NWENTRY_INFO

Defines directory entry information

Service:File System
Defined In:nwdentry.h

Structure

   typedef struct { 
      nuint32   sequence ; 
      nuint32   parent ; 
      nuint32   attributes ; 
      nuint8    uniqueID ; 
      nuint8    flags ; 
      nuint8    nameSpace ; 
      nuint8    nameLength ; 
      nuint8    name [12]; 
      nuint32   creationDateAndTime ; 
      nuint32   ownerID ; 
      nuint32   lastArchiveDateAndTime ; 
      nuint32   lastArchiverID ; 
    union { 
         NWFILE_INFO    file ; 
         NWDIR_INFO     dir ; 
      } info; 
   } NWENTRY_INFO;
   

Delphi Structure

   uses calwin32 
    
   NWENTRY_INFO = packed Record 
      sequence : nuint32; 
      parent : nuint32; 
      attributes : nuint32; 
      uniqueID : nuint8; 
      flags : nuint8; 
      nameSpace : nuint8; 
      nameLength : nuint8; 
      name : Array[0..11] Of nuint8; 
      creationDateAndTime : nuint32; 
      ownerID : nuint32; 
      lastArchiveDateAndTime : nuint32; 
      lastArchiverID : nuint32; 
      case Integer of
                   1:(file1:  NWFILE_INFO);
                   2:(dir :   NWDIR_INFO);
     
   End;
   

Fields

sequence

Specifies the sequence for iteratively scanning entries (-1 initially).

parent

Specifies the directory handle to parent directory.

attributes

Specifies the entry attributes.

uniqueID

Specifies the unique entry ID.

flags

Is reserved.

nameSpace

Specifies the name space creating the entry.

nameLength

Specifies the length of the name field.

name

Specifies the entry name.

creationDateAndTime

Specifies when the entry was created.

ownerID

Specifies the object ID of the owner.

lastArchiveDateAndTime

Specifies when the entry was last archived.

lastArchiverID

Specifies the ID of the object last archiving the entry.

Remarks

See Section 20.2, Attribute Values for the possible values for the attributes field.

The nameSpace field can have the following values: