26 public CComCoClass<CBandSiteMenu, &CLSID_BandSiteMenu>,
27 public CComObjectRootEx<CComMultiThreadModelNoCS>,
CComHeapPtr< ITEMIDLIST > m_DesktopPidl
STDMETHOD() HandleMenuMsg(UINT uMsg, WPARAM wParam, LPARAM lParam) override
CSimpleArray< GUID > m_ComCatGuids
HRESULT _AddISFBandToMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, IUnknown *pBand, DWORD dwBandID, UINT *newMenuId)
UINT _GetMenuIdFromBand(CLSID *BandCLSID)
UINT _GetBandIdFromClsid(CLSID *pclsid)
CComPtr< IBandSite > m_BandSite
HRESULT _CreateMenuPart()
UINT _GetMenuIdFromISFBand(IUnknown *pBand)
STDMETHOD() InvokeCommand(LPCMINVOKECOMMANDINFO lpici) override
HRESULT _ShowToolbarError(HRESULT hRet)
HRESULT WINAPI FinalConstruct()
HRESULT _CreateNewISFBand(HWND hwnd, REFIID riid, void **ppv)
CComHeapPtr< ITEMIDLIST > m_QLaunchPidl
STDMETHOD() SetOwner(IUnknown *) override
LPITEMIDLIST _GetQLaunchPidl(BOOL refresh)
STDMETHOD() GetCommandString(UINT_PTR idCmd, UINT uType, UINT *pwReserved, LPSTR pszName, UINT cchMax) override
STDMETHOD() QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) override
UINT _GetBandIdForBuiltinISFBand(UINT uID)
STDMETHOD() HandleMenuMsg2(UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult) override
HRESULT _CreateBuiltInISFBand(UINT uID, REFIID riid, void **ppv)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
unsigned __int3264 UINT_PTR
ITEMIDLIST UNALIGNED * LPITEMIDLIST