ObjIdLib
A library for working with NTFS Object Idenitifers
Data Fields
OBJECTID_ATTRIBUTE Struct Reference

Object id file stream. More...

#include <objidlib.h>

Data Fields

GUID ObjectId
union {
   struct {
      GUID   BirthVolumeId
      GUID   BirthObjectId
      GUID   DomainId
   } 
   UCHAR   ExtendedInfo [48]
}; 

Detailed Description

Object id file stream.


Field Documentation

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.

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.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables