Import table
advapi32.dll
RegCloseKey, RegQueryValueExW, RegOpenKeyExW
kernel32.dll
RaiseException, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, DeleteCriticalSection, GetVersionExA, HeapDestroy, HeapAlloc, WideCharToMultiByte, HeapReAlloc, HeapSize, GetProcessHeap, CompareStringW, CompareStringA, SetEndOfFile, CreateFileW, CreateFileA, GetLocaleInfoW, GetPrivateProfileIntW, GetPrivateProfileStringW, GetEnvironmentVariableW, FindResourceExW, FindResourceW, SizeofResource, LockResource, HeapFree, LoadResource, InterlockedIncrement, InterlockedDecrement, Sleep, GetSystemTimeAsFileTime, GetLastError, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, CreateDirectoryW, GetCurrentThreadId, GetCommandLineA, LCMapStringA, MultiByteToWideChar, LCMapStringW, GetCPInfo, RtlUnwind, GetProcAddress, GetModuleHandleA, ExitProcess, GetTimeZoneInformation, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, GetACP, GetOEMCP, IsValidCodePage, GetTimeFormatA, GetDateFormatA, HeapCreate, VirtualFree, VirtualAlloc, WriteFile, GetConsoleCP, GetConsoleMode, SetFilePointer, ReadFile, FlushFileBuffers, CloseHandle, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetLocaleInfoA, GetStringTypeA, GetStringTypeW, GetUserDefaultLCID, EnumSystemLocalesA, IsValidLocale, LoadLibraryA, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, SetStdHandle, SetEnvironmentVariableA
user32.dll
UnhookWindowsHookEx, SetWindowsHookExW, PostMessageW, CallNextHookEx, UnregisterClassA
Export table
KillHook
SetHook