Пример #1
0
        public int svcQueryDefaultAccountToken(out NtApiDotNet.NtToken p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(3, m);

            p0 = u.Read_22();
            return(u.ReadInt32());
        }
 public uint PrivNormalizePsmTokenHostId(int p0, out NtApiDotNet.NtToken p1, out int p2)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     _Unmarshal_Helper u = SendReceive(28, m);
     p1 = u.Read_10();
     p2 = u.ReadInt32();
     return u.ReadUInt32();
 }
Пример #3
0
        public int svcInformUserLogoff(NtApiDotNet.NtToken p0)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_22(p0);
            _Unmarshal_Helper u = SendReceive(9, m);

            return(u.ReadInt32());
        }
 public uint _PrivGetUserTokenForSession(int p0, out NtApiDotNet.NtToken p1, out int p2)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     _Unmarshal_Helper u = SendReceive(19, m);
     p1 = u.Read_12();
     p2 = u.ReadInt32();
     return u.ReadUInt32();
 }
 public uint PrivGetDesktopWinRTBrokerToken(int p0, out NtApiDotNet.NtToken p1, out int p2)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     _Unmarshal_Helper u = SendReceive(21, m);
     p1 = u.Read_12();
     p2 = u.ReadInt32();
     return u.ReadUInt32();
 }
Пример #6
0
        public int svcChangeSessionUserToken(NtApiDotNet.NtToken p0)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_22(p0);
            _Unmarshal_Helper u = SendReceive(24, m);

            return(u.ReadInt32());
        }
Пример #7
0
        public int svcQueryUserContext(NtApiDotNet.NtToken p0, out long p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_23(p0);
            _Unmarshal_Helper u = SendReceive(10, m);

            p1 = u.ReadInt64();
            return(u.ReadInt32());
        }
Пример #8
0
        public int svcQueryUserTokenFromSid(string p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_22();
            return(u.ReadInt32());
        }
Пример #9
0
        public int svcGetSessionActiveShellUserToken(int p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            _Unmarshal_Helper u = SendReceive(30, m);

            p1 = u.Read_32();
            return(u.ReadInt32());
        }
Пример #10
0
        public int svcQuerySessionUserToken(int p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt32(p0);
            _Unmarshal_Helper u = SendReceive(12, m);

            p1 = u.Read_22();
            return(u.ReadInt32());
        }
Пример #11
0
        public int svcOpenProcessTokenForQuery(int p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_23();
            return(u.ReadInt32());
        }
Пример #12
0
        public int svcGetConstrainedUserTokenFromAppcontainer(long p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteInt64(p0);
            _Unmarshal_Helper u = SendReceive(13, m);

            p1 = u.Read_22();
            return(u.ReadInt32());
        }
        public int RpcGetUserToken(int p0, out NtApiDotNet.NtToken p1)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_3();
            return(u.ReadInt32());
        }
        // async
        public void I_WMsgGetSwitchUserLogonInfo(string p0, out NtApiDotNet.NtToken p1, out int p2, out sbyte[] p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p1 = u.Read_5();
            p2 = u.ReadInt32();
            p3 = u.ReadReferent <sbyte[]>(new System.Func <sbyte[]>(u.Read_6), false);
        }
Пример #15
0
        public int svcConnectCandidateUser(NtApiDotNet.NtToken p0, sbyte[] p1, int p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_22(p0);
            m.Write_30(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"), p2);
            m.WriteInt32(p2);
            _Unmarshal_Helper u = SendReceive(35, m);

            return(u.ReadInt32());
        }
Пример #16
0
        public int svcGetImpersonationTokenForContext(NtApiDotNet.NtToken p0, long p1, out NtApiDotNet.NtToken p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_31(p0);
            m.WriteInt64(p1);
            _Unmarshal_Helper u = SendReceive(27, m);

            p2 = u.Read_32();
            return(u.ReadInt32());
        }
        // async
        public int RAiGetPackageActivationToken(string p0, NtApiDotNet.NtToken p1, out NtApiDotNet.NtToken p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

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

            p2 = u.Read_4();
            return(u.ReadInt32());
        }
 public uint _PrivGetInteractiveUserToken(int p0, long p1, int p2, out NtApiDotNet.NtToken p3, out int p4)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     m.WriteInt64(p1);
     m.WriteInt32(p2);
     _Unmarshal_Helper u = SendReceive(26, m);
     p3 = u.Read_12();
     p4 = u.ReadInt32();
     return u.ReadUInt32();
 }
