NWADWriteBitMap(3nw)


NWADWriteBitMap -- writes the audit bit map definition of what is being audited

Synopsis

   #include <nwaudit.h> 
   or 
   #include <nwnet.h> 
   

N_EXTERN_LIBRARY (NWRCODE) NWADWriteBitMap (NWCONN_HANDLE conn, nuint32 auditID, nptr auditHandle, NWAuditBitMap N_FAR *buffer);

Description

The parameters are as follows:

conn
(IN) Specifies the NetWare server connection handle.

auditID
(IN) Specifies the value of the object type to change:

0 AUDIT_ID_IS_VOLUME indicating the audit ID represents a volume

NWADWriteBitMap only works on a volume.

auditHandle
(IN) Points to the auditHandle allocated by NWADOpen.

buffer
(IN) Points to NWAuditBitMap defining what is being audited.

Return values

0x0000 SUCCESSFUL

0x8801
INVALID_CONNECTION

0x8983
Auditing Hardware Error

0x8984
Auditing Not Supported

0x8997
Auditing Not Enabled

0x8998
VOLUME_DOES_NOT_EXIST

0x89DE
PASSWORD_HAS_EXPIRED_NO_GRACE

Notices

NWADWriteBitMap requires a second level password when enabled.

This constant defines the number of bits in the event bit map for volumes:

   NW_AUDIT_NUMBER_EVENT_BITS = 512 

The buffer is a 512-bit stream. If a bit is set to one (1), the corresponding item found in auditBitMapIDs (nwaudit.h) is being audited.

If auditing is not enabled, NO_DISK_LEFT_FOR_SPOOL_FILE is returned; if auditing is not supported, NO_CREATE_PRIVILEGES is returned.

Services

Auditing

NCP calls

0x2222 88 16 Write Auditing Bit Map

References

NWADLogin(3nw), NWADOpen(3nw), NWADWriteConfigHeader(3nw), NWADReadBitMap(3nw), NWADReadConfigHeader(3nw), NWADInitLevelTwoPassword(3nw),


30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.