Import table
advapi32.dll
RegCloseKey, RegOpenKeyExA, RegQueryValueExA
kernel32.dll
GetProcAddress, lstrcmpiA, FreeLibrary, GetVersionExA, DeleteCriticalSection, InitializeCriticalSection, ExitThread, LocalAlloc, LoadLibraryA, LeaveCriticalSection, WaitForSingleObject, EnterCriticalSection, CreateFileA, DeviceIoControl, CreateEventA, CreateThread, GetLastError, CloseHandle, GetOverlappedResult, FreeEnvironmentStringsA, InterlockedIncrement, InterlockedDecrement, GetCommandLineA, GetVersion, HeapFree, HeapAlloc, ExitProcess, TerminateProcess, GetCurrentProcess, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, GetModuleFileNameA, LocalFree, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStrings, GetEnvironmentStringsW, GetModuleHandleA, GetEnvironmentVariableA, HeapDestroy, HeapCreate, VirtualFree, WriteFile, VirtualAlloc, HeapReAlloc, RtlUnwind, GetCPInfo, GetACP, GetOEMCP, FlushFileBuffers, SetFilePointer, MultiByteToWideChar, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, SetStdHandle, ReadConsoleInputA, SetConsoleMode, GetConsoleMode
user32.dll
PostMessageA