| /************************************** |
| * RPC interface |
| * |
| */ |
| #ifndef __WINE_RPC_H |
| #define __WINE_RPC_H |
| |
| #include "windef.h" |
| |
| #define RPC_ENTRY WINAPI |
| typedef long RPC_STATUS; |
| |
| /* FIXME: this line should be in rpcndr.h */ |
| typedef unsigned char byte; |
| |
| /* FIXME: and the following group should be in rpcdce.h */ |
| typedef void* RPC_AUTH_IDENTITY_HANDLE; |
| typedef void* RPC_AUTHZ_HANDLE; |
| |
| #ifndef GUID_DEFINED |
| #define GUID_DEFINED |
| typedef struct _GUID |
| { |
| DWORD Data1; |
| WORD Data2; |
| WORD Data3; |
| BYTE Data4[8]; |
| } GUID; |
| #endif |
| |
| typedef GUID *LPGUID; |
| typedef GUID CLSID,*LPCLSID; |
| typedef GUID IID,*LPIID; |
| typedef GUID FMTID,*LPFMTID; |
| |
| #ifndef UUID_DEFINED |
| #define UUID_DEFINED |
| typedef GUID UUID; |
| #endif |
| |
| RPC_STATUS RPC_ENTRY UuidCreate(UUID *Uuid); |
| |
| #endif /*__WINE_RPC_H */ |