internal static extern bool AuditLookupSubCategoryName(
     ref Guid pAuditCategoryGuid,
     out SafeAuditBuffer ppszCategoryName
     );
 internal static extern bool AuditQuerySystemPolicy(
     Guid[] pSubCategoryGuids,
     int dwPolicyCount,
     out SafeAuditBuffer ppAuditPolicy
     );
 internal static extern bool AuditEnumerateCategories(
     out SafeAuditBuffer ppAuditCategoriesArray,
     out uint pdwCountReturned
     );
 internal static extern bool AuditEnumerateSubCategories(
     OptionalGuid pAuditCategoryGuid,
     bool bRetrieveAllSubCategories,
     out SafeAuditBuffer ppAuditSubCategoriesArray,
     out uint pdwCountReturned
     );
Exemplo n.º 5
0
 internal static extern bool AuditQueryPerUserPolicy(
     SafeSidBufferHandle pSid,
     Guid[] pSubCategoryGuids,
     int dwPolicyCount,
     out SafeAuditBuffer ppAuditPolicy
     );
Exemplo n.º 6
0
 internal static extern bool AuditEnumeratePerUserPolicy(
     out SafeAuditBuffer ppAuditSidArray
     );
Exemplo n.º 7
0
 internal static extern bool AuditQueryGlobalSacl(
     string ObjectTypeName,
     out SafeAuditBuffer Acl
     );
Exemplo n.º 8
0
 internal static extern bool AuditQuerySecurity(
     SecurityInformation SecurityInformation,
     out SafeAuditBuffer ppSecurityDescriptor
     );
 private protected override Win32Error QueryPolicy(Guid[] system_policies, out SafeAuditBuffer buffer)
 {
     return(SecurityNativeMethods.AuditQuerySystemPolicy(system_policies, system_policies.Length, out buffer).GetLastWin32Error());
 }