2000-07-15 19:53:50 +00:00
|
|
|
/**************************************
|
|
|
|
* RPC interface
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
#ifndef __WINE_RPC_H
|
|
|
|
#define __WINE_RPC_H
|
|
|
|
|
2000-11-30 01:31:28 +00:00
|
|
|
#if !defined(RPC_NO_WINDOWS_H) && !defined(__WINE__)
|
|
|
|
#include "windows.h"
|
|
|
|
#endif
|
|
|
|
|
2000-11-08 05:06:10 +00:00
|
|
|
#define __RPC_FAR
|
|
|
|
#define __RPC_API WINAPI
|
|
|
|
#define __RPC_USER WINAPI
|
|
|
|
#define __RPC_STUB WINAPI
|
|
|
|
#define RPC_ENTRY WINAPI
|
2001-07-11 20:19:06 +00:00
|
|
|
#define RPCRTAPI
|
2000-07-15 19:53:50 +00:00
|
|
|
typedef long RPC_STATUS;
|
|
|
|
|
2000-11-08 05:06:10 +00:00
|
|
|
typedef void* I_RPC_HANDLE;
|
2000-07-15 19:53:50 +00:00
|
|
|
|
|
|
|
#ifndef GUID_DEFINED
|
|
|
|
#define GUID_DEFINED
|
|
|
|
typedef struct _GUID
|
|
|
|
{
|
|
|
|
DWORD Data1;
|
|
|
|
WORD Data2;
|
|
|
|
WORD Data3;
|
|
|
|
BYTE Data4[8];
|
|
|
|
} GUID;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef UUID_DEFINED
|
|
|
|
#define UUID_DEFINED
|
|
|
|
typedef GUID UUID;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
RPC_STATUS RPC_ENTRY UuidCreate(UUID *Uuid);
|
|
|
|
|
2000-11-08 05:06:10 +00:00
|
|
|
#include "rpcdce.h"
|
2000-11-25 03:08:34 +00:00
|
|
|
/* #include "rpcnsi.h" */
|
2001-07-11 20:19:06 +00:00
|
|
|
#include "rpcnterr.h"
|
2000-11-25 03:08:34 +00:00
|
|
|
/* #include "excpt.h" */
|
|
|
|
#include "winerror.h"
|
2000-11-08 05:06:10 +00:00
|
|
|
|
2000-07-15 19:53:50 +00:00
|
|
|
#endif /*__WINE_RPC_H */
|