|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <CFolderItems.h>


Static Public Member Functions | |
| static HRESULT | GetParentAndItem (const VARIANT *pV, IParentAndItem **ppPAI) |
| static PITEMID_CHILD | CloneLeafPidl (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) |
Private Attributes | |
| CComHeapPtr< ITEMIDLIST > | m_idlist |
| CComPtr< Folder > | m_Folder |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
| typedef IUnknown * | LPUNKNOWN |
Public Attributes inherited from ATL::CComObjectRootBase | |
| LONG | m_dwRef |
Definition at line 12 of file CFolderItems.h.
| CFolderItem::CFolderItem | ( | ) |
Definition at line 80 of file CFolderItems.cpp.
| CFolderItem::~CFolderItem | ( | ) |
Definition at line 84 of file CFolderItems.cpp.
|
static |
Definition at line 118 of file CFolderItems.cpp.
Referenced by CFolder::GetDetailsOf().
|
override |
Definition at line 358 of file CFolderItems.cpp.
|
override |
Definition at line 138 of file CFolderItems.cpp.
|
override |
Definition at line 219 of file CFolderItems.cpp.
|
override |
Definition at line 213 of file CFolderItems.cpp.
|
override |
Definition at line 248 of file CFolderItems.cpp.
|
override |
Definition at line 242 of file CFolderItems.cpp.
|
override |
Definition at line 236 of file CFolderItems.cpp.
|
override |
Definition at line 230 of file CFolderItems.cpp.
|
override |
Definition at line 254 of file CFolderItems.cpp.
|
override |
Definition at line 153 of file CFolderItems.cpp.
|
override |
Definition at line 144 of file CFolderItems.cpp.
|
override |
Definition at line 197 of file CFolderItems.cpp.
|
override |
Definition at line 277 of file CFolderItems.cpp.
|
override |
Definition at line 291 of file CFolderItems.cpp.
|
inline |
Definition at line 29 of file CFolderItems.h.
Referenced by get_GetFolder(), GetParentAndItem(), GetParentShellFolderAndItem(), HasAttribute(), and Verbs().
| HRESULT CFolderItem::GetExtendedProperty | ( | REFPROPERTYKEY | pkey, |
| VARIANT * | pv | ||
| ) |
Definition at line 350 of file CFolderItems.cpp.
Referenced by ExtendedProperty(), and get_Type().
| HRESULT CFolderItem::GetFindDataFromIDList | ( | WIN32_FIND_DATA & | wfd | ) |
Definition at line 127 of file CFolderItems.cpp.
Referenced by get_ModifyDate(), and get_Size().
|
inline |
|
static |
Definition at line 99 of file CFolderItems.cpp.
Referenced by CloneLeafPidl().
|
override |
Implements IParentAndItem.
Definition at line 384 of file CFolderItems.cpp.
|
inlineprivate |
Definition at line 94 of file CFolderItems.cpp.
Referenced by get_Name(), GetExtendedProperty(), GetFindDataFromIDList(), GetParentAndItem(), InvokeVerbEx(), and put_Name().
|
inline |
| HRESULT CFolderItem::HasAttribute | ( | DWORD | sfgaof, |
| VARIANT_BOOL * | pB | ||
| ) |
Definition at line 224 of file CFolderItems.cpp.
Referenced by get_IsBrowsable(), get_IsFileSystem(), get_IsFolder(), and get_IsLink().
| HRESULT CFolderItem::Initialize | ( | Folder * | folder, |
| LPCITEMIDLIST | idlist | ||
| ) |
|
override |
Definition at line 326 of file CFolderItems.cpp.
|
override |
Definition at line 333 of file CFolderItems.cpp.
Referenced by InvokeVerb().
|
override |
Definition at line 271 of file CFolderItems.cpp.
|
override |
Definition at line 173 of file CFolderItems.cpp.
|
inlineoverride |
|
override |
Definition at line 310 of file CFolderItems.cpp.
|
private |
Definition at line 20 of file CFolderItems.h.
Referenced by ExtendedProperty(), get_Application(), get_GetFolder(), get_Parent(), and Initialize().
|
private |
Definition at line 19 of file CFolderItems.h.
Referenced by get_Path(), GetAbsoluteIDList(), Initialize(), and put_Name().