| _AtlFinalConstruct() | ATL::CComObjectRootBase | inline |
| _AtlInitialConstruct() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| _SetProgramsFolder(IShellFolder *psf, LPITEMIDLIST pidl) | CShellMenuCallback | inline |
| AddOrSetMenuItem(HMENU hMenu, UINT nID, INT csidl, BOOL bExpand, BOOL bAdd=TRUE, BOOL bSetText=TRUE) const | CShellMenuCallback | inlineprivate |
| AddRef() | IUnknown | |
| AddStartMenuItems(IShellMenu *pShellMenu, INT csidl, DWORD dwFlags, IShellFolder *psf=NULL) | CShellMenuCallback | inlineprivate |
| CallbackSM(LPSMDATA psmd, UINT uMsg, WPARAM wParam, LPARAM lParam) | CShellMenuCallback | inline |
| CComObjectRootBase() | ATL::CComObjectRootBase | inline |
| CreateRecentMenu() const | CShellMenuCallback | inlineprivate |
| CSIDLFromID(UINT uId) const | CShellMenuCallback | inlineprivate |
| FinalConstruct() | ATL::CComObjectRootBase | inline |
| FinalRelease() | ATL::CComObjectRootBase | inline |
| GetAdvancedValue(LPCWSTR pszName, BOOL bDefault=FALSE) const | CShellMenuCallback | inlineprivate |
| GetCategoryMap() | ATL::CComObjectRootBase | inlinestatic |
| Initialize(IShellMenu *pShellMenu, IBandSite *pBandSite, IDeskBar *pDeskBar) | CShellMenuCallback | inline |
| InternalAddRef() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| InternalFinalConstructAddRef() | ATL::CComObjectRootBase | inline |
| InternalFinalConstructRelease() | ATL::CComObjectRootBase | inline |
| InternalQueryInterface(void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) | ATL::CComObjectRootBase | inlinestatic |
| InternalRelease() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| Lock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| LPUNKNOWN typedef | IUnknown | |
| m_critsec | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | private |
| m_dwRef | ATL::CComObjectRootBase | |
| m_hwndTray | CShellMenuCallback | private |
| m_pBandSite | CShellMenuCallback | private |
| m_pDeskBar | CShellMenuCallback | private |
| m_pidlPrograms | CShellMenuCallback | private |
| m_psfPrograms | CShellMenuCallback | private |
| m_pShellMenu | CShellMenuCallback | private |
| m_pTrayPriv | CShellMenuCallback | private |
| ObjectMain(bool) | ATL::CComObjectRootBase | inlinestatic |
| OnExec(LPSMDATA psmd) | CShellMenuCallback | inlineprivate |
| OnGetContextMenu(LPSMDATA psmd, REFIID iid, void **pv) | CShellMenuCallback | inlineprivate |
| OnGetInfo(LPSMDATA psmd, SMINFO *psminfo) | CShellMenuCallback | inlineprivate |
| OnGetObject(LPSMDATA psmd, REFIID iid, void **pv) | CShellMenuCallback | inlineprivate |
| OnGetSubMenu(LPSMDATA psmd, REFIID iid, void **pv) | CShellMenuCallback | inlineprivate |
| OnInitMenu() | CShellMenuCallback | inlineprivate |
| QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
| Release() | IUnknown | |
| SetVoid(void *) | ATL::CComObjectRootBase | inline |
| Unlock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| UpdateSettingsMenu(HMENU hMenu) | CShellMenuCallback | inlineprivate |
| ~CComObjectRootBase() | ATL::CComObjectRootBase | inline |
| ~CComObjectRootEx() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
| ~CShellMenuCallback() | CShellMenuCallback | inline |