1 /** 2 * Windows API header module 3 * 4 * Translated from MinGW Windows headers 5 * 6 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 7 * Source: $(DRUNTIMESRC core/sys/windows/_rpc.d) 8 */ 9 module core.sys.windows.rpc; 10 version (Windows): 11 @system: 12 13 /* Moved to rpcdecp (duplicate definition). 14 typedef void *I_RPC_HANDLE; 15 alias long RPC_STATUS; 16 // Moved to rpcdce: 17 RpcImpersonateClient 18 RpcRevertToSelf 19 */ 20 21 public import core.sys.windows.unknwn; 22 public import core.sys.windows.rpcdce; // also pulls in rpcdcep 23 public import core.sys.windows.rpcnsi; 24 public import core.sys.windows.rpcnterr; 25 public import core.sys.windows.winerror; 26 27 alias MIDL_user_allocate midl_user_allocate; 28 alias MIDL_user_free midl_user_free; 29 30 extern (Windows) { 31 int I_RpcMapWin32Status(RPC_STATUS); 32 } 33