Contains attribute information about a Windows 32 directory or file and is used when the level of information is set to NX_DELEVEL_EXTENDED and the name space is NX_PNF_WIN.
#include <nks/doswin.h>
typedef struct
{
NXDeHeader_t xdeHeader;
NXFid_t xdeFid;
uint32_t xdeEffectiveRights;
unsigned long xdeFileAttributes;
uint64_t xdeCreateTime;
uint64_t xdeLastAccessTime;
uint64_t xdeLastWriteTime;
uint64_t xdeLastChangeTime;
uint64_t xdeFileSize;
uint32_t Reserved0;
uint32_t Reserved1;
uint32_t Reserved2;
uint32_t Reserved3;
unsigned long xdeNumberOfLinks;
uint32_t xdeVolumeSerialNumber;
uint32_t Reserved4;
uint32_t Reserved5;
uint64_t xdeFileIndex;
uint64_t Reserved6;
unsigned long xdeAllocationSize;/
unsigned long xdeAccessFlags;
unsigned long xdeMiscFlags;
uint32_t Reserved7;
uint64_t xdeEaSize;
uint64_t xdeCompressedFileSize;/
unsigned short xdeCompressionFormat;
uint16_t Reserved8;
uint32_t Reserved9;
uint64_t Reserved10;
} NXDirAttrWin_t;
Specifies an embedded structure of type NXDeHeader_t, which specifies the pathname format and the object's type.
Specifies a globally/locally-scoped unique identifier for the object that is named in this entry. You should not try to interpret the fields of this structure but you can use it to pass to other NKS interfaces. This field is not currently supported on NetWare file systems.
Specifies how the entry may be accessed. These are the caller's effective access rights on the object. For possible values in this bit mask, see Effective Rights Flags.
Contains a bit mask of the following:
Specifies the date and time of creation or -1.
Specifies the date and time of the last access (in seconds since January 1970?).
Specifies the date and time of the last modification (in seconds since January 1970?).
Specifies the date and time of the last attribute modification (in seconds since January 1970?).
Specifies the length in bytes of the data contained in the file. This field is only valid for file objects.
Reserved.
Reserved.
Reserved.
Reserved.
Specifies the number of links. Always 1 on Windows file systems.
Reserved.
Reserved.
Specifies a unique identifier for the file.
Reserved.
Specifies the file system block size.
Reserved.
Specifies the total size of extended attributes.
Specifies the size, in bytes, of the compressed file.
Specifies the format of the compression.
Reserved.
Reserved.
Reserved.