示例#1
0
        public void Read(NDRParser parser)
        {
            parser.BeginStructure();
            parser.ReadStructure(unicode_string);
            Sid = new SID();
            NDRSID NDRSid = new NDRSID(Sid);

            parser.ReadEmbeddedStructureFullPointer(ref NDRSid);
            parser.EndStructure();
        }
示例#2
0
        public void Write(NDRWriter writer)
        {
            writer.BeginStructure();
            writer.WriteUInt32((uint)SIDs.Count);
            if (SIDs != null)
            {
                foreach (SID sid in SIDs)
                {
                    NDRSID ndrSid = new NDRSID(sid);
                    writer.WriteEmbeddedStructureFullPointer(ndrSid);
                }
            }

            writer.EndStructure();
        }