Import table
kernel32.dll
InitializeCriticalSection, LeaveCriticalSection, EnterCriticalSection, DeleteCriticalSection, Sleep, lstrlenA, InterlockedIncrement, InterlockedDecrement, MultiByteToWideChar, GetLastError, WideCharToMultiByte, GetCurrentProcess, GetModuleHandleW, GetModuleFileNameW, GetTempPathW, GetProcAddress, lstrcpyW, LocalFree, WriteConsoleW, LCMapStringW, FlushFileBuffers, SetStdHandle, CreateFileW, GetStringTypeW, GetConsoleMode, GetConsoleCP, SetFilePointer, IsValidCodePage, GetOEMCP, GetACP, GetCPInfo, LoadLibraryW, InterlockedExchange, HeapReAlloc, CloseHandle, RtlUnwind, GetSystemTimeAsFileTime, GetCurrentProcessId, EncodePointer, DecodePointer, HeapFree, HeapAlloc, GetCurrentThreadId, GetCommandLineA, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, IsProcessorFeaturePresent, RaiseException, HeapSize, ExitProcess, HeapCreate, HeapDestroy, WriteFile, GetStdHandle, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, SetLastError, SetHandleCount, InitializeCriticalSectionAndSpinCount, GetFileType, GetStartupInfoW, GetModuleFileNameA, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetTickCount, WaitForSingleObject, CreateThread
ole32.dll
CLSIDFromProgID, CLSIDFromString, OleRun, CoCreateInstance, CoTaskMemFree, CoInitialize, CoUninitialize
shell32.dll
SHGetSpecialFolderPathW, SHGetFolderLocation, SHGetPathFromIDListW, SHGetFolderPathW
shlwapi.dll
PathAppendW, PathRemoveFileSpecW
Export table
finalize
initialize
processMessage