NWDIR_INFO

Defines entry information for directories

Service:File System
Defined In:nwdentry.h

Structure

   typedef struct { 
      nuint32   lastModifyDateAndTime ; 
      nuint32   nextTrusteeEntry ; 
      nuint8    reserved [48]; 
      nuint32   maximumSpace ; 
      nuint16   inheritedRightsMask ; 
      nuint8    reserved2 [14]; 
      nuint32   volObjectID ; 
      nuint8    reserved3 [8]; 
   } NWDIR_INFO;
   

Delphi Structure

   uses calwin32  
    
   NWDIR_INFO = packed Record 
      lastModifyDateAndTime : nuint32; 
      nextTrusteeEntry : nuint32; 
      reserved : Array[0..47] Of nuint8; 
      maximumSpace : nuint32; 
      inheritedRightsMask : nuint16; 
      reserved2 : Array[0..13] Of nuint8; 
      volObjectID : nuint32; 
      reserved3 : Array[0..7] Of nuint8 
   End;
   

Fields

lastModifyDateAndTime

Specifies when the directory was last updated.

nextTrusteeEntry

Specifies the next trustee entry in the subdirectory.

reserved

Is reserved for future use.

maximumSpace

Specifies the maximum space available in the subdirectory.

inheritedRightsMask

Specifies the Inherited Rights Mask.

reserved2

Is reserved for future use.

volObjectID

Specifies the volume object ID.

reserved3

Is reserved for future use.

Remarks

The inheritedRightsMask field can have the following values:

C Value

Delphi Value

Value Description

0x0000

$0000

TR_NONE

0x0001

$0001

TR_READ

0x0002

$0002

TR_WRITE

0x0004

$0004

TR_OPEN

0x0004

$0004

TR_DIRECTORY

0x0008

$0008

TR_CREATE

0x0010

$0010

TR_DELETE

0x0010

$0010

TR_ERASE

0x0020

$0020

TR_OWNERSHIP

0x0020

$0020

TR_ACCESS_CTRL

0x0040

$0040

TR_FILE_SCAN

0x0040

$0040

TR_SEARCH

0x0040

$0040

TR_FILE_ACCESS

0x0080

$0080

TR_MODIFY

0x01FB

$01FB

TR_ALL

0x0100

$0100

TR_SUPERVISOR

0x00FB

$00FB

TR_NORMAL