Holds standard name space information for an entry
typedef struct
{
nuint32 spaceAlloc;
nuint32 attributes;
nuint16 flags;
nuint32 dataStreamSize;
nuint32 totalStreamSize;
nuint16 numberOfStreams;
nuint32 EADataSize;
nuint32 EAKeyCount;
nuint32 EAKeySize;
nuint16 archiveTime;
nuint16 archiveDate;
nuint32 archiverID;
nuint16 modifyTime;
nuint16 modifyDate;
nuint32 modifierID;
nuint16 lastAccessDate;
nuint16 creationTime;
nuint16 creationDate;
nuint32 creatorID;
nuint32 NSCreator;
nuint32 dirEntNum;
nuint32 DosDirNum;
nuint32 volNumber;
nuint16 inheritedRightsMask;
nuint16 currentReferenceID;
nuint32 NSFileAttributes;
nuint32 numberOfDataStreamFATInfo;
NW_DATA_STREAM_FAT_INFO dataStreamFATInfo[3];
nuint32 numberOfDataStreamSizeInfo;
NW_DATA_STREAM_SIZE_INFO dataStreamSizeInfo[3];
nint32 secondsRelativeToTheYear2000;
nuint8 DOSNameLen;
nstr8 DOSName[13];
nuint32 flushTime;
nuint32 parentBaseID;
nuint8 MacFinderInfo[32];
nuint32 siblingCount;
nuint32 effectiveRights;
NW_MAC_TIME MacTime;
nuint16 lastAccessedTime;
nuint8 nameLength;
nstr8 entryName[256];
} NW_ENTRY_INFO2;
NW_ENTRY_INFO2 = packed Record
spaceAlloc :nuint32;
attributes : nuint32;
flags : nuint16;
dataStreamSize :nuint32;
totalStreamSize:nuint32;
numberOfStreams : nuint16;
EADataSize :nuint32;
EAKeyCount:nuint32;
EAKeySize :nuint32;
archiveTime : nuint16;
archiveDate : nuint16;
archiverID : nuint32;
modifyTime : nuint16;
modifyDate :nuint16;
modifierID :nuint32;
lastAccessDate :nuint16;
creationTime :nuint16;
creationDate :nuint16;
creatorID : nuint32;
NSCreator : nuint32;
dirEntNum :nuint32;
DosDirNum : nuint32;
volNumber :nuint32;
inheritedRightsMask :nuint16;
currentReferenceID:nuint16;
NSFileAttributes : nuint32;
numberOfDataStreamFATInfo :nuint32;
dataStreamFATInfo:Array[1..3]of NW_DATA_STREAM_FAT_INFO;
numberOfDataStreamSizeInfo :nuint32;
dataStreamSizeInfo :Array[1..3]of
NW_DATA_STREAM_SIZE_INFO;
secondsRelativeToTheYear2000 : nint32;
DOSNameLen : nuint8;
DOSName :Array[1..13] of nstr8;
flushTime : nuint32;
parentBaseID : nuint32;
MacFinderInfo :Array[1..32] of nuint8;
siblingCount : nuint32;
effectiveRights : nuint32;
MacTime : NW_MAC_TIME;
lastAccessedTime :nuint16;
nameLength : nuint8;
entryName : Array[0..255] of nstr8;
end;
Specifies the space allocated to the data stream (see Section 20.6, Basic Return Mask Values).
Specifies the entry’s attributes (see Section 20.2, Attribute Values).
Specifies data used internally.
Specifies the size of the data stream.
Specifies the total size of streams associated with the entry.
Specifies the number of streams associated with the entry.
Specifies the data size of the entry’s extended attribute.
Specifies the key count for the entry’s extended attribute.
Specifies the size of the entry’s extended attribute key.
Specifies the time the entry was last archived (see Section 20.9, Time Values).
Specifies the date the entry was last archived (see Section 20.3, Date Values).
Specifies the ID of the object last archiving the entry.
Specifies the time the entry was last modified (see Section 20.9, Time Values).
Specifies the date the entry was last modified (see Section 20.3, Date Values).
Specifies the ID of the object that last modified the entry.
Specifies the date the entry was last accessed (see Section 20.3, Date Values).
Specifies when the entry was created (see Section 20.9, Time Values).
Specifies the date the entry was created (see Section 20.3, Date Values).
Specifies the object creating the entry.
Specifies the name space the entry was originally created in (see Section 20.5, Name Space Flag Values).
Specifies the directory entry number.
Specifies the DOS directory entry number.
Specifies the number of the volume that contains the entry.
Specifies the entry’s inherited rights mask (see Section 20.4, Inherited Rights Mask Values).
Specifies the change count information.
Specifies the name space file attributes.
Specifies the number of valid NW_DATA_STREAM_FAT_INFO structures.
Points to NW_DATA_STREAM_FAT_INFO.
Specifies the number of valid NW_DATA_STREAM_SIZE_INFO structures.
Points to NW_DATA_STREAM_SIZE_INFO.
Specifies the number of seconds until (negative values) or after (positive values) 12:00 a.m. on January 1, 2000.
Specifies the length of the DOS name.
Specifies the DOS name.
Specifies the flush time for the scanned item.
Specifies the parent directory base number for a file or subdirectory.
Specifies the MAC finder information for a scanned item.
Specifies the number of siblings in a subdirectory.
Specifies the effective rights for a file.
Points to NW_MAC_TIME.
Specifies the time the file was last accessed.
Specifies the length of the entry’s name.
Specifies the entry’s name.