Import table
advapi32.dll
CryptCreateHash, LookupAccountNameW, GetLengthSid, InitializeAcl, AddAccessAllowedAce, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, OpenProcessToken, GetTokenInformation, SetSecurityDescriptorOwner, SetFileSecurityW, LookupPrivilegeValueW, AdjustTokenPrivileges, AllocateAndInitializeSid, LookupAccountSidW, FreeSid, CryptAcquireContextA, CryptHashData, CryptDeriveKey, CryptDestroyHash, CryptEncrypt, CryptDestroyKey, CryptReleaseContext, RegCreateKeyExW, RegFlushKey, RegDeleteValueW, RegSetValueExW, RegOpenKeyExW, RegEnumKeyExW, RegQueryValueExW, RegCloseKey
iphlpapi.dll
GetAdaptersAddresses
kernel32.dll
OutputDebugStringW, ResumeThread, MultiByteToWideChar, TerminateProcess, OpenProcess, GetProcessId, GetProcAddress, GetModuleHandleW, GetVersion, GetCurrentProcess, GetFileSize, RemoveDirectoryW, FindNextFileW, SetFileAttributesW, ExpandEnvironmentStringsW, GetACP, InterlockedDecrement, InterlockedIncrement, GetProcessHeap, SetEndOfFile, WriteConsoleW, SetStdHandle, LoadLibraryW, HeapReAlloc, HeapSize, FileTimeToSystemTime, GetModuleFileNameW, GetPrivateProfileIntW, GetPrivateProfileStringW, FindFirstFileW, lstrlenW, GetShortPathNameW, CreateFileW, ReadFile, Sleep, WideCharToMultiByte, GetModuleFileNameA, FindFirstFileA, FindClose, InterlockedExchange, CreateFileA, WriteFile, SetFilePointer, FlushFileBuffers, DeleteFileA, OpenFileMappingW, CreateFileMappingW, MapViewOfFile, DeleteFileW, InterlockedExchangeAdd, CloseHandle, CreateMutexW, GetLastError, CreateDirectoryW, GetExitCodeThread, CreateThread, WaitForSingleObject, GetCPInfo, GetStringTypeW, GetConsoleMode, GetConsoleCP, EncodePointer, IsDebuggerPresent, SetUnhandledExceptionFilter, UnhandledExceptionFilter, GetSystemTimeAsFileTime, LeaveCriticalSection, EnterCriticalSection, GetCurrentProcessId, GetTickCount, QueryPerformanceCounter, GetEnvironmentStringsW, FreeEnvironmentStringsW, DeleteCriticalSection, GetStartupInfoW, GetFileType, InitializeCriticalSectionAndSpinCount, GetStdHandle, SetHandleCount, ExitProcess, HeapDestroy, HeapCreate, LCMapStringW, HeapAlloc, IsProcessorFeaturePresent, SetLastError, TlsFree, UnmapViewOfFile, SetEnvironmentVariableW, TlsSetValue, TlsGetValue, TlsAlloc, IsValidCodePage, LocalFree, RtlUnwind, RaiseException, HeapFree, GetCurrentThreadId, DecodePointer, GetCommandLineA, GetOEMCP
ole32.dll
CoInitialize, CoSetProxyBlanket, CoInitializeEx, CoUninitialize, CoCreateInstance
setupapi.dll
SetupDiGetDeviceRegistryPropertyW, SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInfo, SetupDiGetClassDevsW
shell32.dll
ShellExecuteExW, ShellExecuteW
shlwapi.dll
PathFileExistsW, SHDeleteValueW
user32.dll
PostMessageW, EnumWindows, GetWindowThreadProcessId, SendMessageW, GetDesktopWindow, RegisterWindowMessageW, MessageBoxW, PeekMessageW, MessageBeep, DispatchMessageW, TranslateMessage
wininet.dll
HttpAddRequestHeadersW, InternetOpenW, InternetSetStatusCallbackW, InternetConnectW, HttpOpenRequestW, InternetCloseHandle, InternetCrackUrlW, InternetCanonicalizeUrlW, InternetSetOptionW, InternetErrorDlg, InternetReadFile, HttpQueryInfoW, HttpSendRequestW
Export table
CancelRegister
CancelUpdate
ClearLogs
GetAllInstalledApp
GetAllUpgradableItems
GetAllUpgradableItemsOnServer
GetLogCount
GetLogItem
GetMachineInfo
GetUpgradableItems
GetVersionString
IsRegistered
IsSupported
IsUpdating
KeepUpdate
Register
Update
ValidateUpgradableItems