kernel32.dll CloseHandle CreateFileA ExitProcess GetCommandLineA GetFileSize GetLastError GetStdHandle GetTickCount GlobalAlloc GlobalFree ReadFile SetFilePointer WriteFile GetCurrentThreadId WaitForSingleObject CreateThread CreateEventA SetEvent LocalAlloc GetProcAddress LoadLibraryA LocalFree LocalHandle Sleep GetModuleFileNameA lstrlenA GetLocalTime FileTimeToSystemTime GetFileTime GetExitCodeProcess CreateProcessA SetStdHandle FindFirstFileA FindClose GlobalUnlock lstrcpynA GlobalLock GlobalSize GlobalDeleteAtom GlobalAddAtomA GlobalGetAtomNameA lstrcmpA lstrcpyA AllocConsole SetConsoleTitleA GetConsoleMode SetConsoleMode GetStartupInfoA TerminateThread GetEnvironmentVariableA lstrcpyA CompareStringA GetFileAttributesA QueryPerformanceFrequency GetThreadPriority GetCurrentThread QueryPerformanceCounter SetThreadPriority GetProfileStringA LocalUnlock LocalLock FileTimeToLocalFileTime FindNextFileA GetModuleHandleA OutputDebugStringA LockResource LoadResource FindResourceA MulDiv FormatMessageA DeleteFileA CreateDirectoryA RemoveDirectoryA GetCurrentDirectoryA UnmapViewOfFile MapViewOfFile DuplicateHandle GetCurrentProcess CreateFileMappingA GetFileType SetUnhandledExceptionFilter VirtualProtect UnhandledExceptionFilter GetVersionExA GetProcessHeap HeapAlloc InitializeCriticalSection EnterCriticalSection LeaveCriticalSection WaitForMultipleObjects SetCurrentDirectoryA GetLogicalDrives MoveFileA