NTSYSAPI
NTSTATUS NTAPI
NtAccessCheck(
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN HANDLE TokenHandle, IN ACCESS_MASK DesiredAccess, IN PGENERIC_MAPPING GenericMapping, OUT PPRIVILEGE_SET PrivilegeSet, IN PULONG PrivilegeSetLength, OUT PACCESS_MASK GrantedAccess, OUT PBOOLEAN AccessStatus );
NTSYSAPI NTSTATUS NTAPI
NtAccessCheckAndAuditAlarm(
IN PUNICODE_STRING SubsystemName, IN PVOID HandleId,
IN PUNICODE_STRING ObjectTypeName, IN PUNICODE_STRING ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN ACCESS_MASK DesiredAccess,
IN PGENERIC_MAPPING GenericMapping, IN BOOLEAN ObjectCreation, OUT PACCESS_MASK GrantedAccess, OUT PBOOLEAN AccessStatus, OUT PBOOLEAN GenerateOnClose );
NTSYSAPI NTSTATUS NTAPI
NtAccessCheckByType(
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSID PrincipalSelfSid, IN HANDLE TokenHandle, IN ULONG DesiredAccess,
IN POBJECT_TYPE_LIST ObjectTypeList, IN ULONG ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping, IN PPRIVILEGE_SET PrivilegeSet, IN PULONG PrivilegeSetLength,
OUT PACCESS_MASK GrantedAccess, OUT PULONG AccessStatus
);
NTSYSAPI NTSTATUS NTAPI
NtAccessCheckByTypeAndAuditAlarm( IN PUNICODE_STRING SubsystemName, IN PVOID 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 ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping, IN BOOLEAN ObjectCreation,
OUT PACCESS_MASK GrantedAccess, OUT PULONG AccessStatus, OUT PBOOLEAN GenerateOnClose );
NTSYSAPI NTSTATUS NTAPI
NtAccessCheckByTypeResultList(
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSID PrincipalSelfSid, IN HANDLE TokenHandle,
IN ACCESS_MASK DesiredAccess, IN POBJECT_TYPE_LIST ObjectTypeList, IN ULONG ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping, IN PPRIVILEGE_SET PrivilegeSet, IN PULONG PrivilegeSetLength,
OUT PACCESS_MASK GrantedAccessList, OUT PULONG AccessStatusList );
NTSYSAPI NTSTATUS NTAPI
NtAccessCheckByTypeResultListAndAuditAlarm( IN PUNICODE_STRING SubsystemName, IN PVOID 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 ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping, IN BOOLEAN ObjectCreation,
OUT PACCESS_MASK GrantedAccessList, OUT PULONG AccessStatusList, OUT PULONG GenerateOnClose );
NTSYSAPI
NTSTATUS NTAPI
NtAccessCheckByTypeResultListAndAuditAlarmByHandle( IN PUNICODE_STRING SubsystemName, IN PVOID HandleId,
IN HANDLE TokenHandle,
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 ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping, IN BOOLEAN ObjectCreation,
OUT PACCESS_MASK GrantedAccessList, OUT PULONG AccessStatusList, OUT PULONG GenerateOnClose );
NTSYSAPI NTSTATUS NTAPI NtAddAtom(
IN PWSTR String,
IN ULONG StringLength, OUT PUSHORT Atom
);
NTSYSAPI NTSTATUS NTAPI
NtAddBootEntry(
IN PUNICODE_STRING EntryName, IN PUNICODE_STRING EntryValue );
NTSYSAPI NTSTATUS NTAPI
NtAddDriverEntry(
IN PUNICODE_STRING DriverName, IN PUNICODE_STRING DriverPath );
NTSYSAPI
NTSTATUS NTAPI
NtAdjustGroupsToken( IN HANDLE TokenHandle, IN BOOLEAN ResetToDefault,
IN PTOKEN_GROUPS NewState, IN ULONG BufferLength,
OUT PTOKEN_GROUPS PreviousState OPTIONAL, OUT PULONG ReturnLength );
NTSYSAPI
NTSTATUS NTAPI
NtAdjustPrivilegesToken(
IN HANDLE TokenHandle,
IN BOOLEAN DisableAllPrivileges, IN PTOKEN_PRIVILEGES NewState, IN ULONG BufferLength,
OUT PTOKEN_PRIVILEGES PreviousState OPTIONAL, OUT PULONG ReturnLength OPTIONAL );
NTSYSAPI NTSTATUS NTAPI
NtAlertResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG PreviousSuspendCount OPTIONAL );
NTSYSAPI
NTSTATUS NTAPI
NtAllocateLocallyUniqueId( OUT PLUID Luid ); NTSYSAPI NTSTATUS NTAPI
NtAllocateUserPhysicalPages( IN HANDLE ProcessHandle, IN PULONG NumberOfPages, OUT PULONG PageFrameNumbers );
NTSYSAPI NTSTATUS
NTAPI
NtAllocateUuids(
OUT PLARGE_INTEGER UuidLastTimeAllocated, OUT PULONG UuidDeltaTime, OUT PULONG UuidSequenceNumber, OUT PUCHAR UuidSeed );
NTSYSAPI NTSTATUS NTAPI
NtAllocateVirtualMemory( IN HANDLE ProcessHandle, IN OUT PVOID *BaseAddress, IN ULONG ZeroBits,
IN OUT PULONG AllocationSize, IN ULONG AllocationType, IN ULONG Protect );
NTSYSAPI NTSTATUS NTAPI
NtApphelpCacheControl(
IN APPHELPCACHECONTROL ApphelpCacheControl, IN PUNICODE_STRING ApphelpCacheObject );
NTSYSAPI NTSTATUS NTAPI