#include <p6dir.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6ERR | access (const P6WCHAR *pszFilename, P6FACCESS nAccess)=0 |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | appendPathElement (P6WCHAR *pBuffer, P6SIZE cBuffer, const P6WCHAR *pszElement, P6SIZE *pcWritten)=0 |
virtual P6R::P6ERR | enumerate (const P6WCHAR *pszDirectory, P6DIRFLAGS fFlags, p6IEnumDirents **ppEnum)=0 |
virtual P6R::P6ERR | getTempDir (P6WCHAR *pBuffer, P6UINT32 cBuffer)=0 |
virtual P6R::P6ERR | getTempFile (p6IRandom *pRandom, P6WCHAR *pBuffer, P6UINT32 cBuffer)=0 |
virtual P6R::P6ERR | initialize (void)=0 |
virtual P6R::P6ERR | mkdir (const P6WCHAR *pszPathname, P6FILEMODE nMode)=0 |
virtual P6R::P6ERR | mkpath (const P6WCHAR *pszPathname, P6FILEMODE nMode)=0 |
virtual P6R::P6ERR | normalizePath (P6WCHAR *pszFilename)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | rename (const P6WCHAR *pszFrom, const P6WCHAR *pszTo)=0 |
virtual P6R::P6ERR | rmdir (const P6WCHAR *pszPathname)=0 |
virtual P6R::P6ERR | rmpath (const P6WCHAR *pszPathname)=0 |
virtual P6R::P6ERR | searchPath (const P6WCHAR *pszPath, const P6WCHAR *pszFilename, P6WCHAR *pBuffer, P6SIZE cBuffer)=0 |
virtual P6R::P6ERR | searchPathbstr (const P6WCHAR *pszPath, const P6BWCSTR *pbsFilename, P6WCHAR *pBuffer, P6SIZE cBuffer)=0 |
virtual P6R::P6ERR | stat (const P6WCHAR *pszFilename, P6DIRENT *pDirent)=0 |
virtual P6R::P6ERR | unlink (const P6WCHAR *pszPathname)=0 |
An interface for the management of file system directory entries.
Interface Type: Component