Implemented the OLE Drag and Drop target registration mechanism and
[wine] / include / windef.h
1 #ifndef __INCLUDE_WINDEF_H
2 #define __INCLUDE_WINDEF_H
3
4 #include "wintypes.h"
5
6 #pragma pack(1)
7
8 #ifndef IN
9 #define IN
10 #endif
11
12 #ifndef OUT
13 #define OUT
14 #endif
15
16 #ifndef OPTIONAL
17 #define OPTIONAL
18 #endif
19
20 /* FIXME: _MAX_PATH should be defined in stdlib.h and MAX_PATH in windef.h 
21  * and mapiwin.h
22  */
23 #define MAX_PATH 260
24
25 #define HFILE_ERROR16   ((HFILE16)-1)
26 #define HFILE_ERROR32   ((HFILE32)-1)
27 #define HFILE_ERROR     WINELIB_NAME(HFILE_ERROR)
28
29 #pragma pack(4)
30
31
32 /*
33  * POINTL structure. Used in some OLE calls.
34  */
35 typedef struct _POINTL
36 {
37   LONG x;
38   LONG y;
39 } POINTL;
40
41
42 #endif /* __INCLUDE_WINDEF_H */