1
|
1 /***********************************************************************\
|
|
2 * rpc.d *
|
|
3 * *
|
|
4 * Windows API header module *
|
|
5 * *
|
|
6 * Translated from MinGW Windows headers *
|
|
7 * *
|
|
8 * Placed into public domain *
|
|
9 \***********************************************************************/
|
|
10 module win32.rpc;
|
|
11
|
|
12 /* Moved to rpcdecp (duplicate definition).
|
|
13 typedef void *I_RPC_HANDLE;
|
|
14 alias long RPC_STATUS;
|
|
15 // Moved to rpcdce:
|
|
16 RpcImpersonateClient
|
|
17 RpcRevertToSelf
|
|
18 */
|
|
19
|
|
20 public import win32.unknwn;
|
|
21 public import win32.rpcdce; // also pulls in rpcdcep
|
|
22 public import win32.rpcnsi;
|
|
23 public import win32.rpcnterr;
|
|
24 public import win32.winerror;
|
|
25
|
|
26 alias MIDL_user_allocate midl_user_allocate;
|
|
27 alias MIDL_user_free midl_user_free;
|
|
28
|
|
29 extern (Windows) {
|
|
30 int I_RpcMapWin32Status(RPC_STATUS);
|
|
31 }
|