Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IPath Struct Referenceabstract

#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
 

Detailed Description

Definition at line 25 of file p6path.h.


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