ReactOS 0.4.16-dev-38-g96c65e9
|
#include <aclistisf.h>
Private Types | |
enum | LOCATION_TYPE { LT_DIRECTORY , LT_DESKTOP , LT_MYCOMPUTER , LT_FAVORITES , LT_MAX } |
Private Attributes | |
DWORD | m_dwOptions |
LOCATION_TYPE | m_iNextLocation |
BOOL | m_fShowHidden |
CStringW | m_szRawPath |
CStringW | m_szExpanded |
CComHeapPtr< ITEMIDLIST > | m_pidlLocation |
CComHeapPtr< ITEMIDLIST > | m_pidlCurDir |
CComPtr< IEnumIDList > | m_pEnumIDList |
CComPtr< IShellFolder > | m_pShellFolder |
CComPtr< IBrowserService > | m_pBrowserService |
Additional Inherited Members | |
Public Types inherited from IEnumString | |
typedef IEnumString * | LPENUMSTRING |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Types inherited from IPersistFolder | |
typedef IPersistFolder * | LPPERSISTFOLDER |
Public Types inherited from IPersist | |
typedef IPersist * | LPPERSIST |
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) |
Public Attributes inherited from ATL::CComObjectRootBase | |
LONG | m_dwRef |
Definition at line 24 of file aclistisf.h.
|
private |
Enumerator | |
---|---|
LT_DIRECTORY | |
LT_DESKTOP | |
LT_MYCOMPUTER | |
LT_FAVORITES | |
LT_MAX |
Definition at line 34 of file aclistisf.h.
CACListISF::CACListISF | ( | ) |
Definition at line 24 of file aclistisf.cpp.
CACListISF::~CACListISF | ( | ) |
Definition at line 31 of file aclistisf.cpp.
|
override |
|
override |
Definition at line 321 of file aclistisf.cpp.
|
override |
Implements IPersist.
Definition at line 404 of file aclistisf.cpp.
|
override |
Definition at line 432 of file aclistisf.cpp.
HRESULT CACListISF::GetDisplayName | ( | LPCITEMIDLIST | pidlChild, |
CComHeapPtr< WCHAR > & | pszChild | ||
) |
Definition at line 153 of file aclistisf.cpp.
Referenced by GetPaths().
|
override |
Definition at line 383 of file aclistisf.cpp.
HRESULT CACListISF::GetPaths | ( | LPCITEMIDLIST | pidlChild, |
CComHeapPtr< WCHAR > & | pszRaw, | ||
CComHeapPtr< WCHAR > & | pszExpanded | ||
) |
Definition at line 178 of file aclistisf.cpp.
Referenced by Next().
|
override |
Implements IPersistFolder.
Definition at line 414 of file aclistisf.cpp.
|
override |
Implements IEnumString.
Definition at line 210 of file aclistisf.cpp.
HRESULT CACListISF::NextLocation | ( | ) |
Definition at line 35 of file aclistisf.cpp.
Referenced by Next().
|
override |
Implements IEnumString.
Definition at line 280 of file aclistisf.cpp.
|
override |
Definition at line 438 of file aclistisf.cpp.
HRESULT CACListISF::SetLocation | ( | LPITEMIDLIST | pidl | ) |
Definition at line 109 of file aclistisf.cpp.
Referenced by Expand(), NextLocation(), and Reset().
|
override |
Definition at line 376 of file aclistisf.cpp.
|
override |
Implements IShellService.
Definition at line 395 of file aclistisf.cpp.
|
override |
Implements IEnumString.
Definition at line 307 of file aclistisf.cpp.
|
private |
Definition at line 43 of file aclistisf.h.
Referenced by GetOptions(), Next(), NextLocation(), Reset(), SetLocation(), and SetOptions().
|
private |
Definition at line 45 of file aclistisf.h.
Referenced by Reset(), and SetLocation().
|
private |
Definition at line 44 of file aclistisf.h.
Referenced by Expand(), GetPaths(), NextLocation(), and Reset().
|
private |
Definition at line 52 of file aclistisf.h.
Referenced by Reset(), and SetOwner().
|
private |
Definition at line 50 of file aclistisf.h.
Referenced by Next(), and SetLocation().
|
private |
Definition at line 49 of file aclistisf.h.
Referenced by Expand(), Initialize(), NextLocation(), and SetDirectory().
|
private |
Definition at line 48 of file aclistisf.h.
Referenced by SetLocation().
|
private |
Definition at line 51 of file aclistisf.h.
Referenced by GetDisplayName(), Next(), and SetLocation().
|
private |
Definition at line 47 of file aclistisf.h.
Referenced by Expand(), and GetPaths().
|
private |
Definition at line 46 of file aclistisf.h.
Referenced by Expand(), GetPaths(), and Reset().