AccessCheckAndAuditAlarm (advapi32)
Last changed: -65.130.41.6

.
Summary
The AccessCheckAndAuditAlarm function determines whether a security descriptor grants a specified set of access rights to the client being impersonated by the calling thread. If the security descriptor has a SACL with ACEs that apply to the client, the function generates any necessary audit messages in the security event log.

C# Signature:

[DllImport("advapi32.dll", SetLastError=true)]
static extern bool AccessCheckAndAuditAlarm(string SubsystemName, IntPtr HandleId, string ObjectTypeName, string ObjectName, ref SECURITY_DESCRIPTOR SecurityDescriptor, uint DesiredAccess, ref GENERIC_MAPPING GenericMapping, bool ObjectCreation, out uint GrantedAccess, out bool AccessStatus, out bool pfGenerateOnClose);

VB Signature:

Declare Function AccessCheckAndAuditAlarm Lib "advapi32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation