[rshell.dll]

-cleanup the header from the remnants of my countless hacks that I tried with this module

svn path=/branches/shell-experiments/; revision=61979
This commit is contained in:
Giannis Adamopoulos 2014-02-04 12:14:14 +00:00
parent 222f0efde5
commit 310ba0e356

View file

@ -29,27 +29,3 @@
#define shell32_hInstance 0
#define SMC_EXEC 4
extern "C" INT WINAPI Shell_GetCachedImageIndex(LPCWSTR szPath, INT nIndex, UINT bSimulateDoc);
extern "C" HRESULT CMenuSite_Constructor(REFIID riid, void **ppv);
#define INTERFACE IExplorerHostCreator
DECLARE_INTERFACE_(IExplorerHostCreator,IUnknown)
{
/*** IUnknown methods ***/
STDMETHOD_(HRESULT,QueryInterface) (THIS_ REFIID riid, void** ppvObject) PURE;
STDMETHOD_(ULONG,AddRef) (THIS) PURE;
STDMETHOD_(ULONG,Release) (THIS) PURE;
/*** IExplorerHostCreator ***/
STDMETHOD_(HRESULT,CreateHost)(/*THIS,*/ const GUID* guid) PURE;
STDMETHOD_(HRESULT,RunHost)(THIS) PURE;
};
#undef INTERFACE
#if defined(COBJMACROS)
/*** IUnknown methods ***/
#define IExplorerHostCreator_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IExplorerHostCreator_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IExplorerHostCreator_Release(p) (p)->lpVtbl->Release(p)
/*** IExplorerHostCreator methods ***/
#define IExplorerHostCreator_CreateHost(p,a) (p)->lpVtbl->CreateHost(p,a)
#define IExplorerHostCreator_RunHost(p) (p)->lpVtbl->RunHost(p)
#endif