public void Write_12(NtApiDotNet.NtEvent p0)
 {
     WriteSystemHandle <NtApiDotNet.NtEvent>(p0);
 }
        public uint s_RpcBluetoothGattRegisterEvent(System.Guid p0, short p1, Struct_4[] p2, int p3, out NtApiDotNet.NtEvent p4, out System.Guid p5, out int p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteGuid(p0);
            m.WriteInt16(p1);
            m.Write_17(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p2, "p2"), p1);
            m.WriteInt32(p3);
            _Unmarshal_Helper u = SendReceive(17, m);

            p4 = u.Read_18();
            p5 = u.ReadGuid();
            p6 = u.ReadInt32();
            return(u.ReadUInt32());
        }
        public int RpcGetInterfaceContextTable(char p0, string p1, int p2, int p3, sbyte[] p4, out System.Nullable <Struct_6> p5, out NtApiDotNet.NtEvent p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteChar(p0);
            m.WriteReferent(p1, new System.Action <string>(m.WriteTerminatedString));
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            m.WriteReferent(p4, new System.Action <sbyte[], long>(m.Write_14), p3);
            _Unmarshal_Helper u = SendReceive(6, m);

            p5 = u.ReadReferentValue <Struct_6>(new System.Func <Struct_6>(u.Read_5), false);
            p6 = u.Read_12();
            return(u.ReadInt32());
        }
示例#4
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 Server_RegisterKSEvent(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, long p1, int p2, int p3, byte[] p4, long p5, NtApiDotNet.NtEvent p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteInt64(p1);
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            m.Write_9(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p4, "p4"), p3);
            m.WriteInt64(p5);
            m.Write_10(p6);
            _Unmarshal_Helper u = SendReceive(12, m);

            return(u.ReadInt32());
        }
        public int HnsRpc_RegisterGuestNetworkServiceNotifications(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out NtApiDotNet.NtEvent p1, out NtApiDotNet.NtProcess p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            _Unmarshal_Helper u = SendReceive(49, m);

            p1 = u.Read_0();
            p2 = u.Read_1();
            return(u.ReadInt32());
        }
示例#7
0
        // async
        public uint RBiRtSrvInitiatePause(System.Guid p0, System.Guid p1, int p2, sbyte p3, NtApiDotNet.NtEvent p4, out int p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteGuid(p0);
            m.WriteGuid(p1);
            m.WriteInt32(p2);
            m.WriteSByte(p3);
            m.Write_13(p4);
            _Unmarshal_Helper u = SendReceive(10, m);

            p5 = u.ReadInt32();
            return(u.ReadUInt32());
        }
示例#8
0
        public uint RBiRtSrvAddWaitableEvent(System.Guid p0, System.Guid p1, sbyte p2, NtApiDotNet.NtEvent p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteGuid(p0);
            m.WriteGuid(p1);
            m.WriteSByte(p2);
            m.Write_13(p3);
            _Unmarshal_Helper u = SendReceive(0, m);

            return(u.ReadUInt32());
        }