ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include <CBandSiteMenu.h>
Private Member Functions | |
HRESULT | _CreateMenuPart () |
HRESULT | _CreateNewISFBand (HWND hwnd, REFIID riid, void **ppv) |
LPITEMIDLIST | _GetQLaunchPidl (BOOL refresh) |
HRESULT | _CreateBuiltInISFBand (UINT uID, REFIID riid, void **ppv) |
HRESULT | _AddISFBandToMenu (HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, IUnknown *pBand, DWORD dwBandID, UINT *newMenuId) |
UINT | _GetMenuIdFromISFBand (IUnknown *pBand) |
UINT | _GetMenuIdFromBand (CLSID *BandCLSID) |
UINT | _GetBandIdFromClsid (CLSID *pclsid) |
UINT | _GetBandIdForBuiltinISFBand (UINT uID) |
HRESULT | _ShowToolbarError (HRESULT hRet) |
Private Attributes | |
CComPtr< IBandSite > | m_BandSite |
CSimpleArray< GUID > | m_ComCatGuids |
HMENU | m_hmenu |
CComHeapPtr< ITEMIDLIST > | m_DesktopPidl |
CComHeapPtr< ITEMIDLIST > | m_QLaunchPidl |
Definition at line 25 of file CBandSiteMenu.h.
CBandSiteMenu::CBandSiteMenu | ( | ) |
Definition at line 36 of file CBandSiteMenu.cpp.
CBandSiteMenu::~CBandSiteMenu | ( | ) |
Definition at line 43 of file CBandSiteMenu.cpp.
|
private |
Definition at line 226 of file CBandSiteMenu.cpp.
Referenced by QueryContextMenu().
Definition at line 178 of file CBandSiteMenu.cpp.
Referenced by InvokeCommand().
|
private |
Definition at line 56 of file CBandSiteMenu.cpp.
Referenced by SetOwner().
Definition at line 131 of file CBandSiteMenu.cpp.
Referenced by InvokeCommand().
Definition at line 323 of file CBandSiteMenu.cpp.
Referenced by InvokeCommand().
Definition at line 302 of file CBandSiteMenu.cpp.
Referenced by InvokeCommand().
Definition at line 259 of file CBandSiteMenu.cpp.
Referenced by _GetBandIdForBuiltinISFBand(), and QueryContextMenu().
|
private |
Definition at line 159 of file CBandSiteMenu.cpp.
Referenced by _CreateBuiltInISFBand(), and _GetMenuIdFromISFBand().
Definition at line 408 of file CBandSiteMenu.cpp.
Referenced by InvokeCommand().
Definition at line 51 of file CBandSiteMenu.cpp.
|
override |
Implements IContextMenu.
Definition at line 503 of file CBandSiteMenu.cpp.
|
override |
Implements IContextMenu2.
Definition at line 510 of file CBandSiteMenu.cpp.
|
override |
Implements IContextMenu3.
Definition at line 516 of file CBandSiteMenu.cpp.
|
override |
Implements IContextMenu.
Definition at line 423 of file CBandSiteMenu.cpp.
|
override |
Implements IContextMenu.
Definition at line 358 of file CBandSiteMenu.cpp.
|
override |
Implements IShellService.
Definition at line 348 of file CBandSiteMenu.cpp.
|
private |
Definition at line 31 of file CBandSiteMenu.h.
Referenced by _GetBandIdForBuiltinISFBand(), _GetBandIdFromClsid(), InvokeCommand(), QueryContextMenu(), SetOwner(), and ~CBandSiteMenu().
|
private |
Definition at line 32 of file CBandSiteMenu.h.
Referenced by _AddISFBandToMenu(), _CreateMenuPart(), InvokeCommand(), and QueryContextMenu().
|
private |
Definition at line 34 of file CBandSiteMenu.h.
Referenced by _CreateBuiltInISFBand().
|
private |
Definition at line 33 of file CBandSiteMenu.h.
Referenced by _CreateMenuPart(), QueryContextMenu(), and ~CBandSiteMenu().
|
private |
Definition at line 35 of file CBandSiteMenu.h.
Referenced by _GetQLaunchPidl().