Import table
kernel32.dll
EnterCriticalSection, LeaveCriticalSection, CreateMutexW, CloseHandle, WaitForSingleObject, ReleaseMutex, InterlockedIncrement, InterlockedDecrement, FindResourceW, SizeofResource, LockResource, LoadResource, FindResourceExW, GetLastError, GetVersionExW, GetProcAddress, DeleteCriticalSection, CreateFileW, SetFilePointer, WriteFile, Sleep, GetFileSize, WideCharToMultiByte, MultiByteToWideChar, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, GetConsoleMode, GetConsoleCP, InitializeCriticalSection, GetProcessHeap, GetLocaleInfoW, LoadLibraryA, IsValidLocale, EnumSystemLocalesA, GetLocaleInfoA, GetUserDefaultLCID, IsValidCodePage, GetOEMCP, FlushFileBuffers, CreateFileA, GetACP, HeapDestroy, HeapAlloc, HeapFree, HeapReAlloc, HeapSize, RaiseException, GetVersionExA, InterlockedCompareExchange, InterlockedExchange, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCurrentThreadId, GetCommandLineA, GetSystemTimeAsFileTime, RtlUnwind, LCMapStringA, LCMapStringW, GetCPInfo, GetStringTypeA, GetStringTypeW, GetStdHandle, GetModuleFileNameA, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, ExitProcess, HeapCreate, VirtualFree, VirtualAlloc, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, WriteConsoleW
log_report.dll
XLogV
shell32.dll
SHCreateDirectoryExW, SHGetSpecialFolderPathW
shlwapi.dll
PathIsDirectoryW, PathFileExistsW
user32.dll
SetTimer, UnregisterClassA