9 #if !defined(P6DIR_H__)
30 #define INTERFACE p6IEnumDirents
39 #define IF_p6IEnumDirents {0x8D5B1742,0xF0B9,0x498A,{0xBE,0x9B,0xC2,0x6E,0x32,0xC4,0x82,0xDD}}
50 #define INTERFACE p6IDir
389 #define IF_p6IDir {0x15E33328,0xC34D,0x431B,{0x98,0x04,0x35,0x88,0xEA,0xF3,0xD8,0x9E}}
392 #define COMP_p6Dir {0x272B33A1,0x5325,0x4874,{0xB0,0xC3,0x93,0xFA,0xD7,0xFA,0x4C,0x5D}}
An interface for the management of file system directory entries.
Used to describe a directory entry by various methods such as p6IDir::stat() and p6IDir::enumerate()...
Wide Const binary string.
[p6]COM Cryptographic Random Number Generator.
File and directory type definitions.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
Provides a cryptographically strong random number generator.
P6UINT32 P6FACCESS
Describes the type containing the possible values for access to a filesystem resource.
This interface is used to enumerate diretory entries.
#define P6DECLCOMMETHOD(method)
P6UINT32 P6DIRFLAGS
Defines a type which describes the control flags for use with the p6IDir::enumerate() method to contr...
#define P6DECLAREIF_(iface, baseif)