Import table
advapi32.dll
SetSecurityInfo, SetEntriesInAclW, GetSecurityInfo, RegSetValueW, IsTextUnicode, StartServiceW, QueryServiceStatusEx, CloseServiceHandle, OpenServiceW, OpenSCManagerW, RegQueryInfoKeyW, RegDeleteValueW, RegSetValueExA, RegCreateKeyExW, RevertToSelf, AdjustTokenPrivileges, LookupPrivilegeValueW, ImpersonateSelf, OpenThreadToken, RegEnumValueW, RegEnumKeyExW, SetFileSecurityW, SetSecurityDescriptorDacl, GetSecurityDescriptorDacl, InitializeSecurityDescriptor, FreeSid, GetFileSecurityW, AllocateAndInitializeSid, AddAce, InitializeAcl, DeleteAce, EqualSid, GetLengthSid, GetAce, GetAclInformation, AddAccessAllowedAce, RegDeleteKeyW, RegOpenKeyW, LookupAccountSidW, GetTokenInformation, OpenProcessToken, RegSetValueExW, RegQueryValueExW, RegOpenKeyExW, RegCloseKey
aswcmnbs.dll
fsGetAvastProgramPath, fsGetAvastDataPath, fsGetAvastLogPath, cmnbInit, cmnbFree, sha256GenerateFromHandle, ggzopen, ggzwrite, ggzclose, secOpenSharedEvent, fsSetAvastLicenseFile, iniGetPrivateProfileInt, iniWritePrivateProfileInt, iniWritePrivateProfileString, base64Encode, base64Decode, secCreateSharedEvent, fsGetAvastOemString, strGetDisplayFileName
aswcmnis.dll
sha256GenerateHash, MD5Final, MD5Update, MD5Init, cyphSimpleCode, crcGenerate32c, sha1Init, sha1Update, sha1Final, mdaGenerate
aswcmnos.dll
dep_fsDuplicateFile, dep_fsReadFile, dep_strUnicodeToNormal, dep_fsGetFileInfoHandle, dep_fsCloseFile, dep_fsGetFileSizeHandle, dep_fsOpenFileX, dep_fsDeleteFile, dep_fsRemoveFolder, dep_fsRemoveFolderRecursive, dep_osIsWin64, dep_fsExistFile, dep_osIsWow64, dep_procGetFileName, dep_fsCreateFolderX, dep_fsGetFileAttributesX, dep_fsSetFilePointer, dep_fsCopyFile, dep_fsExtractDriveRoot, dep_fsGetFileAttributes, dep_strUnicodeToNewNormal, dep_strFreeString, dep_strCurrToNewUtf8, dep_strNormalToUnicode, dep_strUnicodeToNormalFlags, fsGetRootNameS, dep_osIsWinVistaOrBetter
aswcommchannel.dll
aswSingleReadFileFromCommChannel
aswengldr.dll
avlicGetLicense, avlicClose, avldrGetEngineInformation, avlicInitializeAndValidate, avfilesUnpackArchiveS, avworkClose, avlicFindFeatureById, avworkInitialize, BtsSchedule, avldrCloseModule, avldrLoadModule, avldrCreateHandle, avlicGetLockData, avfilesFileExistsS, avfilesPackArchiveS
crypt32.dll
CertFindCertificateInStore, CryptUnprotectData, CryptProtectData, CertCloseStore, CertDeleteCertificateFromStore, CertEnumCertificatesInStore, CertOpenStore, CertCreateCertificateContext, CertFreeCertificateChain, CertVerifyCertificateChainPolicy, CertGetCertificateChain, CertAddCertificateContextToStore, CertFreeCertificateContext
gdi32.dll
EndDoc, EndPage, DeleteDC, BitBlt, CreateCompatibleDC, CreateCompatibleBitmap, GetBitmapBits, SetBitmapBits, CreateBitmap, CreatePatternBrush, PatBlt, DeleteObject, StartDocW, CreateFontIndirectW, GetObjectW, SelectObject, SetMapMode, GetStockObject, CreateDCW, TranslateCharsetInfo, GetDeviceCaps, GetTextExtentPointW, GetTextExtentPoint32W, EnumFontFamiliesExW, StartPage
kernel32.dll
FindFirstFileW, GetLastError, FindClose, FreeLibrary, RaiseException, OutputDebugStringW, GetComputerNameW, GetLocaleInfoW, GetConsoleOutputCP, LoadLibraryExW, SetLastError, GetModuleFileNameW, GetPrivateProfileIntW, GetCurrentProcess, SetThreadLocale, CreateFileW, CloseHandle, GetSystemDirectoryW, ExpandEnvironmentStringsW, GetFileAttributesW, GlobalMemoryStatus, GetSystemInfo, LocalAlloc, LocalFree, GetVersionExW, GetLongPathNameW, WriteFile, GetTempPathW, GetTempFileNameW, GetCurrentThread, ProcessIdToSessionId, OpenProcess, TerminateProcess, WaitForSingleObject, CreateProcessW, FindNextFileW, DeleteFileW, CopyFileW, FormatMessageW, GetFileSize, ReadFile, TerminateThread, GetExitCodeThread, lstrlenW, GetSystemTime, SystemTimeToFileTime, CompareFileTime, WritePrivateProfileStringW, SetEvent, SetFileAttributesW, GetCurrentDirectoryW, SetCurrentDirectoryW, GetTickCount, GetCurrentProcessId, GetCurrentThreadId, GetLocaleInfoA, GetUserDefaultLCID, WideCharToMultiByte, GetExitCodeProcess, SizeofResource, LockResource, LoadResource, FindResourceW, FindResourceExW, LoadLibraryW, MulDiv, CreateEventW, PulseEvent, OpenEventW, WaitForMultipleObjects, ResetEvent, SetFilePointer, SetEndOfFile, CreateDirectoryW, CreateWaitableTimerW, SetWaitableTimer, CreateThread, MultiByteToWideChar, InitializeCriticalSectionAndSpinCount, GetDiskFreeSpaceExW, GetDriveTypeW, FindFirstVolumeW, QueryDosDeviceW, GetLogicalDriveStringsW, DeviceIoControl, CreatePipe, Process32NextW, FileTimeToSystemTime, GetProcessTimes, GetPriorityClass, Process32FirstW, CreateToolhelp32Snapshot, lstrcmpW, GetFileInformationByHandle, FormatMessageA, GetDateFormatA, GetLocalTime, InterlockedDecrement, VirtualProtect, ExitProcess, GetSystemTimeAsFileTime, SetUnhandledExceptionFilter, SetErrorMode, RemoveDirectoryW, Sleep, LoadLibraryExA, InterlockedExchange, TlsFree, TlsSetValue, GetWindowsDirectoryW, GetPrivateProfileStringW, DeleteCriticalSection, InitializeCriticalSection, DisableThreadLibraryCalls, LeaveCriticalSection, EnterCriticalSection, GetProcAddress, GetModuleHandleW, HeapFree, GetProcessHeap, HeapAlloc, TlsGetValue, TlsAlloc, OpenEventA, CreateEventA, QueryPerformanceCounter, DecodePointer, EncodePointer, IsProcessorFeaturePresent, IsDebuggerPresent, lstrlenA, HeapSize, HeapReAlloc, HeapDestroy, lstrcatW, UnmapViewOfFile, GlobalMemoryStatusEx, FindVolumeClose, FindNextVolumeW, GetVolumeInformationW, GetShortPathNameW, VirtualQuery, GetNativeSystemInfo, ResumeThread
msvcp110.dll
DllMain
msvcr110.dll
DllMain
psapi.dll
GetProcessMemoryInfo, EnumProcesses
rpcrt4.dll
UuidCreate, UuidToStringW, RpcStringFreeW
setupapi.dll
SetupDiGetDeviceRegistryPropertyW, SetupDiGetClassDevsW, SetupDiEnumDeviceInfo, SetupDiGetDeviceInstanceIdW, SetupDiDestroyDeviceInfoList
user32.dll
GetKeyboardLayoutList, ActivateKeyboardLayout, GetKeyboardLayoutNameW, SwitchDesktop, CloseDesktop, GetDC, ReleaseDC, CopyRect, SetRect, GetSystemMetrics, GetParent, GetForegroundWindow, GetWindowThreadProcessId, GetClassNameW, GetWindowLongW, GetClientRect, MapWindowPoints, GetWindowRect, UnionRect, EqualRect, GetDesktopWindow, IsWindow, EnumWindows, FindWindowW, AllowSetForegroundWindow, SendMessageW, wsprintfW, LoadStringW, DrawTextW, PeekMessageW, DispatchMessageW, MsgWaitForMultipleObjects, BeginPaint, EndPaint, DefWindowProcW, OpenDesktopW, GetThreadDesktop, CreateDesktopW, SetThreadDesktop, LoadCursorW, RegisterClassW, CreateWindowExW, ShowWindow
version.dll
GetFileVersionInfoSizeW, GetFileVersionInfoW, VerQueryValueW
wininet.dll
FtpPutFileW, FtpSetCurrentDirectoryW, InternetConnectW, InternetOpenW, InternetCloseHandle, InternetGetLastResponseInfoW
Export table
_bas_hlp_AdBlockerIsBrowserInstalled@4
_bas_hlp_WebRepIsBrowserInstalled@4
_basA2U@16
_basAdBlockerInstallPlugin@4
_basAdBlockerUninstallPlugin@4
_basAddSchedulerEvent@28
_basAddTrustedCertificate@4
_basAdjustBuffer@12
_basAreCustomSoundsInstalled@0
_basBindProp@16
_basBuildActivationCode@28
_basChangeSubStr@16
_basCheck@0
_basCheckFileVersion@12
_basCheckOleServerVersion@12
_basCheckTrustedCertificate@4
_basCleanSupport@0
_basCodeStringPassword@4
_basCompressLicenseFile@8
_basCreateFriendFileName@16
_basCreateLanguagePath@12
_basCreateOSString@12
_basCreatePath@16
_basCreateStatement@0
_basCreateTempFile@8
_basCreateURL@12
_basCreateVirusDescription@20
_basDeleteCustomSounds@0
_basDeleteValue@8
_basDoesCurrCodePageSupportExtendedConsoleChars@0
_basDoesPROKeyExistAndIsValid@0
_basDoFitFileName@12
_basDownloadLicense@12
_base64_decode@12
_base64_encode@12
_base64_getlen@4
_basEmptyAvastTempFolder@8
_basEnableWriteAccessToEveryone@4
_basExecuteAndWait@8
_basExpandUserAreas@12
_basExtractParamsFromActivationCode@20
_basFixNetworkStack@4
_basFontSupportsCharset@8
_basFormatNumber@16
_basFreeLanguage@4
_basFreeLibrary@0
_basFreeLibraryExt@4
_basFreeMemArray@4
_basFreeMoveFolder@4
_basFreeScheduler@0
_basFreeStatement@4
_basFreeStorage@4
_basFriendlyShieldName@12
_basFriendlyTaskName@8
_basFullscreenAppRunning@0
_basGenerateExceptionReport@4
_basGenerateHash128@12
_basGenerateReportFile@12
_basGetBaseLang@0
_basGetBinaryValue@16
_basGetCharacterSet@0
_basGetComputerName@0
_basGetConsoleCP@0
_basGetCurrentLicenseFeatureInfo@28
_basGetCurrentProductLicenseInfo@28
_basGetCurrentProductLicenseInfoEx@32
_basGetCustomerInfo@8
_basGetDWORDValue@12
_basGetErrorString@12
_basGetErrorStringEx@20
_basGetErrorType@4
_basGetFeatureLicenseInfo@32
_basGetFileVersion@12
_basGetHomePage@8
_basGetIeVersion@16
_basGetLanguage@4
_basGetLanguagePath@0
_basGetLicenceProductFeature@8
_basGetLicenceType@4
_basGetLicenseContent@20
_basGetLicenseFile@8
_basGetLicenseFileCommon@12
_basGetLockData@12
_basGetMoveFolder@0
_basGetNetDomain@0
_basGetNetUser@0
_basGetOleServerFileNameFromClassId@12
_basGetOleServerVersion@12
_basGetOSVersion@4
_basGetPhysMemoryStatus@8
_basGetPrefferedFeatureIndex@0
_basGetProcAddress@8
_basGetProductLicenseInfo@32
_basGetProductMarkType@4
_basGetProfileInt@12
_basGetProfileString@20
_basGetProp@16
_basGetPropCount@4
_basGetRegistrationInfo@20
_basGetString@12
_basGetStringValue@16
_basGetTempFile@8
_basGetTimePeriodString@20
_basGetTypeDescription@12
_basHex2DWORD@4
_basHRESULT2DWORD@4
_basHttpGet@12
_basImexExportSettings@12
_basImexImportSettings@8
_basImexUnpackPackage@16
_basInitLibrary@4
_basInitLibraryExt@4
_basInitScheduler@0
_basInitSupport@0
_basInitThreadLocale@0
_basInitThreadLocaleExt@4
_basInstallGadget@4
_basInstallSoundPack@4
_basIsActivationCodeOK@4
_basIsComponentInstalled@4
_basIsConsoleLocalized@0
_basIsCurrCodePageRTL@0
_basIsEnoughColors@0
_basIsEventToLog@12
_basIsGUIDInFraction@4
_basIsOS@4
_basIsOtherAVInstalled@4
_basIsOtherSecurityProductInstalled@4
_basIsScheduledBts@0
_basIsUpdateLicAllowed@4
_basKillSidebar@8
_basLoadLanguage@4
_basLoadStorage@0
_basLogEvent2@24
_basLogEventA@24
_basNetAlert@16
_basOSVersion2String@12
_basPlaySound@4
_basProcessActivationCode@36
_basProductInfo@0
_basProductInfoFilesOnly@0
_basQuickSort@16
_basQuickSortParam@20
_basRegisterComDll@4
_basReinitLanguage@4
_basRemSchedulerEvent@4
_basRequestARLicense@8
_basRequestDemoLicenseFile@12
_basRequestUpgradeLicenseFile@8
_basResetToFactorySettings@8
_basResPwdCheck@4
_basResPwdClose@0
_basResPwdDeletePassword@0
_basResPwdFlagsGet@0
_basResPwdFlagsSet@4
_basResPwdIsEmpty@0
_basResPwdOpen@0
_basResPwdSet@4
_basScheduleBts@4
_basSendAutoRegInfo@8
_basSendMAPIMail@24
_basSetFilePermission@8
_basSetLicenseFile@8
_basSetLicenseFileCommon@12
_basSetLogCategory@4
_basSetRegistrationInfo@28
_basShouldSubmit@4
_basSimpleCipher@12
_basStartSidebar@0
_basStatus2String@16
_basStopThread@4
_basStoreBinaryValue@16
_basStoreDWORDValue@12
_basStoreLogEventDirect@16
_basStoreStringValue@12
_basString2OSVersion@8
_basString2Time@8
_basString2Version@12
_basStringToSubmitPropertyArray@16
_basSubmitFile@36
_basSubmitPropertyArrayToString@16
_basTerminateSupport@0
_basTime2String@20
_basTrimActivationCodeID@8
_basU2A@16
_basUninstallGadget@0
_basUnregisterComDll@4
_basUnscheduleBts@0
_basUpdateLicense@12
_basUploadBetaSupportPackage@20
_basUploadSupportPackage@20
_basValidatePath@8
_basVerifyCertificate@28
_basVersion2String@16
_basVPS2Label@28
_basVPSString2Version@12
_basWebRepInstallPlugin@4
_basWebRepUninstallPlugin@4
_basWriteProfileString@12
_basWriteString@8
_CallOnSecureDesktop@12
_licGetKeyExpiration@0
_licGetKeyExpirationSpecifyKey@4
_licLegalKey@4
_licUpgradeLicenseKeyToAvast5@0
_licValidateKey@12
_licValidateKeyOld@12
_licWriteToReg@4
_licWriteToRegEx@8
_notAddEvent@12
_notAddEventId@16
_notEvent@4
_notEventId@8
_notFree@0
_notInit@0
_notRemEvent@4
_smtpSendMail@4
_strCrypt@20
_strDecode@12
_strDecrypt@16
_strEncode@12
_tcpClose@4
_tcpConnect@32
_tcpConnectSSL@8
_tcpRecv@20
_tcpSend@16
_tcpSocket@12