Large-scale renaming of all Win32 functions and types to use the
[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 "wintypes.h"
9 #include "winerror.h"
10 #include "oleidl.h"
11
12 /* OLE version */
13 #define rmm             23
14 #define rup            639
15
16 /*
17  * API declarations
18  */
19 HRESULT     WINAPI RegisterDragDrop16(HWND16,LPDROPTARGET);
20 HRESULT     WINAPI RegisterDragDrop(HWND,LPDROPTARGET);
21 HRESULT     WINAPI RevokeDragDrop16(HWND16);
22 HRESULT     WINAPI RevokeDragDrop(HWND);
23 HRESULT     WINAPI DoDragDrop16(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
24 HRESULT     WINAPI DoDragDrop(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
25
26 HOLEMENU  WINAPI OleCreateMenuDescriptor(HMENU              hmenuCombined,
27                                            LPOLEMENUGROUPWIDTHS lpMenuWidths);
28 void        WINAPI OleDestroyMenuDescriptor(HOLEMENU hmenuDescriptor);
29 HRESULT     WINAPI OleSetMenuDescriptor(HOLEMENU               hmenuDescriptor,
30                                         HWND                   hwndFrame,
31                                         HWND                   hwndActiveObject,
32                                         LPOLEINPLACEFRAME        lpFrame,
33                                         LPOLEINPLACEACTIVEOBJECT lpActiveObject);
34
35
36 #endif  /* __WINE_OLE2_H */
37