| /** | |
| * 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 core/sys/windows/_rpc.d) | |
| */ | |
| module core.sys.windows.rpc; | |
| version (Windows): | |
| /* 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) nothrow @nogc { | |
| int I_RpcMapWin32Status(RPC_STATUS); | |
| } |