diff options
Diffstat (limited to '')
-rw-r--r-- | public/sdk/rpc16/mac/inc/rpc.h | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/public/sdk/rpc16/mac/inc/rpc.h b/public/sdk/rpc16/mac/inc/rpc.h new file mode 100644 index 000000000..6b1bfafde --- /dev/null +++ b/public/sdk/rpc16/mac/inc/rpc.h @@ -0,0 +1,71 @@ +/*++ + +Copyright (c) 1991-1993 Microsoft Corporation + +Module Name: + + rpc.h + +Abstract: + + Master include file for RPC applications. + +--*/ + +#ifndef __RPC_H__ +#define __RPC_H__ + +// Set the packing level for RPC structures. + +#pragma pack(2) + +#ifdef __cplusplus +extern "C" { +#endif + +#define __RPC_MAC__ + +#ifndef __MIDL_USER_DEFINED +#define midl_user_allocate MIDL_user_allocate +#define midl_user_free MIDL_user_free +#define __MIDL_USER_DEFINED +#endif + +typedef long RPC_STATUS; + +#include <setjmp.h> + +#define RPCXCWORD (sizeof(jmp_buf)/sizeof(int)) + +#define __RPC_FAR +#define __RPC_API __stdcall +#define __RPC_USER __stdcall +#define __RPC_STUB __stdcall +#define RPC_ENTRY __stdcall + +typedef void * I_RPC_HANDLE; +#pragma warning( disable: 4005 ) +#include "rpcdce.h" +#include "rpcnsi.h" +#include "rpcerr.h" +#include "rpcmac.h" +#pragma warning( default : 4005 ) + +typedef void (RPC_ENTRY *MACYIELDCALLBACK)(/*OSErr*/ short *) ; +RPC_STATUS RPC_ENTRY +RpcMacSetYieldInfo( + MACYIELDCALLBACK pfnCallback) ; + +#ifdef __cplusplus +} +#endif + +#if !defined(UNALIGNED) +#define UNALIGNED +#endif + +// Reset the packing level. +#pragma pack() + +#endif // __RPC_H__ +
\ No newline at end of file |