[DllImport("advapi32.dll", SetLastError=true)]
static extern bool AuditEnumerateCategories(
out IntPtr ppAuditCategoriesArray,
out int pCountReturned);
Declare Function AuditEnumerateCategories Lib "advapi32.dll" (TODO) As TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
IntPtr buffer;
int categoryCount;
AuditEnumerateCategories(out buffer,out categoryCount);
var guids = new Guid[categoryCount];
for (int i = 0, elemOffs = (int)buffer; i < categoryCount; i++)
{
guids[i] = (Guid)Marshal.PtrToStructure((IntPtr)elemOffs, typeof(Guid));
elemOffs += Marshal.SizeOf(typeof(Guid));
}