init
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
#pragma once
|
||||
#ifndef DRIVER_BULID_FUNC
|
||||
#define DRIVER_BULID_FUNC
|
||||
#include <Windows.h>
|
||||
|
||||
#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L)
|
||||
#define NT_SUCCESS(Status) (((NTSTATUS)(Status)) >= 0)
|
||||
|
||||
struct CMD_COMM
|
||||
{
|
||||
DWORD64 CommID;
|
||||
DWORD64 Buf;
|
||||
DWORD64 status;
|
||||
};
|
||||
|
||||
struct IOCTL_PROCESS
|
||||
{
|
||||
DWORD64 Pid;
|
||||
};
|
||||
|
||||
struct IOCTL_WINDOW
|
||||
{
|
||||
DWORD64 HWND;
|
||||
DWORD64 Flags;
|
||||
};
|
||||
|
||||
enum DRIVER_COOM_TYPE
|
||||
{
|
||||
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 driver_func
|
||||
{
|
||||
auto init()->BOOL;
|
||||
|
||||
auto kdmaper_load_driver()->BOOL;
|
||||
|
||||
auto driver_comm_func(LPVOID Buf, DWORD bufSize)->BOOL;
|
||||
|
||||
}
|
||||
|
||||
#endif // !DRIVER_BULID_FUNC
|
||||
Reference in New Issue
Block a user