示例#1
0
        public int PsmSrvRegisterAppPriorityNotification(int p0, byte[] p1, int p2, string p3, out Struct_0 p4, out NtApiDotNet.Ndr.Marshal.NdrEnum16 p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            m.Write_3(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"), p0);
            m.WriteInt32(p2);
            m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"));
            _Unmarshal_Helper u = SendReceive(0, m);

            p4 = u.Read_0();
            p5 = u.ReadEnum16();
            return(u.ReadInt32());
        }
示例#2
0
        public int ItSrvRegisterIdleTask(string p0, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p1, Struct_0 p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteReferent(p0, new System.Action <string>(m.WriteTerminatedString));
            m.Write_0(p2);
            _Unmarshal_Helper u = SendReceive(0, m);

            p1 = u.ReadContextHandle();
            return(u.ReadInt32());
        }
 public void Write_0(Struct_0 p0)
 {
     WriteStruct <Struct_0>(p0);
 }
示例#4
0
        public uint CrmRpcSrvActivityWindowClosedReasonSubscribe(long p0, NtApiDotNet.Ndr.Marshal.NdrContextHandle p1, out Struct_0 p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt64(p0);
            m.WriteContextHandle(p1);
            _Unmarshal_Helper u = SendReceive(8, m);

            p2 = u.Read_0();
            return(u.ReadUInt32());
        }
示例#5
0
        public int RpcSmsRouter_SendMessage(string p0, string p1, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p2, out Struct_0 p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteReferent(p0, new System.Action <string>(m.WriteTerminatedString));
            m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"));
            _Unmarshal_Helper u = SendReceive(8, m);

            p2 = u.ReadContextHandle();
            p3 = u.Read_0();
            return(u.ReadInt32());
        }
示例#6
0
        public int RpcGetRequestForWinlogon(ref NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, NtApiDotNet.Ndr.Marshal.NdrUInt3264 p1, out Struct_0 p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteUInt3264(p1);
            _Unmarshal_Helper u = SendReceive(4, m);

            p0 = u.ReadContextHandle();
            p2 = u.Read_0();
            return(u.ReadInt32());
        }
示例#7
0
        public uint CrmRpcSrvActivityAllocate(out long p0, NtApiDotNet.Ndr.Marshal.NdrContextHandle p1, NtApiDotNet.Ndr.Marshal.NdrEnum16 p2, string p3, out Struct_0 p4, System.Nullable <int> p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p1);
            m.WriteEnum16(p2);
            m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"));
            m.WriteReferent(p5, new System.Action <int>(m.WriteInt32));
            _Unmarshal_Helper u = SendReceive(2, m);

            p0 = u.ReadInt64();
            p4 = u.Read_0();
            return(u.ReadUInt32());
        }
        public uint Server_ProcessRefresh(string p0, sbyte p1, sbyte p2, sbyte p3, int p4, out Struct_0 p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteReferent(p0, new System.Action <string>(m.WriteTerminatedString));
            m.WriteSByte(p1);
            m.WriteSByte(p2);
            m.WriteSByte(p3);
            m.WriteInt32(p4);
            _Unmarshal_Helper u = SendReceive(0, m);

            p5 = u.Read_0();
            return(u.ReadUInt32());
        }
        public uint RmCoreRpcSrvConnectToRmServer(out NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_0 p1)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(0, m);

            p0 = u.ReadContextHandle();
            p1 = u.Read_0();
            return(u.ReadUInt32());
        }
        public uint BaseRegReplaceKey(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, Struct_0 p1, Struct_0 p2, Struct_0 p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(p1);
            m.Write_0(p2);
            m.Write_0(p3);
            _Unmarshal_Helper u = SendReceive(18, m);

            return(u.ReadUInt32());
        }
