_AtlFinalConstruct() | ATL::CComObjectRootBase | inline |
_AtlInitialConstruct() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
AddRef() | IUnknown | |
CacheItems() | CNewMenu | private |
CComObjectRootBase() | ATL::CComObjectRootBase | inline |
CMDSTR_NEWFOLDERW | IContextMenu | static |
CMDSTR_VIEWDETAILSW | IContextMenu | static |
CMDSTR_VIEWLISTW | IContextMenu | static |
CMINVOKECOMMANDINFO typedef | IContextMenu | |
CMINVOKECOMMANDINFOEX typedef | IContextMenu | |
CNewMenu() | CNewMenu | |
CreateNewFolder(LPCMINVOKECOMMANDINFO lpici) | CNewMenu | private |
CreateNewItem(SHELLNEW_ITEM *pItem, LPCMINVOKECOMMANDINFO lpcmi) | CNewMenu | private |
FinalConstruct() | ATL::CComObjectRootBase | inline |
FinalRelease() | ATL::CComObjectRootBase | inline |
FindItemFromIdOffset(UINT IdOffset) | CNewMenu | private |
GetCategoryMap() | ATL::CComObjectRootBase | inlinestatic |
GetCommandString(UINT_PTR idCommand, UINT uFlags, UINT *lpReserved, LPSTR lpszName, UINT uMaxNameLen) override | CNewMenu | |
GetSite(REFIID riid, void **ppvSite) override | CNewMenu | |
IObjectWithSite::GetSite([in] REFIID riid, [out, iid_is(riid)] PVOID *ppvSite) | IObjectWithSite | |
HandleMenuMsg(UINT uMsg, WPARAM wParam, LPARAM lParam) override | CNewMenu | |
HandleMenuMsg2(UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult) override | CNewMenu | |
Initialize(PCIDLIST_ABSOLUTE pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) override | CNewMenu | |
InsertShellNewItems(HMENU hMenu, UINT idFirst, UINT idMenu) | CNewMenu | private |
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 |
InvokeCommand(LPCMINVOKECOMMANDINFO lpcmi) override | CNewMenu | |
LoadAllItems() | CNewMenu | private |
LoadCachedItems() | CNewMenu | private |
LoadItem(LPCWSTR pwszExt) | CNewMenu | private |
Lock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
LPCMINVOKECOMMANDINFO typedef | IContextMenu | |
LPCMINVOKECOMMANDINFOEX typedef | IContextMenu | |
LPCONTEXTMENU typedef | IContextMenu | |
LPCONTEXTMENU2 typedef | IContextMenu2 | |
LPCONTEXTMENU3 typedef | IContextMenu3 | |
LPOBJECTWITHSITE typedef | IObjectWithSite | |
LPSHELLEXTINIT typedef | IShellExtInit | |
LPUNKNOWN typedef | IUnknown | |
m_bCustomIconFolder | CNewMenu | private |
m_bCustomIconLink | CNewMenu | private |
m_critsec | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | private |
m_dwRef | ATL::CComObjectRootBase | |
m_hIconFolder | CNewMenu | private |
m_hIconLink | CNewMenu | private |
m_hSubMenu | CNewMenu | private |
m_idCmdFirst | CNewMenu | private |
m_idCmdFolder | CNewMenu | private |
m_idCmdLink | CNewMenu | private |
m_pidlFolder | CNewMenu | private |
m_pItems | CNewMenu | private |
m_pLinkItem | CNewMenu | private |
m_pSite | CNewMenu | private |
NewItemByCommand(SHELLNEW_ITEM *pItem, LPCWSTR wszPath) | CNewMenu | private |
NewItemByNonCommand(SHELLNEW_ITEM *pItem, LPWSTR wszName, DWORD cchNameMax, LPCWSTR wszPath) | CNewMenu | private |
ObjectMain(bool) | ATL::CComObjectRootBase | inlinestatic |
QueryContextMenu(HMENU hMenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) override | CNewMenu | |
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
Release() | IUnknown | |
SelectNewItem(LONG wEventId, UINT uFlags, LPWSTR pszName, BOOL bRename) | CNewMenu | private |
SetSite(IUnknown *pUnkSite) override | CNewMenu | |
SetVoid(void *) | ATL::CComObjectRootBase | inline |
SHELLNEW_TYPE enum name | CNewMenu | private |
SHELLNEW_TYPE_COMMAND enum value | CNewMenu | private |
SHELLNEW_TYPE_DATA enum value | CNewMenu | private |
SHELLNEW_TYPE_FILENAME enum value | CNewMenu | private |
SHELLNEW_TYPE_INVALID enum value | CNewMenu | private |
SHELLNEW_TYPE_NULLFILE enum value | CNewMenu | private |
UnloadAllItems() | CNewMenu | private |
UnloadItem(SHELLNEW_ITEM *pItem) | CNewMenu | private |
Unlock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
~CComObjectRootBase() | ATL::CComObjectRootBase | inline |
~CComObjectRootEx() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
~CNewMenu() | CNewMenu | |