/* * Defines miscellaneous COM interfaces and APIs defined in objidl.h. * These did not really fit into the other categories, whould have * required their own specific category or are too rarely used to be * put in 'obj_base.h'. * * Depends on 'obj_base.h'. */ #ifndef __WINE_WINE_OBJ_MISC_H #define __WINE_WINE_OBJ_MISC_H /***************************************************************************** * Predeclare the interfaces */ DEFINE_OLEGUID(IID_IEnumString, 0x00000101L, 0, 0); typedef struct IEnumString IEnumString,*LPENUMSTRING; DEFINE_OLEGUID(IID_IEnumUnknown, 0x00000100L, 0, 0); typedef struct IEnumUnknown IEnumUnknown,*LPENUMUNKNOWN; DEFINE_OLEGUID(IID_IMallocSpy, 0x0000001dL, 0, 0); typedef struct IMallocSpy IMallocSpy,*LPMALLOCSPY; DEFINE_OLEGUID(IID_IMultiQI, 0x00000020L, 0, 0); typedef struct IMultiQI IMultiQI,*LPMULTIQI; /***************************************************************************** * IEnumString interface */ /* FIXME: not implemented */ /***************************************************************************** * IEnumUnknown interface */ /* FIXME: not implemented */ /***************************************************************************** * IMallocSpy interface */ /* FIXME: not implemented */ /***************************************************************************** * IMultiQI interface */ /* FIXME: not implemented */ #endif /* __WINE_WINE_OBJ_MISC_H */