|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include <CFolderItems.h>


Static Public Member Functions | |
| static PCUITEMID_CHILD | GetLeafPidlRef (const VARIANT *pV) |
Static Public Member Functions inherited from ATL::CComObjectRootBase | |
| static void WINAPI | ObjectMain (bool) |
| static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
| static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Private Member Functions | |
| HRESULT | GetParentShellFolderAndItem (REFIID riid, void **ppv, PCUITEMID_CHILD &pidlLast) |
Static Private Member Functions | |
| static LPCITEMIDLIST | GetInternalPidlRef (IUnknown *pUnk) |
| static LPCITEMIDLIST | GetInternalPidlRef (const VARIANT *pV) |
Private Attributes | |
| CComHeapPtr< ITEMIDLIST > | m_idlist |
| CComPtr< Folder > | m_Folder |
Additional Inherited Members | |
Public Attributes inherited from ATL::CComObjectRootBase | |
| LONG | m_dwRef |
Definition at line 12 of file CFolderItems.h.
| CFolderItem::CFolderItem | ( | ) |
Definition at line 14 of file CFolderItems.cpp.
| CFolderItem::~CFolderItem | ( | ) |
Definition at line 18 of file CFolderItems.cpp.
|
override |
Definition at line 305 of file CFolderItems.cpp.
|
override |
Definition at line 84 of file CFolderItems.cpp.
|
override |
Definition at line 165 of file CFolderItems.cpp.
|
override |
Definition at line 159 of file CFolderItems.cpp.
|
override |
Definition at line 194 of file CFolderItems.cpp.
|
override |
Definition at line 188 of file CFolderItems.cpp.
|
override |
Definition at line 182 of file CFolderItems.cpp.
|
override |
Definition at line 176 of file CFolderItems.cpp.
|
override |
Definition at line 200 of file CFolderItems.cpp.
|
override |
Definition at line 99 of file CFolderItems.cpp.
|
override |
Definition at line 90 of file CFolderItems.cpp.
|
override |
Definition at line 143 of file CFolderItems.cpp.
|
override |
Definition at line 223 of file CFolderItems.cpp.
|
override |
Definition at line 237 of file CFolderItems.cpp.
|
inline |
Definition at line 31 of file CFolderItems.h.
Referenced by get_GetFolder(), GetParentShellFolderAndItem(), HasAttribute(), InvokeVerbEx(), and Verbs().
| HRESULT CFolderItem::GetExtendedProperty | ( | REFPROPERTYKEY | pkey, |
| VARIANT * | pv | ||
| ) |
Definition at line 297 of file CFolderItems.cpp.
Referenced by ExtendedProperty(), and get_Type().
| HRESULT CFolderItem::GetFindDataFromIDList | ( | WIN32_FIND_DATA & | wfd | ) |
Definition at line 73 of file CFolderItems.cpp.
Referenced by get_ModifyDate(), and get_Size().
|
inline |
|
staticprivate |
Definition at line 50 of file CFolderItems.cpp.
|
staticprivate |
Definition at line 36 of file CFolderItems.cpp.
Referenced by GetInternalPidlRef(), and GetLeafPidlRef().
|
static |
|
inlineprivate |
Definition at line 31 of file CFolderItems.cpp.
Referenced by get_Name(), GetExtendedProperty(), GetFindDataFromIDList(), and put_Name().
| HRESULT CFolderItem::HasAttribute | ( | DWORD | sfgaof, |
| VARIANT_BOOL * | pB | ||
| ) |
Definition at line 170 of file CFolderItems.cpp.
Referenced by get_IsBrowsable(), get_IsFileSystem(), get_IsFolder(), and get_IsLink().
| HRESULT CFolderItem::Initialize | ( | Folder * | folder, |
| LPCITEMIDLIST | idlist | ||
| ) |
Definition at line 22 of file CFolderItems.cpp.
|
override |
Definition at line 272 of file CFolderItems.cpp.
|
override |
Definition at line 279 of file CFolderItems.cpp.
Referenced by InvokeVerb().
|
override |
Definition at line 217 of file CFolderItems.cpp.
|
override |
Definition at line 119 of file CFolderItems.cpp.
|
override |
Definition at line 256 of file CFolderItems.cpp.
|
private |
Definition at line 19 of file CFolderItems.h.
Referenced by get_Application(), get_Parent(), and Initialize().
|
private |
Definition at line 18 of file CFolderItems.h.
Referenced by get_Path(), GetAbsoluteIDList(), GetInternalPidlRef(), Initialize(), and put_Name().