3 #ifndef RPC_NO_WINDOWS_H
12 #define RPC_UNICODE_SUPPORTED
15 #ifndef __MIDL_USER_DEFINED
16 #define midl_user_allocate MIDL_user_allocate
17 #define midl_user_free MIDL_user_free
18 #define __MIDL_USER_DEFINED
20 #define RPC_UNICODE_SUPPORTED
22 #define __RPC_API __stdcall
23 #define __RPC_USER __stdcall
24 #define __RPC_STUB __stdcall
25 #define RPC_ENTRY __stdcall
26 typedef void *I_RPC_HANDLE
;
27 typedef long RPC_STATUS
;
35 /* SEH is not supported */
38 #define RpcTryExcept __try {
39 #define RpcExcept(x) } __except (x) {
40 #define RpcEndExcept }
41 #define RpcTryFinally __try {
42 #define RpcFinally } __finally {
43 #define RpcEndFinally }
44 #define RpcExceptionCode() GetExceptionCode()
45 #define RpcAbnormalTermination() AbnormalTermination()
48 RPC_STATUS RPC_ENTRY
RpcImpersonateClient(RPC_BINDING_HANDLE
);
49 RPC_STATUS RPC_ENTRY
RpcRevertToSelf(void);
50 long RPC_ENTRY
I_RpcMapWin32Status(RPC_STATUS
);