Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IPath::initialize ( const P6WCHAR pszPath,
P6PPFLAGS  fFlags 
)
pure virtual

The initialize method must be called successfully prior to calling and other method and prepares the component for use.

Parameters
pszPath[ in ] A pointer to a NULL terminated P6WCHAR string containing the path to parse or modify. NULL can also passed if building the path from scratch.
fFlags[ in ] One or more P6R::P6PPFLAGS specifying the behavior desired. When P6PPF_NORMALIZE is passed, it will cause the path specified in pszPath to be normalized. Meaning path separators will be made consistent and any "." or ".." elements in the path will be logically resolved. If the path represents a location on a file system, it will not be check against the file system. When P6PPF_CREATEABSOLUTE is passed and pszPath is NULL, a leading path separator will be prepended to the path making it an absolute path.
Returns