#include <PidlManager.h>
Public Member Functions | |
CPidlManager () | |
virtual | ~CPidlManager () |
LPITEMIDLIST | Copy (LPCITEMIDLIST) |
void | Delete (LPITEMIDLIST) |
UINT | GetSize (LPCITEMIDLIST) |
LPITEMIDLIST | GetNextItem (LPCITEMIDLIST) |
LPITEMIDLIST | GetLastItem (LPCITEMIDLIST) |
Protected Member Functions | |
PITEMID_CHILD | GetDataSegment (LPCITEMIDLIST pidl) |
HRESULT | CopyWSZString (PWSTR pwszDest, USHORT cchDest, PCWSTR pwszSrc) |
Definition at line 30 of file PidlManager.h.
CPidlManager::CPidlManager | ( | ) |
Definition at line 23 of file PidlManager.cpp.
CPidlManager::~CPidlManager | ( | ) | [virtual] |
Definition at line 27 of file PidlManager.cpp.
LPITEMIDLIST CPidlManager::Copy | ( | LPCITEMIDLIST | pidlSrc | ) |
void CPidlManager::Delete | ( | LPITEMIDLIST | pidl | ) |
UINT CPidlManager::GetSize | ( | LPCITEMIDLIST | pidl | ) |
LPITEMIDLIST CPidlManager::GetNextItem | ( | LPCITEMIDLIST | pidl | ) |
Definition at line 49 of file PidlManager.cpp.
Referenced by CRemotePidlManager::Create(), and CHostPidlManager::Create().
LPITEMIDLIST CPidlManager::GetLastItem | ( | LPCITEMIDLIST | pidl | ) |
PITEMID_CHILD CPidlManager::GetDataSegment | ( | LPCITEMIDLIST | pidl | ) | [protected] |
Reimplemented in CHostPidlManager, and CRemotePidlManager.
Definition at line 99 of file PidlManager.cpp.
References GetLastItem().
Referenced by CRemotePidlManager::GetDataSegment(), and CHostPidlManager::GetDataSegment().
HRESULT CPidlManager::CopyWSZString | ( | PWSTR | pwszDest, | |
USHORT | cchDest, | |||
PCWSTR | pwszSrc | |||
) | [protected] |
Definition at line 82 of file PidlManager.cpp.
Referenced by CRemotePidlManager::Create(), and CHostPidlManager::Create().