Moved most USER string functions to dlls/user.
[wine] / include / rpc.h
1 /**************************************
2  *    RPC interface
3  *
4  */
5 #ifndef __WINE_RPC_H
6 #define __WINE_RPC_H
7
8 #include "windef.h"
9
10 #define RPC_ENTRY WINAPI
11 typedef long RPC_STATUS;
12
13 /* FIXME: this line should be in rpcndr.h */
14 typedef unsigned char byte;
15
16 /* FIXME: and the following group should be in rpcdce.h */
17 typedef void* RPC_AUTH_IDENTITY_HANDLE;
18 typedef void* RPC_AUTHZ_HANDLE;
19
20 #ifndef GUID_DEFINED
21 #define GUID_DEFINED
22 typedef struct _GUID
23 {
24     DWORD Data1;
25     WORD  Data2;
26     WORD  Data3;
27     BYTE  Data4[8];
28 } GUID;
29 #endif
30
31 #ifndef UUID_DEFINED
32 #define UUID_DEFINED
33 typedef GUID UUID;
34 #endif
35
36 RPC_STATUS RPC_ENTRY UuidCreate(UUID *Uuid);
37
38 #endif /*__WINE_RPC_H */