The STATSTG Class contains the following fields.
atime | The last access time for the storage, stream, or byte array. |
cbSize | The size, in bytes, of the stream or byte array. |
clsid_b0 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b1 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b10 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b11 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b12 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b13 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b14 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b15 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b2 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b3 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b4 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b5 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b6 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b7 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b8 | A byte field of the CLSID structure that represents the class identifier. |
clsid_b9 | A byte field of the CLSID structure that represents the class identifier. |
clsid_data1 | An integer field of the CLSID structure that represents the class identifier. |
clsid_data2 | A short integer field of the CLSID structure that represents the class identifier. |
clsid_data3 | A short integer field of the CLSID structure that represents the class identifier. |
ctime | The creation time for the storage, stream, or byte array. |
grfLocksSupported | The types of region locking supported by the stream or byte array. The value must be LOCK_WRITE, LOCK_EXCLUSIVE, or LOCK_ONLYONCE. This member is not used for storage objects. |
grfMode | The access mode specified when the object was opened. This member is valid only in calls to Stat methods. |
grfStateBits | The current state bits of the storage object. This member is not valid for streams or byte arrays. It is the value most recently set by the IStorage::SetStateBits method. |
mtime | The last modification time for the storage, stream, or byte array. |
pwcsName | The name of the structure. |
reserved | Reserved. |
STGTY_LOCKBYTES | The value indicating that the storage element is a byte array object. |
STGTY_PROPERTY | The value indicating that the storage element is a property storage object. |
STGTY_STORAGE | The value indicating that the storage element is a storage object. |
STGTY_STREAM | The value indicating that the storage element is a stream object. |
type | The type of storage object described by the structure. The value must be STGTY_STORAGE, STGTY_STREAM, STGTY_LOCKBYTES, or STGTY_PROPERTY. |