diff --git a/include/rpcasync.h b/include/rpcasync.h index d4bf4f8225c..f0bcb6d0b3d 100644 --- a/include/rpcasync.h +++ b/include/rpcasync.h @@ -18,6 +18,13 @@ #ifndef __WINE_RPCASYNC_H #define __WINE_RPCASYNC_H +#ifdef RPC_NO_WINDOWS_H +# include +#endif + +#ifdef __RPC_WIN64__ +# include +#endif typedef struct tagRPC_ERROR_ENUM_HANDLE { @@ -154,6 +161,10 @@ typedef struct _RPC_ASYNC_STATE #define RpcAsyncGetCallHandle(async) (((PRPC_ASYNC_STATE)async)->RuntimeInfo) +#ifdef __RPC_WIN64__ +# include +#endif + #ifdef __cplusplus extern "C" { #endif