bisrv.dll
0d3e2735-cea0-4ecc-a9e2-41a2d81aed4e_1.0.cs
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
// Source Executable: c:\windows\system32\bisrv.dll
// Interface ID: 0d3e2735-cea0-4ecc-a9e2-41a2d81aed4e
// Interface Version: 1.0
namespace rpc_0d3e2735_cea0_4ecc_a9e2_41a2d81aed4e_1_0
{
#region Marshal Helpers
internal clast _Marshal_Helper : NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer
{
public void Write_0(Struct_1 p0)
{
WriteStruct(p0);
}
public void Write_1(Struct_2 p0)
{
WriteStruct(p0);
}
public void Write_2(Struct_3 p0)
{
WriteStruct(p0);
}
public void Write_3(Struct_4 p0)
{
WriteStruct(p0);
}
public void Write_4(Union_5 p0, long p1)
{
WriteUnion(p0, p1);
}
public void Write_5(Struct_6 p0)
{
WriteStruct(p0);
}
public void Write_6(Struct_7 p0)
{
WriteStruct(p0);
}
public void Write_7(Struct_8 p0)
{
WriteStruct(p0);
}
public void Write_8(int[] p0)
{
WriteFixedPrimitiveArray(p0, 2);
}
public void Write_9(Struct_4[] p0, long p1)
{
WriteConformantStructArray(p0, p1);
}
public void Write_10(string p0, long p1)
{
WriteConformantVaryingString(p0, p1);
}
public void Write_11(string p0, long p1)
{
WriteConformantVaryingString(p0, p1);
}
public void Write_12(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_13(sbyte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_14(Struct_1[] p0)
{
WriteFixedStructArray(p0, 12);
}
public void Write_15(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_16(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_17(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_18(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_19(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_20(Struct_2[] p0, long p1)
{
WriteConformantStructArray(p0, p1);
}
public void Write_21(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_22(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_23(Struct_2[] p0, long p1)
{
WriteConformantStructArray(p0, p1);
}
public void Write_24(int[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_25(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_26(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_27(System.Guid[] p0, long p1)
{
WriteConformantArrayCallback(p0, new System.Action(this.WriteGuid), p1);
}
public void Write_28(char[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_29(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_30(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_31(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
public void Write_32(NtApiDotNet.Ndr.Marshal.NdrUnsupported p0)
{
WriteUnsupported(p0, "FC_BOGUS_ARRAY - GUID*[]");
}
public void Write_33(byte[] p0, long p1)
{
WriteConformantArray(p0, p1);
}
}
internal clast _Unmarshal_Helper : NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer
{
public _Unmarshal_Helper(NtApiDotNet.Win32.Rpc.RpcClientResponse r) :
base(r.NdrBuffer, r.Handles, r.DataRepresentation)
{
}
public _Unmarshal_Helper(byte[] ba) :
base(ba)
{
}
public Struct_1 Read_0()
{
return ReadStruct();
}
public Struct_2 Read_1()
{
return ReadStruct();
}
public Struct_3 Read_2()
{
return ReadStruct();
}
public Struct_4 Read_3()
{
return ReadStruct();
}
public Union_5 Read_4()
{
return ReadStruct();
}
public Struct_6 Read_5()
{
return ReadStruct();
}
public Struct_7 Read_6()
{
return ReadStruct();
}
public Struct_8 Read_7()
{
return ReadStruct();
}
public int[] Read_8()
{
return ReadFixedPrimitiveArray(2);
}
public Struct_4[] Read_9()
{
return ReadConformantStructArray();
}
public char[] Read_10()
{
return ReadConformantArray();
}
public sbyte[] Read_11()
{
return ReadConformantArray();
}
public Struct_1[] Read_12()
{
return ReadFixedStructArray(12);
}
public char[] Read_13()
{
return ReadConformantArray();
}
public char[] Read_14()
{
return ReadConformantArray();
}
public char[] Read_15()
{
return ReadConformantArray();
}
public char[] Read_16()
{
return ReadConformantArray();
}
public byte[] Read_17()
{
return ReadConformantArray();
}
public Struct_2[] Read_18()
{
return ReadConformantStructArray();
}
public char[] Read_19()
{
return ReadConformantArray();
}
public char[] Read_20()
{
return ReadConformantArray();
}
public Struct_2[] Read_21()
{
return ReadConformantStructArray();
}
public int[] Read_22()
{
return ReadConformantArray();
}
public char[] Read_23()
{
return ReadConformantArray();
}
public byte[] Read_24()
{
return ReadConformantArray();
}
public System.Guid[] Read_25()
{
return ReadConformantArrayCallback(new System.Func(this.ReadGuid));
}
public char[] Read_26()
{
return ReadConformantArray();
}
public byte[] Read_27()
{
return ReadConformantArray();
}
public byte[] Read_28()
{
return ReadConformantArray();
}
public byte[] Read_29()
{
return ReadConformantArray();
}
public NtApiDotNet.Ndr.Marshal.NdrUnsupported Read_30()
{
return ReadUnsupported("FC_BOGUS_ARRAY - GUID*[]");
}
public byte[] Read_31()
{
return ReadConformantArray();
}
}
#endregion
#region Complex Types
public struct Struct_1 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.Write_8(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(Member0, "Member0"));
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.Read_8();
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public int[] Member0;
public static Struct_1 CreateDefault()
{
Struct_1 ret = new Struct_1();
ret.Member0 = new int[2];
return ret;
}
public Struct_1(int[] Member0)
{
this.Member0 = Member0;
}
}
public struct Struct_2 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteEmbeddedPointer(Member0, new System.Action(m.WriteGuid));
m.WriteSByte(Member8);
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.ReadEmbeddedPointer(new System.Func(u.ReadGuid), false);
Member8 = u.ReadSByte();
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Member0;
public sbyte Member8;
public static Struct_2 CreateDefault()
{
return new Struct_2();
}
public Struct_2(System.Nullable Member0, sbyte Member8)
{
this.Member0 = Member0;
this.Member8 = Member8;
}
}
public struct Struct_3 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteInt16(Member0);
m.WriteEmbeddedPointer(Member8, new System.Action(m.Write_9), Member0);
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.ReadInt16();
Member8 = u.ReadEmbeddedPointer(new System.Func(u.Read_9), false);
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public short Member0;
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Member8;
public static Struct_3 CreateDefault()
{
return new Struct_3();
}
public Struct_3(short Member0, Struct_4[] Member8)
{
this.Member0 = Member0;
this.Member8 = Member8;
}
}
public struct Struct_4 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteEmbeddedPointer(Member0, new System.Action(m.Write_10), 65);
m.WriteEnum16(Member8);
m.Write_4(Member10, Member8);
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.ReadEmbeddedPointer(new System.Func(u.ReadConformantVaryingString), false);
Member8 = u.ReadEnum16();
Member10 = u.Read_4();
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 8;
}
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Member0;
public NtApiDotNet.Ndr.Marshal.NdrEnum16 Member8;
public Union_5 Member10;
public static Struct_4 CreateDefault()
{
return new Struct_4();
}
public Struct_4(string Member0, NtApiDotNet.Ndr.Marshal.NdrEnum16 Member8, Union_5 Member10)
{
this.Member0 = Member0;
this.Member8 = Member8;
this.Member10 = Member10;
}
}
public struct Union_5 : NtApiDotNet.Ndr.Marshal.INdrNonEncapsulatedUnion
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
throw new System.NotImplementedException();
}
void NtApiDotNet.Ndr.Marshal.INdrNonEncapsulatedUnion.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m, long l)
{
Selector = ((NtApiDotNet.Ndr.Marshal.NdrEnum16)(l));
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteEnum16(Selector);
if ((Selector == 0))
{
m.WriteInt32(Arm_0);
goto done;
}
if ((Selector == 1))
{
m.WriteInt64(Arm_1);
goto done;
}
if ((Selector == 2))
{
m.WriteEmbeddedPointer(Arm_2, new System.Action(m.Write_11), 2049);
goto done;
}
if ((Selector == 3))
{
m.Write_5(Arm_3);
goto done;
}
if ((Selector == 4))
{
m.Write_6(Arm_4);
goto done;
}
throw new System.ArgumentException("No matching union selector when marshaling Union_5");
done:
return;
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Selector = u.ReadEnum16();
if ((Selector == 0))
{
Arm_0 = u.ReadInt32();
goto done;
}
if ((Selector == 1))
{
Arm_1 = u.ReadInt64();
goto done;
}
if ((Selector == 2))
{
Arm_2 = u.ReadEmbeddedPointer(new System.Func(u.ReadConformantVaryingString), false);
goto done;
}
if ((Selector == 3))
{
Arm_3 = u.Read_5();
goto done;
}
if ((Selector == 4))
{
Arm_4 = u.Read_6();
goto done;
}
throw new System.ArgumentException("No matching union selector when marshaling Union_5");
done:
return;
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 8;
}
private NtApiDotNet.Ndr.Marshal.NdrEnum16 Selector;
public int Arm_0;
public long Arm_1;
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Arm_2;
public Struct_6 Arm_3;
public Struct_7 Arm_4;
public static Union_5 CreateDefault()
{
return new Union_5();
}
public Union_5(NtApiDotNet.Ndr.Marshal.NdrEnum16 Selector, int Arm_0, long Arm_1, string Arm_2, Struct_6 Arm_3, Struct_7 Arm_4)
{
this.Selector = Selector;
this.Arm_0 = Arm_0;
this.Arm_1 = Arm_1;
this.Arm_2 = Arm_2;
this.Arm_3 = Arm_3;
this.Arm_4 = Arm_4;
}
}
public struct Struct_6 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteInt16(Member0);
m.WriteEmbeddedPointer(Member8, new System.Action(m.Write_12), Member0);
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.ReadInt16();
Member8 = u.ReadEmbeddedPointer(new System.Func(u.Read_10), false);
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public short Member0;
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Member8;
public static Struct_6 CreateDefault()
{
return new Struct_6();
}
public Struct_6(short Member0, char[] Member8)
{
this.Member0 = Member0;
this.Member8 = Member8;
}
}
public struct Struct_7 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.WriteInt16(Member0);
m.WriteEmbeddedPointer(Member8, new System.Action(m.Write_13), Member0);
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.ReadInt16();
Member8 = u.ReadEmbeddedPointer(new System.Func(u.Read_11), false);
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public short Member0;
public NtApiDotNet.Ndr.Marshal.NdrEmbeddedPointer Member8;
public static Struct_7 CreateDefault()
{
return new Struct_7();
}
public Struct_7(short Member0, sbyte[] Member8)
{
this.Member0 = Member0;
this.Member8 = Member8;
}
}
public struct Struct_8 : NtApiDotNet.Ndr.Marshal.INdrStructure
{
void NtApiDotNet.Ndr.Marshal.INdrStructure.Marshal(NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer m)
{
Marshal(((_Marshal_Helper)(m)));
}
private void Marshal(_Marshal_Helper m)
{
m.Write_14(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(Member0, "Member0"));
}
void NtApiDotNet.Ndr.Marshal.INdrStructure.Unmarshal(NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer u)
{
Unmarshal(((_Unmarshal_Helper)(u)));
}
private void Unmarshal(_Unmarshal_Helper u)
{
Member0 = u.Read_12();
}
int NtApiDotNet.Ndr.Marshal.INdrStructure.GetAlignment()
{
return 4;
}
public Struct_1[] Member0;
public static Struct_8 CreateDefault()
{
Struct_8 ret = new Struct_8();
ret.Member0 = new Struct_1[12];
return ret;
}
public Struct_8(Struct_1[] Member0)
{
this.Member0 = Member0;
}
}
#endregion
#region Client Implementation
public sealed clast Client : NtApiDotNet.Win32.Rpc.RpcClientBase
{
public Client() :
base("0d3e2735-cea0-4ecc-a9e2-41a2d81aed4e", 1, 0)
{
}
private _Unmarshal_Helper SendReceive(int p, _Marshal_Helper m)
{
return new _Unmarshal_Helper(SendReceive(p, m.DataRepresentation, m.ToArray(), m.Handles));
}
public uint RBiPtSrvActivateDeferredWorkItem(System.Guid p0)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(0, m);
return u.ReadUInt32();
}
public uint RBiPtSrvActivateInBackground(
out System.Guid p0,
ref System.Nullable p1,
ref System.Nullable p2,
char[] p3,
int p4,
char[] p5,
int p6,
char[] p7,
int p8,
char[] p9,
int p10,
int p11,
int p12,
System.Nullable p13,
byte[] p14,
int p15,
System.Nullable p16)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteReferent(p1, new System.Action(m.WriteGuid));
m.WriteReferent(p2, new System.Action(m.Write_0));
m.Write_15(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p3, "p3"), p4);
m.WriteInt32(p4);
m.Write_16(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p5, "p5"), p6);
m.WriteInt32(p6);
m.Write_17(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p7, "p7"), p8);
m.WriteInt32(p8);
m.WriteReferent(p9, new System.Action(m.Write_18), p10);
m.WriteInt32(p10);
m.WriteInt32(p11);
m.WriteInt32(p12);
m.WriteReferent(p13, new System.Action(m.WriteGuid));
m.WriteReferent(p14, new System.Action(m.Write_19), p15);
m.WriteInt32(p15);
m.WriteReferent(p16, new System.Action(m.WriteGuid));
_Unmarshal_Helper u = SendReceive(1, m);
p0 = u.ReadGuid();
p1 = u.ReadReferentValue(new System.Func(u.ReadGuid), false);
p2 = u.ReadReferentValue(new System.Func(u.Read_0), false);
return u.ReadUInt32();
}
public uint RBiPtSrvActivateWorkItem(System.Guid p0)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(2, m);
return u.ReadUInt32();
}
public uint RBiPtSrvastociateActivationProxy(out System.Guid p0, out Struct_1 p1, System.Guid p2, Struct_2[] p3, int p4, int p5, char[] p6, int p7)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p2);
m.WriteReferent(p3, new System.Action(m.Write_20), p4);
m.WriteInt32(p4);
m.WriteInt32(p5);
m.WriteReferent(p6, new System.Action(m.Write_21), p7);
m.WriteInt32(p7);
_Unmarshal_Helper u = SendReceive(3, m);
p0 = u.ReadGuid();
p1 = u.Read_0();
return u.ReadUInt32();
}
public uint RBiPtSrvastociateApplicationEntryPoint(out System.Guid p0, char[] p1, int p2, System.Guid p3, Struct_2[] p4, int p5, int[] p6, int p7, int p8, char[] p9, int p10)
{
_Marshal_Helper m = new _Marshal_Helper();
m.Write_22(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p1, "p1"), p2);
m.WriteInt32(p2);
m.WriteGuid(p3);
m.WriteReferent(p4, new System.Action(m.Write_23), p5);
m.WriteInt32(p5);
m.WriteReferent(p6, new System.Action(m.Write_24), p7);
m.WriteInt32(p7);
m.WriteInt32(p8);
m.WriteReferent(p9, new System.Action(m.Write_18), p10);
m.WriteInt32(p10);
_Unmarshal_Helper u = SendReceive(4, m);
p0 = u.ReadGuid();
return u.ReadUInt32();
}
public uint RBiPtSrvCancelWorkItem(System.Guid p0, int p1)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteInt32(p1);
_Unmarshal_Helper u = SendReceive(5, m);
return u.ReadUInt32();
}
public uint RBiPtSrvCreateEvent(out System.Guid p0, System.Guid p1, char[] p2, int p3, int p4, byte[] p5, int p6, int p7)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p1);
m.WriteReferent(p2, new System.Action(m.Write_25), p3);
m.WriteInt32(p3);
m.WriteInt32(p4);
m.WriteReferent(p5, new System.Action(m.Write_26), p6);
m.WriteInt32(p6);
m.WriteInt32(p7);
_Unmarshal_Helper u = SendReceive(6, m);
p0 = u.ReadGuid();
return u.ReadUInt32();
}
public uint RBiPtSrvCreateEventForApp(out System.Guid p0, System.Guid p1, char[] p2, int p3, int p4, Struct_3 p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p1);
m.WriteReferent(p2, new System.Action(m.Write_25), p3);
m.WriteInt32(p3);
m.WriteInt32(p4);
m.Write_2(p5);
_Unmarshal_Helper u = SendReceive(7, m);
p0 = u.ReadGuid();
return u.ReadUInt32();
}
public uint RBiPtSrvCreateEventForPackageName(out System.Guid p0, System.Guid p1, char[] p2, int p3, int p4, byte[] p5, int p6)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p1);
m.WriteReferent(p2, new System.Action(m.Write_25), p3);
m.WriteInt32(p3);
m.WriteInt32(p4);
m.WriteReferent(p5, new System.Action(m.Write_26), p6);
m.WriteInt32(p6);
_Unmarshal_Helper u = SendReceive(8, m);
p0 = u.ReadGuid();
return u.ReadUInt32();
}
public uint RBiPtSrvDeleteEvent(System.Guid p0)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(9, m);
return u.ReadUInt32();
}
public uint RBiPtSrvDisableWorkItem(System.Guid p0, sbyte p1)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteSByte(p1);
_Unmarshal_Helper u = SendReceive(10, m);
return u.ReadUInt32();
}
public uint RBiPtSrvDisastociateWorkItem(System.Guid p0, sbyte p1, sbyte p2)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteSByte(p1);
m.WriteSByte(p2);
_Unmarshal_Helper u = SendReceive(11, m);
return u.ReadUInt32();
}
public uint RBiPtSrvEnableWorkItem(System.Guid p0)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(12, m);
return u.ReadUInt32();
}
public uint RBiPtSrvEnumerateBrokeredEvents(System.Guid p0, char[] p1, int p2, int p3, out int p4, out System.Guid[] p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteReferent(p1, new System.Action(m.Write_22), p2);
m.WriteInt32(p2);
m.WriteInt32(p3);
_Unmarshal_Helper u = SendReceive(13, m);
p4 = u.ReadInt32();
p5 = u.ReadReferent(new System.Func(u.Read_25), false);
return u.ReadUInt32();
}
public uint RBiPtSrvEnumerateWorkItemsForPackageName(char[] p0, int p1, int p2, int p3, out int p4, out System.Guid[] p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteReferent(p0, new System.Action(m.Write_28), p1);
m.WriteInt32(p1);
m.WriteInt32(p2);
m.WriteInt32(p3);
_Unmarshal_Helper u = SendReceive(14, m);
p4 = u.ReadInt32();
p5 = u.ReadReferent(new System.Func(u.Read_25), false);
return u.ReadUInt32();
}
public uint RBiPtSrvGetStatusStateNameFromBrokerEventId(System.Guid p0, out Struct_1 p1)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(15, m);
p1 = u.Read_0();
return u.ReadUInt32();
}
public uint RBiPtSrvQueryBrokeredEvent(System.Guid p0, out int p1, out byte[] p2)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(16, m);
p1 = u.ReadInt32();
p2 = u.ReadReferent(new System.Func(u.Read_27), false);
return u.ReadUInt32();
}
public uint RBiPtSrvQueryBrokerEventId(System.Guid p0, out Struct_1 p1)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(17, m);
p1 = u.Read_0();
return u.ReadUInt32();
}
public uint RBiPtSrvQuerySystemStateBroadcastChannels(out Struct_8 p0)
{
_Marshal_Helper m = new _Marshal_Helper();
_Unmarshal_Helper u = SendReceive(18, m);
p0 = u.Read_7();
return u.ReadUInt32();
}
public uint RBiPtSrvQueryWorkItem(System.Guid p0, sbyte p1, out int p2, out byte[] p3)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteSByte(p1);
_Unmarshal_Helper u = SendReceive(19, m);
p2 = u.ReadInt32();
p3 = u.ReadReferent(new System.Func(u.Read_28), false);
return u.ReadUInt32();
}
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();
}
public uint RBiPtSrvSignalEvent(System.Guid p0, System.Nullable p1, System.Nullable p2, byte[] p3, int p4, System.Nullable p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
m.WriteReferent(p1, new System.Action(m.WriteSByte));
m.WriteReferent(p2, new System.Action(m.WriteGuid));
m.WriteReferent(p3, new System.Action(m.Write_31), p4);
m.WriteInt32(p4);
m.WriteReferent(p5, new System.Action(m.WriteGuid));
_Unmarshal_Helper u = SendReceive(21, m);
return u.ReadUInt32();
}
public uint RBiPtSrvSignalMultipleEvents(NtApiDotNet.Ndr.Marshal.NdrUnsupported p0, int p1, System.Nullable p2, System.Nullable p3, byte[] p4, int p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.Write_32(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p0, "p0"));
m.WriteInt32(p1);
m.WriteReferent(p2, new System.Action(m.WriteSByte));
m.WriteReferent(p3, new System.Action(m.WriteGuid));
m.WriteReferent(p4, new System.Action(m.Write_33), p5);
m.WriteInt32(p5);
_Unmarshal_Helper u = SendReceive(22, m);
return u.ReadUInt32();
}
public uint RBiPtSrvSignalTriggerEvent(out NtApiDotNet.Ndr.Marshal.NdrEnum16 p0, System.Guid p1, System.Nullable p2, byte[] p3, int p4, System.Nullable p5)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p1);
m.WriteReferent(p2, new System.Action(m.WriteGuid));
m.WriteReferent(p3, new System.Action(m.Write_31), p4);
m.WriteInt32(p4);
m.WriteReferent(p5, new System.Action(m.WriteGuid));
_Unmarshal_Helper u = SendReceive(23, m);
p0 = u.ReadEnum16();
return u.ReadUInt32();
}
}
#endregion
}