2.6.13 FileDataStoreObject
The FileDataStoreObject structure specifies the data for a file data object.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
guidHeader (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
cbLength |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
unused |
|||||||||||||||||||||||||||||||
reserved |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
FileData (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
guidFooter (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
guidHeader (16 bytes): A GUID, as specified by [MS-DTYP], that specifies the beginning of a FileDataStoreObject. MUST be {BDE316E7-2665-4511-A4C4-8D4D0B7A9EAC}.
cbLength (8 bytes): An unsigned integer that specifies the size, in bytes, of the FileData field without padding.
unused (4 bytes): MUST be zero, and MUST be ignored.
reserved (8 bytes): MUST be zero, and MUST be ignored.
FileData (variable): A stream of bytes that specifies the data for the file data object. Padding is added to the end of the FileData stream to ensure that the FileDataStoreObject structure ends on an 8-byte boundary.
guidFooter (16 bytes): A GUID, as specified by [MS-DTYP], that specifies the end of a FileDataStoreObject structure. MUST be {71FBA722-0F79-4A0B-BB13-899256426B24}.