Files
anit-cheat/Anti-Cheat_Driver/comm_dispatch.h
T
2026-07-28 15:11:25 +08:00

39 lines
548 B
C++

#pragma once
#include "Base.h"
struct CMD_COMM
{
DWORD64 CommID;
DWORD64 Buf;
DWORD64 status;
};
struct IOCTL_PROCESS
{
DWORD64 Pid;
BOOL is_no_create_remote_thread;
};
struct IOCTL_WINDOW
{
DWORD64 HWND;
DWORD64 Flags;
};
enum CMD
{
MSG_BASE = 0x10000,
DRIVER_COMM_TEST,
DRIVER_PROTECT_PROCESS,
DRIVER_CANCEL_PROTECT_PROCESS,
ADD_WHITE_PROCESS,
WINDOW_ANIT_SCREEN,
USER_EVENT_HANDLE,
PROTECT_THREAD_CONTRL,
INSTALL_MOUSE_KEYBOARD,
UNLOAD_MOUSE_KEYBOARD,
};
namespace comm_dispatch
{
auto dispatch(CMD_COMM* data)->NTSTATUS;
}