ReactOS 0.4.16-dev-197-g92996da
|
Private Member Functions | |
HRESULT | OnInitMenu () |
HRESULT | OnGetInfo (LPSMDATA psmd, SMINFO *psminfo) |
void | AddOrSetMenuItem (HMENU hMenu, UINT nID, INT csidl, BOOL bExpand, BOOL bAdd=TRUE, BOOL bSetText=TRUE) const |
BOOL | GetAdvancedValue (LPCWSTR pszName, BOOL bDefault=FALSE) const |
HMENU | CreateRecentMenu () const |
void | UpdateSettingsMenu (HMENU hMenu) |
HRESULT | AddStartMenuItems (IShellMenu *pShellMenu, INT csidl, DWORD dwFlags, IShellFolder *psf=NULL) |
HRESULT | OnGetSubMenu (LPSMDATA psmd, REFIID iid, void **pv) |
INT | CSIDLFromID (UINT uId) const |
HRESULT | OnGetContextMenu (LPSMDATA psmd, REFIID iid, void **pv) |
HRESULT | OnGetObject (LPSMDATA psmd, REFIID iid, void **pv) |
HRESULT | OnExec (LPSMDATA psmd) |
Private Attributes | |
HWND | m_hwndTray |
CComPtr< IShellMenu > | m_pShellMenu |
CComPtr< IBandSite > | m_pBandSite |
CComPtr< IDeskBar > | m_pDeskBar |
CComPtr< ITrayPriv > | m_pTrayPriv |
CComPtr< IShellFolder > | m_psfPrograms |
LPITEMIDLIST | m_pidlPrograms |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Static Public Member Functions inherited from ATL::CComObjectRootBase | |
static void WINAPI | ObjectMain (bool) |
static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Public Attributes inherited from ATL::CComObjectRootBase | |
LONG | m_dwRef |
Definition at line 59 of file CStartMenu.cpp.
|
inline |
Definition at line 450 of file CStartMenu.cpp.
|
inline |
Definition at line 454 of file CStartMenu.cpp.
|
inlineprivate |
Definition at line 156 of file CStartMenu.cpp.
Referenced by CreateRecentMenu(), and UpdateSettingsMenu().
|
inlineprivate |
Definition at line 240 of file CStartMenu.cpp.
Referenced by OnGetSubMenu().
|
inline |
Implements IShellMenuCallback.
Definition at line 461 of file CStartMenu.cpp.
|
inlineprivate |
Definition at line 197 of file CStartMenu.cpp.
Referenced by OnGetSubMenu().
Definition at line 350 of file CStartMenu.cpp.
Referenced by OnGetContextMenu(), and OnGetSubMenu().
|
inlineprivate |
Definition at line 190 of file CStartMenu.cpp.
Referenced by CreateRecentMenu(), and UpdateSettingsMenu().
|
inline |
Definition at line 440 of file CStartMenu.cpp.
Definition at line 399 of file CStartMenu.cpp.
Referenced by CallbackSM().
|
inlineprivate |
Definition at line 366 of file CStartMenu.cpp.
Referenced by OnGetObject().
Definition at line 103 of file CStartMenu.cpp.
Referenced by CallbackSM().
Definition at line 389 of file CStartMenu.cpp.
Referenced by CallbackSM().
Definition at line 273 of file CStartMenu.cpp.
Referenced by OnGetObject().
|
inlineprivate |
Definition at line 73 of file CStartMenu.cpp.
Referenced by CallbackSM().
Definition at line 226 of file CStartMenu.cpp.
Referenced by OnGetSubMenu().
|
private |
Definition at line 64 of file CStartMenu.cpp.
Referenced by OnExec(), and OnInitMenu().
|
private |
Definition at line 66 of file CStartMenu.cpp.
Referenced by Initialize().
|
private |
Definition at line 67 of file CStartMenu.cpp.
Referenced by Initialize(), and OnInitMenu().
|
private |
Definition at line 71 of file CStartMenu.cpp.
Referenced by _SetProgramsFolder(), and CallbackSM().
|
private |
Definition at line 69 of file CStartMenu.cpp.
Referenced by _SetProgramsFolder(), and OnGetSubMenu().
|
private |
Definition at line 65 of file CStartMenu.cpp.
Referenced by Initialize(), and OnInitMenu().
|
private |
Definition at line 68 of file CStartMenu.cpp.
Referenced by CallbackSM(), and OnInitMenu().