13 public CComCoClass<CFolderItem>,
14 public CComObjectRootEx<CComMultiThreadModelNoCS>,
15 public IDispatchImpl<FolderItem, &IID_FolderItem>
58 public CComObjectRootEx<CComMultiThreadModelNoCS>,
59 public IDispatchImpl<FolderItems, &IID_FolderItems>
75 STDMETHOD(get_Count)(
long *plCount)
override;
CComHeapPtr< ITEMIDLIST > m_idlist
STDMETHOD() get_Type(BSTR *pbs) override
STDMETHOD() get_Path(BSTR *pbs) override
STDMETHOD() get_IsLink(VARIANT_BOOL *pb) override
STDMETHOD() get_Size(LONG *pul) override
STDMETHOD() get_IsFileSystem(VARIANT_BOOL *pb) override
STDMETHOD() get_IsBrowsable(VARIANT_BOOL *pb) override
STDMETHOD() get_ModifyDate(DATE *pdt) override
STDMETHOD() get_Parent(IDispatch **ppid) override
STDMETHOD() get_IsFolder(VARIANT_BOOL *pb) override
STDMETHOD() Verbs(FolderItemVerbs **ppfic) override
STDMETHOD() put_Name(BSTR bs) override
STDMETHOD() get_Name(BSTR *pbs) override
STDMETHOD() put_ModifyDate(DATE dt) override
STDMETHOD() get_GetFolder(IDispatch **ppid) override
STDMETHOD() get_Application(IDispatch **ppid) override
STDMETHOD() InvokeVerb(VARIANT vVerb) override
CComPtr< Folder > m_Folder
STDMETHOD() get_GetLink(IDispatch **ppid) override
CComPtr< IEnumIDList > m_EnumIDList
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
static struct msdos_boot_sector bs
ITEMIDLIST UNALIGNED * LPITEMIDLIST
_In_ WDFCOLLECTION _In_ WDFOBJECT Item