You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
2.5 KiB
121 lines
2.5 KiB
//+-----------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (c) Microsoft Corporation 2000
|
|
//
|
|
// File: A D T G E N S . C
|
|
//
|
|
// Contents: RPC server stubs
|
|
//
|
|
//
|
|
// History:
|
|
// 07-January-2000 kumarp created
|
|
//
|
|
// Notes:
|
|
// - for help on Lsar* function/parameter usage, please see
|
|
// the corresponding Lsap* function in file adtgenp.c
|
|
//
|
|
//------------------------------------------------------------------------
|
|
|
|
#include <lsapch2.h>
|
|
#include "adtp.h"
|
|
|
|
#include "adtgen.h"
|
|
#include "adtgenp.h"
|
|
|
|
NTSTATUS
|
|
LsarRegisterAuditEvent(
|
|
IN PAUTHZ_AUDIT_EVENT_TYPE_OLD pAuditEventType,
|
|
OUT PHANDLE phAuditContext
|
|
)
|
|
{
|
|
NTSTATUS Status = STATUS_SUCCESS;
|
|
|
|
Status = LsapRegisterAuditEvent( pAuditEventType, phAuditContext );
|
|
|
|
return Status;
|
|
}
|
|
|
|
NTSTATUS
|
|
LsarGenAuditEvent(
|
|
IN HANDLE hAuditContext,
|
|
IN DWORD Flags,
|
|
OUT PAUDIT_PARAMS pAuditParams
|
|
)
|
|
{
|
|
NTSTATUS Status = STATUS_SUCCESS;
|
|
|
|
Status = LsapGenAuditEvent( hAuditContext, Flags, pAuditParams, NULL );
|
|
|
|
return Status;
|
|
}
|
|
|
|
NTSTATUS
|
|
LsarUnregisterAuditEvent(
|
|
IN OUT PHANDLE phAuditContext
|
|
)
|
|
{
|
|
NTSTATUS Status = STATUS_SUCCESS;
|
|
|
|
Status = LsapUnregisterAuditEvent( phAuditContext );
|
|
|
|
return Status;
|
|
}
|
|
|
|
|
|
NTSTATUS
|
|
LsarAdtRegisterSecurityEventSource(
|
|
IN DWORD dwFlags,
|
|
IN PSECURITY_SOURCE_NAME szEventSourceName,
|
|
OUT PSECURITY_SOURCE_HANDLE phSecuritySource
|
|
)
|
|
{
|
|
NTSTATUS Status;
|
|
|
|
Status = LsapAdtRegisterSecurityEventSource(
|
|
dwFlags,
|
|
szEventSourceName,
|
|
phSecuritySource
|
|
);
|
|
|
|
return Status;
|
|
}
|
|
|
|
NTSTATUS
|
|
LsarAdtUnregisterSecurityEventSource(
|
|
IN DWORD dwFlags,
|
|
IN OUT PSECURITY_SOURCE_HANDLE phSecuritySource
|
|
)
|
|
{
|
|
NTSTATUS Status;
|
|
|
|
Status = LsapAdtUnregisterSecurityEventSource(
|
|
dwFlags,
|
|
phSecuritySource
|
|
);
|
|
|
|
return Status;
|
|
}
|
|
|
|
NTSTATUS
|
|
LsarAdtReportSecurityEvent(
|
|
DWORD dwFlags,
|
|
SECURITY_SOURCE_HANDLE hSource,
|
|
DWORD dwAuditId,
|
|
SID* pSid,
|
|
PAUDIT_PARAMS pParams
|
|
)
|
|
{
|
|
NTSTATUS Status;
|
|
|
|
Status = LsapAdtReportSecurityEvent(
|
|
dwFlags,
|
|
hSource,
|
|
dwAuditId,
|
|
pSid,
|
|
pParams
|
|
);
|
|
|
|
return Status;
|
|
}
|