Exemplo n.º 1
0
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Encode(NdrBuffer dst)
            {
                dst.Align(4);
                dst.Enc_ndr_long(Level);
                int descr = Level;

                dst.Enc_ndr_long(descr);
                dst.Enc_ndr_referent(E, 1);
                if (E != null)
                {
                    dst = dst.Deferred;
                    E.Encode(dst);
                }
            }
Exemplo n.º 2
0
            /// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception>
            public override void Encode_in(NdrBuffer dst)
            {
                dst.Enc_ndr_referent(Servername, 1);
                if (Servername != null)
                {
                    dst.Enc_ndr_string(Servername);
                }
                dst.Enc_ndr_long(Level);
                int descr = Level;

                dst.Enc_ndr_long(descr);
                dst.Enc_ndr_referent(Info, 1);
                if (Info != null)
                {
                    dst = dst.Deferred;
                    Info.Encode(dst);
                }
                dst.Enc_ndr_long(Prefmaxlen);
                dst.Enc_ndr_long(ResumeHandle);
            }