blob: dc604c4fceeb5680984a158eb17f2e02594c226a [file] [log] [blame]
Alexandre Julliardbd34d4f1995-06-20 19:08:12 +00001/*
2 * ole2.h - Declarations for OLE2
3 */
4
Alexandre Julliardc6c09441997-01-12 18:32:19 +00005#ifndef __WINE_OLE2_H
6#define __WINE_OLE2_H
7
Alexandre Julliarda69b88b1998-03-15 20:29:56 +00008/* to be implemented */
Alexandre Julliarde658d821997-11-30 17:45:40 +00009typedef LPVOID LPMESSAGEFILTER;
Alexandre Julliarda69b88b1998-03-15 20:29:56 +000010typedef LPVOID LPDROPTARGET;
Eric Kohl8d2933d1998-11-22 18:12:12 +000011typedef struct tagMONIKER *LPMONIKER, IMoniker;
Alexandre Julliarde658d821997-11-30 17:45:40 +000012
Alexandre Julliardbd34d4f1995-06-20 19:08:12 +000013#define S_OK 0
14#define S_FALSE 1
15
16/* OLE version */
17#define rmm 23
18#define rup 639
Alexandre Julliardc6c09441997-01-12 18:32:19 +000019
Alexandre Julliard767e6f61998-08-09 12:47:43 +000020/* FIXME should be in oleidl.h*/
21typedef struct tagOleMenuGroupWidths
22{ LONG width[ 6 ];
23} OLEMENUGROUPWIDTHS32;
24
25typedef struct tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS32;
26
27typedef HGLOBAL32 HOLEMENU32;
28
Alexandre Julliardc6c09441997-01-12 18:32:19 +000029#endif /* __WINE_OLE2_H */