|
|
/*++
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 <windef.h> // IN, DWORD, etc.
#include <lmcons.h> // DEVLEN, NET_API_STATUS, etc.
// These may be included in any order:
#include <lmaudit.h> // NetAudit APIs.
#include <rxaudit.h> // RxNetAudit APIs.
#include <winerror.h> // 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
|