NWIsUserBeingAudited(3nw)


NWIsUserBeingAudited -- checks to see if specified user is being audited

Synopsis

   #include <nwaudit.h> 
   or 
   #include <nwnet.h> 
    
   NWCCODE N_API NWIsUserBeingAudited 
     (NWCONN_HANDLE    conn, 
      nuint32          volumeNumber, 
      nuint8 N_FAR *   auditKey, 
      nuint32          userID); 

Description

The parameters are as follows:

conn
(IN) Specifies the NetWare server connection handle.

volumeNumber
(IN) Specifies the volume number on the NetWare server.

auditKey
(IN) Points to a 40-byte array.

userID
(IN) Specifies the object ID of the user in question.

Return values

0x0000
SUCCESSFUL -- User is not being audited.

0x0001
SUCCESSFUL -- User is being audited.

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

NWIsUserBeingAudited returns 0x0000 if the user is not being audited and 0x0001 if the user is being audited.

userID must be byte-swapped to the same format in which the server stores it.

Services

Auditing

NCP calls

0x2222 88 09
Is User Audited

References

NWAddAuditProperty(3nw), NWRemoveAuditProperty(3nw), NWLoginAsVolumeAuditor(3nw)
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.