21 #ifndef _FOLDERITEMVERBS_H_ 22 #define _FOLDERITEMVERBS_H_ 25 public CComCoClass<CFolderItemVerb>,
26 public CComObjectRootEx<CComMultiThreadModelNoCS>,
27 public IDispatchImpl<FolderItemVerb, &IID_FolderItemVerb>
58 public CComObjectRootEx<CComMultiThreadModelNoCS>,
59 public IDispatchImpl<FolderItemVerbs, &IID_FolderItemVerbs>
#define DECLARE_NOT_AGGREGATABLE(x)
virtual HRESULT STDMETHODCALLTYPE get_Application(IDispatch **ppid)
CComPtr< IContextMenu > m_contextmenu
virtual HRESULT STDMETHODCALLTYPE get_Parent(IDispatch **ppid)
void Init(IContextMenu *menu, BSTR name)
#define STDMETHODCALLTYPE
virtual HRESULT STDMETHODCALLTYPE get_Name(BSTR *pbs)
CComPtr< IContextMenu > m_contextmenu
#define COM_INTERFACE_ENTRY_IID(iid, x)
virtual HRESULT STDMETHODCALLTYPE DoIt()
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
ITEMIDLIST UNALIGNED * LPITEMIDLIST
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU