ObjIdLib
A library for working with NTFS Object Idenitifers
|
Object id file stream. More...
#include <objidlib.h>
Data Fields | |
GUID | ObjectId |
union { | |
struct { | |
GUID BirthVolumeId | |
GUID BirthObjectId | |
GUID DomainId | |
} | |
UCHAR ExtendedInfo [48] | |
}; |
Object id file stream.
The object identifier of the object at the time it was created. After copy operations, move operations, or other file operations, this may not be the same as the ObjectId member at present.
The identifier of the volume on which the object resided when the object identifier was created, or zero if the volume had no object identifier at that time. After copy operations, move operations, or other file operations, this may not be the same as the object identifier of the volume on which the object presently resides.
Reserved; should be zero.
UCHAR OBJECTID_ATTRIBUTE::ExtendedInfo[48] |
This portion of the object id is not indexed, it's just some metadata for the user's benefit.
The identifier that uniquely identifies the file or directory within the volume on which it resides. This is the portion of the object id that is indexed.