コード例 #1
0
ファイル: Lsarpc.cs プロジェクト: zxz2020/Emby
 public LsarQueryInformationPolicy(Rpc.PolicyHandle handle, short level, NdrObject
                                   info)
 {
     this.Handle = handle;
     this.Level  = level;
     this.Info   = info;
 }
コード例 #2
0
ファイル: Srvsvc.cs プロジェクト: MCord/SharpCifs.Std
 public ShareGetInfo(string servername, string sharename, int level, NdrObject info)
 {
     this.Servername = servername;
     this.Sharename  = sharename;
     this.Level      = level;
     this.Info       = info;
 }
コード例 #3
0
ファイル: Srvsvc.cs プロジェクト: glen61y141/WinKernelhub
 public ShareEnumAll(string servername, int level, NdrObject info, int prefmaxlen,
                     int totalentries, int resumeHandle)
 {
     this.Servername   = servername;
     this.Level        = level;
     this.Info         = info;
     this.Prefmaxlen   = prefmaxlen;
     this.Totalentries = totalentries;
     this.ResumeHandle = resumeHandle;
 }
コード例 #4
0
ファイル: Srvsvc.cs プロジェクト: glen61y141/WinKernelhub
            /// <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();
            }
コード例 #5
0
ファイル: Netdfs.cs プロジェクト: glen61y141/WinKernelhub
            /// <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);
                }
            }
コード例 #6
0
ファイル: Srvsvc.cs プロジェクト: glen61y141/WinKernelhub
            /// <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();
            }
コード例 #7
0
 public MsrpcQueryInformationPolicy(LsaPolicyHandle policyHandle, short level, NdrObject info)
     : base(policyHandle, level, info)
 {
     Ptype = 0;
     Flags = DcerpcConstants.DcerpcFirstFrag | DcerpcConstants.DcerpcLastFrag;
 }