示例#1
0
文件: Lsarpc.cs 项目: zxz2020/Emby
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Decode_out(NdrBuffer src)
            {
                int infop = src.Dec_ndr_long();

                if (infop != 0)
                {
                    src.Dec_ndr_short();
                    Info.Decode(src);
                }
                Retval = src.Dec_ndr_long();
            }
示例#2
0
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Decode_out(NdrBuffer src)
            {
                src.Dec_ndr_long();
                int infop = src.Dec_ndr_long();

                if (infop != 0)
                {
                    if (Info == null)
                    {
                        Info = new ServerInfo100();
                    }
                    src = src.Deferred;
                    Info.Decode(src);
                }
                Retval = src.Dec_ndr_long();
            }
示例#3
0
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Decode(NdrBuffer src)
            {
                src.Align(4);
                Level = src.Dec_ndr_long();
                src.Dec_ndr_long();
                int ep = src.Dec_ndr_long();

                if (ep != 0)
                {
                    if (E == null)
                    {
                        E = new DfsEnumArray1();
                    }
                    src = src.Deferred;
                    E.Decode(src);
                }
            }
示例#4
0
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Decode_out(NdrBuffer src)
            {
                Level = src.Dec_ndr_long();
                src.Dec_ndr_long();
                int infop = src.Dec_ndr_long();

                if (infop != 0)
                {
                    if (Info == null)
                    {
                        Info = new ShareInfoCtr0();
                    }
                    src = src.Deferred;
                    Info.Decode(src);
                }
                Totalentries = src.Dec_ndr_long();
                ResumeHandle = src.Dec_ndr_long();
                Retval       = src.Dec_ndr_long();
            }