2004-01-01 Filip Navara <xnavara@volny.cz>
* include/objbase.h: Don't care about value of DBG define. * include/objidl.h: Add some COBJMACROS. * include/ocidl.h: Ditto. * include/oleidl.h: Ditto. * include/servprov.h: Ditto. * include/shlobj.h: Ditto. * include/shlobj.h (IContextMenu2): Correct parent in DECLARE_INTERFACE. * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl): Define interfaces. * include/setupapi.h (SetupGetLineTextA): Correct prototype. Add new constants for _SETUPAPI_VER >= 0x501.
This commit is contained in:
@ -20,6 +20,13 @@ DECLARE_INTERFACE_(IServiceProvider,IUnknown)
|
||||
STDMETHOD(QueryService)(THIS_ REFGUID,REFIID,void**) PURE;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#define IServiceProvider_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
|
||||
#define IServiceProvider_AddRef(T) (T)->lpVtbl->AddRef(T)
|
||||
#define IServiceProvider_Release(T) (T)->lpVtbl->Release(T)
|
||||
#define IServiceProvider_QueryService(T,a,b,c) (T)->lpVtbl->QueryService(T,a,b,c)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user