#pragma once #ifndef DRIVER_API_FUNC #define DRIVER_API_FUNC #include "Base.h" #include "client_comm_shared.h" class client_driver { public: static auto fn_get_instance()->client_driver*; auto driver_map_load(PDWORD status)->BOOL; auto check_load_driver()->BOOL; auto add_process_protect(DWORD Pid)->BOOL; auto delete_process_protect(DWORD Pid)->BOOL; auto window_anit_screen(HWND hwnd, UINT Flags)->BOOL; auto install_mouse_keyboard()->BOOL; auto unload_mouse_keyboard()->BOOL; auto add_white_mouse_keyoard_process(DWORD Pid)->BOOL; auto enjoin_remote_thread(BOOL val)->BOOL; private: static client_driver* instance; static PMAPPING_USER_MEMORY mapping_data; }; #endif // !DRIVER_API_FUNC