NWConfigHeader
Stores information associated with a volume’s audit file configuration header
typedef struct
{
nuint16 fileVersionDate ;
nuint8 auditFlags ;
nuint8 errMsgDelayMinutes ;
nuint8 reserved1 [16];
nuint32 auditFileMaxSize ;
nuint32 auditFileSizeThreshold ;
nuint32 auditRecordCount ;
nuint32 historyRecordCount ;
nuint8 reserved2 [16];
nuint32 reserved3 [3];
nuint8 auditEventbitMap [NW_AUDIT_NUMBER_EVENT_BITS/8];
nuint32 auditFileCreationDateTime ;
nuint8 reserved4 [8];
nuint16 auditFlags2 ;
nuint16 fileVersionDate2 ;
nuint8 fileArchiveDays ;
nuint8 fileArchiveHour ;
nuint8 numOldAuditFilesToKeep ;
nuint8 reserved5 ;
nuint32 headerChecksum ;
nuint32 headerModifiedCounter ;
nuint32 reserved6 ;
nuint8 newbitMap [64];
nuint8 reserved7 [64];
} NWConfigHeader;
uses audwin32
NWConfigHeader = packed Record
fileVersionDate : nuint16;
auditFlags : nuint8;
errMsgDelayMinutes : nuint8;
reserved1 : Array[0..15] Of nuint8;
auditFileMaxSize : nuint32;
auditFileSizeThreshold : nuint32;
auditRecordCount : nuint32;
historyRecordCount : nuint32;
reserved2 : Array[0..15] Of nuint8;
reserved3 : Array[0..2] Of nuint32;
auditEventBitMap : Array[0..31] Of nuint8;
auditFileCreationDateTime : nuint32;
reserved4 : Array[0..7] Of nuint8;
auditFlags2 : nuint16;
fileVersionDate2 : nuint16;
fileArchiveDays : nuint8;
fileArchiveHour : nuint8;
numOldAuditFilesToKeep : nuint8;
reserved5 : nuint8;
headerChecksum : nuint32;
headerModifiedCounter : nuint32;
(* Trusted NetWare uses the following two fields *)
reserved6 : nuint32;
(*Trusted NetWare uses this bitmap instead of
volumeAuditEventBitMap above *)
newBitMap : Array[0..63] Of nuint8;
reserved7 : Array[0..63] Of nuint8
End;