Import table
advapi32.dll
RegCloseKey, RegOpenKeyExW, RegDeleteKeyW, RegQueryValueExW, RegCreateKeyExW, RegSetValueExW
kernel32.dll
GetLastError, TryEnterCriticalSection, GetCurrentProcess, WaitForSingleObject, InterlockedCompareExchange, SetEvent, InitializeCriticalSection, GetSystemPowerStatus, GetPrivateProfileIntW, InterlockedExchange, CreateEventW, GetModuleFileNameW, WaitForMultipleObjects, DeleteCriticalSection, CloseHandle, CreateThread, InterlockedDecrement, GetVersionExW, EnterCriticalSection, LeaveCriticalSection, Sleep, UnhandledExceptionFilter, SetUnhandledExceptionFilter, SetProcessWorkingSetSize, TerminateProcess, LocalFree, IsDebuggerPresent, GetSystemTimeAsFileTime, GetCurrentProcessId, GetCurrentThreadId, GetTickCount, QueryPerformanceCounter, DecodePointer, EncodePointer
msvcr100.dll
DllMain
ole32.dll
StringFromGUID2, CoCreateInstance, CoInitializeEx, CoUninitialize
shlwapi.dll
PathAppendW
Export table
BdCreateObject
BdDestroyObject