#include <p6path.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | append (const P6WCHAR *pszElement)=0 |
virtual P6R::P6ERR | appendBWCSTR (P6BWCSTR *pElement)=0 |
virtual P6R::P6ERR | basename (P6BWCSTR *pBasename)=0 |
virtual P6R::P6ERR | compare (p6IPath *pRhs, P6INT32 *pVal)=0 |
virtual P6R::P6ERR | first (P6BWCSTR *pFirst)=0 |
virtual P6R::P6ERR | get (P6BWCSTR *pPath)=0 |
virtual P6R::P6ERR | initialize (const P6WCHAR *pszPath, P6PPFLAGS fFlags)=0 |
virtual P6R::P6ERR | isAbsolute (void)=0 |
virtual P6R::P6ERR | isPathSeparator (P6WCHAR c)=0 |
virtual P6R::P6ERR | last (P6BWCSTR *pLast)=0 |
virtual P6R::P6ERR | next (P6BWCSTR *pNext)=0 |
virtual P6R::P6ERR | parent (P6BWCSTR *pParent)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | trim (P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |