IN PUNICODE_STRING SubsystemName OPTIONAL,
IN PHANDLE ObjectHandle OPTIONAL,
IN PUNICODE_STRING ObjectTypeName OPTIONAL,
IN PUNICODE_STRING ObjectName OPTIONAL,
IN PSECURITY_DESCRIPTOR SecurityDescriptor OPTIONAL,
IN HANDLE ClientToken,
IN ACCESS_MASK DesiredAccess,
IN ACCESS_MASK GrantedAccess,
IN PPRIVILEGE_SET Privileges OPTIONAL,
IN BOOLEAN ObjectCreation,
IN BOOLEAN AccessGranted,
OUT PBOOLEAN GenerateOnClose OPTIONAL );
Функция NtOpenObjectAuditAlarm не работает на NT4.0-SP6. Дополнительная информация в описании функции ObjectOpenAuditAlarm из Microsoft SDK.
SubsystemName
- ???
ObjectHandle
Любой валидный HANDLE объекта или NULL.
ObjectTypeName
- ???
ObjectName
- ???
SecurityDescriptor
Указатель на структуру SECURITY_DESCRIPTOR или NULL.
ClientToken
HANDLE токена, открытый с доступом TOKEN_QUERY.
DesiredAccess
- ???
GrantedAccess
- ???
Privileges
Необязательный указатель на структуру PRIVILEGE_SET, заполненную
правильными привилегиями.
ObjectCreation
- ???
AccessGranted
= ???
GenerateOnClose
Необязательный указатель на переменную типа BOOLEAN.