Alexandre Julliard | bd34d4f | 1995-06-20 19:08:12 +0000 | [diff] [blame] | 1 | /* |
| 2 | * ole2.h - Declarations for OLE2 |
| 3 | */ |
| 4 | |
Alexandre Julliard | c6c0944 | 1997-01-12 18:32:19 +0000 | [diff] [blame] | 5 | #ifndef __WINE_OLE2_H |
| 6 | #define __WINE_OLE2_H |
| 7 | |
Alexandre Julliard | a69b88b | 1998-03-15 20:29:56 +0000 | [diff] [blame] | 8 | /* to be implemented */ |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 9 | typedef LPVOID LPMESSAGEFILTER; |
Alexandre Julliard | a69b88b | 1998-03-15 20:29:56 +0000 | [diff] [blame] | 10 | typedef LPVOID LPDROPTARGET; |
Eric Kohl | 8d2933d | 1998-11-22 18:12:12 +0000 | [diff] [blame] | 11 | typedef struct tagMONIKER *LPMONIKER, IMoniker; |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | bd34d4f | 1995-06-20 19:08:12 +0000 | [diff] [blame] | 13 | #define S_OK 0 |
| 14 | #define S_FALSE 1 |
| 15 | |
| 16 | /* OLE version */ |
| 17 | #define rmm 23 |
| 18 | #define rup 639 |
Alexandre Julliard | c6c0944 | 1997-01-12 18:32:19 +0000 | [diff] [blame] | 19 | |
Alexandre Julliard | 767e6f6 | 1998-08-09 12:47:43 +0000 | [diff] [blame] | 20 | /* FIXME should be in oleidl.h*/ |
| 21 | typedef struct tagOleMenuGroupWidths |
| 22 | { LONG width[ 6 ]; |
| 23 | } OLEMENUGROUPWIDTHS32; |
| 24 | |
| 25 | typedef struct tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS32; |
| 26 | |
| 27 | typedef HGLOBAL32 HOLEMENU32; |
| 28 | |
Alexandre Julliard | c6c0944 | 1997-01-12 18:32:19 +0000 | [diff] [blame] | 29 | #endif /* __WINE_OLE2_H */ |