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
7 * Depends on 'obj_base.h'.
10 #ifndef __WINE_WINE_OBJ_MISC_H
11 #define __WINE_WINE_OBJ_MISC_H
14 /*****************************************************************************
15 * Predeclare the interfaces
17 DEFINE_OLEGUID(IID_IEnumString, 0x00000101L, 0, 0);
18 typedef struct IEnumString IEnumString,*LPENUMSTRING;
20 DEFINE_OLEGUID(IID_IEnumUnknown, 0x00000100L, 0, 0);
21 typedef struct IEnumUnknown IEnumUnknown,*LPENUMUNKNOWN;
23 DEFINE_OLEGUID(IID_IMallocSpy, 0x0000001dL, 0, 0);
24 typedef struct IMallocSpy IMallocSpy,*LPMALLOCSPY;
26 DEFINE_OLEGUID(IID_IMultiQI, 0x00000020L, 0, 0);
27 typedef struct IMultiQI IMultiQI,*LPMULTIQI;
30 /*****************************************************************************
31 * IEnumString interface
33 /* FIXME: not implemented */
36 /*****************************************************************************
37 * IEnumUnknown interface
39 /* FIXME: not implemented */
42 /*****************************************************************************
43 * IMallocSpy interface
45 /* FIXME: not implemented */
48 /*****************************************************************************
51 /* FIXME: not implemented */
54 #endif /* __WINE_WINE_OBJ_MISC_H */