Import table
kernel32.dll
TryEnterCriticalSection, InterlockedDecrement, WaitForSingleObject, SetEvent, OutputDebugStringW, InitializeCriticalSectionAndSpinCount, FormatMessageW, LeaveCriticalSection, GetModuleFileNameW, QueryPerformanceCounter, EnterCriticalSection, ResetEvent, GetExitCodeThread, CreateEventW, GetCurrentThreadId, GetCurrentProcessId, LocalFree, CreateThread, SwitchToThread, GetTickCount, GetSystemTimeAsFileTime, GetLastError, InterlockedExchange, DisableThreadLibraryCalls, IsDebuggerPresent, SetUnhandledExceptionFilter, UnhandledExceptionFilter, GetCurrentProcess, TerminateProcess, InterlockedCompareExchange, Sleep
msvcr90.dll
DllMain
ole32.dll
OleRun, CoInitializeEx, CoUninitialize, CoCreateInstance
secur32.dll
GetUserNameExW
shlwapi.dll
PathFindFileNameW