示例#11
0
        public int AppXSetTrustLabelOnPackage(NtApiDotNet.Ndr.Marshal.NdrEnum16 p0, NtApiDotNet.Ndr.Marshal.NdrEnum16 p1, string p2, string p3, int p4, string[] p5, int p6, Struct_0 p7, System.Nullable <System.Guid> p8, out string p9)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteEnum16(p0);
            m.WriteEnum16(p1);
            m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p2, "p2"));
            m.WriteReferent(p3, new System.Action <string>(m.WriteTerminatedString));
            m.WriteInt32(p4);
            m.WriteReferent(p5, new System.Action <string[], long>(m.Write_6), p4);
            m.WriteInt32(p6);
            m.Write_0(p7);
            m.WriteReferent(p8, new System.Action <System.Guid>(m.WriteGuid));
            _Unmarshal_Helper u = SendReceive(0, m);

            p9 = u.ReadReferent <string>(new System.Func <string>(u.ReadConformantVaryingString), false);
            return(u.ReadInt32());
        }
        public uint SafeBaseRegQueryInfoKey(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, Struct_0 p1, out Struct_0 p2, out int p3, out int p4, out int p5, out int p6, out int p7, out int p8, out int p9, out Struct_3 p10)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(p1);
            _Unmarshal_Helper u = SendReceive(16, m);

            p2  = u.Read_0();
            p3  = u.ReadInt32();
            p4  = u.ReadInt32();
            p5  = u.ReadInt32();
            p6  = u.ReadInt32();
            p7  = u.ReadInt32();
            p8  = u.ReadInt32();
            p9  = u.ReadInt32();
            p10 = u.Read_3();
            return(u.ReadUInt32());
        }
        public uint BaseRegNotifyChangeKeyValue(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, sbyte p1, int p2, int p3, Struct_0 p4, Struct_0 p5, System.Nullable <Struct_1> p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteSByte(p1);
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            m.Write_0(p4);
            m.Write_0(p5);
            m.WriteReferent(p6, new System.Action <Struct_1>(m.Write_1));
            _Unmarshal_Helper u = SendReceive(14, m);

            return(u.ReadUInt32());
        }
        public uint SafeBaseRegEnumValue(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, int p1, Struct_0 p2, out Struct_0 p3, ref System.Nullable <int> p4, ref sbyte[] p5, ref System.Nullable <int> p6, ref System.Nullable <int> p7)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt32(p1);
            m.Write_0(p2);
            m.WriteReferent(p4, new System.Action <int>(m.WriteInt32));
            m.WriteReferent(p5, new System.Action <sbyte[], long, long>(m.Write_7), NtApiDotNet.Win32.Rpc.RpcUtils.OpTernary(NtApiDotNet.Win32.Rpc.RpcUtils.ToBool(p6), NtApiDotNet.Win32.Rpc.RpcUtils.DeRef(p6), 0), NtApiDotNet.Win32.Rpc.RpcUtils.OpTernary(NtApiDotNet.Win32.Rpc.RpcUtils.ToBool(p7), NtApiDotNet.Win32.Rpc.RpcUtils.DeRef(p7), 0));
            m.WriteReferent(p6, new System.Action <int>(m.WriteInt32));
            m.WriteReferent(p7, new System.Action <int>(m.WriteInt32));
            _Unmarshal_Helper u = SendReceive(10, m);

            p3 = u.Read_0();
            p4 = u.ReadReferentValue <int>(new System.Func <int>(u.ReadInt32), false);
            p5 = u.ReadReferent <sbyte[]>(new System.Func <sbyte[]>(u.Read_7), false);
            p6 = u.ReadReferentValue <int>(new System.Func <int>(u.ReadInt32), false);
            p7 = u.ReadReferentValue <int>(new System.Func <int>(u.ReadInt32), false);
            return(u.ReadUInt32());
        }
        public uint SafeBaseRegEnumKey(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, int p1, Struct_0 p2, out Struct_0 p3, System.Nullable <Struct_0> p4, out System.Nullable <Struct_0> p5, ref System.Nullable <Struct_3> p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt32(p1);
            m.Write_0(p2);
            m.WriteReferent(p4, new System.Action <Struct_0>(m.Write_0));
            m.WriteReferent(p6, new System.Action <Struct_3>(m.Write_3));
            _Unmarshal_Helper u = SendReceive(9, m);

            p3 = u.Read_0();
            p5 = u.ReadReferentValue <Struct_0>(new System.Func <Struct_0>(u.Read_0), false);
            p6 = u.ReadReferentValue <Struct_3>(new System.Func <Struct_3>(u.Read_3), false);
            return(u.ReadUInt32());
        }
        public uint BaseRegCreateKey(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, Struct_0 p1, Struct_0 p2, int p3, int p4, System.Nullable <Struct_1> p5, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p6, ref System.Nullable <int> p7)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(p1);
            m.Write_0(p2);
            m.WriteInt32(p3);
            m.WriteInt32(p4);
            m.WriteReferent(p5, new System.Action <Struct_1>(m.Write_1));
            m.WriteReferent(p7, new System.Action <int>(m.WriteInt32));
            _Unmarshal_Helper u = SendReceive(6, m);

            p6 = u.ReadContextHandle();
            p7 = u.ReadReferentValue <int>(new System.Func <int>(u.ReadInt32), false);
            return(u.ReadUInt32());
        }