[rshell.dll]
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Tue, 4 Feb 2014 12:14:14 +0000 (12:14 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Tue, 4 Feb 2014 12:14:14 +0000 (12:14 +0000)
-cleanup the header from the remnants of my countless hacks that I tried with this module

svn path=/branches/shell-experiments/; revision=61979

base/shell/rshell/precomp.h

index 81d993f..56b466c 100644 (file)
 #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