From 487e95bfd9db3fb9e4410bf1adfbae5588ff7f0e Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Thu, 28 Mar 2019 14:13:30 +0100 Subject: initial commit Signed-off-by: Toni Uhlig --- PastDSEDriver/Imports.h | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 PastDSEDriver/Imports.h (limited to 'PastDSEDriver/Imports.h') diff --git a/PastDSEDriver/Imports.h b/PastDSEDriver/Imports.h new file mode 100644 index 0000000..7e9db07 --- /dev/null +++ b/PastDSEDriver/Imports.h @@ -0,0 +1,58 @@ +/****************************************************** +* FILENAME: +* Imports.h +* +* DESCRIPTION: +* Driver utility functions. +* +* Copyright Toni Uhlig 2019. All rights reserved. +* +* AUTHOR: +* DarthTon +* Toni Uhlig START DATE : 27 Mar 19 +*/ + +#pragma once + +#include "Native.h" + +#include + +NTSYSAPI NTSTATUS NTAPI +ZwQueryInformationThread( + IN HANDLE ThreadHandle, + IN THREADINFOCLASS ThreadInformationClass, + OUT PVOID ThreadInformation, + IN ULONG ThreadInformationLength, + OUT PULONG ReturnLength OPTIONAL +); + +NTSYSAPI NTSTATUS NTAPI +ZwQuerySystemInformation( + IN SYSTEM_INFORMATION_CLASS SystemInformationClass, + OUT PVOID SystemInformation, + IN ULONG SystemInformationLength, + OUT PULONG ReturnLength OPTIONAL +); + +NTSYSAPI +PIMAGE_NT_HEADERS +NTAPI +RtlImageNtHeader(PVOID Base); + +NTSYSAPI +PVOID +NTAPI +RtlImageDirectoryEntryToData( + PVOID ImageBase, + BOOLEAN MappedAsImage, + USHORT DirectoryEntry, + PULONG Size +); + +NTSYSAPI +ULONG +NTAPI +RtlRandomEx( + _Inout_ PULONG Seed +); \ No newline at end of file -- cgit v1.2.3