Import table
advapi32.dll
RegQueryValueExA, RegOpenKeyA
kernel32.dll
ReadFile, CreateFileA, CloseHandle, DeleteFileA, GetModuleFileNameA, GetLongPathNameA, GetLastError, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, RtlUnwind, HeapFree, HeapAlloc, HeapReAlloc, GetCommandLineA, GetVersion, WriteFile, SetFilePointer, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, HeapDestroy, HeapCreate, VirtualFree, ExitProcess, VirtualAlloc, TerminateProcess, GetCurrentProcess, FreeEnvironmentStringsA, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStrings, GetEnvironmentStringsW, SetStdHandle, SetEndOfFile, FlushFileBuffers, SetUnhandledExceptionFilter, IsBadCodePtr, InterlockedDecrement, InterlockedIncrement, MultiByteToWideChar, GetCPInfo, GetACP, GetOEMCP, GetProcAddress, LoadLibraryA, GetStringTypeA, GetStringTypeW, LCMapStringA, LCMapStringW
shlwapi.dll
PathFileExistsA