ReactOS 0.4.15-dev-8434-g155a7c7
|
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 1607 of file shobjidl.idl.
typedef IContextMenu* IContextMenu::LPCONTEXTMENU |
Definition at line 1672 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, CStartMenuBtnCtxMenu, CTrayWindow, CTrayWindowCtxMenu, CNetConUiObject, CBandSiteMenu, CShellLink, CDrvDefExt, CFileDefExt, CFindFolderContextMenu, CSendToMenu, CCopyAsPathMenu, CCopyMoveToMenu, CDefaultContextMenu, CDefViewBckgrndMenu, CNewMenu, COpenWithMenu, CCPLItemMenu, CRecycleBinItemContextMenu, and CRecycleBin.
Referenced by GetCommandString(), and SHELL_IsVerb().
HRESULT IContextMenu::InvokeCommand | ( | [in] LPCMINVOKECOMMANDINFO | lpici | ) |
Implemented in CFindFolderContextMenu, CSendToMenu, CVfdShExt, CCopyAsPathMenu, CCopyMoveToMenu, CDefaultContextMenu, CDefViewBckgrndMenu, CNewMenu, COpenWithMenu, CCPLItemMenu, CRecycleBinItemContextMenu, CRecycleBin, CStartMenuBtnCtxMenu, CTrayWindow, 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, CStartMenuBtnCtxMenu, CTrayWindow, and CTrayWindowCtxMenu.
Referenced by CMenuBand::_TrackContextMenu(), DesktopShellView::DoDesktopContextMenu(), and ShellFolderContextMenu().
Definition at line 1648 of file shobjidl.idl.
|
static |
Definition at line 1650 of file shobjidl.idl.
Definition at line 1649 of file shobjidl.idl.