18 lines
549 B
C++
18 lines
549 B
C++
#pragma once
|
|
#include "Base.h"
|
|
|
|
namespace utils
|
|
{
|
|
EXTERN_C NTKERNELAPI PVOID PsGetProcessWow64Process(IN PEPROCESS Process);
|
|
EXTERN_C NTKERNELAPI PVOID PsGetProcessPeb(IN PEPROCESS Process);
|
|
|
|
auto GetVersion() -> OSVERSIONINFOW;
|
|
|
|
auto FindSectionsCode(unsigned long long Base, const char* pattern, const char* mask, const char* name) -> ULONG64;
|
|
|
|
auto kernel_get_expotr_func(wchar_t* func_name) -> unsigned char*;
|
|
|
|
auto get_beep_trampoline_ptr()->uintptr_t;
|
|
|
|
auto get_hmodule_expotr_func(void* modulebase, const char* func_name)->uintptr_t;
|
|
} |