Import table
kernel32.dll
CloseHandle, SetEndOfFile, LCMapStringW, ExitProcess, GetLastError, FindNextFileA, GetPrivateProfileStringA, FindFirstFileA, GetProcAddress, LoadLibraryA, GetSystemDirectoryA, GetCurrentDirectoryA, GetCommandLineA, VirtualProtect, LCMapStringA, CreateFileA, RtlUnwind, RaiseException, GetCurrentThreadId, GetVersionExA, HeapFree, HeapAlloc, TlsAlloc, SetLastError, TlsFree, TlsSetValue, TlsGetValue, GetModuleHandleA, SetUnhandledExceptionFilter, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, GetModuleFileNameA, HeapReAlloc, TerminateProcess, GetCurrentProcess, HeapSize, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, UnhandledExceptionFilter, WriteFile, VirtualAlloc, IsBadWritePtr, IsBadReadPtr, IsBadCodePtr, GetACP, GetOEMCP, GetCPInfo, InitializeCriticalSection, InterlockedExchange, VirtualQuery, SetFilePointer, GetStringTypeA, MultiByteToWideChar, GetStringTypeW, GetLocaleInfoA, SetStdHandle, FlushFileBuffers, GetSystemInfo, ReadFile
shell32.dll
ShellExecuteA
shlwapi.dll
PathFileExistsA
user32.dll
MessageBoxA