Import table
kernel32.dll
ResetEvent, WaitForSingleObject, SetEvent, CreateEventW, GetModuleHandleW, HeapSize, GetStringTypeW, MultiByteToWideChar, LCMapStringW, RtlUnwind, GetCurrentThreadId, DecodePointer, GetCommandLineA, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, EncodePointer, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, GetLastError, InterlockedDecrement, GetProcAddress, HeapFree, Sleep, ExitProcess, SetHandleCount, GetStdHandle, InitializeCriticalSectionAndSpinCount, GetFileType, GetStartupInfoW, DeleteCriticalSection, GetModuleFileNameA, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, HeapCreate, HeapDestroy, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, LeaveCriticalSection, EnterCriticalSection, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, HeapAlloc, HeapReAlloc, LoadLibraryW, WriteFile, GetModuleFileNameW, IsProcessorFeaturePresent
user32.dll
SetWindowsHookExW, CallNextHookEx, keybd_event, UnhookWindowsHookEx
Export table
disableHookFunc
enableHookFunc
InstallWinHook
keystate
UnInstallWinHook