FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
CNavPathname Class Reference

#include <CNavPathname.h>

Public Member Functions

 CNavPathname (CNavPathname const &)
 
 CNavPathname (void)
 
CNavPathname const & operator= (CNavPathname const &)
 
CNavPathname const & operator= (CNavPathname const *)
 
PathErr ParseRelative (wchar_t const *, CNavPathname const *, CNavNode *, int)
 
int Exists (void)
 
int GetFullPath (CStringW &) const
 
int GetIsExtension (void)
 
int GetIsURL (void)
 
int GetSitePrefix (CStringW &) const
 
int IsSpecialRemote (void)
 
int NavPathCanonicalize (wchar_t *, wchar_t const *)
 
int hasTrailingSlash (void)
 
_ITEMIDLISTGetID (void)
 
virtual ~CNavPathname (void)
 
virtual PathErr Parse (_ITEMIDLIST *, IShellFolder *, _ITEMIDLIST *, CStringW &)
 
virtual PathErr Parse (wchar_t const *, int)
 
void GetBasename (CStringW &) const
 
void GetServerName (CStringW &)
 
void SetID (_ITEMIDLIST *)
 
void SetIsExtension (int)
 
void SetIsURL (int)
 

Protected Member Functions

void ExtractString (wchar_t const *, unsigned long, CStringW &)
 

Detailed Description

Definition at line 26 of file CNavPathname.h.

Constructor & Destructor Documentation

◆ CNavPathname() [1/2]

CNavPathname::CNavPathname ( CNavPathname const & )

◆ CNavPathname() [2/2]

CNavPathname::CNavPathname ( void )

◆ ~CNavPathname()

virtual CNavPathname::~CNavPathname ( void )
virtual

Member Function Documentation

◆ Exists()

int CNavPathname::Exists ( void )

◆ ExtractString()

void CNavPathname::ExtractString ( wchar_t const * ,
unsigned long ,
CStringW &  )
protected

◆ GetBasename()

void CNavPathname::GetBasename ( CStringW & ) const

◆ GetFullPath()

int CNavPathname::GetFullPath ( CStringW & ) const

◆ GetID()

_ITEMIDLIST * CNavPathname::GetID ( void )

◆ GetIsExtension()

int CNavPathname::GetIsExtension ( void )

◆ GetIsURL()

int CNavPathname::GetIsURL ( void )

◆ GetServerName()

void CNavPathname::GetServerName ( CStringW & )

◆ GetSitePrefix()

int CNavPathname::GetSitePrefix ( CStringW & ) const

◆ hasTrailingSlash()

int CNavPathname::hasTrailingSlash ( void )

◆ IsSpecialRemote()

int CNavPathname::IsSpecialRemote ( void )

◆ NavPathCanonicalize()

int CNavPathname::NavPathCanonicalize ( wchar_t * ,
wchar_t const *  )

◆ operator=() [1/2]

CNavPathname const & CNavPathname::operator= ( CNavPathname const & )

◆ operator=() [2/2]

CNavPathname const & CNavPathname::operator= ( CNavPathname const * )

◆ Parse() [1/2]

virtual PathErr CNavPathname::Parse ( _ITEMIDLIST * ,
IShellFolder * ,
_ITEMIDLIST * ,
CStringW &  )
virtual

◆ Parse() [2/2]

virtual PathErr CNavPathname::Parse ( wchar_t const * ,
int  )
virtual

◆ ParseRelative()

PathErr CNavPathname::ParseRelative ( wchar_t const * ,
CNavPathname const * ,
CNavNode * ,
int  )

◆ SetID()

void CNavPathname::SetID ( _ITEMIDLIST * )

◆ SetIsExtension()

void CNavPathname::SetIsExtension ( int )

◆ SetIsURL()

void CNavPathname::SetIsURL ( int )

The documentation for this class was generated from the following file: