diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-01-01 22:34:20 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2004-01-01 22:34:20 +0000 |
commit | c8b0d378a79e9baf9d34221c60771ec2647eb312 (patch) | |
tree | 4cb647f20fa624478976b55d04d3b7114ca4b0a2 /winsup/w32api/include/servprov.h | |
parent | 8e2d4325246de79f4a14978e89496e720e57fb0d (diff) | |
download | cygnal-c8b0d378a79e9baf9d34221c60771ec2647eb312.tar.gz cygnal-c8b0d378a79e9baf9d34221c60771ec2647eb312.tar.bz2 cygnal-c8b0d378a79e9baf9d34221c60771ec2647eb312.zip |
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.
Diffstat (limited to 'winsup/w32api/include/servprov.h')
-rw-r--r-- | winsup/w32api/include/servprov.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/winsup/w32api/include/servprov.h b/winsup/w32api/include/servprov.h index b12e5d7a7..4905d69e4 100644 --- a/winsup/w32api/include/servprov.h +++ b/winsup/w32api/include/servprov.h @@ -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 |