1 #pragma once 2 3 #define USE_CUSTOM_MENUBAND 1 4 #define USE_CUSTOM_MERGEDFOLDER 1 5 #define USE_CUSTOM_ADDRESSBAND 1 6 #define USE_CUSTOM_ADDRESSEDITBOX 1 7 #define USE_CUSTOM_BANDPROXY 1 8 #define USE_CUSTOM_BRANDBAND 1 9 #define USE_CUSTOM_EXPLORERBAND 1 10 #define USE_CUSTOM_INTERNETTOOLBAR 1 11 12 HRESULT CAddressBand_CreateInstance(REFIID riid, void **ppv); 13 HRESULT CAddressEditBox_CreateInstance(REFIID riid, void **ppv); 14 HRESULT CBandProxy_CreateInstance(REFIID riid, void **ppv); 15 HRESULT CBrandBand_CreateInstance(REFIID riid, void **ppv); 16 HRESULT CExplorerBand_CreateInstance(REFIID riid, LPVOID *ppv); 17 HRESULT CInternetToolbar_CreateInstance(REFIID riid, void **ppv); 18 HRESULT CMergedFolder_CreateInstance(REFIID riid, void **ppv); 19 HRESULT CMenuBand_CreateInstance(REFIID iid, LPVOID *ppv); 20 HRESULT CShellBrowser_CreateInstance(REFIID riid, void **ppv); 21 HRESULT CTravelLog_CreateInstance(REFIID riid, void **ppv); 22 HRESULT CBaseBar_CreateInstance(REFIID riid, void **ppv, BOOL vertical); 23 HRESULT CBaseBarSite_CreateInstance(REFIID riid, void **ppv, BOOL bVertical); 24 HRESULT CToolsBand_CreateInstance(REFIID riid, void **ppv); 25