private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt16();
            if ((Selector == 1))
            {
                Arm_1 = u.ReadInt64();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadInt64();
                goto done;
            }
            if ((Selector == 6))
            {
                Arm_6 = u.ReadInt64();
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.Read_18();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_18");
done:
            return;
        }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.ReadEmbeddedPointer <Struct_6>(new System.Func <Struct_6>(u.Read_6), false);
     Member8  = u.ReadEnum16();
     MemberC  = u.ReadInt32();
     Member10 = u.Read_18();
 }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.Read_18();
     Member10 = u.ReadInt32();
     Member14 = u.ReadInt32();
     Member18 = u.ReadInt32();
     Member1C = u.ReadEnum16();
 }
Esempio n. 4
0
        private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadByte();
            if ((Selector == 0))
            {
                Arm_0 = u.Read_3();
                goto done;
            }
            Arm_Default = u.Read_18();
done:
            return;
        }
Esempio n. 5
0
        public uint s_DabRpcRegisterTriggerConsumer(int p0, int p1, Union_0 p2, out Struct_19 p3, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p4)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p3 = u.Read_18();
            p4 = u.ReadContextHandle();
            return(u.ReadUInt32());
        }
        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());
        }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0 = u.ReadInt32();
     Member4 = u.Read_18();
 }