Large-scale renaming of all Win32 functions and types to use the
[wine/multimedia.git] / include / ole2.h
blobc9ecc1de7934145ed77e348f75863dfbe389bc28
1 /*
2 * ole2.h - Declarations for OLE2
3 */
5 #ifndef __WINE_OLE2_H
6 #define __WINE_OLE2_H
8 #include "wintypes.h"
9 #include "winerror.h"
10 #include "oleidl.h"
12 /* OLE version */
13 #define rmm 23
14 #define rup 639
17 * API declarations
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*);
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);
36 #endif /* __WINE_OLE2_H */