2 #define USE_SYSTEM_MENUDESKBAR 0
3 #define USE_SYSTEM_MENUSITE 0
4 #define USE_SYSTEM_MENUBAND 0
6 #define WRAP_MENUDESKBAR 0
7 #define WRAP_MENUSITE 0
8 #define WRAP_MENUBAND 0
13 #define WIN32_NO_STATUS
15 #define COM_NO_WINDOWS_H
27 #include <shlobj_undoc.h>
29 #include <shlguid_undoc.h>
35 #include <wine/debug.h>
37 #define shell32_hInstance 0
39 extern "C" INT WINAPI
Shell_GetCachedImageIndex(LPCWSTR szPath
, INT nIndex
, UINT bSimulateDoc
);
41 extern "C" HRESULT
CMenuDeskBar_Constructor(REFIID riid
, LPVOID
*ppv
);
42 extern "C" HRESULT
CMenuSite_Constructor(REFIID riid
, LPVOID
*ppv
);
43 extern "C" HRESULT
CMenuBand_Constructor(REFIID riid
, LPVOID
*ppv
);
44 extern "C" HRESULT
CMenuDeskBar_Wrapper(IDeskBar
* db
, REFIID riid
, LPVOID
*ppv
);
45 extern "C" HRESULT
CMenuSite_Wrapper(IBandSite
* bs
, REFIID riid
, LPVOID
*ppv
);
46 extern "C" HRESULT
CMenuBand_Wrapper(IShellMenu
* sm
, REFIID riid
, LPVOID
*ppv
);