Import table
advapi32.dll
RegOpenKeyW, RegCloseKey, RegQueryValueExW, RegSetValueExW
kernel32.dll
WaitForSingleObject, CreateEventW, OutputDebugStringW, CreateMutexW, GetCurrentThreadId, CloseHandle, OpenMutexW, ResetEvent, OutputDebugStringA, FlushFileBuffers, CreateFileA, GetVersionExW, OpenEventW, SetEvent, ReleaseMutex, GetLastError, GetCommandLineA, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetProcAddress, GetModuleHandleA, ExitProcess, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, Sleep, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, DeleteCriticalSection, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, SetFilePointer, WriteFile, GetConsoleCP, GetConsoleMode, EnterCriticalSection, LeaveCriticalSection, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, MultiByteToWideChar, LoadLibraryA, InitializeCriticalSection, VirtualAlloc, HeapReAlloc, RtlUnwind, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, GetLocaleInfoA, HeapSize
user32.dll
wvsprintfW, SetTimer, CallNextHookEx, KillTimer, wsprintfW
Export table
DllInitialize
DllMain
InitializeOEMKeyList
KeyboardHandler
SetButtonCheckSum
SetDADCheckSum
SetSchemeCheckSum
UnloadDll
VerifyDADCheckSum
WaitForOEMKey