ReactOS 0.4.17-dev-116-ga4b6fe9
SHInvokeCommandsOnContextMenuTest Class Reference
Inheritance diagram for SHInvokeCommandsOnContextMenuTest:
Collaboration diagram for SHInvokeCommandsOnContextMenuTest:

Public Member Functions

 SHInvokeCommandsOnContextMenuTest ()
 
 ~SHInvokeCommandsOnContextMenuTest ()
 
- Public Member Functions inherited from MockContextMenu
 STDMETHODIMP_ (ULONG) AddRef() override
 
 STDMETHODIMP_ (ULONG) Release() override
 
STDMETHODIMP QueryInterface (REFIID, void **) override
 
STDMETHODIMP QueryContextMenu (HMENU hmenu, UINT, UINT idCmdFirst, UINT, UINT uFlags) override
 
STDMETHODIMP InvokeCommand (LPCMINVOKECOMMANDINFO pici) override
 
STDMETHODIMP GetCommandString (UINT_PTR, UINT, UINT *, CHAR *, UINT) override
 
- Public Member Functions inherited from IContextMenu
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)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Protected Attributes

MockSite site
 

Additional Inherited Members

- Public Types inherited from IContextMenu
typedef IContextMenuLPCONTEXTMENU
 
typedef struct IContextMenu::tagCMINVOKECOMMANDINFO CMINVOKECOMMANDINFO
 
typedef struct IContextMenu::tagCMINVOKECOMMANDINFOLPCMINVOKECOMMANDINFO
 
typedef struct IContextMenu::tagCMInvokeCommandInfoEx CMINVOKECOMMANDINFOEX
 
typedef struct IContextMenu::tagCMInvokeCommandInfoExLPCMINVOKECOMMANDINFOEX
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from MockContextMenu
HRESULT queryResult = S_OK
 
HRESULT invokeResult = S_OK
 
UINT defaultItemId = (UINT)-1
 
INT queryCalled = 0
 
INT invokeCalled = 0
 
DWORD lastQueryFlags = 0
 
CHAR lastVerb [MAX_PATH] = {}
 
WCHAR lastVerbW [MAX_PATH] = {}
 
DWORD lastFMask = 0
 
BOOL lastHadUnicode = FALSE
 
- Static Public Attributes inherited from IContextMenu
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}
 

Detailed Description

Definition at line 96 of file SHInvokeCommandsOnContextMenu.cpp.

Constructor & Destructor Documentation

◆ SHInvokeCommandsOnContextMenuTest()

SHInvokeCommandsOnContextMenuTest::SHInvokeCommandsOnContextMenuTest ( )
inline

Definition at line 102 of file SHInvokeCommandsOnContextMenu.cpp.

103 {
105 }
HRESULT WINAPI DECLSPEC_HOTPATCH CoInitializeEx(void *reserved, DWORD model)
Definition: combase.c:2803
@ COINIT_APARTMENTTHREADED
Definition: objbase.h:279

◆ ~SHInvokeCommandsOnContextMenuTest()

SHInvokeCommandsOnContextMenuTest::~SHInvokeCommandsOnContextMenuTest ( )
inline

Definition at line 106 of file SHInvokeCommandsOnContextMenu.cpp.

107 {
109 }
void WINAPI DECLSPEC_HOTPATCH CoUninitialize(void)
Definition: combase.c:2842

Member Data Documentation

◆ site

MockSite SHInvokeCommandsOnContextMenuTest::site
protected

Definition at line 99 of file SHInvokeCommandsOnContextMenu.cpp.


The documentation for this class was generated from the following file: