Recovery of release 990110 after disk crash.
[wine] / include / wine / obj_misc.h
1 /*
2  * Defines miscellaneous COM interfaces and APIs defined in objidl.h.
3  * These did not really fit into the other categories, whould have 
4  * required their own specific category or are too rarely used to be 
5  * put in 'obj_base.h'.
6  *
7  * Depends on 'obj_base.h'.
8  */
9
10 #ifndef __WINE_WINE_OBJ_MISC_H
11 #define __WINE_WINE_OBJ_MISC_H
12
13
14 /*****************************************************************************
15  * Predeclare the interfaces
16  */
17 DEFINE_OLEGUID(IID_IEnumString,         0x00000101L, 0, 0);
18 typedef struct IEnumString IEnumString,*LPENUMSTRING;
19
20 DEFINE_OLEGUID(IID_IEnumUnknown,        0x00000100L, 0, 0);
21 typedef struct IEnumUnknown IEnumUnknown,*LPENUMUNKNOWN;
22
23 DEFINE_OLEGUID(IID_IMallocSpy,          0x0000001dL, 0, 0);
24 typedef struct IMallocSpy IMallocSpy,*LPMALLOCSPY;
25
26 DEFINE_OLEGUID(IID_IMultiQI,            0x00000020L, 0, 0);
27 typedef struct IMultiQI IMultiQI,*LPMULTIQI;
28
29
30 /*****************************************************************************
31  * IEnumString interface
32  */
33 /* FIXME: not implemented */
34
35
36 /*****************************************************************************
37  * IEnumUnknown interface
38  */
39 /* FIXME: not implemented */
40
41
42 /*****************************************************************************
43  * IMallocSpy interface
44  */
45 /* FIXME: not implemented */
46
47
48 /*****************************************************************************
49  * IMultiQI interface
50  */
51 /* FIXME: not implemented */
52
53
54 #endif /* __WINE_WINE_OBJ_MISC_H */