ReactOS  0.4.13-dev-257-gfabbd7c
rpc.h File Reference
#include <windows.h>
#include <pseh/pseh2.h>
#include <basetsd.h>
#include <rpcdce.h>
#include <rpcnterr.h>
#include <excpt.h>
#include <winerror.h>
#include <rpcasync.h>
Include dependency graph for rpc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __RPC_WIN32__
 
#define midl_user_allocate   MIDL_user_allocate
 
#define midl_user_free   MIDL_user_free
 
#define __MIDL_USER_DEFINED
 
#define __RPC_FAR
 
#define RPC_UNICODE_SUPPORTED
 
#define __RPC_API   __stdcall
 
#define __RPC_USER   __stdcall
 
#define __RPC_STUB   __stdcall
 
#define RPC_ENTRY   __stdcall
 
#define DECLSPEC_IMPORT
 
#define RPCRTAPI   DECLSPEC_IMPORT
 
#define RPCNSAPI   DECLSPEC_IMPORT
 
#define RpcTryExcept   __try {
 
#define RpcExcept(expr)   } __except (expr) {
 
#define RpcEndExcept   }
 
#define RpcTryFinally   __try {
 
#define RpcFinally   } __finally {
 
#define RpcEndFinally   }
 
#define RpcExceptionCode()   GetExceptionCode()
 
#define RpcAbnormalTermination()   AbnormalTermination()
 

Typedefs

typedef voidI_RPC_HANDLE
 
typedef long RPC_STATUS
 

Macro Definition Documentation

◆ __MIDL_USER_DEFINED

#define __MIDL_USER_DEFINED

Definition at line 46 of file rpc.h.

◆ __RPC_API

#define __RPC_API   __stdcall

Definition at line 64 of file rpc.h.

◆ __RPC_FAR

#define __RPC_FAR

Definition at line 56 of file rpc.h.

◆ __RPC_STUB

#define __RPC_STUB   __stdcall

Definition at line 66 of file rpc.h.

◆ __RPC_USER

#define __RPC_USER   __stdcall

Definition at line 65 of file rpc.h.

◆ __RPC_WIN32__

#define __RPC_WIN32__

Definition at line 33 of file rpc.h.

◆ DECLSPEC_IMPORT

#define DECLSPEC_IMPORT

Definition at line 78 of file rpc.h.

◆ midl_user_allocate

#define midl_user_allocate   MIDL_user_allocate

Definition at line 44 of file rpc.h.

◆ midl_user_free

#define midl_user_free   MIDL_user_free

Definition at line 45 of file rpc.h.

◆ RPC_ENTRY

#define RPC_ENTRY   __stdcall

Definition at line 67 of file rpc.h.

◆ RPC_UNICODE_SUPPORTED

#define RPC_UNICODE_SUPPORTED

Definition at line 59 of file rpc.h.

◆ RpcAbnormalTermination

#define RpcAbnormalTermination ( )    AbnormalTermination()

Definition at line 133 of file rpc.h.

◆ RpcEndExcept

#define RpcEndExcept   }

Definition at line 128 of file rpc.h.

◆ RpcEndFinally

#define RpcEndFinally   }

Definition at line 131 of file rpc.h.

◆ RpcExcept

#define RpcExcept (   expr)    } __except (expr) {

Definition at line 127 of file rpc.h.

◆ RpcExceptionCode

#define RpcExceptionCode ( )    GetExceptionCode()

Definition at line 132 of file rpc.h.

◆ RpcFinally

#define RpcFinally   } __finally {

Definition at line 130 of file rpc.h.

◆ RPCNSAPI

#define RPCNSAPI   DECLSPEC_IMPORT

Definition at line 88 of file rpc.h.

◆ RPCRTAPI

#define RPCRTAPI   DECLSPEC_IMPORT

Definition at line 82 of file rpc.h.

◆ RpcTryExcept

#define RpcTryExcept   __try {

Definition at line 126 of file rpc.h.

◆ RpcTryFinally

#define RpcTryFinally   __try {

Definition at line 129 of file rpc.h.

Typedef Documentation

◆ I_RPC_HANDLE

typedef void* I_RPC_HANDLE

Definition at line 50 of file rpc.h.

◆ RPC_STATUS

static UUID RPC_MGR_EPV unsigned unsigned RPC_IF_CALLBACK_FN *static RPC_SECURITY_QOS *static RPC_STATUS

Definition at line 52 of file rpc.h.