private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0   = u.Read_22();
     Member100 = u.Read_23();
     Member200 = u.Read_24();
     Member240 = u.ReadSByte();
 }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0 = u.ReadInt32();
     Member4 = u.ReadInt32();
     Member8 = u.ReadInt32();
     MemberC = u.Read_24();
 }
예제 #3
0
        public int svcLaunchShell(out NtApiDotNet.NtProcess p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(5, m);

            p0 = u.Read_24();
            return(u.ReadInt32());
        }
        public uint _AllocateReservedIds(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, int p1, out long[] p2, out int p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt32(p1);
            _Unmarshal_Helper u = SendReceive(3, m);

            p2 = u.Read_24();
            p3 = u.ReadInt32();
            return(u.ReadUInt32());
        }
예제 #5
0
        public int AccountsMgmtRpcAdviseAccount(System.Nullable <System.Guid> p0, NtApiDotNet.Ndr.Marshal.NdrEnum16 p1, out NtApiDotNet.NtEvent p2, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteReferent(p0, new System.Action <System.Guid>(m.WriteGuid));
            m.WriteEnum16(p1);
            _Unmarshal_Helper u = SendReceive(9, m);

            p2 = u.Read_24();
            p3 = u.ReadContextHandle();
            return(u.ReadInt32());
        }
        public int WcnpRpcPeerGetAttribute(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, int p1, int p2, int p3, out byte[] p4, out int p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt32(p1);
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            _Unmarshal_Helper u = SendReceive(12, m);

            p4 = u.Read_24();
            p5 = u.ReadInt32();
            return(u.ReadInt32());
        }
        public uint ServerAllocateOIDs(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, long p1, int p2, long[] p3, int p4, out long[] p5, out int p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt64(p1);
            m.WriteInt32(p2);
            m.Write_23(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"), p2);
            m.WriteInt32(p4);
            _Unmarshal_Helper u = SendReceive(6, m);

            p5 = u.Read_24();
            p6 = u.ReadInt32();
            return(u.ReadUInt32());
        }