13 public CComCoClass<CFolderItem>,
14 public CComObjectRootEx<CComMultiThreadModelNoCS>,
15 public IDispatchImpl<FolderItem2, &IID_FolderItem2>
74 public CComObjectRootEx<CComMultiThreadModelNoCS>,
75 public IDispatchImpl<FolderItems, &IID_FolderItems>
91 STDMETHOD(get_Count)(
long *plCount)
override;
CComHeapPtr< ITEMIDLIST > m_idlist
static LPCITEMIDLIST GetInternalPidlRef(IUnknown *pUnk)
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
static PCUITEMID_CHILD GetLeafPidlRef(const VARIANT *pV)
HRESULT GetFindDataFromIDList(WIN32_FIND_DATA &wfd)
STDMETHOD() get_IsFileSystem(VARIANT_BOOL *pb) override
STDMETHOD() get_IsBrowsable(VARIANT_BOOL *pb) override
STDMETHOD() get_ModifyDate(DATE *pdt) override
HRESULT GetParentShellFolderAndItem(REFIID riid, void **ppv, PCUITEMID_CHILD &pidlLast)
HRESULT GetExtendedProperty(REFPROPERTYKEY pkey, VARIANT *pv)
STDMETHOD() get_Parent(IDispatch **ppid) override
STDMETHOD() get_IsFolder(VARIANT_BOOL *pb) override
STDMETHOD() Verbs(FolderItemVerbs **ppfic) override
STDMETHOD() put_Name(BSTR bs) override
LPCITEMIDLIST GetAbsoluteIDList()
STDMETHOD() get_Name(BSTR *pbs) override
STDMETHOD() InvokeVerbEx(VARIANT vVerb, VARIANT vArgs) override
STDMETHOD() put_ModifyDate(DATE dt) override
STDMETHOD() get_GetFolder(IDispatch **ppid) override
STDMETHOD() get_Application(IDispatch **ppid) override
STDMETHOD() InvokeVerb(VARIANT vVerb) override
HRESULT HasAttribute(DWORD sfgaof, VARIANT_BOOL *pB)
CComPtr< Folder > m_Folder
STDMETHOD() get_GetLink(IDispatch **ppid) override
CComPtr< IEnumIDList > m_EnumIDList
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
static void *static void *static LPDIRECTPLAY IUnknown * pUnk
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
static struct msdos_boot_sector bs
PROPERTYKEY * REFPROPERTYKEY
const ITEMID_CHILD UNALIGNED * PCUITEMID_CHILD
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
_In_ WDFCOLLECTION _In_ WDFOBJECT Item