コード例 #1
0
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.ReadByte();
     Member2  = u.ReadInt16();
     Member4  = u.Read_0();
     Member8  = u.ReadInt32();
     MemberC  = u.ReadInt32();
     Member10 = u.Read_0();
     Member14 = u.ReadInt16();
     Member18 = u.ReadEmbeddedPointer <sbyte[]>(new System.Func <sbyte[]>(u.Read_11), false);
 }
コード例 #2
0
        public int RmgrSrv_RegisterWithServer(ref Struct_0 p0, ref Struct_0 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p0 = u.Read_0();
            p1 = u.Read_0();
            return(u.ReadInt32());
        }
        // async
        public int SpiReceiveData(int p0, ref Struct_0 p1, ref Struct_0 p2, out System.Nullable <Struct_1> p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            m.Write_0(p1);
            m.Write_0(p2);
            _Unmarshal_Helper u = SendReceive(8, m);

            p1 = u.Read_0();
            p2 = u.Read_0();
            p3 = u.ReadReferentValue <Struct_1>(new System.Func <Struct_1>(u.Read_1), false);
            return(u.ReadInt32());
        }
        public int registry_staging_server_GetConfiguration(int p0, System.Guid p1, System.Guid p2, out sbyte p3, out sbyte p4, out Struct_1 p5, out Struct_1 p6)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            m.WriteGuid(p1);
            m.WriteGuid(p2);
            _Unmarshal_Helper u = SendReceive(0, m);

            p3 = u.ReadSByte();
            p4 = u.ReadSByte();
            p5 = u.Read_0();
            p6 = u.Read_0();
            return(u.ReadInt32());
        }
        public int BeginChildren(out char[] p0, int p1, out int p2, ref Struct_0 p3, ref Struct_0 p4)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p1);
            m.Write_0(p3);
            m.Write_0(p4);
            _Unmarshal_Helper u = SendReceive(13, m);

            p0 = u.Read_4();
            p2 = u.ReadInt32();
            p3 = u.Read_0();
            p4 = u.Read_0();
            return(u.ReadInt32());
        }
        public int UmpoRpcGetPowerConfiguration(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(0, m);

            p0 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #7
0
        public uint RmGameModeSrvGetLargestValidResourceRequest(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(4, m);

            p0 = u.Read_0();
            return(u.ReadUInt32());
        }
コード例 #8
0
        public uint SstpSvcGetConfig(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(1, m);

            p0 = u.Read_0();
            return(u.ReadUInt32());
        }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.Read_0();
     Member4  = u.ReadInt32();
     Member8  = u.ReadInt32();
     MemberC  = u.ReadGuid();
     Member20 = u.ReadEmbeddedPointer <Struct_4>(new System.Func <Struct_4>(u.Read_3), false);
 }
        public uint s_BthEvtBrGattEnumerateBrokeredServices(out Struct_1 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(4, m);

            p0 = u.Read_0();
            return(u.ReadUInt32());
        }
        public int DsmRpcGetServiceInfo(out Struct_1 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(3, m);

            p0 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #12
0
        private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadInt16();
            if ((Selector == 0))
            {
                Arm_0 = u.Read_0();
                goto done;
            }
            if ((Selector == 1))
            {
                Arm_1 = u.Read_0();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_4");
done:
            return;
        }
コード例 #13
0
        public int AppXSetTrustLabelOnPackage_1(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(1, m);

            p0 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #14
0
        public int LsarGetAvailableCAPIDs(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(0, m);

            p0 = u.Read_0();
            return(u.ReadInt32());
        }
        public int RpcGetStartMenuRect(out Struct_0 p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(1, m);

            p0 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #16
0
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0 = u.ReadByte();
     Member2 = u.ReadInt16();
     Member4 = u.ReadInt32();
     Member8 = u.ReadInt16();
     MemberA = u.Read_0();
 }
コード例 #17
0
        // async
        public void DsmRpcGetDeviceNotification(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_1 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_0();
        }
        public uint GetCrossContainerServerInfo(out Struct_0 p0, out System.Nullable <Struct_1> p1)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(0, m);

            p0 = u.Read_0();
            p1 = u.ReadReferentValue <Struct_1>(new System.Func <Struct_1>(u.Read_1), false);
            return(u.ReadUInt32());
        }
        public int RmtSrv_RM_ConnectToServer(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.ReadInt32());
        }
        // async
        public int SpiReceiveAuthorizeCallback(int p0, ref Struct_0 p1, ref Struct_0 p2, int p3, ref int p4, ref byte[] p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            m.Write_0(p1);
            m.Write_0(p2);
            m.WriteInt32(p3);
            m.WriteInt32(p4);
            m.Write_4(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p5, "p5"), p3);
            _Unmarshal_Helper u = SendReceive(9, m);

            p1 = u.Read_0();
            p2 = u.Read_0();
            p4 = u.ReadInt32();
            p5 = u.Read_4();
            return(u.ReadInt32());
        }
コード例 #21
0
        public uint HamRpcSrvConnect(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());
        }
コード例 #22
0
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.Read_0();
     Member8  = u.ReadEnum16();
     MemberC  = u.ReadFloat();
     Member10 = u.ReadFloat();
     Member14 = u.ReadInt32();
     Member18 = u.ReadSByte();
     Member1C = u.ReadInt32();
 }
        // async
        public int RpcNetEventReceiveData(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_0 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #24
0
        public uint TbiQueryCEventData(Struct_7 p0, out Struct_0 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_6(p0);
            _Unmarshal_Helper u = SendReceive(8, m);

            p1 = u.Read_0();
            return(u.ReadUInt32());
        }
コード例 #25
0
        public int RpcGetDeviceCaps(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_1 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_0();
            return(u.ReadInt32());
        }
        // async
        public int Rpc_NcaStatusEventSubscriptionGetLastEvent(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_1 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #27
0
        public uint RBiPtSrvQueryWorkItemStatusStateName(System.Guid p0, out Struct_1 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteGuid(p0);
            _Unmarshal_Helper u = SendReceive(20, m);

            p1 = u.Read_0();
            return(u.ReadUInt32());
        }
        // async
        public int WcnpRpcAsyncGetNotification(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out Struct_0 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_0();
            return(u.ReadInt32());
        }
コード例 #29
0
        public int RpcSmsRouter_GetSmsDeviceStatusEvent(string p0, out Struct_0 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p0, "p0"));
            _Unmarshal_Helper u = SendReceive(15, m);

            p1 = u.Read_0();
            return(u.ReadInt32());
        }
        public int WWDiagQueryInfSnapShot(System.Guid p0, out Struct_1 p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteGuid(p0);
            _Unmarshal_Helper u = SendReceive(0, m);

            p1 = u.Read_0();
            return(u.ReadInt32());
        }