|
ReactOS 0.4.17-dev-573-g8315b8c
|
#include <CFolder.h>


Public Types | |
| enum | { INFOTIPCOLUMN = -1 } |
Static Public Member Functions | |
| static HRESULT | GetUIObjectFromVariant (VARIANT &vItem, REFIID riid, void **ppv) |
| static HRESULT | CreateInstance (LPCITEMIDLIST pidl, IDispatch *pDispatch, REFIID riid, void **ppv) |
| static HRESULT | CreateInstance (LPCITEMIDLIST pidl, Folder &Instance, REFIID riid, void **ppv) |
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 | GetShellFolder (CComPtr< IShellFolder > &psfCurrent) |
| HRESULT | CopyMoveOperation (VARIANT &vItem, VARIANT vOptions, BOOL bCopy) |
Private Attributes | |
| CComHeapPtr< ITEMIDLIST > | m_idlist |
| CComPtr< IDispatch > | m_Application |
Additional Inherited Members | |
Public Attributes inherited from ATL::CComObjectRootBase | |
| LONG | m_dwRef |
| CFolder::CFolder | ( | ) |
Definition at line 36 of file CFolder.cpp.
| CFolder::~CFolder | ( | ) |
Definition at line 40 of file CFolder.cpp.
|
override |
Definition at line 254 of file CFolder.cpp.
Definition at line 215 of file CFolder.cpp.
Referenced by CopyHere(), and MoveHere().
|
inlinestatic |
Definition at line 59 of file CFolder.h.
|
inlinestatic |
Definition at line 55 of file CFolder.h.
Referenced by CShellDispatch::BrowseForFolder(), CFolderItem::get_GetFolder(), get_ParentFolder(), CShellDispatch::NameSpace(), and ParseName().
|
override |
Definition at line 321 of file CFolder.cpp.
|
override |
Definition at line 69 of file CFolder.cpp.
|
override |
Definition at line 315 of file CFolder.cpp.
|
override |
Definition at line 303 of file CFolder.cpp.
|
override |
Definition at line 82 of file CFolder.cpp.
|
override |
Definition at line 92 of file CFolder.cpp.
|
override |
Definition at line 294 of file CFolder.cpp.
|
override |
Definition at line 58 of file CFolder.cpp.
|
inline |
Definition at line 31 of file CFolder.h.
Referenced by get_ParentFolder(), get_Self(), GetShellFolder(), Items(), NewFolder(), and ParseName().
|
override |
Definition at line 260 of file CFolder.cpp.
|
inline |
|
private |
Definition at line 50 of file CFolder.cpp.
Referenced by CopyMoveOperation(), GetDetailsOf(), and ParseName().
|
inline |
Definition at line 179 of file CFolder.cpp.
Referenced by CopyMoveOperation(), and GetUIObjectOfFolderItems().
| HRESULT CFolder::Initialize | ( | LPCITEMIDLIST | idlist, |
| IDispatch * | pDispatch | ||
| ) |
Definition at line 44 of file CFolder.cpp.
|
override |
Definition at line 107 of file CFolder.cpp.
|
override |
Definition at line 248 of file CFolder.cpp.
|
override |
Definition at line 145 of file CFolder.cpp.
|
override |
Definition at line 113 of file CFolder.cpp.
|
override |
Definition at line 309 of file CFolder.cpp.
|
private |
Definition at line 22 of file CFolder.h.
Referenced by get_Application(), get_ParentFolder(), Initialize(), and ParseName().
|
private |
Definition at line 21 of file CFolder.h.
Referenced by get_Title(), GetAbsoluteIDList(), and Initialize().