| /** |
| * Windows API header module |
| * |
| * Translated from MinGW Windows headers |
| * |
| * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) |
| * Source: $(DRUNTIMESRC src/core/sys/windows/_rpc.d) |
| */ |
| module core.sys.windows.rpc; |
| version (Windows): |
| @system: |
| |
| /* Moved to rpcdecp (duplicate definition). |
| typedef void *I_RPC_HANDLE; |
| alias long RPC_STATUS; |
| // Moved to rpcdce: |
| RpcImpersonateClient |
| RpcRevertToSelf |
| */ |
| |
| public import core.sys.windows.unknwn; |
| public import core.sys.windows.rpcdce; // also pulls in rpcdcep |
| public import core.sys.windows.rpcnsi; |
| public import core.sys.windows.rpcnterr; |
| public import core.sys.windows.winerror; |
| |
| alias MIDL_user_allocate midl_user_allocate; |
| alias MIDL_user_free midl_user_free; |
| |
| extern (Windows) { |
| int I_RpcMapWin32Status(RPC_STATUS); |
| } |