Пример #19
0
        public int svcIsAllowedToActivateAsUser(NtApiDotNet.NtToken p0, long p1, out sbyte p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_22(p0);
            m.WriteInt64(p1);
            _Unmarshal_Helper u = SendReceive(2, m);

            p2 = u.ReadSByte();
            return(u.ReadInt32());
        }
 public uint _PrivGetBrokerToken(int p0, long p1, int p2, int p3, out NtApiDotNet.NtToken p4, out int p5)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     m.WriteInt64(p1);
     m.WriteInt32(p2);
     m.WriteInt32(p3);
     _Unmarshal_Helper u = SendReceive(20, m);
     p4 = u.Read_12();
     p5 = u.ReadInt32();
     return u.ReadUInt32();
 }
 public uint PrivGetPsmToken(int p0, int p1, string p2, string p3, out NtApiDotNet.NtToken p4, out int p5)
 {
     _Marshal_Helper m = new _Marshal_Helper();
     m.WriteInt32(p0);
     m.WriteInt32(p1);
     m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p2, "p2"));
     m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"));
     _Unmarshal_Helper u = SendReceive(22, m);
     p4 = u.Read_10();
     p5 = u.ReadInt32();
     return u.ReadUInt32();
 }
Пример #22
0
        public int svcGetConstrainedUserToken(NtApiDotNet.NtToken p0, long p1, System.Nullable <Struct_0> p2, out NtApiDotNet.NtToken p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_23(p0);
            m.WriteInt64(p1);
            m.WriteReferent(p2, new System.Action <Struct_0>(m.Write_0));
            _Unmarshal_Helper u = SendReceive(1, m);

            p3 = u.Read_22();
            return(u.ReadInt32());
        }
        public uint PrivGetPsmToken(int p0, int p1, string p2, string p3, out NtApiDotNet.NtToken p4, out int p5)
        {
            NdrMarshalBuffer m = new NdrMarshalBuffer();

            m.WriteInt32(p0);
            m.WriteInt32(p1);
            m.WriteTerminatedString(RpcUtils.CheckNull(p2, "p2"));
            m.WriteTerminatedString(RpcUtils.CheckNull(p3, "p3"));
            var resp             = SendReceive(21, m.DataRepresentation, m.ToArray(), m.Handles);
            NdrUnmarshalBuffer u = new NdrUnmarshalBuffer(resp.NdrBuffer, resp.Handles, resp.DataRepresentation);

            p4 = u.ReadSystemHandle <NtApiDotNet.NtToken>();
            p5 = u.ReadInt32();
            return(u.ReadUInt32());
        }
Пример #24
0
        public int svcUMLogonUser(
            Struct_4 p0,
            Struct_5 p1,
            NtApiDotNet.Ndr.Marshal.NdrEnum16 p2,
            int p3,
            Struct_6 p4,
            Struct_7 p5,
            int p6,
            int p7,
            int p8,
            sbyte[] p9,
            System.Nullable <Struct_9> p10,
            out int p11,
            out int p12,
            out int p13,
            out sbyte[] p14,
            out long p15,
            ref Struct_8 p16,
            out NtApiDotNet.NtToken p17,
            out Struct_10 p18)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_4(p0);
            m.Write_5(p1);
            m.WriteEnum16(p2);
            m.WriteInt32(p3);
            m.Write_6(p4);
            m.Write_7(p5);
            m.WriteInt32(p6);
            m.WriteInt32(p7);
            m.WriteInt32(p8);
            m.Write_25(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p9, "p9"), p8);
            m.WriteReferent(p10, new System.Action <Struct_9>(m.Write_9));
            m.Write_8(p16);
            _Unmarshal_Helper u = SendReceive(11, m);

            p11 = u.ReadInt32();
            p12 = u.ReadInt32();
            p13 = u.ReadInt32();
            p14 = u.ReadReferent <sbyte[]>(new System.Func <sbyte[]>(u.Read_26), false);
            p15 = u.ReadInt64();
            p16 = u.Read_8();
            p17 = u.Read_22();
            p18 = u.Read_10();
            return(u.ReadInt32());
        }
