13 public CComCoClass<CFolder>,
14 public CComObjectRootEx<CComMultiThreadModelNoCS>,
15 public IDispatchImpl<Folder2, &IID_Folder2>
CComHeapPtr< ITEMIDLIST > m_idlist
STDMETHOD() MoveHere(VARIANT vItem, VARIANT vOptions) override
STDMETHOD() Items(FolderItems **ppid) override
STDMETHOD() CopyHere(VARIANT vItem, VARIANT vOptions) override
STDMETHOD() ParseName(BSTR bName, FolderItem **ppid) override
STDMETHOD() get_ParentFolder(Folder **ppsf) override
STDMETHOD() NewFolder(BSTR bName, VARIANT vOptions) override
STDMETHOD() get_HaveToShowWebViewBarricade(VARIANT_BOOL *pbHaveToShowWebViewBarricade) override
STDMETHOD() GetDetailsOf(VARIANT vItem, int iColumn, BSTR *pbs) override
HRESULT GetShellFolder(CComPtr< IShellFolder > &psfCurrent)
STDMETHOD() get_Parent(IDispatch **ppid) override
STDMETHOD() get_Application(IDispatch **ppid) override
CComPtr< IShellDispatch > m_Application
STDMETHOD() get_OfflineStatus(LONG *pul) override
STDMETHOD() Synchronize() override
STDMETHOD() DismissedWebViewBarricade() override
STDMETHOD() get_Self(FolderItem **ppfi) override
STDMETHOD() get_Title(BSTR *pbs) override
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
ITEMIDLIST UNALIGNED * LPITEMIDLIST