#pragma once
#include <Windows.h>
#include <iostream>
#include <stdint.h>

#pragma comment(lib, "HKDrv_x64.lib")

// Driver functions are exported as C++ mangled names (not extern "C")
// Signatures matched from HKDrv_x64.lib symbols
bool 安装驱动();
bool 卸载驱动();
void 无附加_强读内存(UINT32 pid, PVOID address, PVOID buffer, DWORD size);
void 无附加_强写内存(UINT32 pid, PVOID address, PVOID buffer, DWORD size);
void 申请内存(UINT32 pid, SIZE_T length, PVOID buffer);
void 释放内存(UINT32 pid, SIZE_T length, PVOID buffer);
void 保护进程(UINT32 pid);
void 杀死进程(UINT32 pid);
void 取模块地址(UINT32 pid, const wchar_t * const dllName, PVOID Buffer);
void 强删文件(const wchar_t * const FilePath);