Пример #25
0
        public uint _LaunchWinRTRunAsServer(
            Struct_3 p0,
            int p1,
            int p2,
            int p3,
            int p4,
            string p5,
            long p6,
            System.Nullable <System.Guid> p7,
            NtApiDotNet.NtToken p8,
            System.Nullable <Struct_2> p9,
            NtApiDotNet.NtFile p10,
            NtApiDotNet.NtFile p11,
            NtApiDotNet.NtFile p12,
            out NtApiDotNet.NtProcess p13,
            out int p14,
            out int p15,
            out int p16,
            out System.Nullable <Struct_4> p17)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.Write_2(p0);
            m.WriteInt32(p1);
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            m.WriteInt32(p4);
            m.WriteReferent(p5, new System.Action <string>(m.WriteTerminatedString));
            m.WriteInt64(p6);
            m.WriteReferent(p7, new System.Action <System.Guid>(m.WriteGuid));
            m.Write_10(p8);
            m.WriteReferent(p9, new System.Action <Struct_2>(m.Write_1));
            m.Write_11(p10);
            m.Write_11(p11);
            m.Write_11(p12);
            _Unmarshal_Helper u = SendReceive(4, m);

            p13 = u.Read_9();
            p14 = u.ReadInt32();
            p15 = u.ReadInt32();
            p16 = u.ReadInt32();
            p17 = u.ReadReferentValue <Struct_4>(new System.Func <Struct_4>(u.Read_3), false);
            return(u.ReadUInt32());
        }
Пример #26
0
        public int LuiApiWipeEsim(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, string p1, out int p2, NtApiDotNet.NtToken p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"));
            m.Write_1(p3);
            _Unmarshal_Helper u = SendReceive(22, m);

            p2 = u.ReadInt32();
            return(u.ReadInt32());
        }
Пример #27
0
        public int LuiApiVerifyClientToken(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, out int p1, NtApiDotNet.NtToken p2)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_1(p2);
            _Unmarshal_Helper u = SendReceive(21, m);

            p1 = u.ReadInt32();
            return(u.ReadInt32());
        }
Пример #28
0
        public int LuiApiSetUserAuthenticationMode(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, NtApiDotNet.Ndr.Marshal.NdrEnum16 p1, out int p2, NtApiDotNet.NtToken p3)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.WriteEnum16(p1);
            m.Write_1(p3);
            _Unmarshal_Helper u = SendReceive(20, m);

            p2 = u.ReadInt32();
            return(u.ReadInt32());
        }
Пример #29
0
        public int LuiApiSetProfileNickname(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, string p1, string p2, string p3, out int p4, NtApiDotNet.NtToken p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"));
            m.Write_2(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p2, "p2"));
            m.Write_4(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"));
            m.Write_1(p5);
            _Unmarshal_Helper u = SendReceive(19, m);

            p4 = u.ReadInt32();
            return(u.ReadInt32());
        }
Пример #30
0
        public int LuiApiSetEsimPolicy(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, string p1, int p2, int p3, out int p4, NtApiDotNet.NtToken p5)
        {
            _Marshal_Helper m = new _Marshal_Helper();

            m.WriteContextHandle(p0);
            m.Write_0(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"));
            m.WriteInt32(p2);
            m.WriteInt32(p3);
            m.Write_1(p5);
            _Unmarshal_Helper u = SendReceive(18, m);

            p4 = u.ReadInt32();
            return(u.ReadInt32());
        }