* Separate logger wrappers from the actual implementations.
* Fix some warnings.
CORE-7586

svn path=/branches/shell-experiments/; revision=62252
This commit is contained in:
David Quintana 2014-02-19 00:20:45 +00:00
parent f1281f1369
commit ea49280564
7 changed files with 1188 additions and 923 deletions

View file

@ -1,7 +1,11 @@
#define USE_BUILTIN_MENUDESKBAR
#define USE_BUILTIN_MENUSITE
#define USE_BUILTIN_MENUBAND
#define USE_SYSTEM_MENUDESKBAR 0
#define USE_SYSTEM_MENUSITE 0
#define USE_SYSTEM_MENUBAND 0
// if not using system above
#define WRAP_MENUDESKBAR 0
#define WRAP_MENUBAND 0
#include <stdio.h>
#include <tchar.h>
@ -34,6 +38,8 @@
#define SMC_EXEC 4
extern "C" INT WINAPI Shell_GetCachedImageIndex(LPCWSTR szPath, INT nIndex, UINT bSimulateDoc);
extern "C" HRESULT CMenuDeskBar_Constructor(REFIID riid, LPVOID *ppv);
extern "C" HRESULT CMenuSite_Constructor(REFIID riid, LPVOID *ppv);
extern "C" HRESULT CMenuBand_Constructor(REFIID riid, LPVOID *ppv);
extern "C" HRESULT CMenuDeskBar_Constructor(REFIID riid, LPVOID *ppv);
extern "C" HRESULT CMenuBand_Wrapper(REFIID riid, LPVOID *ppv);
extern "C" HRESULT CMenuDeskBar_Wrapper(REFIID riid, LPVOID *ppv);