2025-04-27 07:49:33 -04:00

52 lines
906 B
C

//+-----------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (c) Microsoft Corporation 2000
//
// File: A D T L Q . C
//
// Contents: definitions of types/functions required for
// managing audit queue
//
//
// History:
// 23-May-2000 kumarp created
//
//------------------------------------------------------------------------
#ifndef _ADTLQ_H_
#define _ADTLQ_H_
EXTERN_C ULONG LsapAdtQueueLength;
NTSTATUS
LsapAdtAcquireLogQueueLock();
VOID
LsapAdtReleaseLogQueueLock();
NTSTATUS
LsapAdtInitializeLogQueue(
);
NTSTATUS
LsapAdtAddToQueue(
IN PLSAP_ADT_QUEUED_RECORD pAuditRecord,
IN DWORD Options
);
NTSTATUS
LsapAdtGetQueueHead(
OUT PLSAP_ADT_QUEUED_RECORD *ppRecord
);
NTSTATUS
LsapAdtFlushQueue( );
#endif // _ADTLQ_H_