actionmgr.dll
00efb8be-002d-45cd-81b0-f65b260f8a13_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\ActionMgr.dll
// Interface ID: 00efb8be-002d-45cd-81b0-f65b260f8a13
// Interface Version: 1.0
namespace rpc_00efb8be_002d_45cd_81b0_f65b260f8a13_1_0
{
#region Marshal Helpers
internal clast _Marshal_Helper : NtApiDotNet.Ndr.Marshal.NdrMarshalBuffer
{
}
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)
{
}
}
#endregion
#region Client Implementation
public sealed clast Client : NtApiDotNet.Win32.Rpc.RpcClientBase
{
public Client() :
base("00efb8be-002d-45cd-81b0-f65b260f8a13", 1, 0)
{
}
private _Unmarshal_Helper SendReceive(int p, _Marshal_Helper m)
{
return new _Unmarshal_Helper(SendReceive(p, m.DataRepresentation, m.ToArray(), m.Handles));
}
public int SrvRpcActionObjectServiceConnect(System.Guid p0, out NtApiDotNet.Ndr.Marshal.NdrContextHandle p1)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteGuid(p0);
_Unmarshal_Helper u = SendReceive(0, m);
p1 = u.ReadContextHandle();
return u.ReadInt32();
}
public void SrvRpcActionObjectServiceDisconnect(ref NtApiDotNet.Ndr.Marshal.NdrContextHandle p0)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteContextHandle(p0);
_Unmarshal_Helper u = SendReceive(1, m);
p0 = u.ReadContextHandle();
}
public int SrvRpcActionObjectRunJson(NtApiDotNet.Ndr.Marshal.NdrContextHandle p0, int p1, string p2)
{
_Marshal_Helper m = new _Marshal_Helper();
m.WriteContextHandle(p0);
m.WriteInt32(p1);
m.WriteTerminatedString(NtApiDotNet.Win32.Rpc.RpcUtils.CheckNull(p2, "p2"));
_Unmarshal_Helper u = SendReceive(2, m);
return u.ReadInt32();
}
}
#endregion
}