ReactOS 0.4.16-dev-974-g5022a45
|
Classes | |
struct | tagCMINVOKECOMMANDINFO |
struct | tagCMInvokeCommandInfoEx |
Public Types | |
typedef IContextMenu * | LPCONTEXTMENU |
typedef struct IContextMenu::tagCMINVOKECOMMANDINFO | CMINVOKECOMMANDINFO |
typedef struct IContextMenu::tagCMINVOKECOMMANDINFO * | LPCMINVOKECOMMANDINFO |
typedef struct IContextMenu::tagCMInvokeCommandInfoEx | CMINVOKECOMMANDINFOEX |
typedef struct IContextMenu::tagCMInvokeCommandInfoEx * | LPCMINVOKECOMMANDINFOEX |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | QueryContextMenu ([in] HMENU hmenu, [in] UINT indexMenu, [in] UINT idCmdFirst, [in] UINT idCmdLast, [in] UINT uFlags) |
HRESULT | InvokeCommand ([in] LPCMINVOKECOMMANDINFO lpici) |
HRESULT | GetCommandString ([in] UINT_PTR idCmd, [in] UINT uType, [out] UINT *pwReserved, [out, size_is(cchMax)] LPSTR pszName, [in] UINT cchMax) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Static Public Attributes | |
static const WCHAR | CMDSTR_NEWFOLDERW [] = {'N','e','w','F','o','l','d','e','r',0} |
static const WCHAR | CMDSTR_VIEWLISTW [] = {'V','i','e','w','L','i','s','t',0} |
static const WCHAR | CMDSTR_VIEWDETAILSW [] = {'V','i','e','w','D','e','t','a','i','l','s',0} |
Definition at line 1646 of file shobjidl.idl.
typedef IContextMenu* IContextMenu::LPCONTEXTMENU |
Definition at line 1711 of file shobjidl.idl.
HRESULT IContextMenu::GetCommandString | ( | [in] UINT_PTR | idCmd, |
[in] UINT | uType, | ||
[out] UINT * | pwReserved, | ||
[out, size_is(cchMax)] LPSTR | pszName, | ||
[in] UINT | cchMax | ||
) |
Implemented in BtrfsContextMenu, CZipFolder, CQuickLaunchBand, CISFBand, CTrayWindow, CStartMenuBtnCtxMenu, CTrayWindowCtxMenu, CNetConUiObject, CBandSiteMenu, CShellLink, CDrvDefExt, CFileDefExt, CFindFolderContextMenu, CSendToMenu, CCopyAsPathMenu, CCopyMoveToMenu, CDefaultContextMenu, CDefViewBckgrndMenu, CNewMenu, COpenWithMenu, CCPLItemMenu, CRecycleBinItemContextMenu, and CRecycleBin.
Referenced by GetCommandString(), MapVerbToCmdId(), and SHELL_IsVerb().
HRESULT IContextMenu::InvokeCommand | ( | [in] LPCMINVOKECOMMANDINFO | lpici | ) |
Implemented in CFindFolderContextMenu, CSendToMenu, CVfdShExt, CCopyAsPathMenu, CCopyMoveToMenu, CDefaultContextMenu, CDefViewBckgrndMenu, CNewMenu, COpenWithMenu, CCPLItemMenu, CRecycleBinItemContextMenu, CRecycleBin, CTrayWindow, CStartMenuBtnCtxMenu, CTrayWindowCtxMenu, CNetConUiObject, CBandSiteMenu, CShellLink, CDrvDefExt, CFileDefExt, BtrfsContextMenu, CZipFolder, CQuickLaunchBand, and CISFBand.
Referenced by CMenuBand::_TrackContextMenu(), DesktopShellView::DoDesktopContextMenu(), ShellFolderContextMenu(), and SHFindComputer().
HRESULT IContextMenu::QueryContextMenu | ( | [in] HMENU | hmenu, |
[in] UINT | indexMenu, | ||
[in] UINT | idCmdFirst, | ||
[in] UINT | idCmdLast, | ||
[in] UINT | uFlags | ||
) |
Implemented in BtrfsContextMenu, CZipFolder, CFindFolderContextMenu, CSendToMenu, CVfdShExt, CQuickLaunchBand, CNetConUiObject, CBandSiteMenu, CISFBand, CCopyAsPathMenu, CCopyToMenu, CMoveToMenu, CDefaultContextMenu, CDefViewBckgrndMenu, CNewMenu, COpenWithMenu, CShellLink, CDrvDefExt, CFileDefExt, CCPLItemMenu, CRecycleBinItemContextMenu, CRecycleBin, CTrayWindow, CStartMenuBtnCtxMenu, and CTrayWindowCtxMenu.
Referenced by CMenuBand::_TrackContextMenu(), DesktopShellView::DoDesktopContextMenu(), and ShellFolderContextMenu().
Definition at line 1687 of file shobjidl.idl.
|
static |
Definition at line 1689 of file shobjidl.idl.
Definition at line 1688 of file shobjidl.idl.