mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
- Add some missing definitions to our NTIFS.h.
svn path=/trunk/; revision=24637
This commit is contained in:
parent
57a9accaa9
commit
2e1f5d46f3
3 changed files with 80 additions and 6 deletions
|
@ -4513,6 +4513,70 @@ ZwAllocateVirtualMemory (
|
||||||
IN ULONG Protect
|
IN ULONG Protect
|
||||||
);
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
NtAccessCheckByTypeAndAuditAlarm(
|
||||||
|
IN PUNICODE_STRING SubsystemName,
|
||||||
|
IN HANDLE HandleId,
|
||||||
|
IN PUNICODE_STRING ObjectTypeName,
|
||||||
|
IN PUNICODE_STRING ObjectName,
|
||||||
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
|
IN PSID PrincipalSelfSid,
|
||||||
|
IN ACCESS_MASK DesiredAccess,
|
||||||
|
IN AUDIT_EVENT_TYPE AuditType,
|
||||||
|
IN ULONG Flags,
|
||||||
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
|
IN ULONG ObjectTypeLength,
|
||||||
|
IN PGENERIC_MAPPING GenericMapping,
|
||||||
|
IN BOOLEAN ObjectCreation,
|
||||||
|
OUT PACCESS_MASK GrantedAccess,
|
||||||
|
OUT PNTSTATUS AccessStatus,
|
||||||
|
OUT PBOOLEAN GenerateOnClose
|
||||||
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
NtAccessCheckByTypeResultListAndAuditAlarm(
|
||||||
|
IN PUNICODE_STRING SubsystemName,
|
||||||
|
IN HANDLE HandleId,
|
||||||
|
IN PUNICODE_STRING ObjectTypeName,
|
||||||
|
IN PUNICODE_STRING ObjectName,
|
||||||
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
|
IN PSID PrincipalSelfSid,
|
||||||
|
IN ACCESS_MASK DesiredAccess,
|
||||||
|
IN AUDIT_EVENT_TYPE AuditType,
|
||||||
|
IN ULONG Flags,
|
||||||
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
|
IN ULONG ObjectTypeLength,
|
||||||
|
IN PGENERIC_MAPPING GenericMapping,
|
||||||
|
IN BOOLEAN ObjectCreation,
|
||||||
|
OUT PACCESS_MASK GrantedAccess,
|
||||||
|
OUT PNTSTATUS AccessStatus,
|
||||||
|
OUT PBOOLEAN GenerateOnClose
|
||||||
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
NtAccessCheckByTypeResultListAndAuditAlarmByHandle(
|
||||||
|
IN PUNICODE_STRING SubsystemName,
|
||||||
|
IN HANDLE HandleId,
|
||||||
|
IN HANDLE ClientToken,
|
||||||
|
IN PUNICODE_STRING ObjectTypeName,
|
||||||
|
IN PUNICODE_STRING ObjectName,
|
||||||
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
|
IN PSID PrincipalSelfSid,
|
||||||
|
IN ACCESS_MASK DesiredAccess,
|
||||||
|
IN AUDIT_EVENT_TYPE AuditType,
|
||||||
|
IN ULONG Flags,
|
||||||
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
|
IN ULONG ObjectTypeLength,
|
||||||
|
IN PGENERIC_MAPPING GenericMapping,
|
||||||
|
IN BOOLEAN ObjectCreation,
|
||||||
|
OUT PACCESS_MASK GrantedAccess,
|
||||||
|
OUT PNTSTATUS AccessStatus,
|
||||||
|
OUT PBOOLEAN GenerateOnClose
|
||||||
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -4644,6 +4708,17 @@ ZwDuplicateToken (
|
||||||
OUT PHANDLE NewTokenHandle
|
OUT PHANDLE NewTokenHandle
|
||||||
);
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
NtFilterToken(
|
||||||
|
IN HANDLE ExistingTokenHandle,
|
||||||
|
IN ULONG Flags,
|
||||||
|
IN PTOKEN_GROUPS SidsToDisable OPTIONAL,
|
||||||
|
IN PTOKEN_PRIVILEGES PrivilegesToDelete OPTIONAL,
|
||||||
|
IN PTOKEN_GROUPS RestrictedSids OPTIONAL,
|
||||||
|
OUT PHANDLE NewTokenHandle
|
||||||
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
|
@ -103,7 +103,7 @@ NTAPI
|
||||||
NtAccessCheckByType(
|
NtAccessCheckByType(
|
||||||
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
IN PSID PrincipalSelfSid,
|
IN PSID PrincipalSelfSid,
|
||||||
IN PTOKEN ClientToken,
|
IN HANDLE ClientToken,
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN POBJECT_TYPE_LIST ObjectTypeList,
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
IN ULONG ObjectTypeLength,
|
IN ULONG ObjectTypeLength,
|
||||||
|
@ -119,7 +119,7 @@ NTAPI
|
||||||
NtAccessCheckByTypeResultList(
|
NtAccessCheckByTypeResultList(
|
||||||
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
IN PSID PrincipalSelfSid,
|
IN PSID PrincipalSelfSid,
|
||||||
IN PTOKEN ClientToken,
|
IN HANDLE ClientToken,
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN POBJECT_TYPE_LIST ObjectTypeList,
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
IN ULONG ObjectTypeLength,
|
IN ULONG ObjectTypeLength,
|
||||||
|
|
|
@ -1150,7 +1150,7 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
IN PSID PrincipalSelfSid,
|
IN PSID PrincipalSelfSid,
|
||||||
IN PTOKEN ClientToken,
|
IN HANDLE ClientToken,
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN POBJECT_TYPE_LIST ObjectTypeList,
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
IN ULONG ObjectTypeLength,
|
IN ULONG ObjectTypeLength,
|
||||||
|
@ -1164,7 +1164,6 @@ NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
NtAccessCheckByTypeAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
|
NtAccessCheckByTypeAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
|
||||||
|
@ -1192,7 +1191,7 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
NtAccessCheckByTypeResultList(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
NtAccessCheckByTypeResultList(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
IN PSID PrincipalSelfSid,
|
IN PSID PrincipalSelfSid,
|
||||||
IN PTOKEN ClientToken,
|
IN HANDLE ClientToken,
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN POBJECT_TYPE_LIST ObjectTypeList,
|
IN POBJECT_TYPE_LIST ObjectTypeList,
|
||||||
IN ULONG ObjectTypeLength,
|
IN ULONG ObjectTypeLength,
|
||||||
|
@ -1233,7 +1232,7 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
NtAccessCheckByTypeResultListAndAuditAlarmByHandle(IN PUNICODE_STRING SubsystemName,
|
NtAccessCheckByTypeResultListAndAuditAlarmByHandle(IN PUNICODE_STRING SubsystemName,
|
||||||
IN HANDLE HandleId,
|
IN HANDLE HandleId,
|
||||||
IN PTOKEN ClientToken,
|
IN HANDLE ClientToken,
|
||||||
IN PUNICODE_STRING ObjectTypeName,
|
IN PUNICODE_STRING ObjectTypeName,
|
||||||
IN PUNICODE_STRING ObjectName,
|
IN PUNICODE_STRING ObjectName,
|
||||||
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||||
|
|
Loading…
Reference in a new issue