CHostPidlManager Class Reference

#include <HostPidlManager.h>

Inheritance diagram for CHostPidlManager:

CPidlManager

List of all members.

Public Member Functions

HRESULT Create (LPCWSTR pwszLabel, LPCWSTR pwszUser, LPCWSTR pwszHost, LPCWSTR pwszPath, USHORT uPort, PITEMID_CHILD *ppidlOut)
PHOSTPIDL Validate (LPCITEMIDLIST)
HRESULT IsValid (LPCITEMIDLIST)
CString GetLabel (LPCITEMIDLIST pidl)
CString GetUser (LPCITEMIDLIST pidl)
CString GetHost (LPCITEMIDLIST pidl)
CString GetPath (LPCITEMIDLIST pidl)
USHORT GetPort (LPCITEMIDLIST pidl)
CString GetPortStr (LPCITEMIDLIST pidl)

Private Member Functions

PHOSTPIDL GetDataSegment (LPCITEMIDLIST pidl)


Detailed Description

Definition at line 48 of file HostPidlManager.h.


Member Function Documentation

HRESULT CHostPidlManager::Create ( LPCWSTR  pwszLabel,
LPCWSTR  pwszUser,
LPCWSTR  pwszHost,
LPCWSTR  pwszPath,
USHORT  uPort,
PITEMID_CHILD *  ppidlOut 
)

Definition at line 27 of file HostPidlManager.cpp.

References HOSTPIDL::cb, CPidlManager::CopyWSZString(), CPidlManager::GetNextItem(), HOSTPIDL_FINGERPRINT, and IsValid().

Referenced by CConnCopyPolicy::copy().

PHOSTPIDL CHostPidlManager::Validate ( LPCITEMIDLIST  pidl  ) 

Definition at line 73 of file HostPidlManager.cpp.

References HOSTPIDL_FINGERPRINT.

Referenced by GetDataSegment(), and IsValid().

HRESULT CHostPidlManager::IsValid ( LPCITEMIDLIST  pidl  ) 

Definition at line 91 of file HostPidlManager.cpp.

References Validate().

Referenced by CConnCopyPolicy::copy(), Create(), and GetDataSegment().

CString CHostPidlManager::GetLabel ( LPCITEMIDLIST  pidl  ) 

Definition at line 101 of file HostPidlManager.cpp.

References GetDataSegment().

CString CHostPidlManager::GetUser ( LPCITEMIDLIST  pidl  ) 

Definition at line 112 of file HostPidlManager.cpp.

References GetDataSegment().

CString CHostPidlManager::GetHost ( LPCITEMIDLIST  pidl  ) 

Definition at line 123 of file HostPidlManager.cpp.

References GetDataSegment().

CString CHostPidlManager::GetPath ( LPCITEMIDLIST  pidl  ) 

Definition at line 134 of file HostPidlManager.cpp.

References GetDataSegment().

USHORT CHostPidlManager::GetPort ( LPCITEMIDLIST  pidl  ) 

Definition at line 145 of file HostPidlManager.cpp.

References GetDataSegment().

CString CHostPidlManager::GetPortStr ( LPCITEMIDLIST  pidl  ) 

Definition at line 156 of file HostPidlManager.cpp.

References GetDataSegment().

PHOSTPIDL CHostPidlManager::GetDataSegment ( LPCITEMIDLIST  pidl  )  [private]

Reimplemented from CPidlManager.

Definition at line 170 of file HostPidlManager.cpp.

References CPidlManager::GetDataSegment(), IsValid(), and Validate().

Referenced by GetHost(), GetLabel(), GetPath(), GetPort(), GetPortStr(), and GetUser().


The documentation for this class was generated from the following files:
Generated on Mon Nov 12 22:43:55 2007 for Swish by  doxygen 1.5.3