Import table
kernel32.dll
SetThreadPriority, GetCurrentThread, SetPriorityClass, GetCurrentProcess, GetLastError, CreateEventA, SetLastError, CloseHandle, SetEvent, FreeLibrary, GetProcAddress, LoadLibraryA, GetModuleFileNameA, GetShortPathNameA, GetCommandLineA, WaitForSingleObject, DeleteFileA, ResumeThread, CreateProcessA, WriteFile, CreateFileA, GetTempPathA, WideCharToMultiByte, UnlockFile, ReadFile, LockFile, GetFileSize, InitializeCriticalSection, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, FlushFileBuffers, SetStdHandle, SetFilePointer, InterlockedIncrement, InterlockedDecrement, GetStringTypeW, GetStringTypeA, IsBadCodePtr, RtlUnwind, GetModuleHandleA, GetStartupInfoA, GetVersion, ExitProcess, HeapAlloc, HeapFree, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsGetValue, GetCPInfo, GetACP, GetOEMCP, MultiByteToWideChar, LCMapStringA, LCMapStringW, TerminateProcess, UnhandledExceptionFilter, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, SetHandleCount, GetStdHandle, GetFileType, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, HeapReAlloc, IsBadWritePtr, SetUnhandledExceptionFilter, IsBadReadPtr
shell32.dll
ShellExecuteA
user32.dll
PostThreadMessageA, PostQuitMessage, DefWindowProcA, DestroyWindow, UnregisterClassA, LoadIconA, LoadCursorA, CreateWindowExA, RegisterWindowMessageA, PostMessageA, PeekMessageA, MsgWaitForMultipleObjects, GetMessageA, TranslateMessage, DispatchMessageA, ShowWindow, RegisterClassExA, FindWindowA