/*++ Copyright (c) 1991 Microsoft Corporation Module Name: AudStub.c Abstract: This module contains stubs for the NetAudit APIs. Author: John Rogers (JohnRo) 29-Oct-1991 Environment: Portable to any flat, 32-bit environment. (Uses Win32 typedefs.) Requires ANSI C extensions: slash-slash comments, long external names. Revision History: 29-Oct-1991 JohnRo Implement remote NetAudit APIs. --*/ // These must be included first: #include // IN, DWORD, etc. #include // DEVLEN, NET_API_STATUS, etc. // These may be included in any order: #include // NetAudit APIs. #include // RxNetAudit APIs. #include // ERROR_ equates. NET_API_STATUS NET_API_FUNCTION NetAuditClear ( IN LPCWSTR UncServerName OPTIONAL, IN LPCWSTR backupfile OPTIONAL, IN LPCWSTR reserved OPTIONAL ) { if ( (UncServerName == NULL) || (*UncServerName == '\0') ) { return (ERROR_NOT_SUPPORTED); } return (RxNetAuditClear( (LPWSTR)UncServerName, (LPWSTR)backupfile, (LPWSTR)reserved)); } // NetAuditClear NET_API_STATUS NET_API_FUNCTION NetAuditRead ( IN LPCWSTR UncServerName OPTIONAL, IN LPCWSTR reserved1 OPTIONAL, IN LPHLOG auditloghandle, IN DWORD offset, IN LPDWORD reserved2 OPTIONAL, IN DWORD reserved3, IN DWORD offsetflag, OUT LPBYTE *bufptr, IN DWORD prefmaxlen, OUT LPDWORD bytesread, OUT LPDWORD totalavailable ) { if ( (UncServerName == NULL) || (*UncServerName == '\0') ) { return (ERROR_NOT_SUPPORTED); } return (RxNetAuditRead( (LPWSTR)UncServerName, (LPWSTR)reserved1, auditloghandle, offset, reserved2, reserved3, offsetflag, bufptr, prefmaxlen, bytesread, totalavailable)); } // NetAuditRead NET_API_STATUS NET_API_FUNCTION NetAuditWrite ( IN DWORD type, IN LPBYTE buf, IN DWORD numbytes, IN LPCWSTR reserved1 OPTIONAL, IN LPBYTE reserved2 OPTIONAL ) { UNREFERENCED_PARAMETER(type); UNREFERENCED_PARAMETER(buf); UNREFERENCED_PARAMETER(numbytes); UNREFERENCED_PARAMETER(reserved1); UNREFERENCED_PARAMETER(reserved2); return (ERROR_NOT_SUPPORTED); } // NetAuditWrite