Import table
advapi32.dll
RegOpenKeyExW, RegCloseKey, RegQueryValueExW
kernel32.dll
TlsSetValue, WideCharToMultiByte, lstrlenW, GetLastError, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, DeleteCriticalSection, CloseHandle, CreateThread, SetEvent, WaitForSingleObject, GetModuleFileNameW, CreateFileW, CreateEventW, ResumeThread, FindFirstFileW, FindClose, DeleteFileW, DeleteFileA, GetPrivateProfileStringW, WriteFile, LoadLibraryW, GetProcAddress, ReadFile, GetFileSizeEx, HeapFree, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCurrentThreadId, GetCommandLineA, HeapCreate, HeapDestroy, VirtualFree, HeapAlloc, VirtualAlloc, HeapReAlloc, RaiseException, GetModuleHandleW, TlsGetValue, TlsAlloc, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, Sleep, HeapSize, ExitProcess, GetStdHandle, GetModuleFileNameA, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, InitializeCriticalSectionAndSpinCount, RtlUnwind, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, LoadLibraryA, GetLocaleInfoA, GetStringTypeA, MultiByteToWideChar, GetStringTypeW, LCMapStringA, LCMapStringW, InterlockedExchange, GetPrivateProfileIntW, InterlockedCompareExchange, GetTimeZoneInformation, GetLocalTime
log.dll
WriteLog