NWADAppendExternalRecords

Adds external audit events to an event record

Local Servers:blocking
Remote Servers:blocking
NetWare Server:4.11 and above
Platform:NLM, Windows NT, Windows 95, Windows 98
Library:Cross-Platform Auditing (AUD*.*)
Service:Auditing

Syntax

   #include <nwaudit.h> 
   or 
   #include <nwnet.h> 
    
   N_EXTERNAL_LIBRARY NWRCODE NWADAppendExternalRecords  ( 
      NWCONN_HANDLE     conn,  
      nuint32           auditFileObjectID,  
      nuint32           vendorID,  
      nuint32           numberRecords,  
      pNWAuditRecord    recordsPtr); 
   
   

Pascal Syntax

   uses audwin32 
    
   Function NWADAppendExternalRecords 
     (conn : NWCONN_HANDLE; 
      auditFileObjectID : nuint32; 
      vendorID : nuint32; 
      numberRecords : nuint32; 
      recordsPtr : pNWAuditRecord 
   ) : NWRCODE; 
   
   

Parameters

conn
(IN) Specifies the NetWare® server connection handle.
auditFileObjectID
(IN) Specifies the NetWare version audit object ID.
vendorID
(IN) Specifies the vendor workstation number assigned by Novell.
numberRecords
(IN) Specifies the number of audit event records in the NWAuditRecord structure.
recordsPtr
(IN) Points to the NWAuditRecord structure containing the records to be stored.

Return Values

These are common return values; see Return Values (Return Values for C) for more information.

0x0000

SUCCESSFUL

0x8801

INVALID_CONNECTION

0x890A

NLM_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

Remarks

NWADAppendExternalRecords will only work with NetWare 4.11. For a list of event bits, see Event Bits Tables.

NCP Calls