diff options
Diffstat (limited to 'winsup/w32api/include/servprov.h')
-rw-r--r-- | winsup/w32api/include/servprov.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/winsup/w32api/include/servprov.h b/winsup/w32api/include/servprov.h deleted file mode 100644 index 4905d69e4..000000000 --- a/winsup/w32api/include/servprov.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef _SERVPROV_H -#define _SERVPROV_H -#define _OLEIDL_H -#if __GNUC__ >=3 -#pragma GCC system_header -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -EXTERN_C const IID IID_IServiceProvider; -#undef INTERFACE -#define INTERFACE IServiceProvider -DECLARE_INTERFACE_(IServiceProvider,IUnknown) -{ - STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE; - STDMETHOD_(ULONG,AddRef)(THIS) PURE; - STDMETHOD_(ULONG,Release)(THIS) PURE; - 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 -#endif |