New examples/documentation for console configuration options.
[wine] / include / ole2.h
1 /*
2  *      ole2.h - Declarations for OLE2
3  */
4
5 #ifndef __WINE_OLE2_H
6 #define __WINE_OLE2_H
7
8 #include "oleidl.h"
9 #include "wintypes.h"
10
11 /* OLE version */
12 #define rmm             23
13 #define rup            639
14
15 /* FIXME: should be in oleidl.h */
16 typedef struct  tagOleMenuGroupWidths
17 { LONG width[ 6 ];
18 } OLEMENUGROUPWIDTHS32, OLEMENUGROUPWIDTHS;
19
20
21
22 typedef struct tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS32;
23
24 typedef HGLOBAL32 HOLEMENU32;
25
26 /*
27  * API declarations
28  */
29 HRESULT     WINAPI RegisterDragDrop16(HWND16,LPDROPTARGET);
30 HRESULT     WINAPI RegisterDragDrop32(HWND32,LPDROPTARGET);
31 #define     RegisterDragDrop WINELIB_NAME(RegisterDragDrop)
32 HRESULT     WINAPI RevokeDragDrop16(HWND16);
33 HRESULT     WINAPI RevokeDragDrop32(HWND32);
34 #define     RevokeDragDrop WINELIB_NAME(RevokeDragDrop)
35 HRESULT     WINAPI DoDragDrop16(LPDATAOBJECT, 
36                                 LPDROPSOURCE,
37                                 DWORD,
38                                 DWORD*);
39 HRESULT     WINAPI DoDragDrop32(LPDATAOBJECT,
40                                 LPDROPSOURCE,
41                                 DWORD,
42                                 DWORD*);
43 #define     DoDragDrop WINELIB_NAME(DoDragDrop)
44
45 #endif  /* __WINE_OLE2_H */