39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
/*
|
|
* ole2.h - Declarations for OLE2
|
|
*/
|
|
|
|
#ifndef __WINE_OLE2_H
|
|
#define __WINE_OLE2_H
|
|
|
|
#include "wintypes.h"
|
|
#include "winerror.h"
|
|
#include "oleidl.h"
|
|
#include "oleauto.h"
|
|
|
|
/* OLE version */
|
|
#define rmm 23
|
|
#define rup 639
|
|
|
|
/*
|
|
* API declarations
|
|
*/
|
|
HRESULT WINAPI RegisterDragDrop16(HWND16,LPDROPTARGET);
|
|
HRESULT WINAPI RegisterDragDrop(HWND,LPDROPTARGET);
|
|
HRESULT WINAPI RevokeDragDrop16(HWND16);
|
|
HRESULT WINAPI RevokeDragDrop(HWND);
|
|
HRESULT WINAPI DoDragDrop16(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
|
|
HRESULT WINAPI DoDragDrop(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
|
|
|
|
HOLEMENU WINAPI OleCreateMenuDescriptor(HMENU hmenuCombined,
|
|
LPOLEMENUGROUPWIDTHS lpMenuWidths);
|
|
void WINAPI OleDestroyMenuDescriptor(HOLEMENU hmenuDescriptor);
|
|
HRESULT WINAPI OleSetMenuDescriptor(HOLEMENU hmenuDescriptor,
|
|
HWND hwndFrame,
|
|
HWND hwndActiveObject,
|
|
LPOLEINPLACEFRAME lpFrame,
|
|
LPOLEINPLACEACTIVEOBJECT lpActiveObject);
|
|
|
|
|
|
#endif /* __WINE_OLE2_H */
|
|
|