Authors: Albert Den Haan <albertd@corel.ca>, Adrian Thurston <athursto@corel.ca>...
[wine/testsucceed.git] / include / ole2.h
blobd80ff9c004c1f61b3e1b35f79d175df1550ffd1b
1 /*
2 * ole2.h - Declarations for OLE2
3 */
5 #ifndef __WINE_OLE2_H
6 #define __WINE_OLE2_H
8 #include "wintypes.h"
10 /* to be implemented */
11 /* FIXME: this should be defined somewhere in oleidl.h instead, should it be repeated here ? */
12 typedef LPVOID LPDROPTARGET;
15 /* OLE version */
16 #define rmm 23
17 #define rup 639
19 /* FIXME: should be in oleidl.h */
20 typedef struct tagOleMenuGroupWidths
21 { LONG width[ 6 ];
22 } OLEMENUGROUPWIDTHS32, OLEMENUGROUPWIDTHS;
26 typedef struct tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS32;
28 typedef HGLOBAL32 HOLEMENU32;
30 HRESULT WINAPI RegisterDragDrop16(HWND16,LPVOID);
31 HRESULT WINAPI RegisterDragDrop32(HWND32,LPVOID);
32 #define RegisterDragDrop WINELIB_NAME(RegisterDragDrop)
33 HRESULT WINAPI RevokeDragDrop16(HWND16);
34 HRESULT WINAPI RevokeDragDrop32(HWND32);
35 #define RevokeDragDrop WINELIB_NAME(RevokeDragDrop)
37 #endif /* __WINE_OLE2_H */