/////////////////////////////////////////////////////////////////////////////////// ///[ sexy installshield decompiler for is6/is7 ]//////// ///[ (c) sn00pee 2002 ]//////// /////////////////////////////////////////////////////////////////////////////////// ///[ starting decompilation ]//////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // typedefs typedef _td0 begin BOOL bWin95; BOOL bWin9X; BOOL bWin98; BOOL bWinMe; BOOL bSubversion_A; BOOL bSubversion_B; BOOL bSubversion_C; BOOL bVersionNotFound; end; typedef _td1 begin BOOL bWinNT; BOOL bWinNT4; BOOL bWinNT351; BOOL bWin2000; BOOL bAdmin_Logged_On; NUMBER nServicePack; end; typedef _td2 begin _td1 WINNT; _td0 WIN9X; BOOL bShellExplorer; BOOL bAlpha; BOOL bIntel; NUMBER nOSMajor; NUMBER nOSMinor; NUMBER nWinMajor; NUMBER nWinMinor; end; typedef _td3 begin NUMBER int1; NUMBER int2; end; typedef _td4 begin NUMBER dwEventType; NUMBER dwRestorePtType; _td3 llSequenceNumber; STRING szDescription[64]; end; typedef _td5 begin NUMBER nStatus; _td3 llSequenceNumber; end; typedef _td6 begin NUMBER nYearMonth; NUMBER nDay; NUMBER nHourMin; NUMBER nSeconds; end; typedef _td7 begin NUMBER nLength; NUMBER nMemoryLoad; NUMBER nTotalPhys; NUMBER nAvailPhys; NUMBER nTotalPageFile; NUMBER nAvailPageFile; NUMBER nTotalVirtual; NUMBER nAvailVirtual; end; typedef _td8 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nBuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; end; typedef _td9 begin NUMBER nLowDateTime; NUMBER nHighDateTime; end; typedef _td10 begin NUMBER nFileAttribs; _td9 ftCreationTime; _td9 ftLastAccessTime; _td9 ftLastWriteTime; NUMBER nFileSizeHigh; NUMBER nFileSizeLow; NUMBER nReserved0; NUMBER nReserved1; STRING szFileName[260]; STRING szAlternateFileName[14]; STRING szFiller[2]; end; typedef _td11 begin NUMBER left; NUMBER top; NUMBER right; NUMBER bottom; end; /////////////////////////////////////////////////////////////////////////////////// // prototypes (total: 530) // dll-imports (total: 182) prototype BOOL sfc.SRSetRestorePoint(POINTER, POINTER); prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT); prototype NUMBER USER.GetClientRect(HWND, POINTER); prototype HWND KERNEL.GetModuleHandle(STRING); prototype INT USER.ShowWindow(HWND, SHORT); prototype NUMBER USER.SetWindowText(HWND, STRING); prototype NUMBER ISRT.IsObject(VARIANT); prototype NUMBER ISRT.IsEmpty(VARIANT); prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT); prototype HWND USER.SetFocus(HWND); prototype INT USER.ReleaseDC(HWND, HWND); prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT); prototype BOOL USER.IsWindow(HWND); prototype BOOL USER.IsIconic(HWND); prototype NUMBER USER.GetWindowRect(HWND, POINTER); prototype NUMBER USER.GetWindowLong(HWND, INT); prototype HWND USER.GetFocus(); prototype HWND USER.GetDlgItem(HWND, INT); prototype HWND USER.GetDC(HWND); prototype INT USER.GetClassName(HWND, BYREF STRING, INT); prototype BOOL USER.EnableWindow(HWND, SHORT); prototype NUMBER ISRT.MessageBeepP(NUMBER); prototype NUMBER ISRT.GetHandle(POINTER, NUMBER); prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._Rebooted(NUMBER); prototype NUMBER ISRT._AppSearch(NUMBER); prototype NUMBER ISRT._CCPSearch(NUMBER); prototype NUMBER ISRT._ExitInstall(NUMBER); prototype NUMBER ISRT._InitInstall(NUMBER); prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER); prototype NUMBER KERNEL32.CloseHandle(NUMBER); prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER KERNEL32.DeleteFileA(STRING); prototype NUMBER KERNEL32.GetDriveType(STRING); prototype NUMBER KERNEL32.GetFileAttributesA(STRING); prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GetLocalTime(POINTER); prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetShortPathNameA(STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetSystemDefaultLCID(); prototype NUMBER KERNEL32.GetUserDefaultLangID(); prototype BOOL USER.IsWindowVisible(HWND); prototype BOOL USER.SetForegroundWindow(HWND); prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER); prototype NUMBER USER32.GetDesktopWindow(); prototype NUMBER USER32.GetSystemMetrics(NUMBER); prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER); prototype NUMBER USER32.GetWindowTextLength(HWND); prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER); prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING); prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER); prototype NUMBER USER32.ScreenToClient(HWND, POINTER); prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, POINTER, NUMBER); prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL); prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING); prototype NUMBER KERNEL32.GetVersion(); prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GlobalMemoryStatus(POINTER); prototype NUMBER KERNEL32.FindClose(NUMBER); prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER); prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER); prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER); prototype NUMBER KERNEL32.lstrlen(STRING); prototype NUMBER KERNEL32.SetCurrentDirectoryA(STRING); prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER); prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING); prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING); prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER); prototype BOOL KERNEL32.GetVersionEx(POINTER); prototype NUMBER ISRT._ComponentRemoveAll(NUMBER); prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING); prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING); prototype NUMBER ISRT._ComponentSetupTypeGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentSetupTypeEnum(NUMBER, STRING, POINTER); prototype NUMBER ISRT._ComponentSetupTypeSet(NUMBER, STRING, STRING); prototype NUMBER ISRT._CreateRegistrySet(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING); prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING); prototype NUMBER ISRT._EndDialog(POINTER, STRING); prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING); prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING); prototype NUMBER ISRT._CtrlGetSubCommand(POINTER, STRING); prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING); prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING); prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING); prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER); prototype NUMBER ISRT._DisableStatus(POINTER); prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL); prototype NUMBER ISRT._EnableDialogCache(POINTER, BOOL); prototype NUMBER ISRT.LnchAppAndWait(STRING, STRING, NUMBER); prototype BOOL ISRT._ExistsDir(STRING); prototype BOOL ISRT._ExistsDisk(STRING); prototype BOOL ISRT._ExistsFile(STRING); prototype NUMBER ISRT._CreateDir(POINTER, STRING); prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._CloseFile(POINTER, NUMBER); prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, STRING); prototype NUMBER ISRT._FileCopy(POINTER, STRING, STRING, NUMBER); prototype NUMBER ISRT.GetCPUType(); prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER); prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER); prototype void ISRT._InetEndofTransfer(NUMBER); prototype NUMBER ISRT._InetGetLastError(NUMBER); prototype BOOL ISRT.IsNTAdmin(); prototype BOOL ISRT.PathIsValidSyntax(STRING); prototype NUMBER ISRT.__GetObjects(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT); prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__RestoreMainLog(NUMBER); prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER); prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER); prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER); prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER); prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL); prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING); prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT); prototype NUMBER ISRT._CleanupInet(NUMBER); prototype NUMBER ISRT._SetupInet(NUMBER); prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT); prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER); prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER); prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER); prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListGetType(POINTER, NUMBER); prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER); prototype NUMBER ISRT._ListCount(POINTER, NUMBER); prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER); prototype NUMBER ISRT._ListCreate(POINTER, NUMBER); prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING); prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT); prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT._SetColor(NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._PlaceBitmap(NUMBER, STRING, NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER); prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER); prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER); prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER); // functions (total: 348) prototype NUMBER function_0(); prototype NUMBER function_1(); prototype NUMBER function_2(); prototype NUMBER function_3(); prototype VARIANT ComponentErrorInfo(); prototype NUMBER ComponentIsItemSelected(STRING, STRING); prototype NUMBER ComponentSelectItem(STRING, STRING, BOOL); prototype NUMBER ComponentListItems(STRING, STRING, POINTER); prototype NUMBER ComponentCompareSizeRequired(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ComponentTransferData(STRING); prototype NUMBER ComponentSetupTypeSet(STRING, STRING); prototype NUMBER ComponentSetupTypeEnum(STRING, POINTER); prototype NUMBER function_87(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER ComponentFilterOS(STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ComponentFilterLanguage(STRING, NUMBER, BOOL); prototype NUMBER CreateRegistrySet(STRING); prototype NUMBER ComponentRemoveAll(); prototype NUMBER function_92(STRING); prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER); prototype NUMBER EndDialog(STRING); prototype NUMBER ReleaseDialog/EndDialog(STRING); prototype NUMBER WaitOnDialog/ReleaseDialog(STRING); prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING); prototype NUMBER CtrlGetSubCommand/CmdGetHwndDlg(STRING); prototype NUMBER function_114(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetText/CtrlGetText(STRING, NUMBER, STRING); prototype NUMBER CtrlSetText(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetCurSel/CtrlGetCurSel(STRING, NUMBER, STRING); prototype NUMBER CtrlGetState(STRING, NUMBER); prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER); prototype NUMBER CtrlSelectText(STRING, NUMBER); prototype NUMBER CtrlSetMLEText/CtrlGetMLEText(STRING, NUMBER, POINTER); prototype NUMBER CtrlSetList(STRING, NUMBER, POINTER); prototype NUMBER DialogSetInfo(NUMBER, STRING, NUMBER); prototype NUMBER function_131(); prototype NUMBER SetDialogTitle(NUMBER, STRING); prototype NUMBER function_133(STRING, NUMBER, NUMBER); prototype STRING function_134(NUMBER); prototype STRING function_135(NUMBER); prototype STRING function_136(NUMBER); prototype NUMBER function_137(); prototype NUMBER function_142(); prototype NUMBER function_143(); prototype NUMBER function_144(); prototype NUMBER function_145(); prototype NUMBER function_146(); prototype NUMBER function_147(NUMBER); prototype NUMBER function_148(NUMBER); prototype NUMBER Disable/Enable(NUMBER); prototype NUMBER EnterDisk(STRING, STRING); prototype NUMBER EnterDisk(STRING, STRING); prototype void function_156(); prototype NUMBER LaunchApp/BatchGetFileName/ConfigGetFileName(STRING, STRING); prototype NUMBER LaunchAppAndWait(STRING, STRING, NUMBER); prototype NUMBER ChangeDirectory(STRING); prototype NUMBER CopyFile(STRING, STRING); prototype NUMBER ExistsDisk(STRING); prototype NUMBER ExistsDir/ExistsDisk(STRING); prototype NUMBER OpenFileMode(NUMBER); prototype NUMBER CreateFile/OpenFile(BYREF NUMBER, STRING, STRING); prototype NUMBER CloseFile(NUMBER); prototype NUMBER WriteLine/GetLine(NUMBER, STRING); prototype NUMBER CreateDir(STRING); prototype NUMBER DeleteFile(STRING); prototype NUMBER FindFile(STRING, STRING, BYREF STRING); prototype NUMBER function_171(); prototype NUMBER function_172(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL); prototype NUMBER GetDiskSpace(STRING); prototype NUMBER GetDiskSpaceEx(STRING, NUMBER); prototype NUMBER GetExtents(BYREF NUMBER, BYREF NUMBER); prototype NUMBER GetSystemInfo(NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_185(BYREF NUMBER, BYREF STRING); prototype NUMBER function_186(); prototype NUMBER function_187(BYREF NUMBER); prototype NUMBER function_188(NUMBER, BYREF STRING); prototype NUMBER function_189(BYREF NUMBER, STRING); prototype NUMBER function_190(BYREF NUMBER); prototype NUMBER function_191(BYREF NUMBER, BYREF STRING); prototype NUMBER function_192(BYREF STRING); prototype NUMBER function_193(BYREF STRING); prototype NUMBER function_194(BYREF STRING); prototype NUMBER function_195(BYREF STRING); prototype NUMBER function_196(BYREF STRING); prototype NUMBER function_197(BYREF NUMBER); prototype NUMBER function_198(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_199(BYREF NUMBER); prototype NUMBER function_200(STRING, BYREF STRING); prototype NUMBER function_201(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_202(STRING, NUMBER); prototype NUMBER function_206(); prototype NUMBER function_207(); prototype NUMBER function_208(BYREF STRING, NUMBER, BYREF STRING); prototype NUMBER function_209(); prototype NUMBER function_210(); prototype NUMBER function_211(); prototype NUMBER Is(NUMBER, STRING); export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER); export prototype void __ISRTUnInit(); export prototype NUMBER __ISRTSetComponentLog(NUMBER); export prototype NUMBER __ISRTRestoreMainLog(); prototype STRING function_234(STRING); prototype NUMBER function_236(NUMBER, STRING); prototype NUMBER function_237(); prototype NUMBER function_238(); prototype NUMBER function_239(); prototype NUMBER function_240(); prototype NUMBER function_241(STRING); prototype NUMBER function_242(); prototype NUMBER function_243(); prototype void function_245(); prototype NUMBER function_246(); prototype NUMBER function_247(); prototype NUMBER HIWORD(NUMBER); prototype NUMBER LOWORD/HIWORD(NUMBER); prototype NUMBER function_254(NUMBER, NUMBER); prototype NUMBER SendMessage(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER GetWindowHandle(NUMBER); prototype NUMBER MessageBeep/Delay(NUMBER); prototype NUMBER Do(NUMBER); export prototype NUMBER __ISRTDoExit(); prototype NUMBER System(NUMBER); prototype STRING function_261(NUMBER); prototype NUMBER MessageBox(STRING, NUMBER); prototype NUMBER function_263(NUMBER, STRING, STRING); prototype NUMBER function_264(STRING, STRING, NUMBER); prototype NUMBER ShowObjWizardPages(NUMBER); prototype NUMBER function_268(); prototype NUMBER function_269(); prototype NUMBER function_270(); prototype NUMBER GetProfString(STRING, STRING, STRING, BYREF STRING); prototype NUMBER function_272(STRING, STRING, STRING, STRING); prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING); prototype NUMBER function_274(STRING); prototype NUMBER function_275(BYREF STRING, BOOL); prototype NUMBER function_276(NUMBER); prototype NUMBER function_277(BYREF STRING); prototype NUMBER CreateInstallationInfo(); prototype NUMBER SetInstallationInfo(STRING, STRING, STRING, STRING); prototype NUMBER RegDBCreateKeyEx(STRING, STRING); prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER RegDBSetDefaultRoot(NUMBER); prototype NUMBER RegDBSetItem(NUMBER, STRING); prototype NUMBER RegDBSetKeyValueEx(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER MaintenanceStart(); prototype NUMBER function_286(STRING); prototype NUMBER function_287(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_288(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_289(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_290(); prototype NUMBER ListCreate(NUMBER); prototype NUMBER ListDestroy(BYREF POINTER); prototype NUMBER ListCount/ListDestroy(POINTER); prototype NUMBER ListSetIndex(POINTER, NUMBER); prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER); prototype NUMBER ListAddString(POINTER, STRING, NUMBER); prototype NUMBER function_302(POINTER, BYREF STRING); prototype NUMBER ListFindString(POINTER, STRING); prototype NUMBER ListGetFirstItem(POINTER, BYREF NUMBER); prototype NUMBER function_305(POINTER, BYREF STRING); prototype NUMBER ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER function_307(POINTER, BYREF STRING); prototype NUMBER ListDeleteString/ListDeleteItem(POINTER); prototype NUMBER ListReadFromFile(POINTER, STRING); prototype NUMBER function_310(POINTER); prototype NUMBER SdAskDestPath(STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER SdExceptions(NUMBER, STRING); prototype NUMBER function_328(STRING, STRING, NUMBER); prototype NUMBER function_329(STRING, STRING, NUMBER); prototype NUMBER function_330(STRING, NUMBER, HWND); prototype NUMBER function_331(STRING, NUMBER, HWND); prototype NUMBER function_332(STRING, NUMBER, HWND); prototype NUMBER function_333(STRING, NUMBER, HWND, NUMBER); prototype NUMBER function_334(STRING, NUMBER); prototype NUMBER SdFinishReboot(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_336(STRING, NUMBER, NUMBER); prototype NUMBER SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdFinishEx/SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdInit(); prototype NUMBER SdInit(); prototype NUMBER function_341(STRING, NUMBER, NUMBER, STRING); prototype NUMBER function_342(NUMBER); prototype NUMBER function_343(NUMBER); prototype NUMBER function_344(HWND); prototype NUMBER function_345(STRING, INT, STRING); prototype NUMBER function_346(STRING, NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER function_347(INT, STRING); prototype NUMBER function_348(INT, BYREF INT, BYREF BOOL); prototype NUMBER SdMakeName(BYREF STRING, STRING, STRING, BYREF NUMBER); prototype NUMBER function_350(HWND); prototype STRING function_351(NUMBER); prototype NUMBER function_352(STRING, NUMBER, STRING); prototype NUMBER function_354(STRING, STRING, STRING, STRING); prototype NUMBER SdProductName(STRING); prototype NUMBER SdSetupTypeEx(STRING, STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER function_357(BYREF STRING, STRING, POINTER, POINTER); prototype NUMBER function_358(BYREF STRING, STRING); prototype NUMBER SdWelcome(STRING, STRING); prototype NUMBER SelectDir(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_361(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_364(); prototype NUMBER function_365(STRING, STRING); prototype NUMBER function_366(); prototype NUMBER SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_369(STRING); prototype NUMBER function_370(STRING, STRING, STRING); prototype NUMBER function_371(STRING, STRING, NUMBER); prototype NUMBER function_372(STRING, STRING, POINTER); prototype NUMBER function_373(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_374(NUMBER); prototype NUMBER function_375(STRING, STRING); prototype NUMBER function_376(STRING); prototype NUMBER function_377(STRING, STRING, BYREF STRING); prototype NUMBER function_378(STRING, STRING, BYREF NUMBER); prototype NUMBER function_379(STRING, STRING, POINTER); prototype NUMBER function_380(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_381(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_382(NUMBER); prototype NUMBER function_383(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_384(); prototype NUMBER function_385(STRING, STRING, STRING); prototype NUMBER function_386(BOOL); prototype NUMBER function_387(BOOL, STRING, STRING); prototype NUMBER function_388(STRING, STRING, NUMBER, STRING); prototype NUMBER function_389(STRING, STRING, STRING); prototype NUMBER function_390(); prototype NUMBER function_391(); prototype NUMBER function_392(NUMBER); prototype NUMBER GetDir(STRING, BYREF STRING); prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING); prototype NUMBER function_395(BYREF STRING, STRING, NUMBER); prototype NUMBER function_396(POINTER, STRING, STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrRemoveLastSlash(BYREF STRING); prototype NUMBER StrToUpper/StrToLower(BYREF STRING, STRING); prototype NUMBER function_401(BYREF STRING, BOOL); prototype NUMBER function_402(BYREF STRING); prototype NUMBER LongPathToShortPath(BYREF STRING); prototype NUMBER function_404(BYREF STRING, STRING); prototype NUMBER function_405(BYREF STRING); prototype NUMBER function_406(BYREF NUMBER, STRING); prototype STRING function_414(); prototype STRING function_415(); prototype STRING function_416(); prototype STRING function_417(); prototype STRING function_418(); prototype NUMBER function_419(); prototype STRING function_420(); prototype NUMBER function_421(); prototype STRING function_422(); prototype VARIANT function_423(); prototype VARIANT function_424(); prototype VARIANT function_425(STRING); prototype NUMBER VarSave(NUMBER); prototype NUMBER VarRestore/VarSave(NUMBER); prototype NUMBER function_428(); prototype NUMBER function_429(); prototype NUMBER function_430(); prototype NUMBER function_431(); prototype NUMBER function_432(); prototype VARIANT function_433(NUMBER); prototype void function_434(NUMBER, VARIANT); prototype NUMBER function_435(); prototype NUMBER function_436(); prototype NUMBER function_437(); prototype NUMBER function_438(STRING); prototype NUMBER function_439(); prototype void function_440(); prototype NUMBER RGB(NUMBER, NUMBER, NUMBER); prototype NUMBER SetTitle(STRING, NUMBER, NUMBER); prototype NUMBER SetColor(NUMBER, NUMBER); prototype NUMBER PlaceBitmap(STRING, NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER SetDisplayEffect(NUMBER); prototype NUMBER SetStatusWindow(NUMBER, STRING); prototype NUMBER StatusUpdate(BOOL, NUMBER); prototype NUMBER PlaceWindow(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER function_454(VARIANT, NUMBER, NUMBER, NUMBER); prototype NUMBER function_460(HWND, INT); prototype NUMBER function_461(HWND); prototype NUMBER function_462(HWND, INT, INT); prototype NUMBER function_463(HWND, INT); prototype NUMBER function_464(HWND, INT); prototype NUMBER function_465(HWND); prototype NUMBER function_466(STRING); export prototype void program(); export prototype NUMBER IfxRunAfterReboot(); prototype NUMBER SdInit(); prototype NUMBER function_470(); export prototype NUMBER IfxOnTransferred(); prototype NUMBER SdInit(); prototype NUMBER function_473(); export prototype NUMBER IfxOnRebooted(); prototype NUMBER function_475(); export prototype NUMBER IfxOnAppSearch(); prototype NUMBER function_477(); export prototype NUMBER IfxOnCCPSearch(); prototype NUMBER SdInit(); export prototype NUMBER FinalConstruct(); export prototype NUMBER FinalRelease(); export prototype NUMBER IfxOnAbortInstall(); prototype NUMBER function_483(); prototype NUMBER function_484(); prototype NUMBER SdInit(); prototype NUMBER function_486(); prototype NUMBER function_487(); prototype NUMBER function_488(); export prototype NUMBER IfxOnInitInstall(); export prototype NUMBER IfxOnExitInstall(); export prototype NUMBER IfxOnTransferring(); export prototype NUMBER IfxOnDisk1Installing(); export prototype NUMBER IfxOnDisk1Installed(); export prototype NUMBER IfxFinalConstruct(); export prototype NUMBER IfxFinalRelease(); prototype NUMBER function_496(); export prototype NUMBER IfxOnFileReadOnly(STRING); prototype NUMBER function_498(STRING); export prototype NUMBER IfxOnRemovingSharedFile(STRING); prototype NUMBER function_500(STRING); export prototype NUMBER IfxOnMD5Error(STRING); prototype NUMBER function_502(STRING); export prototype NUMBER IfxOnFileError(STRING, NUMBER); prototype NUMBER function_504(STRING, NUMBER); export prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER); prototype NUMBER function_506(NUMBER, STRING, NUMBER); export prototype NUMBER IfxOnFileLocked(STRING); prototype NUMBER function_508(STRING); export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING); prototype NUMBER function_510(STRING, NUMBER, BYREF STRING); prototype void function_511(); prototype NUMBER function_512(); prototype NUMBER function_513(); prototype NUMBER function_514(NUMBER); prototype NUMBER function_515(); prototype NUMBER function_516(); prototype STRING function_517(STRING); export prototype NUMBER IfxInitProperties(); export prototype NUMBER InitProperties(); export prototype NUMBER IfxReadProperties(NUMBER); export prototype NUMBER ReadProperties(NUMBER); export prototype NUMBER IfxWriteProperties(NUMBER); export prototype NUMBER WriteProperties(NUMBER); export prototype NUMBER IfxOnShowWizardPages(NUMBER); prototype NUMBER function_527(); prototype NUMBER function_528(); prototype NUMBER function_529(); // unrecognized functions (total: 0) /////////////////////////////////////////////////////////////////////////////////// // reference table items (total:1693) // 00004BFA 00004D99 00004DF8 00004EB5 00004F05 00004F8D 00004FEF 0000505B // 000050B4 000050FF 0000517D 000051FB 00005279 000052A2 0000533F 00005378 // 000053D6 00005453 0000549F 000054BA 00005526 000056BD 000056FD 0000570F // 00005744 0000577F 000057BD 000057FB 00005839 00005879 0000589A 000058B3 // 000058EE 00005929 000059C9 000059E2 00005A23 00005A61 00005A9C 00005ADD // 00005B15 00005B68 00005BBA 00005BF2 00005C2A 00005C62 00005C9A 00005CD2 // 00005D2E 00005E2D 00005E85 00005EC8 00005ED7 00005EF6 00005F43 00005F96 // 00006072 00006119 00006159 00006164 000061CF 000061DA 000061E9 00006208 // 00006264 000062D4 00006336 00006365 00006374 000063BE 00006423 00006469 // 00006497 000064F3 0000654B 000065AD 000065C4 000065D3 0000661B 0000663A // 00006696 000066FD 00006730 00006763 00006796 000067A5 000067C4 00006820 // 00006891 0000689F 000068C4 000068E3 0000693F 000069A3 00006A28 00006A37 // 00006A56 00006AEA 00006B27 00006BCE 00006C2D 00006C3C 00006C6C 00006CAC // 00006CBB 00006CDA 00006D6E 00006DAB 00006E1B 00006E84 00006EA5 00006ECC // 00006F1D 00006F86 00006FA7 00006FB6 00006FD5 00006FE4 0000702E 0000707D // 000070D6 0000712F 0000713E 0000714C 0000717F 0000718E 000071BE 000071EE // 0000721E 0000724E 0000727E 000072AE 000072DE 0000730E 0000733E 00007386 // 000073A3 000073B2 000073CD 0000740F 0000745B 0000746A 0000749B 000074CC // 000074FD 0000752E 0000755F 00007590 000075C1 000075F2 00007623 00007630 // 0000763E 0000764D 0000767E 000076AF 000076E0 00007711 0000771E 0000772C // 0000773B 0000776C 0000779D 000077CE 000077FF 0000780C 0000781A 0000783E // 000078A4 000078DE 0000791E 0000798A 000079D1 00007A37 00007AB5 00007AD9 // 00007B16 00007B37 00007B50 00007B8D 00007BAE 00007BC7 00007C04 00007C25 // 00007C3E 00007C7B 00007C9C 00007CB5 00007CF2 00007D13 00007D2C 00007D6C // 00007D8D 00007DA6 00007DB5 00007DE7 00007E19 00007E4B 00007E7D 00007EB0 // 00007EF7 00007F3F 00007F88 00007FF8 00008003 00008036 000080A9 000080BC // 000080C7 0000813A 0000814D 00008158 000081A1 000081E9 00008213 0000827E // 00008289 000082F4 000082FF 0000836A 00008375 000083E0 000083EB 00008431 // 00008463 00008495 000084A4 000084C3 000084D2 00008504 00008536 00008568 // 0000859A 000085CD 00008614 0000865C 000086A5 00008722 000087C4 000087FB // 00008813 00008846 0000888F 000088D7 00008901 00008999 000089DF 00008A11 // 00008A68 00008B14 00008B2D 00008B4E 00008B80 00008B8F 00008BAE 00008BDA // 00008C2B 00008C44 00008C85 00008CE2 00008D34 00008D75 00008DF0 00008DFB // 00008E69 00008EF3 00008EFE 00008F51 00008F86 00008FEE 00008FF9 0000903C // 000090B6 00009107 00009156 000091A7 000091F6 00009266 00009275 0000929E // 0000931E 00009324 00009359 000093A0 000093DE 0000941B 0000946D 000094B7 // 000094D2 00009518 00009555 0000958C 000095DA 00009617 00009630 00009670 // 0000968B 0000971C 00009737 000097B2 000097CD 00009805 00009840 00009886 // 000098C2 00009925 00009949 00009971 000099CC 00009A07 00009A2B 00009A3A // 00009A48 00009ACA 00009B2B 00009B46 00009B68 00009B95 00009BD7 00009C36 // 00009C41 00009C98 00009CA6 00009DA9 00009DB4 00009DFC 00009E36 00009ED5 // 00009F29 00009F36 00009F44 00009FBD 00009FD8 00009FE7 0000A025 0000A061 // 0000A0A3 0000A0DC 0000A137 0000A145 0000A150 0000A18E 0000A1F8 0000A206 // 0000A211 0000A277 0000A282 0000A2E6 0000A2F1 0000A343 0000A375 0000A3A7 // 0000A3D9 0000A40B 0000A431 0000A44C 0000A457 0000A495 0000A4CE 0000A50C // 0000A54A 0000A586 0000A5BF 0000A5F8 0000A631 0000A66A 0000A6A3 0000A6DC // 0000A71B 0000A75A 0000A796 0000A7D2 0000A810 0000A84E 0000A887 0000A8CD // 0000A90C 0000A94B 0000A993 0000A9D9 0000AA1F 0000AA2D 0000AA46 0000AA92 // 0000AB31 0000AB3C 0000ABC2 0000ABEC 0000AC0C 0000AC56 0000ACE8 0000AD25 // 0000AD3D 0000AD99 0000ADD1 0000ADEC 0000AE7A 0000AEA3 0000AECF 0000AEEA // 0000AF0C 0000AFDF 0000B0B8 0000B0C7 0000B0E6 0000B128 0000B161 0000B1AB // 0000B245 0000B277 0000B2A9 0000B2DB 0000B30D 0000B33F 0000B37E 0000B399 // 0000B3B4 0000B41C 0000B499 0000B4F6 0000B511 0000B561 0000B5C2 0000B617 // 0000B67A 0000B6D1 0000B73A 0000B76C 0000B77B 0000B796 0000B816 0000B890 // 0000B8E4 0000B923 0000B955 0000B9A3 0000B9F1 0000BA3F 0000BA4D 0000BA68 // 0000BB02 0000BB21 0000BBBF 0000BC5E 0000BCB2 0000BCBF 0000BCCD 0000BD3C // 0000BD4E 0000BD9B 0000BDE4 0000BDFD 0000BE21 0000BE56 0000BE7A 0000BE89 // 0000BEBA 0000BEEB 0000BF1C 0000BFA9 0000BFF4 0000C025 0000C080 0000C0D7 // 0000C100 0000C15D 0000C26F 0000C27A 0000C292 0000C2EA 0000C314 0000C32C // 0000C381 0000C3D1 0000C451 0000C469 0000C4C1 0000C4D9 0000C54C 0000C572 // 0000C5B6 0000C666 0000C67E 0000C68D 0000C6AC 0000C6ED 0000C7F4 0000C8B5 // 0000C8F1 0000C913 0000C935 0000C942 0000C973 0000C97F 0000C991 0000C9D8 // 0000C9FC 0000CA08 0000CA1A 0000CA41 0000CA65 0000CB02 0000CB64 0000CB7D // 0000CBCA 0000CC11 0000CC17 0000CC47 0000CC77 0000CCA7 0000CCE3 0000CD0F // 0000CD3F 0000CD6F 0000CDAB 0000CDEB 0000CDFA 0000CE15 0000CE37 0000CEF0 // 0000CF23 0000CF89 0000CFDA 0000CFE3 0000D01B 0000D036 0000D1CE 0000D1F2 // 0000D21D 0000D2C7 0000D2EE 0000D31E 0000D3E6 0000DF52 0000DF6D 0000DFF7 // 0000E076 0000E0B0 0000E177 0000E27F 0000E344 0000E391 0000E3C1 0000E3DC // 0000E40D 0000E43E 0000E4A2 0000E4D5 0000E50A 0000E547 0000E56C 0000E587 // 0000E5C8 0000E5E3 0000E5F2 0000E636 0000E67A 0000E78D 0000E824 0000E846 // 0000E855 0000E860 0000E86F 0000E892 0000E8B8 0000E8EB 0000E916 0000E967 // 0000E96D 0000E9B8 0000EA17 0000EA58 0000EAA8 0000EAEE 0000EB30 0000EB71 // 0000EBC2 0000EC07 0000EC5C 0000ECA4 0000ECEC 0000ED3C 0000ED8E 0000EDFA // 0000EE42 0000EE80 0000EEBD 0000EEFD 0000EF3E 0000EF7E 0000EFC3 0000F019 // 0000F066 0000F0BA 0000F10D 0000F160 0000F1C1 0000F215 0000F261 0000F2A5 // 0000F2EB 0000F343 0000F388 0000F3CE 0000F422 0000F468 0000F4B5 0000F4FF // 0000F55A 0000F5B0 0000F606 0000F66E 0000F6C8 0000F717 0000F774 0000F7CC // 0000F820 0000F8E7 0000F942 0000F9A9 0000FA18 0000FAC3 0000FB4A 0000FBA6 // 0000FC40 0000FC9F 0000FD03 0000FD66 0000FDC4 0000FE29 0000FE7F 0000FF64 // 0000FFC0 00010026 0001008E 000100F3 00010177 000101FC 00010286 000102DB // 00010371 000103DD 00010482 00010528 000105BA 00010609 0001069B 000106EE // 00010776 000107CB 0001080E 00010866 000108D0 00010940 000109DA 00010A30 // 00010A7A 00010AEA 00010B71 00010BF5 00010C57 00010D18 00010D6F 00010E23 // 00010E84 00010EE4 00010F52 00010FAE 0001100C 000110A1 00011100 00011187 // 000111D8 000112AC 00011336 0001138A 000113D6 00011422 0001146E 000114B9 // 00011531 00011591 00011604 00011687 000116D1 0001172B 000117CF 0001183B // 00011873 0001188C 00011906 0001190C 0001195F 000119B2 00011A05 00011A37 // 00011A65 00011AE4 00011B01 00011B7B 00011B81 00011BB3 00011BE5 00011C17 // 00011C28 00011C58 00011C89 00011D2A 00011DA9 00011DC6 00011E13 00011E7D // 00011EBD 00011EDE 00011EF7 000123F1 00012452 000124C6 0001254A 00012604 // 00012662 000126C0 0001271E 00012758 000127D3 0001281F 00012836 0001284C // 000129A5 00012A46 00012AAA 00012B0E 00012B72 00012BB6 00012BCC 00012C05 // 00012C11 00012C41 00012C4D 00012CB4 00012D0A 00012D16 00012D58 00012D7C // 00012DA6 00012DCE 00012DF5 00012E10 00012E49 00012E55 00012E85 00012E91 // 00012ED5 00012EF3 00012F94 00012FAC 00012FBB 00012FC9 000130BB 000130E6 // 00013153 000131AC 000131C7 000131F6 0001321E 000132A3 000132F4 0001332F // 000133AC 000133C7 00013450 000134C6 00013574 0001359B 000135E7 0001362A // 0001366E 0001369C 000136EB 0001375D 000137A1 000137D6 00013837 00013879 // 000138BB 000138D6 000139A9 000139AF 000139F2 00013A4C 00013A8F 00013AE5 // 00013B28 00013BA1 00013BE4 00013C61 00013CA4 00013D19 00013D28 00013D47 // 00013DEB 00013E12 00013E3A 00013E83 00013EBE 00013EFC 00013F4F 00013F8D // 00013FBD 00013FF5 0001402D 00014065 000140A0 000140DE 0001411C 00014186 // 000141F8 00014211 0001424C 00014287 000142F1 00014363 0001437C 000143B7 // 00014421 00014493 000144AC 000144E4 0001451F 00014557 0001463C 00014649 // 0001466C 000146B4 000146C2 000146FA 00014752 00014791 000147DC 00014824 // 00014862 000148BB 000148F0 0001493D 00014948 000149DA 000149F3 00014A02 // 00014A92 00014AAD 00014AB8 00014B48 00014B63 00014B6E 00014BFE 00014C19 // 00014C34 00014C3F 00014C4E 00014C9F 00014CD1 00014D09 000155CC 000155D7 // 00015622 0001566D 0001569F 000156EA 00015714 0001571F 0001575D 0001577A // 000157C1 00015800 0001583F 00015875 0001589B 000158DA 00015919 0001594F // 000159A4 000159B2 00015A28 00015A6B 00015A89 00015AA4 00015AB6 00015AC5 // 00015B21 00015B38 00015B94 00015BAB 00015C07 00015C15 00015C2E 00015C3D // 00015C99 00015CB0 00015CE2 00015D3E 00015D4C 00015D65 00015DCA 00015DD8 // 00015DF1 00015E00 00015E33 00015FF9 00016023 00016035 0001608A 000160C3 // 000160FC 0001613F 0001614A 00016172 00016184 0001628D 0001629A 000162BD // 00016305 00016329 00016361 000163A8 000163D4 00016458 000164A9 00016506 // 00016533 0001653E 0001656B 0001657F 0001664E 0001665C 00016667 00016699 // 000166E5 0001671A 00016767 00016772 0001681D 00016836 0001685A 0001688E // 000168A0 0001699E 000169AB 000169CE 00016A16 00016A3A 00016A72 00016ACC // 00016AF8 00016B2D 00016B61 00016B96 00016BCA 00016C0E 00016C2F 00016C8E // 00016CA9 00016CB4 00016D40 00016D81 00016D8C 00016DBE 00016E0A 00016E3F // 00016E8C 00016E97 00016F59 00016F72 00016FCA 0001702E 00017052 000170A4 // 000170BF 00017154 000171A1 000171B3 00017202 0001721D 0001722C 0001726A // 000172A8 000172E6 000172F5 00017310 000173CE 00017485 000174B2 000174DF // 0001750C 00017539 00017566 00017593 000175AE 000175D8 0001760F 00017678 // 0001772D 0001774A 00017789 00017797 000177A6 0001780F 00017821 00017864 // 000178AB 000178C5 000178D7 00017919 0001795F 0001798D 000179B1 000179FA // 00017AB1 00017ACA 00017B53 00017BB3 00017BFB 00017C09 00017C3F 00017C51 // 00017CE0 00017D4D 00017DE3 00017DEE 00017E30 00017E53 00017E9B 00017EA9 // 00017EE1 00017F28 00017F54 00017FE3 00017FF7 00018035 00018073 000180B1 // 000180FD 00018132 00018188 00018198 000181A3 00018217 00018230 00018270 // 0001829A 0001833B 00018395 000183F8 0001841C 00018483 000184A6 00018500 // 0001850E 00018546 0001858D 0001860A 0001867C 00018687 000186E0 00018715 // 00018782 000187EF 000188AA 000188B5 0001890B 00018950 0001895B 000189D1 // 000189FC 00018A33 00018A92 00018AC2 00018AD0 00018B15 00018B27 00018BB6 // 00018BD9 00018C21 00018C3A 00018C72 00018CB9 00018CFA 00018D38 00018D76 // 00018DCB 00018E00 00018E4D 00018E58 00018ED7 00018EF0 00019001 0001900E // 000190B4 000190CD 0001918C 000191A5 0001920E 0001921A 00019248 0001926A // 000192B9 0001935A 0001939C 000193E9 000193FA 00019456 00019471 000194D8 // 00019512 000195D4 0001968B 00019770 00019791 0001980A 0001988D 000198A8 // 000198DB 00019965 000199E3 00019A1D 00019A87 00019A99 00019AD8 00019B17 // 00019B56 00019B9D 00019BAB 00019BC2 00019BCF 00019BF9 00019C2C 00019C9D // 00019CCA 00019D09 00019D48 00019D87 00019DCE 00019DE5 00019E20 00019E4A // 00019E63 00019E84 00019ECB 00019EEC 00019F07 00019F38 00019F6F 00019F8A // 00019FD1 0001A007 0001A056 0001A09B 0001A0A9 0001A0D0 0001A0E2 0001A135 // 0001A19C 0001A1CC 0001A243 0001A273 0001A27E 0001A2A2 0001A319 0001A349 // 0001A368 0001A3E9 0001A434 0001A44C 0001A4B3 0001A50C 0001A58E 0001A5AF // 0001A5CA 0001A5F5 0001A6A0 0001A6C7 0001A70F 0001A789 0001A7AD 0001A7DE // 0001A81E 0001A872 0001A8A6 0001A954 0001A97D 0001A9C9 0001AA07 0001AA26 // 0001AA75 0001AABA 0001AAC8 0001AB21 0001AB98 0001ABF2 0001AC1C 0001AC2A // 0001ACAD 0001ACF2 0001ACFD 0001AD40 0001AD85 0001AD9F 0001ADC6 0001AE0E // 0001AE58 0001AE81 0001AF27 0001AF32 0001AF4F 0001AF71 0001AF92 0001AFB6 // 0001AFE9 0001B023 0001B079 0001B07F 0001B0B1 0001B0E3 0001B115 0001B147 // 0001B179 0001B1AB 0001B1DD 0001B20F 0001B241 0001B273 0001B2A5 0001B2D7 // 0001B309 0001B33B 0001B36D 0001B37C 0001B3BC 0001B3ED 0001B4A4 0001B55B // 0001B5CF 0001B6CD 0001B6F8 0001B731 0001B783 0001B7F2 0001B7FD 0001B868 // 0001B883 0001B902 0001B960 0001B96B 0001BA0A 0001BA25 0001BA34 0001BA73 // 0001BA8C 0001BAB4 0001BACD 0001BB1C 0001BB37 0001BBF2 0001BBFD 0001BC4B // 0001BC56 0001BC65 0001BC80 0001BCA2 0001BCC7 0001BD42 0001BD87 0001BDCC // 0001BDFA 0001BE09 0001BE24 0001BE9F 0001BEBA 0001BEDC 0001BF38 0001BF84 // 0001BFE0 0001C02C 0001C088 0001C0D4 0001C130 0001C17C 0001C1D8 0001C224 // 0001C280 0001C2CC 0001C2DB 0001C2F6 0001C345 0001C382 0001C3BB 0001C40B // 0001C436 0001C470 0001C4CD 0001C510 0001C564 0001C5A9 0001C5B4 0001C5BF // 0001C5EF 0001C633 0001C6D0 0001C74E 0001C75C 0001C776 0001C7CF 0001C7F6 // 0001C815 0001C8BC 0001C8D6 0001C914 0001C983 0001C9A2 0001C9D7 0001CA19 // 0001CA34 0001CA78 0001CAF5 0001CB15 0001CB30 0001CB6B 0001CBBE 0001CBD9 // 0001CC1D 0001CC62 0001CC70 0001CCC3 0001CCDD 0001CD3D 0001CD68 0001CD80 // 0001CE1A 0001CE29 0001CE37 0001CE7B 0001CEEE 0001CFB3 0001CFC2 0001CFDD // 0001D00E 0001D062 0001D0B1 0001D0EB 0001D18C 0001D1A9 0001D1ED 0001D1FB // 0001D29F 0001D2AD 0001D2B8 0001D2E1 0001D3A5 0001D3B3 0001D3BE 0001D3E8 // 0001D452 0001D4CC 0001D4DA 0001D542 0001D586 0001D5CA 0001D60E 0001D652 // 0001D696 0001D6DA 0001D71E 0001D762 0001D7A6 0001D7EA 0001D82E 0001D872 // 0001D8AC 0001D8C6 0001D8E1 0001D903 0001D925 0001D947 0001D969 0001D98B // 0001D9AD 0001D9CF 0001D9F1 0001DA13 0001DA45 0001DA9B 0001DAAC 0001DAC2 // 0001DB1B 0001DB2C 0001DB42 0001DBC9 0001DC29 0001DC6E 0001DC89 0001DD10 // 0001DD6B 0001DDBE 0001DDD3 0001DDEE 0001DE39 0001DE47 0001DE80 0001DECB // 0001DED9 0001DF12 0001DF5D 0001DF6B 0001DFA4 0001DFEF 0001DFFD 0001E036 // 0001E078 0001E0E9 0001E147 0001E1A2 0001E202 0001E259 0001E2B4 0001E319 // 0001E378 0001E3CB 0001E3E1 0001E436 0001E478 0001E4B7 0001E4FB 0001E536 // 0001E575 0001E5B5 0001E5CB 0001E6D9 0001E853 0001E880 0001E8AE 0001E8D5 // 0001E981 0001EA08 0001EA46 0001EA81 0001EAC5 0001EAFD 0001EB42 0001EB8D // 0001EBC8 0001EBD7 0001EC0A 0001EC3D 0001EC70 0001ECE2 0001ED1C 0001ED70 // 0001EDC5 0001EE34 0001EE6E 0001EE7D 0001EF1E 0001EF75 0001F021 0001F03A // 0001F06C 0001F09F 0001F0D2 0001F12D 0001F15F 0001F1B6 0001F1E8 0001F23F // 0001F271 0001F2C8 0001F2FA 0001F351 0001F383 0001F445 0001F454 0001F47B // 0001F4D2 0001F518 0001F558 0001F584 0001F5CA 0001F620 0001F62E 0001F647 // 0001F68D 0001F6CD 0001F6FC 0001F742 0001F79D 0001F7A9 0001F7C2 0001F808 // 0001F837 0001F876 0001F895 0001F8AE 0001F911 0001F950 0001F967 0001F99A // 0001F9AC 0001FA83 0001FA91 0001FC22 0001FCA3 0001FCBD 0001FD43 0001FDBB // 0001FDD1 0001FDEC 0001FE27 0001FE65 0001FE6B 0001FE77 0001FE89 0001FEA4 // 0001FEBF 0001FF02 0001FF0E 0001FF20 0001FF3B 0001FF5E 0001FF6A 0001FF7C // 0001FF97 0001FFBA 0001FFC6 0001FFD8 0001FFF3 0002000E 00020029 00020261 // 00020267 00020273 0002028D 000202A8 000202CB 000202D7 000202E9 0002030C // 00020318 0002032A 00020345 00020366 000203EE 0002040E 00020449 000204C4 // 0002053F 000205BA 000205F5 00020630 000206AB 000206E4 00020794 0002083D // 00020987 00020995 000209AE 000209BA 000209CC 00020C38 00020C65 00020C6B // 00020C77 00020C91 00020D9B 00020DC2 00020DCE 00020DE8 00020E1B 00020E27 // 00020E39 00020F3A 00021025 0002102B 00021037 00021059 00021082 0002108E // 000210A0 000210C9 000210D5 000210E7 00021156 00021168 0002121C 0002126D // 0002127E 0002128F 0002129B 000212AD 000212E7 00021394 000213DE 000213EF // 00021400 0002140C 0002141E 00021458 0002148A 000214AE 000214BA 000214CC // 00021501 00021550 00021569 000215A7 000215B3 000215C5 0002160D 00021662 // 0002167B 000216BC 000216C8 000216DA 00021729 00021792 000217E7 00021800 // 0002183B 00021847 00021859 00021893 000218EC 00021916 00021922 00021934 // 000219CB 000219F4 00021A18 00021B5A 00021C3C 00021CD4 00021D26 00021D31 // 00021D59 00021D77 00021EAE 000220CF 0002212D 00022177 000221B3 0002223E // 00022246 0002224C 0002225E 000225E0 000225EE 0002261B 00022621 0002265E // 00022678 00022687 0002270D 00022793 00022819 0002287B 00022891 00022912 // 00022980 000229D3 00022A38 00022A59 00022A7C 00022A88 00022A9A 00022AB5 // 00022AF0 00022AFC 00022B0E 00022B29 00022B64 00022B70 00022B82 00022B9D // 00022BFB 00022C03 00022C1F 00022C2B 00022C3D 00022CC5 00022CD7 00022D53 // 00022D69 00022DF1 00022E03 00022E7F 00022E95 /////////////////////////////////////////////////////////////////////////////////// // global variables NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65; STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69; OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11, global_object12, global_object13, global_object14, global_object15; /////////////////////////////////////////////////////////////////////////////////// // code start @00004BFA:001D label_4bfa: @00004BFC:0022 function NUMBER function_0() @00004BFC NUMBER local_number1, local_number2, local_number5, local_number6; @00004BFC STRING local_string1, local_string2, local_string3, local_string4, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13; @00004BFC @00004BFC begin @00004C05:0021 function_234("TITLE_CAPTIONBAR"); @00004C1E:0006 local_string12 = LASTRESULT; @00004C28:0021 SetTitle(local_string12, 0, -16776960); @00004C3B:0014 global_string12 = (global_string12 ^ "-uninst"); @00004C4F:0021 function_148(29); @00004C5A:0021 function_148(12); @00004C65:0021 RGB(255, 255, 255); @00004C7A:0006 local_number6 = LASTRESULT; @00004C84:0021 SetColor(12, local_number6); @00004C92:0021 function_420(); @00004C98:0006 local_string12 = LASTRESULT; @00004CA2:0014 local_string12 = (local_string12 ^ "Logo.bmp"); @00004CB7:0021 PlaceBitmap(local_string12, 1, 16384, 16384, 16384); @00004CD4:0006 local_number2 = 301; @00004CE0:0021 function_415(); @00004CE6:0006 local_string12 = LASTRESULT; @00004CF0:0021 function_234("COMPANY_NAME"); @00004D05:0006 local_string13 = LASTRESULT; @00004D0F:0014 local_string12 = (local_string12 ^ local_string13); @00004D1C:0014 global_string8 = (local_string12 ^ "SaltLake2002"); @00004D35:0006 local_string11 = global_string8; @00004D3F:0021 GetSystemInfo(10, local_number1, local_string3); @00004D50:000E local_number6 = (local_number1 != 586); @00004D5F:0004 if(local_number6) then // ref index: 1 @00004D6B:0021 function_234("ERROR_CPU"); @00004D7D:0006 local_string12 = LASTRESULT; @00004D87:0021 MessageBox(local_string12, -65534); @00004D95:0002 abort; @00004D99:0007 endif; @00004D99:0007 label_4d99: @00004D9B:0021 GetSystemInfo(185, local_number1, local_string3); @00004DAC:0009 local_number6 = (local_number1 < 64000); @00004DBB:0004 if(local_number6) then // ref index: 1 @00004DC7:0021 function_234("ERROR_MEMORY"); @00004DDC:0006 local_string12 = LASTRESULT; @00004DE6:0021 MessageBox(local_string12, -65534); @00004DF4:0002 abort; @00004DF8:000B endif; @00004DF8:000B label_4df8: @00004DFA:0021 GetSystemInfo(150, local_number1, local_string3); @00004E0B:000D local_number6 = (local_number1 = 6); @00004E1A:0004 if(local_number6) then // ref index: 1 @00004E26:0021 function_420(); @00004E2C:0006 local_string12 = LASTRESULT; @00004E36:0014 local_string12 = (local_string12 ^ "\\SHFOLDER.EXE"); @00004E50:0021 LaunchAppAndWait(local_string12, "/Q:A", -1); @00004E65:0006 local_number6 = LASTRESULT; @00004E6F:000E local_number6 = (local_number6 != 0); @00004E7E:0004 if(local_number6) then // ref index: 1 @00004E8A:0021 MessageBox("unable to launch shfolder.exe", -65534); @00004EB5:0007 endif; @00004EB5:0007 endif; @00004EB5:0007 label_4eb5: @00004EB7:0006 local_string1 = ""; @00004EC1:0006 local_string2 = ""; @00004ECB:0021 SdWelcome(local_string1, local_string2); @00004ED7:0006 local_number1 = LASTRESULT; @00004EE1:000D local_number6 = (local_number1 = 12); @00004EF0:0004 if(local_number6) then // ref index: 1 @00004EFC:0005 goto label_4eb5; @00004F05:000B endif; @00004F05:000B label_4f05: @00004F07:0021 function_420(); @00004F0D:0006 local_string12 = LASTRESULT; @00004F17:0014 local_string8 = (local_string12 ^ "license.txt"); @00004F2F:0006 local_string1 = ""; @00004F39:0006 local_string2 = ""; @00004F43:0006 local_string9 = ""; @00004F4D:0021 function_354(local_string1, local_string2, local_string9, local_string8); @00004F5F:0006 local_number1 = LASTRESULT; @00004F69:000D local_number6 = (local_number1 = 12); @00004F78:0004 if(local_number6) then // ref index: 1 @00004F84:0005 goto label_4eb5; @00004F8D:0008 endif; @00004F8D:0008 label_4f8d: @00004F8F:0006 local_string1 = ""; @00004F99:0006 local_string2 = ""; @00004FA3:0021 SdAskDestPath(local_string1, local_string2, local_string11, 0); @00004FB7:0006 local_number1 = LASTRESULT; @00004FC1:0006 global_string8 = local_string11; @00004FCB:000D local_number6 = (local_number1 = 12); @00004FDA:0004 if(local_number6) then // ref index: 1 @00004FE6:0005 goto label_4f05; @00004FEF:0008 endif; @00004FEF:0008 label_4fef: @00004FF1:0006 local_string1 = ""; @00004FFB:0006 local_string2 = ""; @00005005:0006 local_string4 = "Typical"; @00005016:0021 SdSetupTypeEx(local_string1, local_string2, "", local_string4, 0); @0000502D:0006 local_number1 = LASTRESULT; @00005037:000D local_number6 = (local_number1 = 12); @00005046:0004 if(local_number6) then // ref index: 1 @00005052:0005 goto label_4f8d; @0000505B:0007 endif; @0000505B:0007 label_505b: @0000505D:0006 local_string10 = global_string8; @00005067:0006 local_number5 = 0; @00005073:0021 ComponentCompareSizeRequired(global_string6, local_string10, local_number5); @00005082:000E local_number6 = (local_number5 != 0); @00005091:0004 if(local_number6) then // ref index: 1 @0000509D:0021 MessageBox(global_string4, -65534); @000050AB:0005 goto label_4fef; @000050B4:0003 endif; @000050B4:0003 label_50b4: @000050B6:0021 RegDBSetDefaultRoot(-2147483646); @000050C1:0021 RegDBCreateKeyEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", ""); @000050FB:0001 // switch/while/??? @000050FF:0004 label_50ff: @00005101:000D local_number6 = (local_string4 = "Minimum"); @00005115:0004 if(local_number6) then // ref index: 1 @00005121:0021 RegDBSetKeyValueEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", "installtype", 4, "0", -1); @00005174:0005 goto label_52a2; @0000517D:0004 endif; @0000517D:0004 label_517d: @0000517F:000D local_number6 = (local_string4 = "Typical"); @00005193:0004 if(local_number6) then // ref index: 1 @0000519F:0021 RegDBSetKeyValueEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", "installtype", 4, "1", -1); @000051F2:0005 goto label_52a2; @000051FB:0004 endif; @000051FB:0004 label_51fb: @000051FD:000D local_number6 = (local_string4 = "Maximum"); @00005211:0004 if(local_number6) then // ref index: 1 @0000521D:0021 RegDBSetKeyValueEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", "installtype", 4, "2", -1); @00005270:0005 goto label_52a2; @00005279:0001 endif; @00005279:0001 label_5279: @0000527B:0021 MessageBox("error, unknown setup type", -65534); @000052A2:0002 label_52a2: @000052A4:0021 RegDBSetKeyValueEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", "uninstall", 1, global_string10, -1); @000052F4:0021 RegDBSetKeyValueEx("SOFTWARE\\Eidos Interactive\\Salt Lake City 2002", "path", 1, global_string8, -1); @0000533F:0005 label_533f: @00005341:0021 ShowObjWizardPages(local_number1); @0000534A:0006 local_number1 = LASTRESULT; @00005354:000D local_number6 = (local_number1 = 12); @00005363:0004 if(local_number6) then // ref index: 1 @0000536F:0005 goto label_4fef; @00005378:0007 endif; @00005378:0007 label_5378: @0000537A:0021 SetStatusWindow(0, ""); @00005388:0021 function_148(58); @00005393:0021 PlaceWindow(58, 32, 32, 8); @000053AD:0021 StatusUpdate(1, 100); @000053BD:0027 // return coming @000053C1:0023 return 0; @000053CA:0026 end; // checksum: ebc37c9a @000053D6:000B label_53d6: @000053D8:0022 function NUMBER function_1() @000053D8 NUMBER local_number1, local_number2; @000053D8 STRING local_string1, local_string2; @000053D8 @000053D8 begin @000053E1:0021 function_351(17045); @000053EC:0006 local_string1 = LASTRESULT; @000053F6:0021 function_351(17061); @00005401:0006 local_string2 = LASTRESULT; @0000540B:0021 function_263(1, local_string2, "%s", local_string1); @00005421:0006 local_number1 = LASTRESULT; @0000542B:000D local_number2 = (local_number1 = 2); @0000543A:0004 if(local_number2) then // ref index: 1 @00005446:0003 exit; @0000544A:0005 goto label_549f; @00005453:0006 endif; @00005453:0006 label_5453: @00005455:000D local_number2 = (local_number1 = 1); @00005464:0004 if(local_number2) then // ref index: 1 @00005470:0021 SetStatusWindow(0, ""); @0000547E:0021 function_148(5); @00005489:0021 StatusUpdate(1, 100); @00005499:0021 ComponentRemoveAll(); @0000549F:0003 endif; @0000549F:0003 label_549f: @000054A1:0027 // return coming @000054A5:0023 return 0; @000054AE:0026 end; // checksum: 1502d238 @000054BA:0009 label_54ba: @000054BC:0022 function NUMBER function_2() @000054BC @000054BC STRING local_string1, local_string2; @000054BC @000054BC begin @000054C5:0006 local_string1 = global_string8; @000054CF:0021 RegDBSetItem(1, local_string1); @000054DD:0021 function_234("PRODUCT_KEY"); @000054F1:0006 local_string2 = LASTRESULT; @000054FB:0014 local_string2 = (local_string1 ^ local_string2); @00005508:0021 RegDBSetItem(2, local_string2); @00005516:0024 return; @0000551A:0026 end; // checksum: 4a511307 @00005526:0019 label_5526: @00005528:0022 function NUMBER function_3() @00005528 NUMBER local_number1, local_number2, local_number3; @00005528 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00005528 @00005528 begin @00005531:0014 local_string2 = (global_string9 ^ "\\readme.rtf"); @00005549:0014 local_string3 = (global_string8 ^ "\\readme.rtf"); @00005561:0021 CopyFile(local_string2, local_string3); @0000556D:0006 local_number3 = LASTRESULT; @00005577:0021 function_261(local_number3); @00005580:0006 local_string1 = LASTRESULT; @0000558A:0014 local_string2 = (global_string9 ^ "\\SaltLake2002.exe"); @000055A8:0014 local_string3 = (global_string8 ^ "\\SaltLake2002.exe"); @000055C6:0021 CopyFile(local_string2, local_string3); @000055D2:0006 local_number3 = LASTRESULT; @000055DC:0021 function_261(local_number3); @000055E5:0006 local_string1 = LASTRESULT; @000055EF:0021 function_234("INSTALLED"); @00005601:0006 local_string4 = LASTRESULT; @0000560B:0021 function_234("INSTALLED_NEXT"); @00005622:0006 local_string5 = LASTRESULT; @0000562C:0021 function_234("VIEW_README"); @00005640:0006 local_string6 = LASTRESULT; @0000564A:0021 function_234("LAUNCH_GAME"); @0000565E:0006 local_string7 = LASTRESULT; @00005668:0021 SdFinish(local_string4, local_string5, "", local_string6, local_string7, local_number1, local_number2); @00005683:0004 if(local_number1) then // ref index: 1 @0000568F:0021 ChangeDirectory(global_string9); @00005698:0021 LaunchAppAndWait("viewer.exe", "readme.rtf", -1); @000056BD:0004 endif; @000056BD:0004 label_56bd: @000056BF:0004 if(local_number2) then // ref index: 1 @000056CB:0021 ChangeDirectory(global_string8); @000056D4:0014 local_string4 = (global_string8 ^ "SaltLake2002.exe"); @000056F1:0021 LaunchApp/BatchGetFileName/ConfigGetFileName(local_string4, ""); @000056FD:0002 endif; @000056FD:0002 label_56fd: @000056FF:0024 return; @00005703:0026 end; // checksum: 9ab15cb5 @0000570F:0005 label_570f: @00005711:0022 function VARIANT ComponentErrorInfo() @00005711 @00005711 STRING local_string1; @00005711 OBJECT local_object1; @00005711 begin @0000571A:0020 _ComponentErrorInfo(global_number24, local_object1, local_string1); // dll: ISRT.dll @00005729:0027 // return coming @0000572D:0023 return local_object1; @00005734:0026 end; // checksum: 670f2032 @00005744:0006 label_5744: @00005746:0022 function NUMBER ComponentIsItemSelected(local_string1, local_string2) @00005746 NUMBER local_number1; @00005746 @00005746 @00005746 begin @0000574F:0027 // return coming @00005753:0020 _ComponentIsItemSelected(global_number24, local_string1, local_string2); // dll: ISRT.dll @00005762:0006 local_number1 = LASTRESULT; @0000576C:0023 return local_number1; @00005773:0026 end; // checksum: 4370435c @0000577F:0006 label_577f: @00005781:0022 function NUMBER ComponentSelectItem(local_string1, local_string2, local_number1) @00005781 NUMBER local_number2; @00005781 @00005781 @00005781 begin @0000578A:0027 // return coming @0000578E:0020 _ComponentSelectItem(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @000057A0:0006 local_number2 = LASTRESULT; @000057AA:0023 return local_number2; @000057B1:0026 end; // checksum: 20073402 @000057BD:0006 label_57bd: @000057BF:0022 function NUMBER ComponentListItems(local_string1, local_string2, local_number1) @000057BF NUMBER local_number2; @000057BF @000057BF @000057BF begin @000057C8:0027 // return coming @000057CC:0020 _ComponentListItems(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @000057DE:0006 local_number2 = LASTRESULT; @000057E8:0023 return local_number2; @000057EF:0026 end; // checksum: 41253c31 @000057FB:0006 label_57fb: @000057FD:0022 function NUMBER ComponentCompareSizeRequired(local_string1, local_string2, local_number1) @000057FD NUMBER local_number2; @000057FD @000057FD @000057FD begin @00005806:0027 // return coming @0000580A:0020 _ComponentCompareSizeRequired(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @0000581C:0006 local_number2 = LASTRESULT; @00005826:0023 return local_number2; @0000582D:0026 end; // checksum: 2f0c3d5b @00005839:0006 label_5839: @0000583B:0022 function NUMBER ComponentTransferData(local_string1) @0000583B NUMBER local_number1, local_number2; @0000583B @0000583B @0000583B begin @00005844:0020 _ComponentTransferData(global_number24, local_string1); // dll: ISRT.dll @00005850:0006 local_number1 = LASTRESULT; @0000585A:000D local_number2 = (local_number1 = -2147213312); @00005869:0004 if(local_number2) then // ref index: 1 @00005875:0002 abort; @00005879:0003 endif; @00005879:0003 label_5879: @0000587B:000D local_number2 = (local_number1 = -2147213311); @0000588A:0004 if(local_number2) then // ref index: 1 @00005896:0003 exit; @0000589A:0003 endif; @0000589A:0003 label_589a: @0000589C:0027 // return coming @000058A0:0023 return local_number1; @000058A7:0026 end; // checksum: 29361c51 @000058B3:0006 label_58b3: @000058B5:0022 function NUMBER ComponentSetupTypeSet(local_string1, local_string2) @000058B5 NUMBER local_number1; @000058B5 @000058B5 @000058B5 begin @000058BE:0027 // return coming @000058C2:0020 _ComponentSetupTypeSet(global_number24, local_string1, local_string2); // dll: ISRT.dll @000058D1:0006 local_number1 = LASTRESULT; @000058DB:0023 return local_number1; @000058E2:0026 end; // checksum: 3e13574d @000058EE:0006 label_58ee: @000058F0:0022 function NUMBER ComponentSetupTypeEnum(local_string1, local_number1) @000058F0 NUMBER local_number2; @000058F0 @000058F0 @000058F0 begin @000058F9:0027 // return coming @000058FD:0020 _ComponentSetupTypeEnum(global_number24, local_string1, local_number1); // dll: ISRT.dll @0000590C:0006 local_number2 = LASTRESULT; @00005916:0023 return local_number2; @0000591D:0026 end; // checksum: 287e5147 @00005929:000C label_5929: @0000592B:0022 function NUMBER function_87(local_string1, local_string2, local_number1, local_number2, local_string3) @0000592B NUMBER local_number3, local_number4; @0000592B @0000592B @0000592B begin @00005934:0021 StrLength(local_string3); @0000593D:0006 local_number4 = LASTRESULT; @00005947:0020 _ComponentSetupTypeGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string3, local_number4); // dll: ISRT.dll @00005962:0006 local_number3 = LASTRESULT; @0000596C:000A local_number4 = (local_number3 > 0); @0000597B:0004 if(local_number4) then // ref index: 1 @00005987:0031 Resize(local_string3, local_number3); @00005991:0021 StrLength(local_string3); @0000599A:0006 local_number4 = LASTRESULT; @000059A4:0020 _ComponentSetupTypeGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string3, local_number4); // dll: ISRT.dll @000059BF:0006 local_number3 = LASTRESULT; @000059C9:0003 endif; @000059C9:0003 label_59c9: @000059CB:0027 // return coming @000059CF:0023 return local_number3; @000059D6:0026 end; // checksum: 507af1a @000059E2:0006 label_59e2: @000059E4:0022 function NUMBER ComponentFilterOS(local_string1, local_number1, local_number2, local_number3) @000059E4 NUMBER local_number4; @000059E4 @000059E4 @000059E4 begin @000059ED:0027 // return coming @000059F1:0020 _ComponentFilterOS(global_number24, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll @00005A06:0006 local_number4 = LASTRESULT; @00005A10:0023 return local_number4; @00005A17:0026 end; // checksum: 40731b01 @00005A23:0006 label_5a23: @00005A25:0022 function NUMBER ComponentFilterLanguage(local_string1, local_number1, local_number2) @00005A25 NUMBER local_number3; @00005A25 @00005A25 @00005A25 begin @00005A2E:0027 // return coming @00005A32:0020 _ComponentFilterLanguage(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @00005A44:0006 local_number3 = LASTRESULT; @00005A4E:0023 return local_number3; @00005A55:0026 end; // checksum: 45785573 @00005A61:0006 label_5a61: @00005A63:0022 function NUMBER CreateRegistrySet(local_string1) @00005A63 NUMBER local_number1; @00005A63 @00005A63 @00005A63 begin @00005A6C:0027 // return coming @00005A70:0020 _CreateRegistrySet(global_number24, global_string6, local_string1); // dll: ISRT.dll @00005A7F:0006 local_number1 = LASTRESULT; @00005A89:0023 return local_number1; @00005A90:0026 end; // checksum: 4353292e @00005A9C:0007 label_5a9c: @00005A9E:0022 function NUMBER ComponentRemoveAll() @00005A9E NUMBER local_number1; @00005A9E @00005A9E @00005A9E begin @00005AA7:0006 global_number17 = 303; @00005AB3:0027 // return coming @00005AB7:0020 _ComponentRemoveAll(global_number24); // dll: ISRT.dll @00005AC0:0006 local_number1 = LASTRESULT; @00005ACA:0023 return local_number1; @00005AD1:0026 end; // checksum: 5c1e150e @00005ADD:0006 label_5add: @00005ADF:0022 function NUMBER function_92(local_string1) @00005ADF NUMBER local_number1; @00005ADF @00005ADF @00005ADF begin @00005AE8:0027 // return coming @00005AEC:0020 _ComponentSaveTarget(global_number24, local_string1); // dll: ISRT.dll @00005AF8:0006 local_number1 = LASTRESULT; @00005B02:0023 return local_number1; @00005B09:0026 end; // checksum: 28372024 @00005B15:0007 label_5b15: @00005B17:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5) @00005B17 NUMBER local_number6; @00005B17 @00005B17 @00005B17 begin @00005B20:0021 function_137(); @00005B26:0027 // return coming @00005B2A:0020 _DefineDialog(global_number24, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll @00005B4B:0006 local_number6 = LASTRESULT; @00005B55:0023 return local_number6; @00005B5C:0026 end; // checksum: 19315156 @00005B68:0006 label_5b68: @00005B6A:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1) @00005B6A NUMBER local_number2; @00005B6A @00005B6A @00005B6A begin @00005B73:0027 // return coming @00005B77:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6); @00005B9D:0006 local_number2 = LASTRESULT; @00005BA7:0023 return local_number2; @00005BAE:0026 end; // checksum: fcffbed8 @00005BBA:0006 label_5bba: @00005BBC:0022 function NUMBER EndDialog(local_string1) @00005BBC NUMBER local_number1; @00005BBC @00005BBC @00005BBC begin @00005BC5:0027 // return coming @00005BC9:0020 _EndDialog(global_number24, local_string1); // dll: ISRT.dll @00005BD5:0006 local_number1 = LASTRESULT; @00005BDF:0023 return local_number1; @00005BE6:0026 end; // checksum: 5c5b3115 @00005BF2:0006 label_5bf2: @00005BF4:0022 function NUMBER ReleaseDialog/EndDialog(local_string1) @00005BF4 NUMBER local_number1; @00005BF4 @00005BF4 @00005BF4 begin @00005BFD:0027 // return coming @00005C01:0020 _ReleaseDialog(global_number24, local_string1); // dll: ISRT.dll @00005C0D:0006 local_number1 = LASTRESULT; @00005C17:0023 return local_number1; @00005C1E:0026 end; // checksum: 31234770 @00005C2A:0006 label_5c2a: @00005C2C:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1) @00005C2C NUMBER local_number1; @00005C2C @00005C2C @00005C2C begin @00005C35:0027 // return coming @00005C39:0020 _WaitOnDialog(global_number24, local_string1); // dll: ISRT.dll @00005C45:0006 local_number1 = LASTRESULT; @00005C4F:0023 return local_number1; @00005C56:0026 end; // checksum: 16370344 @00005C62:0006 label_5c62: @00005C64:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1) @00005C64 NUMBER local_number1; @00005C64 @00005C64 @00005C64 begin @00005C6D:0027 // return coming @00005C71:0020 _CmdGetHwndDlg(global_number24, local_string1); // dll: ISRT.dll @00005C7D:0006 local_number1 = LASTRESULT; @00005C87:0023 return local_number1; @00005C8E:0026 end; // checksum: 3c295562 @00005C9A:0006 label_5c9a: @00005C9C:0022 function NUMBER CtrlGetSubCommand/CmdGetHwndDlg(local_string1) @00005C9C NUMBER local_number1; @00005C9C @00005C9C @00005C9C begin @00005CA5:0027 // return coming @00005CA9:0020 _CtrlGetSubCommand(global_number24, local_string1); // dll: ISRT.dll @00005CB5:0006 local_number1 = LASTRESULT; @00005CBF:0023 return local_number1; @00005CC6:0026 end; // checksum: 704a0200 @00005CD2:0009 label_5cd2: @00005CD4:0022 function NUMBER function_114(local_string1, local_number1, local_string2) @00005CD4 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00005CD4 STRING local_string3; @00005CD4 @00005CD4 begin @00005CDD:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00005CE6:0006 local_number2 = LASTRESULT; @00005CF0:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00005CFC:0006 local_number3 = LASTRESULT; @00005D06:000D local_number7 = (local_number3 = 0); @00005D15:0004 if(local_number7) then // ref index: 1 @00005D21:0027 // return coming @00005D25:0023 return -2; @00005D2E:0013 endif; @00005D2E:0013 label_5d2e: @00005D30:0032 SizeOf(local_string3); @00005D37:0006 local_number7 = LASTRESULT; @00005D41:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll @00005D50:000D local_number7 = (local_string3 = "Edit"); @00005D61:000D local_number8 = (local_string3 = "Static"); @00005D74:0018 local_number7 = (local_number7 || local_number8); @00005D81:000D local_number8 = (local_string3 = "Button"); @00005D94:0018 local_number7 = (local_number7 || local_number8); @00005DA1:000D local_number8 = (local_string3 = "ComboBox"); @00005DB6:0018 local_number7 = (local_number7 || local_number8); @00005DC3:0004 if(local_number7) then // ref index: 4 @00005DCF:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00005DDD:0006 local_number4 = LASTRESULT; @00005DE7:000D local_number7 = (local_string3 = "Edit"); @00005DF8:0012 local_number8 = (local_number4 & 4); @00005E07:0019 local_number7 = (local_number7 = local_number8); @00005E14:0004 if(local_number7) then // ref index: 1 @00005E20:0027 // return coming @00005E24:0023 return -7; @00005E2D:0008 endif; @00005E2D:0008 label_5e2d: @00005E2F:0020 GetWindowTextLength(local_number3); // dll: USER32.dll @00005E38:0006 local_number5 = LASTRESULT; @00005E42:0032 SizeOf(local_string2); @00005E49:0006 local_number6 = LASTRESULT; @00005E53:0009 local_number7 = (local_number6 < local_number5); @00005E60:0004 if(local_number7) then // ref index: 1 @00005E6C:0007 local_number7 = (local_number5 + 1); @00005E7B:0031 Resize(local_string2, local_number7); @00005E85:0006 endif; @00005E85:0006 label_5e85: @00005E87:0007 local_number7 = (local_number5 + 1); @00005E96:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll @00005EA5:0006 local_number7 = LASTRESULT; @00005EAF:0004 if(local_number7) then // ref index: 1 @00005EBB:0027 // return coming @00005EBF:0023 return 0; @00005EC8:0002 endif; @00005EC8:0002 label_5ec8: @00005ECA:0027 // return coming @00005ECE:0023 return -1; @00005ED7:0003 endif; @00005ED7:0003 label_5ed7: @00005ED9:0027 // return coming @00005EDD:0023 return -7; @00005EE6:0026 end; // checksum: cb84d9fc @00005EF6:0006 label_5ef6: @00005EF8:0022 function NUMBER CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2) @00005EF8 NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10, local_number11; @00005EF8 STRING local_string3; @00005EF8 @00005EF8 begin @00005F01:0006 local_number9 = 0; @00005F0D:0012 local_number10 = (local_number1 & -2147483648); @00005F1C:0004 if(local_number10) then // ref index: 1 @00005F28:0006 local_number9 = 1; @00005F34:0014 local_number1 = (local_number1 ^ -2147483648); @00005F43:0008 endif; @00005F43:0008 label_5f43: @00005F45:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00005F4E:0006 local_number2 = LASTRESULT; @00005F58:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00005F64:0006 local_number3 = LASTRESULT; @00005F6E:000D local_number10 = (local_number3 = 0); @00005F7D:0004 if(local_number10) then // ref index: 1 @00005F89:0027 // return coming @00005F8D:0023 return -2; @00005F96:0011 endif; @00005F96:0011 label_5f96: @00005F98:0032 SizeOf(local_string3); @00005F9F:0006 local_number10 = LASTRESULT; @00005FA9:0020 GetClassName(local_number3, local_string3, local_number10); // dll: USER.dll @00005FB8:000D local_number10 = (local_string3 = "Edit"); @00005FC9:000D local_number11 = (local_string3 = "Static"); @00005FDC:0018 local_number10 = (local_number10 || local_number11); @00005FE9:000D local_number11 = (local_string3 = "Button"); @00005FFC:0018 local_number10 = (local_number10 || local_number11); @00006009:0004 if(local_number10) then // ref index: 4 @00006015:000D local_number10 = (local_string3 = "Edit"); @00006026:0004 if(local_number10) then // ref index: 1 @00006032:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00006040:0006 local_number4 = LASTRESULT; @0000604A:0012 local_number10 = (local_number4 & 4); @00006059:0004 if(local_number10) then // ref index: 1 @00006065:0027 // return coming @00006069:0023 return -7; @00006072:000D endif; @00006072:000D endif; @00006072:000D label_6072: @00006074:000D local_number10 = (local_string3 = "Static"); @00006087:0019 local_number10 = (local_number10 = local_number9); @00006094:0004 if(local_number10) then // ref index: 1 @000060A0:0021 StrLength(local_string2); @000060A9:0006 local_number10 = LASTRESULT; @000060B3:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @000060C5:0006 local_number8 = LASTRESULT; @000060CF:000A local_number10 = (local_number8 > 0); @000060DE:0004 if(local_number10) then // ref index: 1 @000060EA:0031 Resize(local_string2, local_number8); @000060F4:0021 StrLength(local_string2); @000060FD:0006 local_number10 = LASTRESULT; @00006107:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @00006119:0006 endif; @00006119:0006 endif; @00006119:0006 label_6119: @0000611B:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll @00006127:0006 local_number10 = LASTRESULT; @00006131:000D local_number10 = (local_number10 = 0); @00006140:0004 if(local_number10) then // ref index: 1 @0000614C:0027 // return coming @00006150:0023 return -1; @00006159:0001 endif; @00006159:0001 label_6159: @0000615B:0005 goto label_61e9; @00006164:0008 endif; @00006164:0008 label_6164: @00006166:000D local_number10 = (local_string3 = "ComboBox"); @0000617B:0004 if(local_number10) then // ref index: 2 @00006187:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll @0000619D:0006 local_number7 = LASTRESULT; @000061A7:000D local_number10 = (local_number7 = -1); @000061B6:0004 if(local_number10) then // ref index: 1 @000061C2:0027 // return coming @000061C6:0023 return -1; @000061CF:0001 endif; @000061CF:0001 label_61cf: @000061D1:0005 goto label_61e9; @000061DA:0002 endif; @000061DA:0002 label_61da: @000061DC:0027 // return coming @000061E0:0023 return -1; @000061E9:0003 label_61e9: @000061EB:0027 // return coming @000061EF:0023 return 0; @000061F8:0026 end; // checksum: 89f65dea @00006208:0009 label_6208: @0000620A:0022 function NUMBER CtrlSetText(local_string1, local_number1, local_string2) @0000620A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @0000620A STRING local_string3; @0000620A @0000620A begin @00006213:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @0000621C:0006 local_number2 = LASTRESULT; @00006226:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00006232:0006 local_number3 = LASTRESULT; @0000623C:000D local_number11 = (local_number3 = 0); @0000624B:0004 if(local_number11) then // ref index: 1 @00006257:0027 // return coming @0000625B:0023 return -2; @00006264:0009 endif; @00006264:0009 label_6264: @00006266:0032 SizeOf(local_string3); @0000626D:0006 local_number11 = LASTRESULT; @00006277:0020 GetClassName(local_number3, local_string3, local_number11); // dll: USER.dll @00006286:000D local_number11 = (local_string3 = "ComboBox"); @0000629B:0004 if(local_number11) then // ref index: 1 @000062A7:0006 local_number6 = 327; @000062B3:0006 local_number7 = 328; @000062BF:0006 local_number8 = 329; @000062CB:0005 goto label_6374; @000062D4:0008 endif; @000062D4:0008 label_62d4: @000062D6:000D local_number11 = (local_string3 = "ListBox"); @000062EA:0004 if(local_number11) then // ref index: 2 @000062F6:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @00006304:0006 local_number5 = LASTRESULT; @0000630E:0012 local_number11 = (local_number5 & 8); @0000631D:0004 if(local_number11) then // ref index: 1 @00006329:0027 // return coming @0000632D:0023 return -7; @00006336:0004 endif; @00006336:0004 label_6336: @00006338:0006 local_number6 = 392; @00006344:0006 local_number7 = 393; @00006350:0006 local_number8 = 394; @0000635C:0005 goto label_6374; @00006365:0002 endif; @00006365:0002 label_6365: @00006367:0027 // return coming @0000636B:0023 return -7; @00006374:0006 label_6374: @00006376:0021 SendMessage(local_number3, local_number6, 0, 0); @0000638C:0006 local_number4 = LASTRESULT; @00006396:000D local_number11 = (local_number4 = -1); @000063A5:0004 if(local_number11) then // ref index: 1 @000063B1:0027 // return coming @000063B5:0023 return -1; @000063BE:0008 endif; @000063BE:0008 label_63be: @000063C0:0021 SendMessage(local_number3, local_number8, 0, 0); @000063D6:0006 local_number9 = LASTRESULT; @000063E0:0032 SizeOf(local_string2); @000063E7:0006 local_number10 = LASTRESULT; @000063F1:0009 local_number11 = (local_number10 < local_number9); @000063FE:0004 if(local_number11) then // ref index: 1 @0000640A:0007 local_number11 = (local_number9 + 1); @00006419:0031 Resize(local_string2, local_number11); @00006423:0006 endif; @00006423:0006 label_6423: @00006425:0020 SendMessageA(local_number3, local_number7, local_number4, local_string2); // dll: USER.dll @00006437:0006 local_number9 = LASTRESULT; @00006441:000D local_number11 = (local_number9 = -1); @00006450:0004 if(local_number11) then // ref index: 1 @0000645C:0027 // return coming @00006460:0023 return -1; @00006469:0004 endif; @00006469:0004 label_6469: @0000646B:001D local_string2[local_number9] = 0; @0000647A:0027 // return coming @0000647E:0023 return 0; @00006487:0026 end; // checksum: 473a9e5f @00006497:0009 label_6497: @00006499:0022 function NUMBER CtrlSetCurSel/CtrlGetCurSel(local_string1, local_number1, local_string2) @00006499 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @00006499 STRING local_string3; @00006499 @00006499 begin @000064A2:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000064AB:0006 local_number2 = LASTRESULT; @000064B5:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @000064C1:0006 local_number3 = LASTRESULT; @000064CB:000D local_number6 = (local_number3 = 0); @000064DA:0004 if(local_number6) then // ref index: 1 @000064E6:0027 // return coming @000064EA:0023 return -2; @000064F3:0007 endif; @000064F3:0007 label_64f3: @000064F5:0032 SizeOf(local_string3); @000064FC:0006 local_number6 = LASTRESULT; @00006506:0020 GetClassName(local_number3, local_string3, local_number6); // dll: USER.dll @00006515:000D local_number6 = (local_string3 = "ComboBox"); @0000652A:0004 if(local_number6) then // ref index: 1 @00006536:0006 local_number5 = 333; @00006542:0005 goto label_65d3; @0000654B:0008 endif; @0000654B:0008 label_654b: @0000654D:000D local_number6 = (local_string3 = "ListBox"); @00006561:0004 if(local_number6) then // ref index: 2 @0000656D:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000657B:0006 local_number4 = LASTRESULT; @00006585:0012 local_number6 = (local_number4 & 8); @00006594:0004 if(local_number6) then // ref index: 1 @000065A0:0027 // return coming @000065A4:0023 return -7; @000065AD:0002 endif; @000065AD:0002 label_65ad: @000065AF:0006 local_number5 = 396; @000065BB:0005 goto label_65d3; @000065C4:0002 endif; @000065C4:0002 label_65c4: @000065C6:0027 // return coming @000065CA:0023 return -7; @000065D3:0006 label_65d3: @000065D5:0020 SendMessageA(local_number3, local_number5, -1, local_string2); // dll: USER.dll @000065E9:0006 local_number6 = LASTRESULT; @000065F3:000D local_number6 = (local_number6 = -1); @00006602:0004 if(local_number6) then // ref index: 1 @0000660E:0027 // return coming @00006612:0023 return -1; @0000661B:0003 endif; @0000661B:0003 label_661b: @0000661D:0027 // return coming @00006621:0023 return 0; @0000662A:0026 end; // checksum: b8c684b5 @0000663A:0009 label_663a: @0000663C:0022 function NUMBER CtrlGetState(local_string1, local_number1) @0000663C NUMBER local_number2, local_number3, local_number4, local_number5; @0000663C STRING local_string2; @0000663C @0000663C begin @00006645:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @0000664E:0006 local_number2 = LASTRESULT; @00006658:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00006664:0006 local_number3 = LASTRESULT; @0000666E:000D local_number5 = (local_number3 = 0); @0000667D:0004 if(local_number5) then // ref index: 1 @00006689:0027 // return coming @0000668D:0023 return -1; @00006696:0008 endif; @00006696:0008 label_6696: @00006698:0032 SizeOf(local_string2); @0000669F:0006 local_number5 = LASTRESULT; @000066A9:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll @000066B8:000D local_number5 = (local_string2 = "Button"); @000066CB:0004 if(local_number5) then // ref index: 5 @000066D7:0021 SendMessage(local_number3, 240, 0, 0); @000066EF:0006 local_number4 = LASTRESULT; @000066F9:0001 // switch/while/??? @000066FD:0005 label_66fd: @000066FF:000D local_number5 = (local_number4 = 0); @0000670E:0004 if(local_number5) then // ref index: 1 @0000671A:0027 // return coming @0000671E:0023 return -1002; @00006727:0005 goto label_67a5; @00006730:0005 endif; @00006730:0005 label_6730: @00006732:000D local_number5 = (local_number4 = 1); @00006741:0004 if(local_number5) then // ref index: 1 @0000674D:0027 // return coming @00006751:0023 return -1001; @0000675A:0005 goto label_67a5; @00006763:0005 endif; @00006763:0005 label_6763: @00006765:000D local_number5 = (local_number4 = 2); @00006774:0004 if(local_number5) then // ref index: 1 @00006780:0027 // return coming @00006784:0023 return -1003; @0000678D:0005 goto label_67a5; @00006796:0002 endif; @00006796:0002 label_6796: @00006798:0027 // return coming @0000679C:0023 return -1; @000067A5:0003 endif; @000067A5:0003 label_67a5: @000067A7:0027 // return coming @000067AB:0023 return -7; @000067B4:0026 end; // checksum: 4826162f @000067C4:0009 label_67c4: @000067C6:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2) @000067C6 NUMBER local_number3, local_number4, local_number5, local_number6; @000067C6 STRING local_string2; @000067C6 @000067C6 begin @000067CF:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000067D8:0006 local_number3 = LASTRESULT; @000067E2:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @000067EE:0006 local_number4 = LASTRESULT; @000067F8:000D local_number6 = (local_number4 = 0); @00006807:0004 if(local_number6) then // ref index: 1 @00006813:0027 // return coming @00006817:0023 return -1; @00006820:0009 endif; @00006820:0009 label_6820: @00006822:0032 SizeOf(local_string2); @00006829:0006 local_number6 = LASTRESULT; @00006833:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @00006842:000D local_number6 = (local_string2 = "Button"); @00006855:0004 if(local_number6) then // ref index: 3 @00006861:000D local_number6 = (local_number2 = -1001); @00006870:0004 if(local_number6) then // ref index: 1 @0000687C:0006 local_number5 = 1; @00006888:0005 goto label_689f; @00006891:0001 endif; @00006891:0001 label_6891: @00006893:0006 local_number5 = 0; @0000689F:0003 label_689f: @000068A1:0021 SendMessage(local_number4, 241, local_number5, 0); @000068B7:0027 // return coming @000068BB:0023 return 0; @000068C4:0003 endif; @000068C4:0003 label_68c4: @000068C6:0027 // return coming @000068CA:0023 return -7; @000068D3:0026 end; // checksum: b7d891de @000068E3:0009 label_68e3: @000068E5:0022 function NUMBER CtrlSelectText(local_string1, local_number1) @000068E5 NUMBER local_number2, local_number3, local_number4; @000068E5 STRING local_string2; @000068E5 @000068E5 begin @000068EE:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000068F7:0006 local_number2 = LASTRESULT; @00006901:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000690D:0006 local_number3 = LASTRESULT; @00006917:000D local_number4 = (local_number3 = 0); @00006926:0004 if(local_number4) then // ref index: 1 @00006932:0027 // return coming @00006936:0023 return -2; @0000693F:0008 endif; @0000693F:0008 label_693f: @00006941:0032 SizeOf(local_string2); @00006948:0006 local_number4 = LASTRESULT; @00006952:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll @00006961:000D local_number4 = (local_string2 = "Edit"); @00006972:0004 if(local_number4) then // ref index: 1 @0000697E:0021 SendMessage(local_number3, 177, 0, -1); @00006996:0027 // return coming @0000699A:0023 return 0; @000069A3:000A endif; @000069A3:000A label_69a3: @000069A5:000D local_number4 = (local_string2 = "ComboBox"); @000069BA:0004 if(local_number4) then // ref index: 2 @000069C6:0021 function_254(0, -1); @000069D6:0006 local_number4 = LASTRESULT; @000069E0:0021 SendMessage(local_number3, 322, 0, local_number4); @000069F6:0006 local_number4 = LASTRESULT; @00006A00:000D local_number4 = (local_number4 = -1); @00006A0F:0004 if(local_number4) then // ref index: 1 @00006A1B:0027 // return coming @00006A1F:0023 return -1; @00006A28:0002 endif; @00006A28:0002 label_6a28: @00006A2A:0027 // return coming @00006A2E:0023 return 0; @00006A37:0003 endif; @00006A37:0003 label_6a37: @00006A39:0027 // return coming @00006A3D:0023 return -7; @00006A46:0026 end; // checksum: b3aff7e @00006A56:000D label_6a56: @00006A58:0022 function NUMBER CtrlSetMLEText/CtrlGetMLEText(local_string1, local_number1, local_number2) @00006A58 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00006A58 STRING local_string2, local_string3, local_string4, local_string5; @00006A58 @00006A58 begin @00006A61:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006A6A:0006 local_number3 = LASTRESULT; @00006A74:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00006A80:0006 local_number4 = LASTRESULT; @00006A8A:000D local_number9 = (local_number4 = 0); @00006A99:000D local_number10 = (local_number2 = 0); @00006AA8:0018 local_number9 = (local_number9 || local_number10); @00006AB5:000D local_number10 = (local_number2 = -1); @00006AC4:0018 local_number9 = (local_number9 || local_number10); @00006AD1:0004 if(local_number9) then // ref index: 1 @00006ADD:0027 // return coming @00006AE1:0023 return -2; @00006AEA:0006 endif; @00006AEA:0006 label_6aea: @00006AEC:0021 function_310(local_number2); @00006AF5:0006 local_number9 = LASTRESULT; @00006AFF:000E local_number9 = (local_number9 != 0); @00006B0E:0004 if(local_number9) then // ref index: 1 @00006B1A:0027 // return coming @00006B1E:0023 return -2; @00006B27:000E endif; @00006B27:000E label_6b27: @00006B29:0032 SizeOf(local_string2); @00006B30:0006 local_number9 = LASTRESULT; @00006B3A:0020 GetClassName(local_number4, local_string2, local_number9); // dll: USER.dll @00006B49:000D local_number9 = (local_string2 = "Edit"); @00006B5A:0004 if(local_number9) then // ref index: 6 @00006B66:0020 GetWindowLong(local_number4, -16); // dll: USER.dll @00006B74:0006 local_number5 = LASTRESULT; @00006B7E:0012 local_number9 = (local_number5 & 4); @00006B8D:0004 if(local_number9) then // ref index: 6 @00006B99:0021 ListCount/ListDestroy(local_number2); @00006BA2:0006 local_number6 = LASTRESULT; @00006BAC:0021 function_305(local_number2, local_string3); @00006BB8:0006 local_number7 = LASTRESULT; @00006BC2:0006 local_number8 = 1; @00006BCE:0008 label_6bce: @00006BD0:0001 // switch/while/??? @00006BD4:000E local_number9 = (local_number7 != 1); @00006BE3:0004 if(local_number9) then // ref index: 3 @00006BEF:000E local_number9 = (local_number8 != local_number6); @00006BFC:0004 if(local_number9) then // ref index: 1 @00006C08:0007 local_string5 = (local_string4 + local_string3); @00006C15:0007 local_string4 = (local_string5 + "\r\n"); @00006C24:0005 goto label_6c3c; @00006C2D:0001 endif; @00006C2D:0001 label_6c2d: @00006C2F:0007 local_string4 = (local_string4 + local_string3); @00006C3C:0004 label_6c3c: @00006C3E:0007 local_number8 = (local_number8 + 1); @00006C4D:0021 function_307(local_number2, local_string3); @00006C59:0006 local_number7 = LASTRESULT; @00006C63:0005 goto label_6bce; @00006C6C:0006 endif; @00006C6C:0006 label_6c6c: @00006C6E:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll @00006C7A:0006 local_number9 = LASTRESULT; @00006C84:000D local_number9 = (local_number9 = 0); @00006C93:0004 if(local_number9) then // ref index: 1 @00006C9F:0027 // return coming @00006CA3:0023 return -1; @00006CAC:0002 endif; @00006CAC:0002 label_6cac: @00006CAE:0027 // return coming @00006CB2:0023 return 0; @00006CBB:0003 endif; @00006CBB:0003 endif; @00006CBB:0003 label_6cbb: @00006CBD:0027 // return coming @00006CC1:0023 return -7; @00006CCA:0026 end; // checksum: c4d7ffb3 @00006CDA:000D label_6cda: @00006CDC:0022 function NUMBER CtrlSetList(local_string1, local_number1, local_number2) @00006CDC NUMBER local_number3, local_number4, local_number5, local_number6, local_number7; @00006CDC STRING local_string2, local_string3; @00006CDC @00006CDC begin @00006CE5:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00006CEE:0006 local_number3 = LASTRESULT; @00006CF8:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00006D04:0006 local_number4 = LASTRESULT; @00006D0E:000D local_number6 = (local_number4 = 0); @00006D1D:000D local_number7 = (local_number2 = 0); @00006D2C:0018 local_number6 = (local_number6 || local_number7); @00006D39:000D local_number7 = (local_number2 = -1); @00006D48:0018 local_number6 = (local_number6 || local_number7); @00006D55:0004 if(local_number6) then // ref index: 1 @00006D61:0027 // return coming @00006D65:0023 return -2; @00006D6E:0006 endif; @00006D6E:0006 label_6d6e: @00006D70:0021 function_310(local_number2); @00006D79:0006 local_number6 = LASTRESULT; @00006D83:000E local_number6 = (local_number6 != 0); @00006D92:0004 if(local_number6) then // ref index: 1 @00006D9E:0027 // return coming @00006DA2:0023 return -2; @00006DAB:0008 endif; @00006DAB:0008 label_6dab: @00006DAD:0032 SizeOf(local_string2); @00006DB4:0006 local_number6 = LASTRESULT; @00006DBE:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @00006DCD:000D local_number6 = (local_string2 = "ListBox"); @00006DE1:0004 if(local_number6) then // ref index: 4 @00006DED:0021 SendMessage(local_number4, 388, 0, 0); @00006E05:0021 function_305(local_number2, local_string3); @00006E11:0006 local_number5 = LASTRESULT; @00006E1B:0009 label_6e1b: @00006E1D:0001 // switch/while/??? @00006E21:000E local_number6 = (local_number5 != 1); @00006E30:0004 if(local_number6) then // ref index: 2 @00006E3C:0020 SendMessageA(local_number4, 384, 0, local_string3); // dll: USER.dll @00006E52:0006 local_number6 = LASTRESULT; @00006E5C:000D local_number6 = (local_number6 = -1); @00006E6B:0004 if(local_number6) then // ref index: 1 @00006E77:0027 // return coming @00006E7B:0023 return -1; @00006E84:0003 endif; @00006E84:0003 label_6e84: @00006E86:0021 function_307(local_number2, local_string3); @00006E92:0006 local_number5 = LASTRESULT; @00006E9C:0005 goto label_6e1b; @00006EA5:0003 endif; @00006EA5:0003 label_6ea5: @00006EA7:0021 SendMessage(local_number4, 390, 0, 0); @00006EBF:0027 // return coming @00006EC3:0023 return 0; @00006ECC:0005 endif; @00006ECC:0005 label_6ecc: @00006ECE:000D local_number6 = (local_string2 = "ComboBox"); @00006EE3:0004 if(local_number6) then // ref index: 4 @00006EEF:0021 SendMessage(local_number4, 331, 0, 0); @00006F07:0021 function_305(local_number2, local_string3); @00006F13:0006 local_number5 = LASTRESULT; @00006F1D:0009 label_6f1d: @00006F1F:0001 // switch/while/??? @00006F23:000E local_number6 = (local_number5 != 1); @00006F32:0004 if(local_number6) then // ref index: 2 @00006F3E:0020 SendMessageA(local_number4, 323, 0, local_string3); // dll: USER.dll @00006F54:0006 local_number6 = LASTRESULT; @00006F5E:000D local_number6 = (local_number6 = -1); @00006F6D:0004 if(local_number6) then // ref index: 1 @00006F79:0027 // return coming @00006F7D:0023 return -1; @00006F86:0003 endif; @00006F86:0003 label_6f86: @00006F88:0021 function_307(local_number2, local_string3); @00006F94:0006 local_number5 = LASTRESULT; @00006F9E:0005 goto label_6f1d; @00006FA7:0002 endif; @00006FA7:0002 label_6fa7: @00006FA9:0027 // return coming @00006FAD:0023 return 0; @00006FB6:0003 endif; @00006FB6:0003 label_6fb6: @00006FB8:0027 // return coming @00006FBC:0023 return -7; @00006FC5:0026 end; // checksum: 473f6a14 @00006FD5:0002 label_6fd5: @00006FD7:0022 function NUMBER DialogSetInfo(local_number1, local_string1, local_number2) @00006FD7 NUMBER local_number4; @00006FD7 @00006FD7 @00006FD7 begin @00006FE0:0001 // switch/while/??? @00006FE4:0007 label_6fe4: @00006FE6:000D local_number4 = (local_number1 = 1); @00006FF5:0004 if(local_number4) then // ref index: 1 @00007001:0027 // return coming @00007005:0020 _SetAltMainImage(global_number24, local_number2, local_string1); // dll: ISRT.dll @00007014:0006 local_number4 = LASTRESULT; @0000701E:0023 return local_number4; @00007025:0005 goto label_713e; @0000702E:0007 endif; @0000702E:0007 label_702e: @00007030:000D local_number4 = (local_number1 = 4); @0000703F:0004 if(local_number4) then // ref index: 1 @0000704B:0027 // return coming @0000704F:0020 ComponentViewSetInfoEx(global_number24, 4, local_number2, ""); // dll: ISRT.dll @00007063:0006 local_number4 = LASTRESULT; @0000706D:0023 return local_number4; @00007074:0005 goto label_713e; @0000707D:0008 endif; @0000707D:0008 label_707d: @0000707F:000D local_number4 = (local_number1 = 2); @0000708E:0004 if(local_number4) then // ref index: 1 @0000709A:0006 global_number0 = local_number2; @000070A4:0027 // return coming @000070A8:0020 ComponentViewSetInfoEx(global_number24, 2, local_number2, ""); // dll: ISRT.dll @000070BC:0006 local_number4 = LASTRESULT; @000070C6:0023 return local_number4; @000070CD:0005 goto label_713e; @000070D6:0008 endif; @000070D6:0008 label_70d6: @000070D8:000D local_number4 = (local_number1 = 3); @000070E7:0004 if(local_number4) then // ref index: 1 @000070F3:0006 global_number1 = local_number2; @000070FD:0027 // return coming @00007101:0020 ComponentViewSetInfoEx(global_number24, 3, local_number2, ""); // dll: ISRT.dll @00007115:0006 local_number4 = LASTRESULT; @0000711F:0023 return local_number4; @00007126:0005 goto label_713e; @0000712F:0002 endif; @0000712F:0002 label_712f: @00007131:0027 // return coming @00007135:0023 return -1; @0000713E:0001 label_713e: @00007140:0026 end; // checksum: 8a80b7eb @0000714C:0005 label_714c: @0000714E:0022 function NUMBER function_131() @0000714E @0000714E @0000714E @0000714E begin @00007157:0006 global_number0 = 1; @00007163:0006 global_number1 = 0; @0000716F:0024 return; @00007173:0026 end; // checksum: 2501 @0000717F:0002 label_717f: @00007181:0022 function NUMBER SetDialogTitle(local_number1, local_string1) @00007181 NUMBER local_number2; @00007181 @00007181 @00007181 begin @0000718A:0001 // switch/while/??? @0000718E:0004 label_718e: @00007190:000D local_number2 = (local_number1 = 1); @0000719F:0004 if(local_number2) then // ref index: 1 @000071AB:0006 global_string31 = local_string1; @000071B5:0005 goto label_73b2; @000071BE:0004 endif; @000071BE:0004 label_71be: @000071C0:000D local_number2 = (local_number1 = 2); @000071CF:0004 if(local_number2) then // ref index: 1 @000071DB:0006 global_string38 = local_string1; @000071E5:0005 goto label_73b2; @000071EE:0004 endif; @000071EE:0004 label_71ee: @000071F0:000D local_number2 = (local_number1 = 3); @000071FF:0004 if(local_number2) then // ref index: 1 @0000720B:0006 global_string37 = local_string1; @00007215:0005 goto label_73b2; @0000721E:0004 endif; @0000721E:0004 label_721e: @00007220:000D local_number2 = (local_number1 = 4); @0000722F:0004 if(local_number2) then // ref index: 1 @0000723B:0006 global_string36 = local_string1; @00007245:0005 goto label_73b2; @0000724E:0004 endif; @0000724E:0004 label_724e: @00007250:000D local_number2 = (local_number1 = 5); @0000725F:0004 if(local_number2) then // ref index: 1 @0000726B:0006 global_string33 = local_string1; @00007275:0005 goto label_73b2; @0000727E:0004 endif; @0000727E:0004 label_727e: @00007280:000D local_number2 = (local_number1 = 6); @0000728F:0004 if(local_number2) then // ref index: 1 @0000729B:0006 global_string34 = local_string1; @000072A5:0005 goto label_73b2; @000072AE:0004 endif; @000072AE:0004 label_72ae: @000072B0:000D local_number2 = (local_number1 = 7); @000072BF:0004 if(local_number2) then // ref index: 1 @000072CB:0006 global_string35 = local_string1; @000072D5:0005 goto label_73b2; @000072DE:0004 endif; @000072DE:0004 label_72de: @000072E0:000D local_number2 = (local_number1 = 8); @000072EF:0004 if(local_number2) then // ref index: 1 @000072FB:0006 global_string32 = local_string1; @00007305:0005 goto label_73b2; @0000730E:0004 endif; @0000730E:0004 label_730e: @00007310:000D local_number2 = (local_number1 = 11); @0000731F:0004 if(local_number2) then // ref index: 1 @0000732B:0006 global_string39 = local_string1; @00007335:0005 goto label_73b2; @0000733E:0006 endif; @0000733E:0006 label_733e: @00007340:000D local_number2 = (local_number1 = 12); @0000734F:0004 if(local_number2) then // ref index: 2 @0000735B:0020 IsEmpty(global_object10); // dll: ISRT.dll @00007364:0006 local_number2 = LASTRESULT; @0000736E:0004 if(local_number2) then // ref index: 1 @0000737A:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00007386:0002 endif; @00007386:0002 label_7386: @00007388:0033 global_object10.Title = local_string1; @0000739A:0005 goto label_73b2; @000073A3:0002 endif; @000073A3:0002 label_73a3: @000073A5:0027 // return coming @000073A9:0023 return -1; @000073B2:0003 label_73b2: @000073B4:0027 // return coming @000073B8:0023 return 0; @000073C1:0026 end; // checksum: daf1cc8d @000073CD:0006 label_73cd: @000073CF:0022 function NUMBER function_133(local_string1, local_number1, local_number2) @000073CF NUMBER local_number3; @000073CF @000073CF @000073CF begin @000073D8:0006 global_number25 = 1; @000073E4:0020 IsEmpty(global_object10); // dll: ISRT.dll @000073ED:0006 local_number3 = LASTRESULT; @000073F7:0004 if(local_number3) then // ref index: 1 @00007403:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0000740F:0006 endif; @0000740F:0006 label_740f: @00007411:0035 global_object10.SetFont(local_string1.local_number1); @00007428:0027 // return coming @0000742C:0020 _DialogSetFont(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @0000743E:0006 local_number3 = LASTRESULT; @00007448:0023 return local_number3; @0000744F:0026 end; // checksum: 213c7a6b @0000745B:0002 label_745b: @0000745D:0022 function STRING function_134(local_number1) @0000745D NUMBER local_number2; @0000745D @0000745D @0000745D begin @00007466:0001 // switch/while/??? @0000746A:0005 label_746a: @0000746C:000D local_number2 = (local_number1 = 1); @0000747B:0004 if(local_number2) then // ref index: 1 @00007487:0027 // return coming @0000748B:0023 return global_string31; @00007492:0005 goto label_7630; @0000749B:0005 endif; @0000749B:0005 label_749b: @0000749D:000D local_number2 = (local_number1 = 2); @000074AC:0004 if(local_number2) then // ref index: 1 @000074B8:0027 // return coming @000074BC:0023 return global_string38; @000074C3:0005 goto label_7630; @000074CC:0005 endif; @000074CC:0005 label_74cc: @000074CE:000D local_number2 = (local_number1 = 3); @000074DD:0004 if(local_number2) then // ref index: 1 @000074E9:0027 // return coming @000074ED:0023 return global_string37; @000074F4:0005 goto label_7630; @000074FD:0005 endif; @000074FD:0005 label_74fd: @000074FF:000D local_number2 = (local_number1 = 4); @0000750E:0004 if(local_number2) then // ref index: 1 @0000751A:0027 // return coming @0000751E:0023 return global_string36; @00007525:0005 goto label_7630; @0000752E:0005 endif; @0000752E:0005 label_752e: @00007530:000D local_number2 = (local_number1 = 5); @0000753F:0004 if(local_number2) then // ref index: 1 @0000754B:0027 // return coming @0000754F:0023 return global_string33; @00007556:0005 goto label_7630; @0000755F:0005 endif; @0000755F:0005 label_755f: @00007561:000D local_number2 = (local_number1 = 6); @00007570:0004 if(local_number2) then // ref index: 1 @0000757C:0027 // return coming @00007580:0023 return global_string34; @00007587:0005 goto label_7630; @00007590:0005 endif; @00007590:0005 label_7590: @00007592:000D local_number2 = (local_number1 = 7); @000075A1:0004 if(local_number2) then // ref index: 1 @000075AD:0027 // return coming @000075B1:0023 return global_string35; @000075B8:0005 goto label_7630; @000075C1:0005 endif; @000075C1:0005 label_75c1: @000075C3:000D local_number2 = (local_number1 = 8); @000075D2:0004 if(local_number2) then // ref index: 1 @000075DE:0027 // return coming @000075E2:0023 return global_string32; @000075E9:0005 goto label_7630; @000075F2:0005 endif; @000075F2:0005 label_75f2: @000075F4:000D local_number2 = (local_number1 = 11); @00007603:0004 if(local_number2) then // ref index: 1 @0000760F:0027 // return coming @00007613:0023 return global_string39; @0000761A:0005 goto label_7630; @00007623:0002 endif; @00007623:0002 label_7623: @00007625:0027 // return coming @00007629:0023 return ""; @00007630:0001 label_7630: @00007632:0026 end; // checksum: 1d928 @0000763E:0002 label_763e: @00007640:0022 function STRING function_135(local_number1) @00007640 NUMBER local_number2; @00007640 @00007640 @00007640 begin @00007649:0001 // switch/while/??? @0000764D:0005 label_764d: @0000764F:000D local_number2 = (local_number1 = 1); @0000765E:0004 if(local_number2) then // ref index: 1 @0000766A:0027 // return coming @0000766E:0023 return global_string40; @00007675:0005 goto label_771e; @0000767E:0005 endif; @0000767E:0005 label_767e: @00007680:000D local_number2 = (local_number1 = 7); @0000768F:0004 if(local_number2) then // ref index: 1 @0000769B:0027 // return coming @0000769F:0023 return global_string41; @000076A6:0005 goto label_771e; @000076AF:0005 endif; @000076AF:0005 label_76af: @000076B1:000D local_number2 = (local_number1 = 2); @000076C0:0004 if(local_number2) then // ref index: 1 @000076CC:0027 // return coming @000076D0:0023 return global_string42; @000076D7:0005 goto label_771e; @000076E0:0005 endif; @000076E0:0005 label_76e0: @000076E2:000D local_number2 = (local_number1 = 6); @000076F1:0004 if(local_number2) then // ref index: 1 @000076FD:0027 // return coming @00007701:0023 return global_string43; @00007708:0005 goto label_771e; @00007711:0002 endif; @00007711:0002 label_7711: @00007713:0027 // return coming @00007717:0023 return ""; @0000771E:0001 label_771e: @00007720:0026 end; // checksum: 1dd23 @0000772C:0002 label_772c: @0000772E:0022 function STRING function_136(local_number1) @0000772E NUMBER local_number2; @0000772E @0000772E @0000772E begin @00007737:0001 // switch/while/??? @0000773B:0005 label_773b: @0000773D:000D local_number2 = (local_number1 = 1); @0000774C:0004 if(local_number2) then // ref index: 1 @00007758:0027 // return coming @0000775C:0023 return global_string44; @00007763:0005 goto label_780c; @0000776C:0005 endif; @0000776C:0005 label_776c: @0000776E:000D local_number2 = (local_number1 = 7); @0000777D:0004 if(local_number2) then // ref index: 1 @00007789:0027 // return coming @0000778D:0023 return global_string45; @00007794:0005 goto label_780c; @0000779D:0005 endif; @0000779D:0005 label_779d: @0000779F:000D local_number2 = (local_number1 = 2); @000077AE:0004 if(local_number2) then // ref index: 1 @000077BA:0027 // return coming @000077BE:0023 return global_string46; @000077C5:0005 goto label_780c; @000077CE:0005 endif; @000077CE:0005 label_77ce: @000077D0:000D local_number2 = (local_number1 = 6); @000077DF:0004 if(local_number2) then // ref index: 1 @000077EB:0027 // return coming @000077EF:0023 return global_string47; @000077F6:0005 goto label_780c; @000077FF:0002 endif; @000077FF:0002 label_77ff: @00007801:0027 // return coming @00007805:0023 return ""; @0000780C:0001 label_780c: @0000780E:0026 end; // checksum: 1dd23 @0000781A:0004 label_781a: @0000781C:0022 function NUMBER function_137() @0000781C NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000781C STRING local_string1, local_string2, local_string3, local_string4; @0000781C @0000781C begin @00007825:0004 if(global_number25) then // ref index: 1 @00007831:0027 // return coming @00007835:0023 return 0; @0000783E:000A endif; @0000783E:000A label_783e: @00007840:0021 function_421(); @00007846:0006 local_number5 = LASTRESULT; @00007850:000E local_number5 = (local_number5 != 9); @0000785F:0021 function_421(); @00007865:0006 local_number6 = LASTRESULT; @0000786F:000E local_number6 = (local_number6 != 1033); @0000787E:0019 local_number5 = (local_number5 = local_number6); @0000788B:0004 if(local_number5) then // ref index: 1 @00007897:0027 // return coming @0000789B:0023 return 0; @000078A4:0006 endif; @000078A4:0006 label_78a4: @000078A6:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @000078AC:0006 local_number1 = LASTRESULT; @000078B6:000D local_number5 = (local_number1 = 0); @000078C5:0004 if(local_number5) then // ref index: 1 @000078D1:0027 // return coming @000078D5:0023 return 0; @000078DE:0006 endif; @000078DE:0006 label_78de: @000078E0:0020 GetFontSub(global_number24, local_string1); // dll: ISRT.dll @000078EC:0006 local_number5 = LASTRESULT; @000078F6:000D local_number5 = (local_number5 = 0); @00007905:0004 if(local_number5) then // ref index: 1 @00007911:0027 // return coming @00007915:0023 return 0; @0000791E:0009 endif; @0000791E:0009 label_791e: @00007920:0021 ListCreate(0); @0000792B:0006 local_number4 = LASTRESULT; @00007935:0021 function_396(local_number4, local_string1, "*"); @00007945:0021 LOWORD/HIWORD(local_number1); @0000794E:0006 local_number1 = LASTRESULT; @00007958:0021 function_404(local_string2, "%lx", local_number1); @0000796A:0028 StrLengthChars(local_string2); @00007971:0006 local_number5 = LASTRESULT; @0000797B:000F local_number3 = (4 - local_number5); @0000798A:0006 label_798a: @0000798C:0001 // switch/while/??? @00007990:000A local_number5 = (local_number3 > 0); @0000799F:0004 if(local_number5) then // ref index: 1 @000079AB:0007 local_string2 = ("0" + local_string2); @000079B9:000F local_number3 = (local_number3 - 1); @000079C8:0005 goto label_798a; @000079D1:0009 endif; @000079D1:0009 label_79d1: @000079D3:0007 local_string2 = ("0x" + local_string2); @000079E2:0021 ListSetIndex(local_number4, -401); @000079F0:0021 ListFindString(local_number4, local_string2); @000079FC:0006 local_number5 = LASTRESULT; @00007A06:000E local_number5 = (local_number5 != 0); @00007A15:0004 if(local_number5) then // ref index: 1 @00007A21:0021 ListDestroy(local_number4); @00007A2A:0027 // return coming @00007A2E:0023 return 0; @00007A37:000B endif; @00007A37:000B label_7a37: @00007A39:0021 function_307(local_number4, local_string3); @00007A45:0021 function_401(local_string3, 0); @00007A53:0021 function_307(local_number4, local_string4); @00007A5F:002C StrToNum(local_number2, local_string4); @00007A69:0021 function_133(local_string3, local_number2, 0); @00007A7A:0006 local_number5 = LASTRESULT; @00007A84:0009 local_number5 = (local_number5 < 0); @00007A93:0004 if(local_number5) then // ref index: 1 @00007A9F:0021 ListDestroy(local_number4); @00007AA8:0027 // return coming @00007AAC:0023 return 0; @00007AB5:0004 endif; @00007AB5:0004 label_7ab5: @00007AB7:0021 ListDestroy(local_number4); @00007AC0:0027 // return coming @00007AC4:0023 return 1; @00007ACD:0026 end; // checksum: 8cace19d @00007AD9:0006 label_7ad9: @00007ADB:0022 function NUMBER function_142() @00007ADB NUMBER local_number1, local_number2; @00007ADB @00007ADB @00007ADB begin @00007AE4:0020 _InitInstall(global_number24); // dll: ISRT.dll @00007AED:0006 local_number1 = LASTRESULT; @00007AF7:000D local_number2 = (local_number1 = -2147213312); @00007B06:0004 if(local_number2) then // ref index: 1 @00007B12:0002 abort; @00007B16:0003 endif; @00007B16:0003 label_7b16: @00007B18:000D local_number2 = (local_number1 = -2147213311); @00007B27:0004 if(local_number2) then // ref index: 1 @00007B33:0003 exit; @00007B37:0003 endif; @00007B37:0003 label_7b37: @00007B39:0027 // return coming @00007B3D:0023 return local_number1; @00007B44:0026 end; // checksum: 22385b39 @00007B50:0006 label_7b50: @00007B52:0022 function NUMBER function_143() @00007B52 NUMBER local_number1, local_number2; @00007B52 @00007B52 @00007B52 begin @00007B5B:0020 _ExitInstall(global_number24); // dll: ISRT.dll @00007B64:0006 local_number1 = LASTRESULT; @00007B6E:000D local_number2 = (local_number1 = -2147213312); @00007B7D:0004 if(local_number2) then // ref index: 1 @00007B89:0002 abort; @00007B8D:0003 endif; @00007B8D:0003 label_7b8d: @00007B8F:000D local_number2 = (local_number1 = -2147213311); @00007B9E:0004 if(local_number2) then // ref index: 1 @00007BAA:0003 exit; @00007BAE:0003 endif; @00007BAE:0003 label_7bae: @00007BB0:0027 // return coming @00007BB4:0023 return local_number1; @00007BBB:0026 end; // checksum: 222e5739 @00007BC7:0006 label_7bc7: @00007BC9:0022 function NUMBER function_144() @00007BC9 NUMBER local_number1, local_number2; @00007BC9 @00007BC9 @00007BC9 begin @00007BD2:0020 _CCPSearch(global_number24); // dll: ISRT.dll @00007BDB:0006 local_number1 = LASTRESULT; @00007BE5:000D local_number2 = (local_number1 = -2147213312); @00007BF4:0004 if(local_number2) then // ref index: 1 @00007C00:0002 abort; @00007C04:0003 endif; @00007C04:0003 label_7c04: @00007C06:000D local_number2 = (local_number1 = -2147213311); @00007C15:0004 if(local_number2) then // ref index: 1 @00007C21:0003 exit; @00007C25:0003 endif; @00007C25:0003 label_7c25: @00007C27:0027 // return coming @00007C2B:0023 return local_number1; @00007C32:0026 end; // checksum: 76767409 @00007C3E:0006 label_7c3e: @00007C40:0022 function NUMBER function_145() @00007C40 NUMBER local_number1, local_number2; @00007C40 @00007C40 @00007C40 begin @00007C49:0020 _AppSearch(global_number24); // dll: ISRT.dll @00007C52:0006 local_number1 = LASTRESULT; @00007C5C:000D local_number2 = (local_number1 = -2147213312); @00007C6B:0004 if(local_number2) then // ref index: 1 @00007C77:0002 abort; @00007C7B:0003 endif; @00007C7B:0003 label_7c7b: @00007C7D:000D local_number2 = (local_number1 = -2147213311); @00007C8C:0004 if(local_number2) then // ref index: 1 @00007C98:0003 exit; @00007C9C:0003 endif; @00007C9C:0003 label_7c9c: @00007C9E:0027 // return coming @00007CA2:0023 return local_number1; @00007CA9:0026 end; // checksum: 56457609 @00007CB5:0006 label_7cb5: @00007CB7:0022 function NUMBER function_146() @00007CB7 NUMBER local_number1, local_number2; @00007CB7 @00007CB7 @00007CB7 begin @00007CC0:0020 _Rebooted(global_number24); // dll: ISRT.dll @00007CC9:0006 local_number1 = LASTRESULT; @00007CD3:000D local_number2 = (local_number1 = -2147213312); @00007CE2:0004 if(local_number2) then // ref index: 1 @00007CEE:0002 abort; @00007CF2:0003 endif; @00007CF2:0003 label_7cf2: @00007CF4:000D local_number2 = (local_number1 = -2147213311); @00007D03:0004 if(local_number2) then // ref index: 1 @00007D0F:0003 exit; @00007D13:0003 endif; @00007D13:0003 label_7d13: @00007D15:0027 // return coming @00007D19:0023 return local_number1; @00007D20:0026 end; // checksum: 53450732 @00007D2C:0006 label_7d2c: @00007D2E:0022 function NUMBER function_147(local_number1) @00007D2E NUMBER local_number2, local_number3; @00007D2E @00007D2E @00007D2E begin @00007D37:0020 _ShowWizardPages(global_number24, local_number1); // dll: ISRT.dll @00007D43:0006 local_number2 = LASTRESULT; @00007D4D:000D local_number3 = (local_number2 = -2147213312); @00007D5C:0004 if(local_number3) then // ref index: 1 @00007D68:0002 abort; @00007D6C:0003 endif; @00007D6C:0003 label_7d6c: @00007D6E:000D local_number3 = (local_number2 = -2147213311); @00007D7D:0004 if(local_number3) then // ref index: 1 @00007D89:0003 exit; @00007D8D:0003 endif; @00007D8D:0003 label_7d8d: @00007D8F:0027 // return coming @00007D93:0023 return local_number2; @00007D9A:0026 end; // checksum: 6254284d @00007DA6:0002 label_7da6: @00007DA8:0022 function NUMBER function_148(local_number1) @00007DA8 NUMBER local_number3; @00007DA8 @00007DA8 @00007DA8 begin @00007DB1:0001 // switch/while/??? @00007DB5:0004 label_7db5: @00007DB7:000D local_number3 = (local_number1 = 51); @00007DC6:0004 if(local_number3) then // ref index: 1 @00007DD2:0006 global_number2 = 1; @00007DDE:0005 goto label_84a4; @00007DE7:0004 endif; @00007DE7:0004 label_7de7: @00007DE9:000D local_number3 = (local_number1 = 50); @00007DF8:0004 if(local_number3) then // ref index: 1 @00007E04:0006 global_number3 = 1; @00007E10:0005 goto label_84a4; @00007E19:0004 endif; @00007E19:0004 label_7e19: @00007E1B:000D local_number3 = (local_number1 = 56); @00007E2A:0004 if(local_number3) then // ref index: 1 @00007E36:0006 global_number4 = 1; @00007E42:0005 goto label_84a4; @00007E4B:0004 endif; @00007E4B:0004 label_7e4b: @00007E4D:000D local_number3 = (local_number1 = 52); @00007E5C:0004 if(local_number3) then // ref index: 1 @00007E68:0006 global_number5 = 1; @00007E74:0005 goto label_84a4; @00007E7D:0005 endif; @00007E7D:0005 label_7e7d: @00007E7F:000D local_number3 = (local_number1 = 66); @00007E8E:0004 if(local_number3) then // ref index: 1 @00007E9A:0027 // return coming @00007E9E:0023 return 0; @00007EA7:0005 goto label_84a4; @00007EB0:0006 endif; @00007EB0:0006 label_7eb0: @00007EB2:000D local_number3 = (local_number1 = 63); @00007EC1:0004 if(local_number3) then // ref index: 1 @00007ECD:0033 global_object8.Batch = 1; @00007EE1:0027 // return coming @00007EE5:0023 return 0; @00007EEE:0005 goto label_84a4; @00007EF7:0006 endif; @00007EF7:0006 label_7ef7: @00007EF9:000D local_number3 = (local_number1 = 62); @00007F08:0004 if(local_number3) then // ref index: 1 @00007F14:0033 global_object9.Enable = 1; @00007F29:0027 // return coming @00007F2D:0023 return 0; @00007F36:0005 goto label_84a4; @00007F3F:0007 endif; @00007F3F:0007 label_7f3f: @00007F41:000D local_number3 = (local_number1 = 54); @00007F50:0004 if(local_number3) then // ref index: 1 @00007F5C:0027 // return coming @00007F60:0020 _EnableDialogCache(global_number24, 1); // dll: ISRT.dll @00007F6E:0006 local_number3 = LASTRESULT; @00007F78:0023 return local_number3; @00007F7F:0005 goto label_84a4; @00007F88:0009 endif; @00007F88:0009 label_7f88: @00007F8A:000D local_number3 = (local_number1 = 12); @00007F99:0004 if(local_number3) then // ref index: 2 @00007FA5:0021 function_391(); @00007FAB:0006 local_number3 = LASTRESULT; @00007FB5:000E local_number3 = (local_number3 != 2); @00007FC4:0004 if(local_number3) then // ref index: 1 @00007FD0:0021 GetWindowHandle(-2); @00007FDB:0006 local_number3 = LASTRESULT; @00007FE5:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll @00007FF8:0001 endif; @00007FF8:0001 label_7ff8: @00007FFA:0005 goto label_84a4; @00008003:0005 endif; @00008003:0005 label_8003: @00008005:000D local_number3 = (local_number1 = 27); @00008014:0004 if(local_number3) then // ref index: 1 @00008020:0027 // return coming @00008024:0023 return 0; @0000802D:0005 goto label_84a4; @00008036:0009 endif; @00008036:0009 label_8036: @00008038:000D local_number3 = (local_number1 = 25); @00008047:0004 if(local_number3) then // ref index: 3 @00008053:0021 function_391(); @00008059:0006 local_number3 = LASTRESULT; @00008063:000E local_number3 = (local_number3 != 2); @00008072:0004 if(local_number3) then // ref index: 2 @0000807E:0036 try // ref index 1: 1 ref index 2: 2 @0000808C:0035 global_object12.ShowWindow(4); @000080A5:0037 catch @000080A9:0003 label_80a9: @000080AB:0027 // return coming @000080AF:0023 return -1; @000080B8:0038 endcatch; @000080BC:0001 endif; @000080BC:0001 label_80bc: @000080BE:0005 goto label_84a4; @000080C7:0009 endif; @000080C7:0009 label_80c7: @000080C9:000D local_number3 = (local_number1 = 29); @000080D8:0004 if(local_number3) then // ref index: 3 @000080E4:0021 function_391(); @000080EA:0006 local_number3 = LASTRESULT; @000080F4:000E local_number3 = (local_number3 != 2); @00008103:0004 if(local_number3) then // ref index: 2 @0000810F:0036 try // ref index 1: 1 ref index 2: 2 @0000811D:0035 global_object12.ShowWindow(2); @00008136:0037 catch @0000813A:0003 label_813a: @0000813C:0027 // return coming @00008140:0023 return -1; @00008149:0038 endcatch; @0000814D:0001 endif; @0000814D:0001 label_814d: @0000814F:0005 goto label_84a4; @00008158:0007 endif; @00008158:0007 label_8158: @0000815A:000D local_number3 = (local_number1 = 26); @00008169:0004 if(local_number3) then // ref index: 1 @00008175:0027 // return coming @00008179:0020 EnableHourGlass(global_number24, 1); // dll: ISRT.dll @00008187:0006 local_number3 = LASTRESULT; @00008191:0023 return local_number3; @00008198:0005 goto label_84a4; @000081A1:0006 endif; @000081A1:0006 label_81a1: @000081A3:000D local_number3 = (local_number1 = 16); @000081B2:0004 if(local_number3) then // ref index: 2 @000081BE:0020 IsEmpty(global_object10); // dll: ISRT.dll @000081C7:0006 local_number3 = LASTRESULT; @000081D1:0004 if(local_number3) then // ref index: 1 @000081DD:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @000081E9:0002 endif; @000081E9:0002 label_81e9: @000081EB:0035 global_object10.ShowControl(1450.5); @0000820A:0005 goto label_84a4; @00008213:000A endif; @00008213:000A label_8213: @00008215:000D local_number3 = (local_number1 = 4); @00008224:0004 if(local_number3) then // ref index: 2 @00008230:0021 function_391(); @00008236:0006 local_number3 = LASTRESULT; @00008240:000E local_number3 = (local_number3 != 2); @0000824F:0004 if(local_number3) then // ref index: 1 @0000825B:0027 // return coming @0000825F:0020 _EnableStatus(global_number24, 4); // dll: ISRT.dll @0000826D:0006 local_number3 = LASTRESULT; @00008277:0023 return local_number3; @0000827E:0001 endif; @0000827E:0001 label_827e: @00008280:0005 goto label_84a4; @00008289:000A endif; @00008289:000A label_8289: @0000828B:000D local_number3 = (local_number1 = 58); @0000829A:0004 if(local_number3) then // ref index: 2 @000082A6:0021 function_391(); @000082AC:0006 local_number3 = LASTRESULT; @000082B6:000E local_number3 = (local_number3 != 2); @000082C5:0004 if(local_number3) then // ref index: 1 @000082D1:0027 // return coming @000082D5:0020 _EnableStatus(global_number24, 58); // dll: ISRT.dll @000082E3:0006 local_number3 = LASTRESULT; @000082ED:0023 return local_number3; @000082F4:0001 endif; @000082F4:0001 label_82f4: @000082F6:0005 goto label_84a4; @000082FF:000A endif; @000082FF:000A label_82ff: @00008301:000D local_number3 = (local_number1 = 57); @00008310:0004 if(local_number3) then // ref index: 2 @0000831C:0021 function_391(); @00008322:0006 local_number3 = LASTRESULT; @0000832C:000E local_number3 = (local_number3 != 2); @0000833B:0004 if(local_number3) then // ref index: 1 @00008347:0027 // return coming @0000834B:0020 _EnableStatus(global_number24, 57); // dll: ISRT.dll @00008359:0006 local_number3 = LASTRESULT; @00008363:0023 return local_number3; @0000836A:0001 endif; @0000836A:0001 label_836a: @0000836C:0005 goto label_84a4; @00008375:000A endif; @00008375:000A label_8375: @00008377:000D local_number3 = (local_number1 = 5); @00008386:0004 if(local_number3) then // ref index: 2 @00008392:0021 function_391(); @00008398:0006 local_number3 = LASTRESULT; @000083A2:000E local_number3 = (local_number3 != 2); @000083B1:0004 if(local_number3) then // ref index: 1 @000083BD:0027 // return coming @000083C1:0020 _EnableStatus(global_number24, 5); // dll: ISRT.dll @000083CF:0006 local_number3 = LASTRESULT; @000083D9:0023 return local_number3; @000083E0:0001 endif; @000083E0:0001 label_83e0: @000083E2:0005 goto label_84a4; @000083EB:0007 endif; @000083EB:0007 label_83eb: @000083ED:000D local_number3 = (local_number1 = 17); @000083FC:0004 if(local_number3) then // ref index: 1 @00008408:0027 // return coming @0000840C:0021 SetDisplayEffect(1); @00008417:0006 local_number3 = LASTRESULT; @00008421:0023 return local_number3; @00008428:0005 goto label_84a4; @00008431:0004 endif; @00008431:0004 label_8431: @00008433:000D local_number3 = (local_number1 = 53); @00008442:0004 if(local_number3) then // ref index: 1 @0000844E:0006 global_number23 = 1; @0000845A:0005 goto label_84a4; @00008463:0004 endif; @00008463:0004 label_8463: @00008465:000D local_number3 = (local_number1 = 67); @00008474:0004 if(local_number3) then // ref index: 1 @00008480:0006 global_number26 = 0; @0000848C:0005 goto label_84a4; @00008495:0002 endif; @00008495:0002 label_8495: @00008497:0027 // return coming @0000849B:0023 return -1; @000084A4:0003 label_84a4: @000084A6:0027 // return coming @000084AA:0023 return 0; @000084B3:0026 end; // checksum: 944f6158 @000084C3:0002 label_84c3: @000084C5:0022 function NUMBER Disable/Enable(local_number1) @000084C5 NUMBER local_number2, local_number3, local_number4; @000084C5 STRING local_string1; @000084C5 OBJECT local_object1; @000084C5 begin @000084CE:0001 // switch/while/??? @000084D2:0004 label_84d2: @000084D4:000D local_number3 = (local_number1 = 51); @000084E3:0004 if(local_number3) then // ref index: 1 @000084EF:0006 global_number2 = 0; @000084FB:0005 goto label_8b8f; @00008504:0004 endif; @00008504:0004 label_8504: @00008506:000D local_number3 = (local_number1 = 50); @00008515:0004 if(local_number3) then // ref index: 1 @00008521:0006 global_number3 = 0; @0000852D:0005 goto label_8b8f; @00008536:0004 endif; @00008536:0004 label_8536: @00008538:000D local_number3 = (local_number1 = 56); @00008547:0004 if(local_number3) then // ref index: 1 @00008553:0006 global_number4 = 0; @0000855F:0005 goto label_8b8f; @00008568:0004 endif; @00008568:0004 label_8568: @0000856A:000D local_number3 = (local_number1 = 52); @00008579:0004 if(local_number3) then // ref index: 1 @00008585:0006 global_number5 = 0; @00008591:0005 goto label_8b8f; @0000859A:0005 endif; @0000859A:0005 label_859a: @0000859C:000D local_number3 = (local_number1 = 66); @000085AB:0004 if(local_number3) then // ref index: 1 @000085B7:0027 // return coming @000085BB:0023 return -1; @000085C4:0005 goto label_8b8f; @000085CD:0006 endif; @000085CD:0006 label_85cd: @000085CF:000D local_number3 = (local_number1 = 63); @000085DE:0004 if(local_number3) then // ref index: 1 @000085EA:0033 global_object8.Batch = 0; @000085FE:0027 // return coming @00008602:0023 return 0; @0000860B:0005 goto label_8b8f; @00008614:0006 endif; @00008614:0006 label_8614: @00008616:000D local_number3 = (local_number1 = 62); @00008625:0004 if(local_number3) then // ref index: 1 @00008631:0033 global_object9.Enable = 0; @00008646:0027 // return coming @0000864A:0023 return 0; @00008653:0005 goto label_8b8f; @0000865C:0007 endif; @0000865C:0007 label_865c: @0000865E:000D local_number3 = (local_number1 = 54); @0000866D:0004 if(local_number3) then // ref index: 1 @00008679:0027 // return coming @0000867D:0020 _EnableDialogCache(global_number24, 0); // dll: ISRT.dll @0000868B:0006 local_number3 = LASTRESULT; @00008695:0023 return local_number3; @0000869C:0005 goto label_8b8f; @000086A5:000A endif; @000086A5:000A label_86a5: @000086A7:000D local_number3 = (local_number1 = 12); @000086B6:0004 if(local_number3) then // ref index: 1 @000086C2:0021 GetWindowHandle(-2); @000086CD:0006 local_number3 = LASTRESULT; @000086D7:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll @000086F1:0006 local_number4 = LASTRESULT; @000086FB:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll @0000870C:0027 // return coming @00008710:0023 return 0; @00008719:0005 goto label_8b8f; @00008722:000E endif; @00008722:000E label_8722: @00008724:000D local_number3 = (local_number1 = -16776960); @00008733:0004 if(local_number3) then // ref index: 3 @0000873F:0021 function_391(); @00008745:0006 local_number3 = LASTRESULT; @0000874F:000E local_number3 = (local_number3 != 2); @0000875E:0004 if(local_number3) then // ref index: 2 @0000876A:0021 GetWindowHandle(-2); @00008775:0006 local_number2 = LASTRESULT; @0000877F:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll @00008792:0006 local_number3 = LASTRESULT; @0000879C:000D local_number3 = (local_number3 = 0); @000087AB:0004 if(local_number3) then // ref index: 1 @000087B7:0027 // return coming @000087BB:0023 return -1; @000087C4:0002 endif; @000087C4:0002 label_87c4: @000087C6:0020 ShowWindow(local_number2, 9); // dll: USER.dll @000087D4:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll @000087FB:0003 endif; @000087FB:0003 label_87fb: @000087FD:0027 // return coming @00008801:0023 return 0; @0000880A:0005 goto label_8b8f; @00008813:0005 endif; @00008813:0005 label_8813: @00008815:000D local_number3 = (local_number1 = 27); @00008824:0004 if(local_number3) then // ref index: 1 @00008830:0027 // return coming @00008834:0023 return -1; @0000883D:0005 goto label_8b8f; @00008846:0007 endif; @00008846:0007 label_8846: @00008848:000D local_number3 = (local_number1 = 26); @00008857:0004 if(local_number3) then // ref index: 1 @00008863:0027 // return coming @00008867:0020 EnableHourGlass(global_number24, 0); // dll: ISRT.dll @00008875:0006 local_number3 = LASTRESULT; @0000887F:0023 return local_number3; @00008886:0005 goto label_8b8f; @0000888F:0006 endif; @0000888F:0006 label_888f: @00008891:000D local_number3 = (local_number1 = 16); @000088A0:0004 if(local_number3) then // ref index: 2 @000088AC:0020 IsEmpty(global_object10); // dll: ISRT.dll @000088B5:0006 local_number3 = LASTRESULT; @000088BF:0004 if(local_number3) then // ref index: 1 @000088CB:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @000088D7:0002 endif; @000088D7:0002 label_88d7: @000088D9:0035 global_object10.ShowControl(1450.0); @000088F8:0005 goto label_8b8f; @00008901:000D endif; @00008901:000D label_8901: @00008903:000D local_number3 = (local_number1 = 4); @00008912:000D local_number4 = (local_number1 = 58); @00008921:0018 local_number3 = (local_number3 || local_number4); @0000892E:000D local_number4 = (local_number1 = 57); @0000893D:0018 local_number3 = (local_number3 || local_number4); @0000894A:000D local_number4 = (local_number1 = 5); @00008959:0018 local_number3 = (local_number3 || local_number4); @00008966:0004 if(local_number3) then // ref index: 1 @00008972:0027 // return coming @00008976:0020 _DisableStatus(global_number24); // dll: ISRT.dll @0000897F:0006 local_number3 = LASTRESULT; @00008989:0023 return local_number3; @00008990:0005 goto label_8b8f; @00008999:0007 endif; @00008999:0007 label_8999: @0000899B:000D local_number3 = (local_number1 = 17); @000089AA:0004 if(local_number3) then // ref index: 1 @000089B6:0027 // return coming @000089BA:0021 SetDisplayEffect(0); @000089C5:0006 local_number3 = LASTRESULT; @000089CF:0023 return local_number3; @000089D6:0005 goto label_8b8f; @000089DF:0004 endif; @000089DF:0004 label_89df: @000089E1:000D local_number3 = (local_number1 = 53); @000089F0:0004 if(local_number3) then // ref index: 1 @000089FC:0006 global_number23 = 0; @00008A08:0005 goto label_8b8f; @00008A11:0007 endif; @00008A11:0007 label_8a11: @00008A13:000D local_number3 = (local_number1 = 35); @00008A22:0004 if(local_number3) then // ref index: 4 @00008A2E:0020 IsObject(global_object10); // dll: ISRT.dll @00008A37:0006 local_number3 = LASTRESULT; @00008A41:000D local_number3 = (local_number3 = 0); @00008A50:0004 if(local_number3) then // ref index: 1 @00008A5C:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00008A68:0010 endif; @00008A68:0010 label_8a68: @00008A6A:0035 global_object10.BillBoards; @00008A7E:0034 set local_object1 = LASTRESULT; @00008A88:0020 IsObject(local_object1); // dll: ISRT.dll @00008A91:0006 local_number3 = LASTRESULT; @00008A9B:000D local_number3 = (local_number3 = 0); @00008AAA:0004 if(local_number3) then // ref index: 2 @00008AB6:0021 function_420(); @00008ABC:0006 local_string1 = LASTRESULT; @00008AC6:0021 function_425(local_string1); @00008ACF:0034 set local_object1 = LASTRESULT; @00008AD9:0020 IsObject(local_object1); // dll: ISRT.dll @00008AE2:0006 local_number3 = LASTRESULT; @00008AEC:000D local_number3 = (local_number3 = 0); @00008AFB:0004 if(local_number3) then // ref index: 1 @00008B07:0027 // return coming @00008B0B:0023 return -1; @00008B14:0001 endif; @00008B14:0001 label_8b14: @00008B16:0033 global_object10.BillBoards = local_object1; @00008B2D:0002 endif; @00008B2D:0002 label_8b2d: @00008B2F:0033 local_object1.Visible = 0; @00008B45:0005 goto label_8b8f; @00008B4E:0004 endif; @00008B4E:0004 label_8b4e: @00008B50:000D local_number3 = (local_number1 = 67); @00008B5F:0004 if(local_number3) then // ref index: 1 @00008B6B:0006 global_number26 = 1; @00008B77:0005 goto label_8b8f; @00008B80:0002 endif; @00008B80:0002 label_8b80: @00008B82:0027 // return coming @00008B86:0023 return -1; @00008B8F:0003 label_8b8f: @00008B91:0027 // return coming @00008B95:0023 return 0; @00008B9E:0026 end; // checksum: f52f95e2 @00008BAE:0004 label_8bae: @00008BB0:0022 function NUMBER EnterDisk(local_string1, local_string2) @00008BB0 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00008BB0 STRING local_string3, local_string5; @00008BB0 @00008BB0 begin @00008BB9:000D local_number6 = (global_number14 = 0); @00008BC8:0004 if(local_number6) then // ref index: 1 @00008BD4:0021 SdInit(); @00008BDA:0006 endif; @00008BDA:0006 label_8bda: @00008BDC:0021 EzDefineDialog("EnterDisk", "", "", 10104); @00008BF9:0006 local_number6 = LASTRESULT; @00008C03:000D local_number6 = (local_number6 = -1); @00008C12:0004 if(local_number6) then // ref index: 1 @00008C1E:0027 // return coming @00008C22:0023 return -1; @00008C2B:0002 endif; @00008C2B:0002 label_8c2b: @00008C2D:0006 local_number1 = 0; @00008C39:0021 MessageBeep/Delay(0); @00008C44:0006 label_8c44: @00008C46:0001 // switch/while/??? @00008C4A:000D local_number6 = (local_number1 = 0); @00008C59:0004 if(local_number6) then // ref index: 13 @00008C65:0021 WaitOnDialog/ReleaseDialog("EnterDisk"); @00008C77:0006 local_number4 = LASTRESULT; @00008C81:0001 // switch/while/??? @00008C85:0007 label_8c85: @00008C87:000D local_number6 = (local_number4 = -100); @00008C96:0004 if(local_number6) then // ref index: 5 @00008CA2:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk"); @00008CB4:0006 local_number2 = LASTRESULT; @00008CBE:000D local_number6 = (global_string2 = ""); @00008CCB:0004 if(local_number6) then // ref index: 1 @00008CD7:0006 global_string2 = " "; @00008CE2:0004 endif; @00008CE2:0004 label_8ce2: @00008CE4:0021 function_341("EnterDisk", local_number2, 0, global_string2); @00008D01:000E local_number6 = (local_string1 != ""); @00008D0E:0004 if(local_number6) then // ref index: 1 @00008D1A:0021 CtrlSetText/CtrlGetText("EnterDisk", 901, local_string1); @00008D34:0005 endif; @00008D34:0005 label_8d34: @00008D36:0020 GetDlgItem(local_number2, 4); // dll: USER.dll @00008D44:0006 local_number3 = LASTRESULT; @00008D4E:0009 local_number6 = (local_number5 < 255); @00008D5D:0004 if(local_number6) then // ref index: 1 @00008D69:0006 local_number5 = 255; @00008D75:0008 endif; @00008D75:0008 label_8d75: @00008D77:000F local_number6 = (local_number5 - 2); @00008D86:0021 SendMessage(local_number3, 197, local_number6, 0); @00008D9C:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, global_string9); @00008DB6:0021 function_134(7); @00008DC1:0006 local_string5 = LASTRESULT; @00008DCB:000E local_number6 = (local_string5 != ""); @00008DD8:0004 if(local_number6) then // ref index: 1 @00008DE4:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll @00008DF0:0001 endif; @00008DF0:0001 label_8df0: @00008DF2:0005 goto label_8fee; @00008DFB:0006 endif; @00008DFB:0006 label_8dfb: @00008DFD:000D local_number6 = (local_number4 = 31); @00008E0C:0004 if(local_number6) then // ref index: 1 @00008E18:0021 function_114("EnterDisk", 4, local_string3); @00008E32:0021 SelectDir("", "", local_string3, 0); @00008E46:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @00008E60:0005 goto label_8fee; @00008E69:000A endif; @00008E69:000A label_8e69: @00008E6B:000D local_number6 = (local_number4 = 1); @00008E7A:0004 if(local_number6) then // ref index: 2 @00008E86:0021 function_114("EnterDisk", 4, local_string3); @00008EA0:0021 EnterDisk(local_string3, local_string2); @00008EAC:0006 local_number6 = LASTRESULT; @00008EB6:000D local_number6 = (local_number6 = 0); @00008EC5:0004 if(local_number6) then // ref index: 1 @00008ED1:0006 local_number4 = 1; @00008EDD:0006 local_number1 = 1; @00008EE9:0006 global_string9 = local_string3; @00008EF3:0001 endif; @00008EF3:0001 label_8ef3: @00008EF5:0005 goto label_8fee; @00008EFE:0006 endif; @00008EFE:0006 label_8efe: @00008F00:000D local_number6 = (local_number4 = -1); @00008F0F:0004 if(local_number6) then // ref index: 1 @00008F1B:0006 local_number4 = -1; @00008F27:0021 function_347(local_number4, "EnterDisk"); @00008F3C:0006 local_number1 = 1; @00008F48:0005 goto label_8fee; @00008F51:0004 endif; @00008F51:0004 label_8f51: @00008F53:000D local_number6 = (local_number4 = -200); @00008F62:0004 if(local_number6) then // ref index: 1 @00008F6E:0021 function_348(local_number2, local_number4, local_number1); @00008F7D:0005 goto label_8fee; @00008F86:0009 endif; @00008F86:0009 label_8f86: @00008F88:0021 function_342(local_number4); @00008F91:0006 local_number6 = LASTRESULT; @00008F9B:0021 function_343(local_number4); @00008FA4:0006 local_number7 = LASTRESULT; @00008FAE:0019 local_number6 = (local_number6 = local_number7); @00008FBB:0004 if(local_number6) then // ref index: 1 @00008FC7:000E local_number6 = (local_number4 != 4); @00008FD6:0004 if(local_number6) then // ref index: 1 @00008FE2:0006 local_number1 = 1; @00008FEE:0001 endif; @00008FEE:0001 endif; @00008FEE:0001 label_8fee: @00008FF0:0005 goto label_8c44; @00008FF9:0006 endif; @00008FF9:0006 label_8ff9: @00008FFB:0021 EndDialog("EnterDisk"); @0000900D:0021 ReleaseDialog/EndDialog("EnterDisk"); @0000901F:0021 SdInit(); @00009025:0027 // return coming @00009029:0023 return local_number4; @00009030:0026 end; // checksum: 61adfc84 @0000903C:000B label_903c: @0000903E:0022 function NUMBER EnterDisk(local_string1, local_string2) @0000903E NUMBER local_number1; @0000903E STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12; @0000903E @0000903E begin @00009047:0014 local_string1 = (local_string1 ^ ""); @00009054:0021 function_351(11051); @0000905F:0006 local_string9 = LASTRESULT; @00009069:0021 function_135(1); @00009074:0006 local_string3 = LASTRESULT; @0000907E:0021 function_136(1); @00009089:0006 local_string6 = LASTRESULT; @00009093:000D local_number1 = (local_string6 = ""); @000090A0:0004 if(local_number1) then // ref index: 1 @000090AC:0006 local_string6 = local_string9; @000090B6:0007 endif; @000090B6:0007 label_90b6: @000090B8:0021 SetDialogTitle(2, local_string3); @000090C6:0021 ExistsDisk(local_string1); @000090CF:0006 local_number1 = LASTRESULT; @000090D9:000D local_number1 = (local_number1 = -1); @000090E8:0004 if(local_number1) then // ref index: 1 @000090F4:0006 local_string12 = local_string6; @000090FE:0005 goto label_9275; @00009107:0007 endif; @00009107:0007 label_9107: @00009109:0021 function_135(7); @00009114:0006 local_string4 = LASTRESULT; @0000911E:0021 function_136(7); @00009129:0006 local_string7 = LASTRESULT; @00009133:000D local_number1 = (local_string7 = ""); @00009140:0004 if(local_number1) then // ref index: 1 @0000914C:0006 local_string7 = local_string9; @00009156:0007 endif; @00009156:0007 label_9156: @00009158:0021 SetDialogTitle(2, local_string4); @00009166:0021 ExistsDir/ExistsDisk(local_string1); @0000916F:0006 local_number1 = LASTRESULT; @00009179:000D local_number1 = (local_number1 = -1); @00009188:0004 if(local_number1) then // ref index: 1 @00009194:0006 local_string12 = local_string7; @0000919E:0005 goto label_9275; @000091A7:0007 endif; @000091A7:0007 label_91a7: @000091A9:0021 function_135(2); @000091B4:0006 local_string5 = LASTRESULT; @000091BE:0021 function_136(2); @000091C9:0006 local_string8 = LASTRESULT; @000091D3:000D local_number1 = (local_string8 = ""); @000091E0:0004 if(local_number1) then // ref index: 1 @000091EC:0006 local_string8 = local_string9; @000091F6:0009 endif; @000091F6:0009 label_91f6: @000091F8:0021 SetDialogTitle(2, local_string5); @00009206:000E local_number1 = (local_string2 != ""); @00009213:0004 if(local_number1) then // ref index: 1 @0000921F:0021 FindFile(local_string1, local_string2, local_string11); @0000922E:0006 local_number1 = LASTRESULT; @00009238:0009 local_number1 = (local_number1 < 0); @00009247:0004 if(local_number1) then // ref index: 1 @00009253:0006 local_string12 = local_string8; @0000925D:0005 goto label_9275; @00009266:0002 endif; @00009266:0002 endif; @00009266:0002 label_9266: @00009268:0027 // return coming @0000926C:0023 return 0; @00009275:0004 label_9275: @00009277:0021 MessageBox(local_string12, -65534); @00009285:0027 // return coming @00009289:0023 return -1; @00009292:0026 end; // checksum: 2dfeab15 @0000929E:000B label_929e: @000092A0:0022 function void function_156() @000092A0 NUMBER local_number1, local_number2; @000092A0 STRING local_string1, local_string2, local_string3, local_string4; @000092A0 @000092A0 begin @000092A9:0035 Err.Number; @000092B9:0006 local_number1 = LASTRESULT; @000092C3:0035 Err.Description; @000092D8:0006 local_string3 = LASTRESULT; @000092E2:0036 try // ref index 1: 1 ref index 2: 2 @000092F0:0021 function_351(17100); @000092FB:0006 local_string1 = LASTRESULT; @00009305:0021 function_351(17101); @00009310:0006 local_string2 = LASTRESULT; @0000931A:0037 catch @0000931E:0001 label_931e: @00009320:0038 endcatch; @00009324:0003 label_9324: @00009326:000D local_number2 = (local_string1 = ""); @00009333:0004 if(local_number2) then // ref index: 1 @0000933F:0006 local_string1 = "Internal Failure"; @00009359:0003 endif; @00009359:0003 label_9359: @0000935B:000D local_number2 = (local_string2 = ""); @00009368:0004 if(local_number2) then // ref index: 1 @00009374:0006 local_string2 = "Error Number: 0x%X\nDescription: %s"; @000093A0:0004 endif; @000093A0:0004 label_93a0: @000093A2:0021 function_404(local_string4, local_string2, local_number1, local_string3); @000093B4:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll @000093CA:0024 return; @000093CE:0026 end; // checksum: 660f471c @000093DE:0006 label_93de: @000093E0:0022 function NUMBER LaunchApp/BatchGetFileName/ConfigGetFileName(local_string1, local_string2) @000093E0 NUMBER local_number1; @000093E0 @000093E0 @000093E0 begin @000093E9:0027 // return coming @000093ED:0021 LaunchAppAndWait(local_string1, local_string2, 0); @000093FE:0006 local_number1 = LASTRESULT; @00009408:0023 return local_number1; @0000940F:0026 end; // checksum: 72f2e @0000941B:0008 label_941b: @0000941D:0022 function NUMBER LaunchAppAndWait(local_string1, local_string2, local_number1) @0000941D NUMBER local_number2; @0000941D @0000941D @0000941D begin @00009426:0021 LongPathToShortPath(local_string1); @0000942F:0021 function_401(local_string1, 1); @0000943D:0027 // return coming @00009441:0020 LnchAppAndWait(local_string1, local_string2, local_number1); // dll: ISRT.dll @00009450:0006 local_number2 = LASTRESULT; @0000945A:0023 return local_number2; @00009461:0026 end; // checksum: 1c141e6b @0000946D:0008 label_946d: @0000946F:0022 function NUMBER ChangeDirectory(local_string1) @0000946F NUMBER local_number1; @0000946F STRING local_string2; @0000946F @0000946F begin @00009478:0006 local_string2 = local_string1; @00009482:0021 function_405(local_string2); @0000948B:0020 SetCurrentDirectoryA(local_string2); // dll: KERNEL32.dll @00009494:0006 local_number1 = LASTRESULT; @0000949E:0004 if(local_number1) then // ref index: 1 @000094AA:0027 // return coming @000094AE:0023 return 0; @000094B7:0003 endif; @000094B7:0003 label_94b7: @000094B9:0027 // return coming @000094BD:0023 return -1; @000094C6:0026 end; // checksum: f9c4d08e @000094D2:0006 label_94d2: @000094D4:0022 function NUMBER CopyFile(local_string1, local_string2) @000094D4 NUMBER local_number1; @000094D4 @000094D4 @000094D4 begin @000094DD:0021 function_274(local_string1); @000094E6:0006 local_number1 = LASTRESULT; @000094F0:000D local_number1 = (local_number1 = 0); @000094FF:0004 if(local_number1) then // ref index: 1 @0000950B:0014 local_string1 = (global_string9 ^ local_string1); @00009518:0005 endif; @00009518:0005 label_9518: @0000951A:0021 function_274(local_string2); @00009523:0006 local_number1 = LASTRESULT; @0000952D:000D local_number1 = (local_number1 = 0); @0000953C:0004 if(local_number1) then // ref index: 1 @00009548:0014 local_string2 = (global_string8 ^ local_string2); @00009555:0005 endif; @00009555:0005 label_9555: @00009557:0027 // return coming @0000955B:0020 _FileCopy(global_number24, local_string1, local_string2, 1); // dll: ISRT.dll @0000956F:0006 local_number1 = LASTRESULT; @00009579:0023 return local_number1; @00009580:0026 end; // checksum: 4852fd27 @0000958C:0007 label_958c: @0000958E:0022 function NUMBER ExistsDisk(local_string1) @0000958E NUMBER local_number1, local_number2; @0000958E @0000958E @0000958E begin @00009597:0021 function_405(local_string1); @000095A0:0028 StrLengthChars(local_string1); @000095A7:0006 local_number2 = LASTRESULT; @000095B1:000D local_number2 = (local_number2 = 1); @000095C0:0004 if(local_number2) then // ref index: 1 @000095CC:0007 local_string1 = (local_string1 + ":"); @000095DA:0006 endif; @000095DA:0006 label_95da: @000095DC:0020 _ExistsDisk(local_string1); // dll: ISRT.dll @000095E5:0006 local_number1 = LASTRESULT; @000095EF:000D local_number2 = (local_number1 = -2); @000095FE:0004 if(local_number2) then // ref index: 1 @0000960A:0027 // return coming @0000960E:0023 return 0; @00009617:0003 endif; @00009617:0003 label_9617: @00009619:0027 // return coming @0000961D:0023 return local_number1; @00009624:0026 end; // checksum: bccf7af8 @00009630:0007 label_9630: @00009632:0022 function NUMBER ExistsDir/ExistsDisk(local_string1) @00009632 NUMBER local_number4; @00009632 @00009632 @00009632 begin @0000963B:0021 function_405(local_string1); @00009644:0020 _ExistsDir(local_string1); // dll: ISRT.dll @0000964D:0006 local_number4 = LASTRESULT; @00009657:0004 if(local_number4) then // ref index: 1 @00009663:0027 // return coming @00009667:0023 return 0; @00009670:0003 endif; @00009670:0003 label_9670: @00009672:0027 // return coming @00009676:0023 return -1; @0000967F:0026 end; // checksum: 86a6a7df @0000968B:000C label_968b: @0000968D:0022 function NUMBER OpenFileMode(local_number1) @0000968D NUMBER local_number2, local_number3; @0000968D @0000968D @0000968D begin @00009696:000D local_number2 = (local_number1 = 3); @000096A5:000D local_number3 = (local_number1 = 2); @000096B4:0018 local_number2 = (local_number2 || local_number3); @000096C1:000D local_number3 = (local_number1 = 1); @000096D0:0018 local_number2 = (local_number2 || local_number3); @000096DD:000D local_number3 = (local_number1 = 4); @000096EC:0018 local_number2 = (local_number2 || local_number3); @000096F9:0004 if(local_number2) then // ref index: 1 @00009705:0006 global_number27 = local_number1; @0000970F:0027 // return coming @00009713:0023 return 0; @0000971C:0003 endif; @0000971C:0003 label_971c: @0000971E:0027 // return coming @00009722:0023 return -1; @0000972B:0026 end; // checksum: fffc62c7 @00009737:000B label_9737: @00009739:0022 function NUMBER CreateFile/OpenFile(local_number1, local_string1, local_string2) @00009739 NUMBER local_number2; @00009739 STRING local_string3; @00009739 @00009739 begin @00009742:0021 function_274(local_string1); @0000974B:0006 local_number2 = LASTRESULT; @00009755:0021 function_275(local_string1, local_number2); @00009761:0014 local_string3 = (local_string1 ^ local_string2); @0000976E:0020 _OpenFile(global_number24, local_string3, global_number27, 1); // dll: ISRT.dll @00009782:0006 local_number1 = LASTRESULT; @0000978C:0009 local_number2 = (local_number1 < 0); @0000979B:0004 if(local_number2) then // ref index: 1 @000097A7:0027 // return coming @000097AB:0023 return local_number1; @000097B2:0003 endif; @000097B2:0003 label_97b2: @000097B4:0027 // return coming @000097B8:0023 return 0; @000097C1:0026 end; // checksum: 5d4dd926 @000097CD:0006 label_97cd: @000097CF:0022 function NUMBER CloseFile(local_number1) @000097CF NUMBER local_number2; @000097CF @000097CF @000097CF begin @000097D8:0027 // return coming @000097DC:0020 _CloseFile(global_number24, local_number1); // dll: ISRT.dll @000097E8:0006 local_number2 = LASTRESULT; @000097F2:0023 return local_number2; @000097F9:0026 end; // checksum: 527e3924 @00009805:0006 label_9805: @00009807:0022 function NUMBER WriteLine/GetLine(local_number1, local_string1) @00009807 NUMBER local_number2; @00009807 @00009807 @00009807 begin @00009810:0027 // return coming @00009814:0020 _WriteLine(global_number24, local_number1, local_string1); // dll: ISRT.dll @00009823:0006 local_number2 = LASTRESULT; @0000982D:0023 return local_number2; @00009834:0026 end; // checksum: 546a2924 @00009840:0007 label_9840: @00009842:0022 function NUMBER CreateDir(local_string1) @00009842 NUMBER local_number1; @00009842 STRING local_string2; @00009842 @00009842 begin @0000984B:0021 function_274(local_string1); @00009854:0006 local_number1 = LASTRESULT; @0000985E:000D local_number1 = (local_number1 = 0); @0000986D:0004 if(local_number1) then // ref index: 1 @00009879:0027 // return coming @0000987D:0023 return -1; @00009886:0006 endif; @00009886:0006 label_9886: @00009888:0027 // return coming @0000988C:0014 local_string2 = (local_string1 ^ ""); @00009899:0020 _CreateDir(global_number24, local_string2); // dll: ISRT.dll @000098A5:0006 local_number1 = LASTRESULT; @000098AF:0023 return local_number1; @000098B6:0026 end; // checksum: 8ab99edb @000098C2:0009 label_98c2: @000098C4:0022 function NUMBER DeleteFile(local_string1) @000098C4 NUMBER local_number1, local_number2, local_number3, local_number4; @000098C4 STRING local_string2, local_string3, local_string4; @000098C4 @000098C4 begin @000098CD:0021 function_274(local_string1); @000098D6:0006 local_number4 = LASTRESULT; @000098E0:000D local_number4 = (local_number4 = 0); @000098EF:0004 if(local_number4) then // ref index: 1 @000098FB:0006 local_string4 = local_string1; @00009905:0014 local_string1 = (global_string8 ^ local_string1); @00009912:0006 local_string3 = global_string8; @0000991C:0005 goto label_9949; @00009925:0002 endif; @00009925:0002 label_9925: @00009927:0021 function_395(local_string3, local_string1, 1); @00009938:0021 function_395(local_string4, local_string1, 3); @00009949:0002 label_9949: @0000994B:0021 function_172(local_number1, local_string3, local_string4, 16, local_string2, 0); @00009967:0006 local_number2 = LASTRESULT; @00009971:0008 label_9971: @00009973:0001 // switch/while/??? @00009977:000A local_number4 = (local_number2 > 0); @00009986:0004 if(local_number4) then // ref index: 2 @00009992:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll @0000999B:0006 local_number4 = LASTRESULT; @000099A5:000D local_number4 = (local_number4 = 0); @000099B4:0004 if(local_number4) then // ref index: 1 @000099C0:0006 local_number3 = 1; @000099CC:0004 endif; @000099CC:0004 label_99cc: @000099CE:0006 local_number1 = local_number2; @000099D8:0021 function_172(local_number1, local_string3, local_string4, 16, local_string2, 0); @000099F4:0006 local_number2 = LASTRESULT; @000099FE:0005 goto label_9971; @00009A07:0004 endif; @00009A07:0004 label_9a07: @00009A09:0004 if(local_number3) then // ref index: 1 @00009A15:0027 // return coming @00009A19:0023 return -1; @00009A22:0005 goto label_9a3a; @00009A2B:0002 endif; @00009A2B:0002 label_9a2b: @00009A2D:0027 // return coming @00009A31:0023 return 0; @00009A3A:0001 label_9a3a: @00009A3C:0026 end; // checksum: 700a1b6a @00009A48:000B label_9a48: @00009A4A:0022 function NUMBER FindFile(local_string1, local_string2, local_string3) @00009A4A NUMBER local_number1, local_number2; @00009A4A @00009A4A @00009A4A begin @00009A53:0021 function_274(local_string1); @00009A5C:0006 local_number2 = LASTRESULT; @00009A66:0021 function_275(local_string1, local_number2); @00009A72:0006 local_string3 = ""; @00009A7C:0021 function_172(0, local_string1, local_string2, 16, local_string3, 0); @00009A9A:0006 local_number1 = LASTRESULT; @00009AA4:0009 local_number2 = (local_number1 < 0); @00009AB3:0004 if(local_number2) then // ref index: 1 @00009ABF:0027 // return coming @00009AC3:0023 return local_number1; @00009ACA:0007 endif; @00009ACA:0007 label_9aca: @00009ACC:0021 function_172(local_number1, "", "", 0, local_string3, 1); @00009AE8:0021 function_395(local_string3, local_string3, 3); @00009AF9:0006 local_number2 = LASTRESULT; @00009B03:0009 local_number2 = (local_number2 < 0); @00009B12:0004 if(local_number2) then // ref index: 1 @00009B1E:0027 // return coming @00009B22:0023 return -1; @00009B2B:0003 endif; @00009B2B:0003 label_9b2b: @00009B2D:0027 // return coming @00009B31:0023 return 0; @00009B3A:0026 end; // checksum: f9fe07d6 @00009B46:0004 label_9b46: @00009B48:0022 function NUMBER function_171() @00009B48 @00009B48 @00009B48 @00009B48 begin @00009B51:0027 // return coming @00009B55:0023 return global_number27; @00009B5C:0026 end; // checksum: 11324 @00009B68:0005 label_9b68: @00009B6A:0022 function NUMBER function_172(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00009B6A NUMBER local_number4, local_number5, local_number6; @00009B6A STRING local_string4; @00009B6A OBJECT local_object1; @00009B6A begin @00009B73:0004 if(local_number3) then // ref index: 1 @00009B7F:0020 FindClose(local_number1); // dll: KERNEL32.dll @00009B88:0027 // return coming @00009B8C:0023 return 0; @00009B95:0006 endif; @00009B95:0006 label_9b95: @00009B97:000D local_number5 = (local_string1 = ""); @00009BA4:000D local_number6 = (local_string2 = ""); @00009BB1:0018 local_number5 = (local_number5 || local_number6); @00009BBE:0004 if(local_number5) then // ref index: 1 @00009BCA:0027 // return coming @00009BCE:0023 return -1; @00009BD7:0009 endif; @00009BD7:0009 label_9bd7: @00009BD9:0004 if(local_number1) then // ref index: 2 @00009BE5:001A local_number5 = &local_object1; @00009BEF:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00009BFB:0006 local_number4 = LASTRESULT; @00009C05:000D local_number5 = (local_number4 = 0); @00009C14:0004 if(local_number5) then // ref index: 1 @00009C20:0020 FindClose(local_number1); // dll: KERNEL32.dll @00009C29:0027 // return coming @00009C2D:0023 return -1; @00009C36:0001 endif; @00009C36:0001 label_9c36: @00009C38:0005 goto label_9c98; @00009C41:0008 endif; @00009C41:0008 label_9c41: @00009C43:0014 local_string4 = (local_string1 ^ local_string2); @00009C50:001A local_number5 = &local_object1; @00009C5A:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll @00009C66:0006 local_number1 = LASTRESULT; @00009C70:000D local_number5 = (local_number1 = -1); @00009C7F:0004 if(local_number5) then // ref index: 1 @00009C8B:0027 // return coming @00009C8F:0023 return -1; @00009C98:0001 endif; @00009C98:0001 label_9c98: @00009C9A:0004 if(local_number2) then // ref index: 3 @00009CA6:0015 label_9ca6: @00009CA8:0001 // switch/while/??? @00009CAC:0035 local_object1.nFileAttribs; @00009CC2:0006 local_number5 = LASTRESULT; @00009CCC:0012 local_number5 = (local_number5 & local_number2); @00009CD9:0035 local_object1.szFileName; @00009CED:0006 local_string4 = LASTRESULT; @00009CF7:000D local_number6 = (local_string4 = "."); @00009D05:0018 local_number5 = (local_number5 || local_number6); @00009D12:0035 local_object1.szFileName; @00009D26:0006 local_string4 = LASTRESULT; @00009D30:000D local_number6 = (local_string4 = ".."); @00009D3F:0018 local_number5 = (local_number5 || local_number6); @00009D4C:0004 if(local_number5) then // ref index: 2 @00009D58:001A local_number5 = &local_object1; @00009D62:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00009D6E:0006 local_number5 = LASTRESULT; @00009D78:000D local_number5 = (local_number5 = 0); @00009D87:0004 if(local_number5) then // ref index: 1 @00009D93:0020 FindClose(local_number1); // dll: KERNEL32.dll @00009D9C:0027 // return coming @00009DA0:0023 return -1; @00009DA9:0001 endif; @00009DA9:0001 label_9da9: @00009DAB:0005 goto label_9ca6; @00009DB4:0006 endif; @00009DB4:0006 endif; @00009DB4:0006 label_9db4: @00009DB6:0035 local_object1.szFileName; @00009DCA:0006 local_string4 = LASTRESULT; @00009DD4:0014 local_string3 = (local_string1 ^ local_string4); @00009DE1:0027 // return coming @00009DE5:0023 return local_number1; @00009DEC:0026 end; // checksum: 6016f772 @00009DFC:0006 label_9dfc: @00009DFE:0022 function NUMBER GetDiskSpace(local_string1) @00009DFE NUMBER local_number1; @00009DFE @00009DFE @00009DFE begin @00009E07:0027 // return coming @00009E0B:0021 GetDiskSpaceEx(local_string1, 0); @00009E19:0006 local_number1 = LASTRESULT; @00009E23:0023 return local_number1; @00009E2A:0026 end; // checksum: 72b2b @00009E36:000D label_9e36: @00009E38:0022 function NUMBER GetDiskSpaceEx(local_string1, local_number1) @00009E38 NUMBER local_number2, local_number3, local_number5, local_number6; @00009E38 @00009E38 @00009E38 begin @00009E41:0006 local_number2 = 0; @00009E4D:0006 local_number3 = 0; @00009E59:000E local_number5 = (local_number1 != 0); @00009E68:000E local_number6 = (local_number1 != 10); @00009E77:0019 local_number5 = (local_number5 = local_number6); @00009E84:000E local_number6 = (local_number1 != 20); @00009E93:0019 local_number5 = (local_number5 = local_number6); @00009EA0:000E local_number6 = (local_number1 != 30); @00009EAF:0019 local_number5 = (local_number5 = local_number6); @00009EBC:0004 if(local_number5) then // ref index: 1 @00009EC8:0027 // return coming @00009ECC:0023 return -1; @00009ED5:0007 endif; @00009ED5:0007 label_9ed5: @00009ED7:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll @00009EEE:0006 local_number5 = LASTRESULT; @00009EF8:000E local_number5 = (local_number5 != 0); @00009F07:0004 if(local_number5) then // ref index: 1 @00009F13:0027 // return coming @00009F17:0023 return -1; @00009F20:0005 goto label_9f36; @00009F29:0002 endif; @00009F29:0002 label_9f29: @00009F2B:0027 // return coming @00009F2F:0023 return local_number3; @00009F36:0001 label_9f36: @00009F38:0026 end; // checksum: 285bb15a @00009F44:000B label_9f44: @00009F46:0022 function NUMBER GetExtents(local_number1, local_number2) @00009F46 NUMBER local_number3, local_number4; @00009F46 @00009F46 @00009F46 begin @00009F4F:0020 GetSystemMetrics(0); // dll: USER32.dll @00009F5A:0006 local_number1 = LASTRESULT; @00009F64:0020 GetSystemMetrics(1); // dll: USER32.dll @00009F6F:0006 local_number2 = LASTRESULT; @00009F79:000D local_number3 = (local_number1 = 0); @00009F88:000D local_number4 = (local_number2 = 0); @00009F97:0018 local_number3 = (local_number3 || local_number4); @00009FA4:0004 if(local_number3) then // ref index: 1 @00009FB0:0027 // return coming @00009FB4:0023 return -1; @00009FBD:0003 endif; @00009FBD:0003 label_9fbd: @00009FBF:0027 // return coming @00009FC3:0023 return 0; @00009FCC:0026 end; // checksum: fefe7bc1 @00009FD8:0002 label_9fd8: @00009FDA:0022 function NUMBER GetSystemInfo(local_number1, local_number2, local_string1) @00009FDA NUMBER local_number3, local_number4, local_number5; @00009FDA STRING local_string2; @00009FDA @00009FDA begin @00009FE3:0001 // switch/while/??? @00009FE7:0005 label_9fe7: @00009FE9:000D local_number5 = (local_number1 = 180); @00009FF8:0004 if(local_number5) then // ref index: 1 @0000A004:0006 local_number2 = 640; @0000A010:0006 local_number3 = 0; @0000A01C:0005 goto label_aa2d; @0000A025:0005 endif; @0000A025:0005 label_a025: @0000A027:000D local_number5 = (local_number1 = 160); @0000A036:0004 if(local_number5) then // ref index: 1 @0000A042:0021 function_185(local_number2, local_string1); @0000A04E:0006 local_number3 = LASTRESULT; @0000A058:0005 goto label_aa2d; @0000A061:0006 endif; @0000A061:0006 label_a061: @0000A063:000D local_number5 = (local_number1 = 70); @0000A072:0004 if(local_number5) then // ref index: 1 @0000A07E:0021 function_186(); @0000A084:0006 local_number2 = LASTRESULT; @0000A08E:0006 local_number3 = 0; @0000A09A:0005 goto label_aa2d; @0000A0A3:0005 endif; @0000A0A3:0005 label_a0a3: @0000A0A5:000D local_number5 = (local_number1 = 170); @0000A0B4:0004 if(local_number5) then // ref index: 1 @0000A0C0:0021 function_187(local_number2); @0000A0C9:0006 local_number3 = LASTRESULT; @0000A0D3:0005 goto label_aa2d; @0000A0DC:0008 endif; @0000A0DC:0008 label_a0dc: @0000A0DE:000D local_number5 = (local_number1 = 10); @0000A0ED:0004 if(local_number5) then // ref index: 3 @0000A0F9:0020 GetCPUType(); // dll: ISRT.dll @0000A0FF:0006 local_number2 = LASTRESULT; @0000A109:0009 local_number5 = (local_number2 < 0); @0000A118:0004 if(local_number5) then // ref index: 1 @0000A124:0006 local_number3 = local_number2; @0000A12E:0005 goto label_a145; @0000A137:0001 endif; @0000A137:0001 label_a137: @0000A139:0006 local_number3 = 0; @0000A145:0001 label_a145: @0000A147:0005 goto label_aa2d; @0000A150:0005 endif; @0000A150:0005 label_a150: @0000A152:000D local_number5 = (local_number1 = 1); @0000A161:0004 if(local_number5) then // ref index: 1 @0000A16D:0021 function_188(1, local_string1); @0000A17B:0006 local_number3 = LASTRESULT; @0000A185:0005 goto label_aa2d; @0000A18E:0009 endif; @0000A18E:0009 label_a18e: @0000A190:000D local_number5 = (local_number1 = 141); @0000A19F:0004 if(local_number5) then // ref index: 3 @0000A1AB:0021 GetDiskSpace(local_string1); @0000A1B4:0006 local_number2 = LASTRESULT; @0000A1BE:0009 local_number5 = (local_number2 < 0); @0000A1CD:0004 if(local_number5) then // ref index: 1 @0000A1D9:0006 local_number3 = local_number2; @0000A1E3:0006 local_number2 = 0; @0000A1EF:0005 goto label_a206; @0000A1F8:0001 endif; @0000A1F8:0001 label_a1f8: @0000A1FA:0006 local_number3 = 0; @0000A206:0001 label_a206: @0000A208:0005 goto label_aa2d; @0000A211:0008 endif; @0000A211:0008 label_a211: @0000A213:000D local_number5 = (local_number1 = 140); @0000A222:0004 if(local_number5) then // ref index: 2 @0000A22E:0006 local_number3 = 0; @0000A23A:0021 function_202(local_string1, 0); @0000A248:0006 local_number2 = LASTRESULT; @0000A252:000D local_number5 = (local_number2 = -1); @0000A261:0004 if(local_number5) then // ref index: 1 @0000A26D:0006 local_number3 = local_number2; @0000A277:0001 endif; @0000A277:0001 label_a277: @0000A279:0005 goto label_aa2d; @0000A282:0008 endif; @0000A282:0008 label_a282: @0000A284:000D local_number5 = (local_number1 = 213); @0000A293:0004 if(local_number5) then // ref index: 2 @0000A29F:0006 local_number3 = 0; @0000A2AB:0021 function_202(local_string1, local_number2); @0000A2B7:0006 local_number2 = LASTRESULT; @0000A2C1:000D local_number5 = (local_number2 = -1); @0000A2D0:0004 if(local_number5) then // ref index: 1 @0000A2DC:0006 local_number3 = local_number2; @0000A2E6:0001 endif; @0000A2E6:0001 label_a2e6: @0000A2E8:0005 goto label_aa2d; @0000A2F1:0007 endif; @0000A2F1:0007 label_a2f1: @0000A2F3:000D local_number5 = (local_number1 = 30); @0000A302:0004 if(local_number5) then // ref index: 8 @0000A30E:0021 function_189(local_number2, local_string1); @0000A31A:0006 local_number3 = LASTRESULT; @0000A324:000D local_number5 = (local_number3 = 0); @0000A333:0004 if(local_number5) then // ref index: 7 @0000A33F:0001 // switch/while/??? @0000A343:0004 label_a343: @0000A345:000D local_number5 = (local_number2 = 1); @0000A354:0004 if(local_number5) then // ref index: 1 @0000A360:0006 local_number2 = 3; @0000A36C:0005 goto label_a44c; @0000A375:0004 endif; @0000A375:0004 label_a375: @0000A377:000D local_number5 = (local_number2 = 2); @0000A386:0004 if(local_number5) then // ref index: 1 @0000A392:0006 local_number2 = 4; @0000A39E:0005 goto label_a44c; @0000A3A7:0004 endif; @0000A3A7:0004 label_a3a7: @0000A3A9:000D local_number5 = (local_number2 = 4); @0000A3B8:0004 if(local_number5) then // ref index: 1 @0000A3C4:0006 local_number2 = 5; @0000A3D0:0005 goto label_a44c; @0000A3D9:0004 endif; @0000A3D9:0004 label_a3d9: @0000A3DB:000D local_number5 = (local_number2 = 8); @0000A3EA:0004 if(local_number5) then // ref index: 1 @0000A3F6:0006 local_number2 = 6; @0000A402:0005 goto label_a44c; @0000A40B:0003 endif; @0000A40B:0003 label_a40b: @0000A40D:000D local_number5 = (local_number2 = 16); @0000A41C:0004 if(local_number5) then // ref index: 1 @0000A428:0005 goto label_a44c; @0000A431:0003 endif; @0000A431:0003 label_a431: @0000A433:0006 local_number2 = 0; @0000A43F:0027 // return coming @0000A443:0023 return -1; @0000A44C:0001 endif; @0000A44C:0001 label_a44c: @0000A44E:0005 goto label_aa2d; @0000A457:0005 endif; @0000A457:0005 label_a457: @0000A459:000D local_number5 = (local_number1 = 201); @0000A468:0004 if(local_number5) then // ref index: 1 @0000A474:0006 local_number2 = 0; @0000A480:0006 local_number3 = 0; @0000A48C:0005 goto label_aa2d; @0000A495:0005 endif; @0000A495:0005 label_a495: @0000A497:000D local_number5 = (local_number1 = 185); @0000A4A6:0004 if(local_number5) then // ref index: 1 @0000A4B2:0021 function_190(local_number2); @0000A4BB:0006 local_number3 = LASTRESULT; @0000A4C5:0005 goto label_aa2d; @0000A4CE:0005 endif; @0000A4CE:0005 label_a4ce: @0000A4D0:000D local_number5 = (local_number1 = 202); @0000A4DF:0004 if(local_number5) then // ref index: 1 @0000A4EB:0006 local_number2 = 0; @0000A4F7:0006 local_number3 = 0; @0000A503:0005 goto label_aa2d; @0000A50C:0005 endif; @0000A50C:0005 label_a50c: @0000A50E:000D local_number5 = (local_number1 = 211); @0000A51D:0004 if(local_number5) then // ref index: 1 @0000A529:0006 local_number2 = 32; @0000A535:0006 local_number3 = 0; @0000A541:0005 goto label_aa2d; @0000A54A:0005 endif; @0000A54A:0005 label_a54a: @0000A54C:000D local_number5 = (local_number1 = 120); @0000A55B:0004 if(local_number5) then // ref index: 1 @0000A567:0021 function_191(local_number2, local_string1); @0000A573:0006 local_number3 = LASTRESULT; @0000A57D:0005 goto label_aa2d; @0000A586:0005 endif; @0000A586:0005 label_a586: @0000A588:000D local_number5 = (local_number1 = 121); @0000A597:0004 if(local_number5) then // ref index: 1 @0000A5A3:0021 function_192(local_string1); @0000A5AC:0006 local_number3 = LASTRESULT; @0000A5B6:0005 goto label_aa2d; @0000A5BF:0005 endif; @0000A5BF:0005 label_a5bf: @0000A5C1:000D local_number5 = (local_number1 = 130); @0000A5D0:0004 if(local_number5) then // ref index: 1 @0000A5DC:0021 function_193(local_string1); @0000A5E5:0006 local_number3 = LASTRESULT; @0000A5EF:0005 goto label_aa2d; @0000A5F8:0005 endif; @0000A5F8:0005 label_a5f8: @0000A5FA:000D local_number5 = (local_number1 = 131); @0000A609:0004 if(local_number5) then // ref index: 1 @0000A615:0021 function_194(local_string1); @0000A61E:0006 local_number3 = LASTRESULT; @0000A628:0005 goto label_aa2d; @0000A631:0005 endif; @0000A631:0005 label_a631: @0000A633:000D local_number5 = (local_number1 = 40); @0000A642:0004 if(local_number5) then // ref index: 1 @0000A64E:0021 function_195(local_string1); @0000A657:0006 local_number3 = LASTRESULT; @0000A661:0005 goto label_aa2d; @0000A66A:0005 endif; @0000A66A:0005 label_a66a: @0000A66C:000D local_number5 = (local_number1 = 41); @0000A67B:0004 if(local_number5) then // ref index: 1 @0000A687:0021 function_196(local_string1); @0000A690:0006 local_number3 = LASTRESULT; @0000A69A:0005 goto label_aa2d; @0000A6A3:0005 endif; @0000A6A3:0005 label_a6a3: @0000A6A5:000D local_number5 = (local_number1 = 150); @0000A6B4:0004 if(local_number5) then // ref index: 1 @0000A6C0:0021 function_197(local_number2); @0000A6C9:0006 local_number3 = LASTRESULT; @0000A6D3:0005 goto label_aa2d; @0000A6DC:0005 endif; @0000A6DC:0005 label_a6dc: @0000A6DE:000D local_number5 = (local_number1 = 80); @0000A6ED:0004 if(local_number5) then // ref index: 1 @0000A6F9:0021 function_198(local_number2, local_number4, local_string1); @0000A708:0006 local_number3 = LASTRESULT; @0000A712:0005 goto label_aa2d; @0000A71B:0005 endif; @0000A71B:0005 label_a71b: @0000A71D:000D local_number5 = (local_number1 = 90); @0000A72C:0004 if(local_number5) then // ref index: 1 @0000A738:0021 function_198(local_number4, local_number2, local_string1); @0000A747:0006 local_number3 = LASTRESULT; @0000A751:0005 goto label_aa2d; @0000A75A:0005 endif; @0000A75A:0005 label_a75a: @0000A75C:000D local_number5 = (local_number1 = 60); @0000A76B:0004 if(local_number5) then // ref index: 1 @0000A777:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll @0000A783:0006 local_number3 = LASTRESULT; @0000A78D:0005 goto label_aa2d; @0000A796:0005 endif; @0000A796:0005 label_a796: @0000A798:000D local_number5 = (local_number1 = 50); @0000A7A7:0004 if(local_number5) then // ref index: 1 @0000A7B3:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll @0000A7BF:0006 local_number3 = LASTRESULT; @0000A7C9:0005 goto label_aa2d; @0000A7D2:0005 endif; @0000A7D2:0005 label_a7d2: @0000A7D4:000D local_number5 = (local_number1 = 110); @0000A7E3:0004 if(local_number5) then // ref index: 1 @0000A7EF:0006 local_number2 = 1; @0000A7FB:0006 local_number3 = 0; @0000A807:0005 goto label_aa2d; @0000A810:0005 endif; @0000A810:0005 label_a810: @0000A812:000D local_number5 = (local_number1 = 0); @0000A821:0004 if(local_number5) then // ref index: 1 @0000A82D:0021 function_188(0, local_string1); @0000A83B:0006 local_number3 = LASTRESULT; @0000A845:0005 goto label_aa2d; @0000A84E:0005 endif; @0000A84E:0005 label_a84e: @0000A850:000D local_number5 = (local_number1 = 20); @0000A85F:0004 if(local_number5) then // ref index: 1 @0000A86B:0021 function_199(local_number2); @0000A874:0006 local_number3 = LASTRESULT; @0000A87E:0005 goto label_aa2d; @0000A887:0006 endif; @0000A887:0006 label_a887: @0000A889:000D local_number5 = (local_number1 = 210); @0000A898:0004 if(local_number5) then // ref index: 1 @0000A8A4:0006 local_string2 = local_string1; @0000A8AE:0021 function_200(local_string2, local_string1); @0000A8BA:0006 local_number3 = LASTRESULT; @0000A8C4:0005 goto label_aa2d; @0000A8CD:0005 endif; @0000A8CD:0005 label_a8cd: @0000A8CF:000D local_number5 = (local_number1 = 85); @0000A8DE:0004 if(local_number5) then // ref index: 1 @0000A8EA:0021 function_201(local_number2, local_number4, local_string1); @0000A8F9:0006 local_number3 = LASTRESULT; @0000A903:0005 goto label_aa2d; @0000A90C:0005 endif; @0000A90C:0005 label_a90c: @0000A90E:000D local_number5 = (local_number1 = 95); @0000A91D:0004 if(local_number5) then // ref index: 1 @0000A929:0021 function_201(local_number4, local_number2, local_string1); @0000A938:0006 local_number3 = LASTRESULT; @0000A942:0005 goto label_aa2d; @0000A94B:0006 endif; @0000A94B:0006 label_a94b: @0000A94D:000D local_number5 = (local_number1 = 212); @0000A95C:0004 if(local_number5) then // ref index: 1 @0000A968:0006 local_number2 = 0; @0000A974:0006 local_string1 = ""; @0000A97E:0006 local_number3 = 0; @0000A98A:0005 goto label_aa2d; @0000A993:0006 endif; @0000A993:0006 label_a993: @0000A995:000D local_number5 = (local_number1 = 86); @0000A9A4:0004 if(local_number5) then // ref index: 1 @0000A9B0:0006 local_string1 = ""; @0000A9BA:0006 local_number2 = -1; @0000A9C6:0006 local_number3 = local_number2; @0000A9D0:0005 goto label_aa2d; @0000A9D9:0006 endif; @0000A9D9:0006 label_a9d9: @0000A9DB:000D local_number5 = (local_number1 = 96); @0000A9EA:0004 if(local_number5) then // ref index: 1 @0000A9F6:0006 local_string1 = ""; @0000AA00:0006 local_number2 = -1; @0000AA0C:0006 local_number3 = local_number2; @0000AA16:0005 goto label_aa2d; @0000AA1F:0001 endif; @0000AA1F:0001 label_aa1f: @0000AA21:0006 local_number3 = -1; @0000AA2D:0003 label_aa2d: @0000AA2F:0027 // return coming @0000AA33:0023 return local_number3; @0000AA3A:0026 end; // checksum: 6f7b490e @0000AA46:0007 label_aa46: @0000AA48:0022 function NUMBER function_185(local_number1, local_string1) @0000AA48 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0000AA48 STRING local_string2; @0000AA48 @0000AA48 begin @0000AA51:0021 function_201(local_number5, local_number6, local_string2); @0000AA60:0006 local_number8 = LASTRESULT; @0000AA6A:000E local_number8 = (local_number8 != 0); @0000AA79:0004 if(local_number8) then // ref index: 1 @0000AA85:0027 // return coming @0000AA89:0023 return -1; @0000AA92:0008 endif; @0000AA92:0008 label_aa92: @0000AA94:000C local_number8 = (local_number5 >= 4); @0000AAA3:0004 if(local_number8) then // ref index: 2 @0000AAAF:0021 function_288(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2); @0000AAFF:0006 local_number8 = LASTRESULT; @0000AB09:0009 local_number8 = (local_number8 < 0); @0000AB18:0004 if(local_number8) then // ref index: 1 @0000AB24:0027 // return coming @0000AB28:0023 return -1; @0000AB31:0001 endif; @0000AB31:0001 label_ab31: @0000AB33:0005 goto label_ac0c; @0000AB3C:000C endif; @0000AB3C:000C label_ab3c: @0000AB3E:0021 StrLength(local_string1); @0000AB47:0006 local_number4 = LASTRESULT; @0000AB51:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000AB5D:0006 local_number3 = LASTRESULT; @0000AB67:000A local_number8 = (local_number3 > local_number4); @0000AB74:0004 if(local_number8) then // ref index: 1 @0000AB80:0007 local_number8 = (local_number3 + 1); @0000AB8F:0031 Resize(local_string1, local_number8); @0000AB99:0021 StrLength(local_string1); @0000ABA2:0006 local_number4 = LASTRESULT; @0000ABAC:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000ABB8:0006 local_number3 = LASTRESULT; @0000ABC2:0004 endif; @0000ABC2:0004 label_abc2: @0000ABC4:000D local_number8 = (local_number3 = 0); @0000ABD3:0004 if(local_number8) then // ref index: 1 @0000ABDF:0027 // return coming @0000ABE3:0023 return -1; @0000ABEC:0003 endif; @0000ABEC:0003 label_abec: @0000ABEE:001D local_string1[1] = 0; @0000ABFF:0027 // return coming @0000AC03:0023 return 0; @0000AC0C:0007 label_ac0c: @0000AC0E:0006 local_string2 = local_string1; @0000AC18:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000AC24:0006 local_number8 = LASTRESULT; @0000AC2E:0009 local_number8 = (local_number8 < 0); @0000AC3D:0004 if(local_number8) then // ref index: 1 @0000AC49:0027 // return coming @0000AC4D:0023 return -1; @0000AC56:000C endif; @0000AC56:000C label_ac56: @0000AC58:001E local_number8 = local_string1[0]; @0000AC67:000F local_number1 = (local_number8 - 64); @0000AC76:000C local_number8 = (local_number5 >= 4); @0000AC85:0004 if(local_number8) then // ref index: 1 @0000AC91:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000AC9A:0006 local_number7 = LASTRESULT; @0000ACA4:000D local_number8 = (local_number7 = 0); @0000ACB3:000D local_number9 = (local_number7 = 1); @0000ACC2:0018 local_number8 = (local_number8 || local_number9); @0000ACCF:0004 if(local_number8) then // ref index: 1 @0000ACDB:0027 // return coming @0000ACDF:0023 return -1; @0000ACE8:0005 endif; @0000ACE8:0005 endif; @0000ACE8:0005 label_ace8: @0000ACEA:001D local_string1[1] = 58; @0000ACFB:001D local_string1[2] = 0; @0000AD0C:0027 // return coming @0000AD10:0023 return 0; @0000AD19:0026 end; // checksum: ab6d7cb7 @0000AD25:0002 label_ad25: @0000AD27:0022 function NUMBER function_186() @0000AD27 NUMBER local_number1, local_number2, local_number3; @0000AD27 STRING local_string1; @0000AD27 @0000AD27 begin @0000AD30:0006 local_string1 = "A:\\"; @0000AD3D:0009 label_ad3d: @0000AD3F:0001 // switch/while/??? @0000AD43:0009 local_number3 = (local_number1 < 26); @0000AD52:0004 if(local_number3) then // ref index: 2 @0000AD5E:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000AD67:0006 local_number2 = LASTRESULT; @0000AD71:000D local_number3 = (local_number2 = 5); @0000AD80:0004 if(local_number3) then // ref index: 1 @0000AD8C:0027 // return coming @0000AD90:0023 return 1; @0000AD99:0004 endif; @0000AD99:0004 label_ad99: @0000AD9B:0007 local_number1 = (local_number1 + 1); @0000ADAA:0007 local_number3 = (65 + local_number1); @0000ADB9:001D local_string1[0] = local_number3; @0000ADC8:0005 goto label_ad3d; @0000ADD1:0003 endif; @0000ADD1:0003 label_add1: @0000ADD3:0027 // return coming @0000ADD7:0023 return 0; @0000ADE0:0026 end; // checksum: 86ea399d @0000ADEC:000C label_adec: @0000ADEE:0022 function NUMBER function_187(local_number1) @0000ADEE NUMBER local_number2, local_number3, local_number4, local_number5; @0000ADEE @0000ADEE @0000ADEE begin @0000ADF7:0020 GetDC(0); // dll: USER.dll @0000AE02:0006 local_number2 = LASTRESULT; @0000AE0C:000E local_number5 = (local_number2 != 0); @0000AE1B:0004 if(local_number5) then // ref index: 3 @0000AE27:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll @0000AE35:0006 local_number3 = LASTRESULT; @0000AE3F:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll @0000AE4D:0006 local_number4 = LASTRESULT; @0000AE57:000B local_number5 = (local_number3 <= local_number4); @0000AE64:0004 if(local_number5) then // ref index: 1 @0000AE70:0006 local_number3 = local_number4; @0000AE7A:0003 endif; @0000AE7A:0003 label_ae7a: @0000AE7C:000C local_number5 = (local_number3 >= 32); @0000AE8B:0004 if(local_number5) then // ref index: 1 @0000AE97:0006 local_number3 = 24; @0000AEA3:0004 endif; @0000AEA3:0004 label_aea3: @0000AEA5:0016 local_number1 = (1 << local_number3); @0000AEB4:0020 ReleaseDC(0, local_number2); // dll: USER.dll @0000AEC2:0027 // return coming @0000AEC6:0023 return 0; @0000AECF:0003 endif; @0000AECF:0003 label_aecf: @0000AED1:0027 // return coming @0000AED5:0023 return -1; @0000AEDE:0026 end; // checksum: 9f825bba @0000AEEA:0004 label_aeea: @0000AEEC:0022 function NUMBER function_188(local_number1, local_string1) @0000AEEC NUMBER local_number2, local_number3, local_number4; @0000AEEC @0000AEEC OBJECT local_object1; @0000AEEC begin @0000AEF5:001A local_number2 = &local_object1; @0000AEFF:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll @0000AF08:0001 // switch/while/??? @0000AF0C:0010 label_af0c: @0000AF0E:000D local_number2 = (local_number1 = 1); @0000AF1D:0004 if(local_number2) then // ref index: 1 @0000AF29:0035 local_object1.nYearMonth; @0000AF3D:0006 local_number2 = LASTRESULT; @0000AF47:0021 HIWORD(local_number2); @0000AF50:0006 local_number2 = LASTRESULT; @0000AF5A:0035 local_object1.nDay; @0000AF68:0006 local_number3 = LASTRESULT; @0000AF72:0021 HIWORD(local_number3); @0000AF7B:0006 local_number3 = LASTRESULT; @0000AF85:0035 local_object1.nYearMonth; @0000AF99:0006 local_number4 = LASTRESULT; @0000AFA3:0021 LOWORD/HIWORD(local_number4); @0000AFAC:0006 local_number4 = LASTRESULT; @0000AFB6:0021 function_404(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4); @0000AFD6:0005 goto label_b0c7; @0000AFDF:0010 endif; @0000AFDF:0010 label_afdf: @0000AFE1:000D local_number2 = (local_number1 = 0); @0000AFF0:0004 if(local_number2) then // ref index: 1 @0000AFFC:0035 local_object1.nHourMin; @0000B00E:0006 local_number2 = LASTRESULT; @0000B018:0021 LOWORD/HIWORD(local_number2); @0000B021:0006 local_number2 = LASTRESULT; @0000B02B:0035 local_object1.nHourMin; @0000B03D:0006 local_number3 = LASTRESULT; @0000B047:0021 HIWORD(local_number3); @0000B050:0006 local_number3 = LASTRESULT; @0000B05A:0035 local_object1.nSeconds; @0000B06C:0006 local_number4 = LASTRESULT; @0000B076:0021 LOWORD/HIWORD(local_number4); @0000B07F:0006 local_number4 = LASTRESULT; @0000B089:0021 function_404(local_string1, "%02ld:%02ld:%02ld", local_number2, local_number3, local_number4); @0000B0AF:0005 goto label_b0c7; @0000B0B8:0002 endif; @0000B0B8:0002 label_b0b8: @0000B0BA:0027 // return coming @0000B0BE:0023 return -1; @0000B0C7:0003 label_b0c7: @0000B0C9:0027 // return coming @0000B0CD:0023 return 0; @0000B0D6:0026 end; // checksum: be8622fc @0000B0E6:0006 label_b0e6: @0000B0E8:0022 function NUMBER function_189(local_number1, local_string1) @0000B0E8 NUMBER local_number2, local_number3; @0000B0E8 STRING local_string2; @0000B0E8 @0000B0E8 begin @0000B0F1:001E local_number2 = local_string1[0]; @0000B100:000D local_number2 = (local_number2 = 0); @0000B10F:0004 if(local_number2) then // ref index: 1 @0000B11B:0027 // return coming @0000B11F:0023 return -1; @0000B128:0005 endif; @0000B128:0005 label_b128: @0000B12A:001E local_number2 = local_string1[1]; @0000B139:000E local_number2 = (local_number2 != 58); @0000B148:0004 if(local_number2) then // ref index: 1 @0000B154:0027 // return coming @0000B158:0023 return -1; @0000B161:0007 endif; @0000B161:0007 label_b161: @0000B163:0006 local_string2 = local_string1; @0000B16D:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000B179:0006 local_number2 = LASTRESULT; @0000B183:0009 local_number2 = (local_number2 < 0); @0000B192:0004 if(local_number2) then // ref index: 1 @0000B19E:0027 // return coming @0000B1A2:0023 return -1; @0000B1AB:000C endif; @0000B1AB:000C label_b1ab: @0000B1AD:0021 function_405(local_string1); @0000B1B6:001E local_number2 = local_string1[0]; @0000B1C5:000C local_number2 = (local_number2 >= 65); @0000B1D4:001E local_number3 = local_string1[0]; @0000B1E3:000B local_number3 = (local_number3 <= 90); @0000B1F2:0019 local_number2 = (local_number2 = local_number3); @0000B1FF:0004 if(local_number2) then // ref index: 8 @0000B20B:0029 StrSub(local_string1, local_string1, 0, 1); @0000B21F:0007 local_string1 = (local_string1 + ":\\"); @0000B22E:0001 // switch/while/??? @0000B232:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000B23B:0006 local_number2 = LASTRESULT; @0000B245:0004 label_b245: @0000B247:000D local_number3 = (local_number2 = 2); @0000B256:0004 if(local_number3) then // ref index: 1 @0000B262:0006 local_number1 = 1; @0000B26E:0005 goto label_b399; @0000B277:0004 endif; @0000B277:0004 label_b277: @0000B279:000D local_number3 = (local_number2 = 3); @0000B288:0004 if(local_number3) then // ref index: 1 @0000B294:0006 local_number1 = 2; @0000B2A0:0005 goto label_b399; @0000B2A9:0004 endif; @0000B2A9:0004 label_b2a9: @0000B2AB:000D local_number3 = (local_number2 = 4); @0000B2BA:0004 if(local_number3) then // ref index: 1 @0000B2C6:0006 local_number1 = 4; @0000B2D2:0005 goto label_b399; @0000B2DB:0004 endif; @0000B2DB:0004 label_b2db: @0000B2DD:000D local_number3 = (local_number2 = 5); @0000B2EC:0004 if(local_number3) then // ref index: 1 @0000B2F8:0006 local_number1 = 8; @0000B304:0005 goto label_b399; @0000B30D:0004 endif; @0000B30D:0004 label_b30d: @0000B30F:000D local_number3 = (local_number2 = 6); @0000B31E:0004 if(local_number3) then // ref index: 1 @0000B32A:0006 local_number1 = 16; @0000B336:0005 goto label_b399; @0000B33F:0006 endif; @0000B33F:0006 label_b33f: @0000B341:000D local_number3 = (local_number2 = 1); @0000B350:0004 if(local_number3) then // ref index: 1 @0000B35C:0006 local_number1 = 0; @0000B368:0027 // return coming @0000B36C:0023 return -1; @0000B375:0005 goto label_b399; @0000B37E:0003 endif; @0000B37E:0003 label_b37e: @0000B380:0006 local_number1 = 0; @0000B38C:0027 // return coming @0000B390:0023 return -1; @0000B399:0003 endif; @0000B399:0003 label_b399: @0000B39B:0027 // return coming @0000B39F:0023 return 0; @0000B3A8:0026 end; // checksum: fdec08d0 @0000B3B4:0009 label_b3b4: @0000B3B6:0022 function NUMBER function_190(local_number1) @0000B3B6 NUMBER local_number2; @0000B3B6 @0000B3B6 OBJECT local_object1; @0000B3B6 begin @0000B3BF:001A local_number2 = &local_object1; @0000B3C9:0020 GlobalMemoryStatus(local_number2); // dll: KERNEL32.dll @0000B3D2:0035 local_object1.nTotalPhys; @0000B3E6:0006 local_number2 = LASTRESULT; @0000B3F0:0011 local_number1 = (local_number2 / 1024); @0000B3FF:0027 // return coming @0000B403:0023 return 0; @0000B40C:0026 end; // checksum: 4d013b @0000B41C:000B label_b41c: @0000B41E:0022 function NUMBER function_191(local_number1, local_string1) @0000B41E NUMBER local_number2, local_number3, local_number4, local_number5; @0000B41E @0000B41E @0000B41E begin @0000B427:0006 local_number4 = 0; @0000B433:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll @0000B439:0006 local_number1 = LASTRESULT; @0000B443:0021 StrLength(local_string1); @0000B44C:0006 local_number3 = LASTRESULT; @0000B456:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll @0000B46C:0006 local_number2 = LASTRESULT; @0000B476:000A local_number5 = (local_number2 > local_number3); @0000B483:0004 if(local_number5) then // ref index: 1 @0000B48F:0031 Resize(local_string1, local_number2); @0000B499:0008 endif; @0000B499:0008 label_b499: @0000B49B:0021 StrLength(local_string1); @0000B4A4:0006 local_number3 = LASTRESULT; @0000B4AE:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll @0000B4C4:0006 local_number5 = LASTRESULT; @0000B4CE:000D local_number5 = (local_number5 = 0); @0000B4DD:0004 if(local_number5) then // ref index: 1 @0000B4E9:0027 // return coming @0000B4ED:0023 return -1; @0000B4F6:0003 endif; @0000B4F6:0003 label_b4f6: @0000B4F8:0027 // return coming @0000B4FC:0023 return 0; @0000B505:0026 end; // checksum: e3dc7595 @0000B511:0005 label_b511: @0000B513:0022 function NUMBER function_192(local_string1) @0000B513 @0000B513 @0000B513 @0000B513 begin @0000B51C:0021 GetProfString("system.ini", "boot", "language.dll", local_string1); @0000B548:0027 // return coming @0000B54C:0023 return 0; @0000B555:0026 end; // checksum: 577a7e3b @0000B561:0006 label_b561: @0000B563:0022 function NUMBER function_193(local_string1) @0000B563 NUMBER local_number1; @0000B563 @0000B563 @0000B563 begin @0000B56C:0027 // return coming @0000B570:0021 GetProfString("system.ini", "boot.description", "mouse.drv", local_string1); @0000B5A5:0006 local_number1 = LASTRESULT; @0000B5AF:0023 return local_number1; @0000B5B6:0026 end; // checksum: 59604d2a @0000B5C2:0006 label_b5c2: @0000B5C4:0022 function NUMBER function_194(local_string1) @0000B5C4 NUMBER local_number1; @0000B5C4 @0000B5C4 @0000B5C4 begin @0000B5CD:0027 // return coming @0000B5D1:0021 GetProfString("system.ini", "boot", "mouse.drv", local_string1); @0000B5FA:0006 local_number1 = LASTRESULT; @0000B604:0023 return local_number1; @0000B60B:0026 end; // checksum: 2659345d @0000B617:0006 label_b617: @0000B619:0022 function NUMBER function_195(local_string1) @0000B619 NUMBER local_number1; @0000B619 @0000B619 @0000B619 begin @0000B622:0027 // return coming @0000B626:0021 GetProfString("system.ini", "boot.description", "network.drv", local_string1); @0000B65D:0006 local_number1 = LASTRESULT; @0000B667:0023 return local_number1; @0000B66E:0026 end; // checksum: 23405076 @0000B67A:0006 label_b67a: @0000B67C:0022 function NUMBER function_196(local_string1) @0000B67C NUMBER local_number1; @0000B67C @0000B67C @0000B67C begin @0000B685:0027 // return coming @0000B689:0021 GetProfString("system.ini", "boot", "network.drv", local_string1); @0000B6B4:0006 local_number1 = LASTRESULT; @0000B6BE:0023 return local_number1; @0000B6C5:0026 end; // checksum: 5c792101 @0000B6D1:0009 label_b6d1: @0000B6D3:0022 function NUMBER function_197(local_number1) @0000B6D3 NUMBER local_number2, local_number3, local_number4, local_number5; @0000B6D3 STRING local_string1; @0000B6D3 @0000B6D3 begin @0000B6DC:0020 GetVersion(); // dll: KERNEL32.dll @0000B6E2:0006 local_number2 = LASTRESULT; @0000B6EC:0021 function_201(local_number3, local_number4, local_string1); @0000B6FB:0012 local_number5 = (local_number2 & -2147483648); @0000B70A:000D local_number5 = (local_number5 = 0); @0000B719:0004 if(local_number5) then // ref index: 1 @0000B725:0006 local_number1 = 2; @0000B731:0005 goto label_b77b; @0000B73A:0004 endif; @0000B73A:0004 label_b73a: @0000B73C:000C local_number5 = (local_number3 >= 4); @0000B74B:0004 if(local_number5) then // ref index: 1 @0000B757:0006 local_number1 = 6; @0000B763:0005 goto label_b77b; @0000B76C:0002 endif; @0000B76C:0002 label_b76c: @0000B76E:0027 // return coming @0000B772:0023 return -1; @0000B77B:0003 label_b77b: @0000B77D:0027 // return coming @0000B781:0023 return 0; @0000B78A:0026 end; // checksum: bc9d3801 @0000B796:000B label_b796: @0000B798:0022 function NUMBER function_198(local_number1, local_number2, local_string1) @0000B798 NUMBER local_number3; @0000B798 @0000B798 OBJECT local_object1; @0000B798 begin @0000B7A1:0032 SizeOf(local_object1); @0000B7A8:0006 local_number3 = LASTRESULT; @0000B7B2:0033 local_object1.nOSVersionInfoSize = local_number3; @0000B7D1:001A local_number3 = &local_object1; @0000B7DB:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll @0000B7E4:0006 local_number3 = LASTRESULT; @0000B7EE:000D local_number3 = (local_number3 = 0); @0000B7FD:0004 if(local_number3) then // ref index: 1 @0000B809:0027 // return coming @0000B80D:0023 return -1; @0000B816:0008 endif; @0000B816:0008 label_b816: @0000B818:0035 local_object1.nMajorVersion; @0000B82F:0006 local_number1 = LASTRESULT; @0000B839:0035 local_object1.nMinorVersion; @0000B850:0006 local_number2 = LASTRESULT; @0000B85A:0021 function_404(local_string1, "%ld.%ld", local_number1, local_number2); @0000B873:0027 // return coming @0000B877:0023 return 0; @0000B880:0026 end; // checksum: bcca4bda @0000B890:0008 label_b890: @0000B892:0022 function NUMBER function_199(local_number1) @0000B892 NUMBER local_number2, local_number3, local_number4, local_number5; @0000B892 @0000B892 @0000B892 begin @0000B89B:0006 local_number1 = 0; @0000B8A7:0020 GetSystemMetrics(0); // dll: USER32.dll @0000B8B2:0006 local_number2 = LASTRESULT; @0000B8BC:000D local_number4 = (local_number2 = 0); @0000B8CB:0004 if(local_number4) then // ref index: 1 @0000B8D7:0027 // return coming @0000B8DB:0023 return -1; @0000B8E4:0006 endif; @0000B8E4:0006 label_b8e4: @0000B8E6:0020 GetSystemMetrics(1); // dll: USER32.dll @0000B8F1:0006 local_number3 = LASTRESULT; @0000B8FB:000D local_number4 = (local_number3 = 0); @0000B90A:0004 if(local_number4) then // ref index: 1 @0000B916:0027 // return coming @0000B91A:0023 return -1; @0000B923:0004 endif; @0000B923:0004 label_b923: @0000B925:000B local_number4 = (local_number3 <= 350); @0000B934:0004 if(local_number4) then // ref index: 1 @0000B940:0006 local_number1 = 2; @0000B94C:0005 goto label_ba4d; @0000B955:0006 endif; @0000B955:0006 label_b955: @0000B957:000D local_number4 = (local_number2 = 640); @0000B966:000D local_number5 = (local_number3 = 480); @0000B975:0019 local_number4 = (local_number4 = local_number5); @0000B982:0004 if(local_number4) then // ref index: 1 @0000B98E:0006 local_number1 = 1; @0000B99A:0005 goto label_ba4d; @0000B9A3:0006 endif; @0000B9A3:0006 label_b9a3: @0000B9A5:000D local_number4 = (local_number2 = 800); @0000B9B4:000D local_number5 = (local_number3 = 600); @0000B9C3:0019 local_number4 = (local_number4 = local_number5); @0000B9D0:0004 if(local_number4) then // ref index: 1 @0000B9DC:0006 local_number1 = 6; @0000B9E8:0005 goto label_ba4d; @0000B9F1:0006 endif; @0000B9F1:0006 label_b9f1: @0000B9F3:000D local_number4 = (local_number2 = 1024); @0000BA02:000D local_number5 = (local_number3 = 768); @0000BA11:0019 local_number4 = (local_number4 = local_number5); @0000BA1E:0004 if(local_number4) then // ref index: 1 @0000BA2A:0006 local_number1 = 7; @0000BA36:0005 goto label_ba4d; @0000BA3F:0001 endif; @0000BA3F:0001 label_ba3f: @0000BA41:0006 local_number1 = 8; @0000BA4D:0003 label_ba4d: @0000BA4F:0027 // return coming @0000BA53:0023 return 0; @0000BA5C:0026 end; // checksum: 1048533 @0000BA68:000B label_ba68: @0000BA6A:0022 function NUMBER function_200(local_string1, local_string2) @0000BA6A NUMBER local_number1, local_number2, local_number3, local_number4; @0000BA6A STRING local_string3; @0000BA6A @0000BA6A begin @0000BA73:0031 Resize(local_string1, 4); @0000BA7F:0031 Resize(local_string2, 1024); @0000BA8B:0029 StrSub(local_string1, local_string1, 0, 1); @0000BA9F:0007 local_string1 = (local_string1 + ":\\"); @0000BAAE:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll @0000BAD0:0006 local_number4 = LASTRESULT; @0000BADA:000D local_number4 = (local_number4 = 0); @0000BAE9:0004 if(local_number4) then // ref index: 1 @0000BAF5:0027 // return coming @0000BAF9:0023 return -1; @0000BB02:0003 endif; @0000BB02:0003 label_bb02: @0000BB04:0027 // return coming @0000BB08:0023 return 0; @0000BB11:0026 end; // checksum: ebf60afa @0000BB21:000E label_bb21: @0000BB23:0022 function NUMBER function_201(local_number1, local_number2, local_string1) @0000BB23 NUMBER local_number3, local_number4; @0000BB23 @0000BB23 @0000BB23 begin @0000BB2C:0020 GetVersion(); // dll: KERNEL32.dll @0000BB32:0006 local_number1 = LASTRESULT; @0000BB3C:0021 LOWORD/HIWORD(local_number1); @0000BB45:0006 local_number3 = LASTRESULT; @0000BB4F:0017 local_number2 = (local_number3 >> 8); @0000BB5E:0021 LOWORD/HIWORD(local_number1); @0000BB67:0006 local_number3 = LASTRESULT; @0000BB71:0016 local_number4 = (local_number2 << 8); @0000BB80:000F local_number1 = (local_number3 - local_number4); @0000BB8D:0021 function_404(local_string1, "%ld.%ld", local_number1, local_number2); @0000BBA6:0027 // return coming @0000BBAA:0023 return 0; @0000BBB3:0026 end; // checksum: 4348fd67 @0000BBBF:000D label_bbbf: @0000BBC1:0022 function NUMBER function_202(local_string1, local_number1) @0000BBC1 NUMBER local_number2, local_number3, local_number5, local_number6; @0000BBC1 @0000BBC1 @0000BBC1 begin @0000BBCA:0006 local_number2 = 0; @0000BBD6:0006 local_number3 = 0; @0000BBE2:000E local_number5 = (local_number1 != 0); @0000BBF1:000E local_number6 = (local_number1 != 10); @0000BC00:0019 local_number5 = (local_number5 = local_number6); @0000BC0D:000E local_number6 = (local_number1 != 20); @0000BC1C:0019 local_number5 = (local_number5 = local_number6); @0000BC29:000E local_number6 = (local_number1 != 30); @0000BC38:0019 local_number5 = (local_number5 = local_number6); @0000BC45:0004 if(local_number5) then // ref index: 1 @0000BC51:0027 // return coming @0000BC55:0023 return -1; @0000BC5E:0007 endif; @0000BC5E:0007 label_bc5e: @0000BC60:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll @0000BC77:0006 local_number5 = LASTRESULT; @0000BC81:000E local_number5 = (local_number5 != 0); @0000BC90:0004 if(local_number5) then // ref index: 1 @0000BC9C:0027 // return coming @0000BCA0:0023 return -1; @0000BCA9:0005 goto label_bcbf; @0000BCB2:0002 endif; @0000BCB2:0002 label_bcb2: @0000BCB4:0027 // return coming @0000BCB8:0023 return local_number3; @0000BCBF:0001 label_bcbf: @0000BCC1:0026 end; // checksum: 285bb05a @0000BCCD:000A label_bccd: @0000BCCF:0022 function NUMBER function_206() @0000BCCF NUMBER local_number1; @0000BCCF STRING local_string1, local_string2; @0000BCCF @0000BCCF begin @0000BCD8:0021 function_351(11635); @0000BCE3:0006 local_string1 = LASTRESULT; @0000BCED:0021 function_351(11634); @0000BCF8:0006 local_string2 = LASTRESULT; @0000BD02:0021 function_263(308, local_string1, local_string2); @0000BD13:0006 local_number1 = LASTRESULT; @0000BD1D:000D local_number1 = (6 = local_number1); @0000BD2C:0004 if(local_number1) then // ref index: 1 @0000BD38:0002 abort; @0000BD3C:0002 endif; @0000BD3C:0002 label_bd3c: @0000BD3E:0024 return; @0000BD42:0026 end; // checksum: 31047502 @0000BD4E:0008 label_bd4e: @0000BD50:0022 function NUMBER function_207() @0000BD50 @0000BD50 @0000BD50 OBJECT local_object1; @0000BD50 begin @0000BD59:0027 // return coming @0000BD5D:0035 global_object5.(17); @0000BD6C:0006 local_object1 = LASTRESULT; @0000BD76:0023 return local_object1; @0000BD7D:0006 local_object1 = NOTHING; @0000BD87:0024 return; @0000BD8B:0026 end; // checksum: 7023a27 @0000BD9B:0006 label_bd9b: @0000BD9D:0022 function NUMBER function_208(local_string1, local_number1, local_string2) @0000BD9D NUMBER local_number2, local_number3; @0000BD9D @0000BD9D @0000BD9D begin @0000BDA6:0020 _InetGetNextDisk(global_number24, local_string1, local_number1); // dll: ISRT.dll @0000BDB5:0006 local_number2 = LASTRESULT; @0000BDBF:000E local_number3 = (local_number2 != 3); @0000BDCE:0004 if(local_number3) then // ref index: 1 @0000BDDA:0006 local_string2 = global_string0; @0000BDE4:0003 endif; @0000BDE4:0003 label_bde4: @0000BDE6:0027 // return coming @0000BDEA:0023 return local_number2; @0000BDF1:0026 end; // checksum: 5a560048 @0000BDFD:0004 label_bdfd: @0000BDFF:0022 function NUMBER function_209() @0000BDFF @0000BDFF @0000BDFF @0000BDFF begin @0000BE08:0020 _InetEndofTransfer(global_number24); // dll: ISRT.dll @0000BE11:0024 return; @0000BE15:0026 end; // checksum: 41703009 @0000BE21:0006 label_be21: @0000BE23:0022 function NUMBER function_210() @0000BE23 NUMBER local_number1; @0000BE23 @0000BE23 @0000BE23 begin @0000BE2C:0027 // return coming @0000BE30:0020 _InetGetLastError(global_number24); // dll: ISRT.dll @0000BE39:0006 local_number1 = LASTRESULT; @0000BE43:0023 return local_number1; @0000BE4A:0026 end; // checksum: 5e5e6837 @0000BE56:0004 label_be56: @0000BE58:0022 function NUMBER function_211() @0000BE58 @0000BE58 @0000BE58 @0000BE58 begin @0000BE61:0027 // return coming @0000BE65:0023 return 1; @0000BE6E:0026 end; // checksum: 11426 @0000BE7A:0002 label_be7a: @0000BE7C:0022 function NUMBER Is(local_number1, local_string1) @0000BE7C NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @0000BE7C STRING local_string2, local_string3, local_string4, local_string5; @0000BE7C OBJECT local_object1; @0000BE7C begin @0000BE85:0001 // switch/while/??? @0000BE89:0005 label_be89: @0000BE8B:000D local_number10 = (local_number1 = 51); @0000BE9A:0004 if(local_number10) then // ref index: 1 @0000BEA6:0027 // return coming @0000BEAA:0023 return global_number2; @0000BEB1:0005 goto label_c68d; @0000BEBA:0005 endif; @0000BEBA:0005 label_beba: @0000BEBC:000D local_number10 = (local_number1 = 50); @0000BECB:0004 if(local_number10) then // ref index: 1 @0000BED7:0027 // return coming @0000BEDB:0023 return global_number3; @0000BEE2:0005 goto label_c68d; @0000BEEB:0005 endif; @0000BEEB:0005 label_beeb: @0000BEED:000D local_number10 = (local_number1 = 56); @0000BEFC:0004 if(local_number10) then // ref index: 1 @0000BF08:0027 // return coming @0000BF0C:0023 return global_number4; @0000BF13:0005 goto label_c68d; @0000BF1C:000C endif; @0000BF1C:000C label_bf1c: @0000BF1E:000D local_number10 = (local_number1 = 1); @0000BF2D:0004 if(local_number10) then // ref index: 2 @0000BF39:0021 function_171(); @0000BF3F:0006 local_number4 = LASTRESULT; @0000BF49:0021 OpenFileMode(3); @0000BF54:0021 CreateFile/OpenFile(local_number2, local_string1, "_r_a_p_.tmp"); @0000BF6E:0006 local_number10 = LASTRESULT; @0000BF78:0009 local_number10 = (local_number10 < 0); @0000BF87:0004 if(local_number10) then // ref index: 1 @0000BF93:0021 OpenFileMode(local_number4); @0000BF9C:0027 // return coming @0000BFA0:0023 return 0; @0000BFA9:0007 endif; @0000BFA9:0007 label_bfa9: @0000BFAB:0021 CloseFile(local_number2); @0000BFB4:0021 OpenFileMode(local_number4); @0000BFBD:0014 local_string4 = (local_string1 ^ "_r_a_p_.tmp"); @0000BFD5:0020 DeleteFileA(local_string4); // dll: KERNEL32.dll @0000BFDE:0027 // return coming @0000BFE2:0023 return 1; @0000BFEB:0005 goto label_c68d; @0000BFF4:0005 endif; @0000BFF4:0005 label_bff4: @0000BFF6:000D local_number10 = (local_number1 = 52); @0000C005:0004 if(local_number10) then // ref index: 1 @0000C011:0027 // return coming @0000C015:0023 return global_number5; @0000C01C:0005 goto label_c68d; @0000C025:0008 endif; @0000C025:0008 label_c025: @0000C027:000D local_number10 = (local_number1 = 3); @0000C036:0004 if(local_number10) then // ref index: 3 @0000C042:0006 local_string3 = local_string1; @0000C04C:0021 function_401(local_string3, 0); @0000C05A:000D local_number10 = (local_string3 = ""); @0000C067:0004 if(local_number10) then // ref index: 1 @0000C073:0027 // return coming @0000C077:0023 return 0; @0000C080:0008 endif; @0000C080:0008 label_c080: @0000C082:0028 StrLengthChars(local_string3); @0000C089:0006 local_number10 = LASTRESULT; @0000C093:000F local_number10 = (local_number10 - 1); @0000C0A2:001E local_number10 = local_string3[local_number10]; @0000C0AF:000D local_number10 = (local_number10 = 92); @0000C0BE:0004 if(local_number10) then // ref index: 1 @0000C0CA:0027 // return coming @0000C0CE:0023 return 0; @0000C0D7:0005 endif; @0000C0D7:0005 label_c0d7: @0000C0D9:0027 // return coming @0000C0DD:0020 _ExistsFile(local_string3); // dll: ISRT.dll @0000C0E6:0006 local_number10 = LASTRESULT; @0000C0F0:0023 return local_number10; @0000C0F7:0005 goto label_c68d; @0000C100:0008 endif; @0000C100:0008 label_c100: @0000C102:000D local_number10 = (local_number1 = 7); @0000C111:0004 if(local_number10) then // ref index: 4 @0000C11D:0021 Is(3, local_string1); @0000C12B:0006 local_number10 = LASTRESULT; @0000C135:000D local_number10 = (local_number10 = 0); @0000C144:0004 if(local_number10) then // ref index: 1 @0000C150:0027 // return coming @0000C154:0023 return 0; @0000C15D:0014 endif; @0000C15D:0014 label_c15d: @0000C15F:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000C168:0006 local_number3 = LASTRESULT; @0000C172:0012 local_number10 = (local_number3 & -2); @0000C181:0020 SetFileAttributesA(local_string1, local_number10); // dll: KERNEL32.dll @0000C18D:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll @0000C1B4:0006 local_number8 = LASTRESULT; @0000C1BE:0035 Err.LastDllError; @0000C1D4:0006 local_number9 = LASTRESULT; @0000C1DE:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll @0000C1EA:000D local_number10 = (local_number8 = -1); @0000C1F9:000D local_number11 = (local_number9 = 32); @0000C208:000D local_number12 = (local_number9 = 33); @0000C217:0018 local_number11 = (local_number11 || local_number12); @0000C224:000D local_number12 = (local_number9 = 1224); @0000C233:0018 local_number11 = (local_number11 || local_number12); @0000C240:0019 local_number10 = (local_number10 = local_number11); @0000C24D:0004 if(local_number10) then // ref index: 1 @0000C259:0027 // return coming @0000C25D:0023 return 1; @0000C266:0005 goto label_c27a; @0000C26F:0001 endif; @0000C26F:0001 label_c26f: @0000C271:0020 CloseHandle(local_number8); // dll: KERNEL32.dll @0000C27A:0003 label_c27a: @0000C27C:0027 // return coming @0000C280:0023 return 0; @0000C289:0005 goto label_c68d; @0000C292:0008 endif; @0000C292:0008 label_c292: @0000C294:000D local_number10 = (local_number1 = 0); @0000C2A3:0004 if(local_number10) then // ref index: 3 @0000C2AF:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000C2B8:0006 local_number3 = LASTRESULT; @0000C2C2:000D local_number10 = (local_number3 = -1); @0000C2D1:0004 if(local_number10) then // ref index: 1 @0000C2DD:0027 // return coming @0000C2E1:0023 return -1; @0000C2EA:0004 endif; @0000C2EA:0004 label_c2ea: @0000C2EC:0012 local_number10 = (local_number3 & 1); @0000C2FB:0004 if(local_number10) then // ref index: 1 @0000C307:0027 // return coming @0000C30B:0023 return 0; @0000C314:0003 endif; @0000C314:0003 label_c314: @0000C316:0027 // return coming @0000C31A:0023 return 1; @0000C323:0005 goto label_c68d; @0000C32C:0008 endif; @0000C32C:0008 label_c32c: @0000C32E:000D local_number10 = (local_number1 = 62); @0000C33D:0004 if(local_number10) then // ref index: 1 @0000C349:0027 // return coming @0000C34D:0035 global_object9.Enable; @0000C35D:0006 local_object1 = LASTRESULT; @0000C367:0023 return local_object1; @0000C36E:0006 local_object1 = NOTHING; @0000C378:0005 goto label_c68d; @0000C381:0007 endif; @0000C381:0007 label_c381: @0000C383:000D local_number10 = (local_number1 = 4); @0000C392:0004 if(local_number10) then // ref index: 3 @0000C39E:0035 global_object3.bIntel; @0000C3AE:0006 local_number10 = LASTRESULT; @0000C3B8:0004 if(local_number10) then // ref index: 1 @0000C3C4:0027 // return coming @0000C3C8:0023 return 1; @0000C3D1:0006 endif; @0000C3D1:0006 label_c3d1: @0000C3D3:0021 function_288(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7); @0000C41F:0006 local_number10 = LASTRESULT; @0000C429:000D local_number10 = (local_number10 = 0); @0000C438:0004 if(local_number10) then // ref index: 1 @0000C444:0027 // return coming @0000C448:0023 return 1; @0000C451:0003 endif; @0000C451:0003 label_c451: @0000C453:0027 // return coming @0000C457:0023 return 0; @0000C460:0005 goto label_c68d; @0000C469:0008 endif; @0000C469:0008 label_c469: @0000C46B:000D local_number10 = (local_number1 = 5); @0000C47A:0004 if(local_number10) then // ref index: 2 @0000C486:0021 ExistsDir/ExistsDisk(local_string1); @0000C48F:0006 local_number10 = LASTRESULT; @0000C499:000D local_number10 = (local_number10 = 0); @0000C4A8:0004 if(local_number10) then // ref index: 1 @0000C4B4:0027 // return coming @0000C4B8:0023 return 1; @0000C4C1:0003 endif; @0000C4C1:0003 label_c4c1: @0000C4C3:0027 // return coming @0000C4C7:0023 return 0; @0000C4D0:0005 goto label_c68d; @0000C4D9:000A endif; @0000C4D9:000A label_c4d9: @0000C4DB:000D local_number10 = (local_number1 = 8); @0000C4EA:0004 if(local_number10) then // ref index: 2 @0000C4F6:0035 global_object3.WIN9X; @0000C505:0006 local_object1 = LASTRESULT; @0000C50F:0035 local_object1.bWin9X; @0000C51F:0006 local_object1 = NOTHING; @0000C529:0006 local_number10 = LASTRESULT; @0000C533:0004 if(local_number10) then // ref index: 1 @0000C53F:0027 // return coming @0000C543:0023 return 1; @0000C54C:0005 endif; @0000C54C:0005 label_c54c: @0000C54E:0027 // return coming @0000C552:0020 IsNTAdmin(); // dll: ISRT.dll @0000C558:0006 local_number10 = LASTRESULT; @0000C562:0023 return local_number10; @0000C569:0005 goto label_c68d; @0000C572:0007 endif; @0000C572:0007 label_c572: @0000C574:000D local_number10 = (local_number1 = 6); @0000C583:0004 if(local_number10) then // ref index: 1 @0000C58F:0027 // return coming @0000C593:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll @0000C59C:0006 local_number10 = LASTRESULT; @0000C5A6:0023 return local_number10; @0000C5AD:0005 goto label_c68d; @0000C5B6:0011 endif; @0000C5B6:0011 label_c5b6: @0000C5B8:000D local_number10 = (local_number1 = 2); @0000C5C7:0004 if(local_number10) then // ref index: 2 @0000C5D3:0021 function_416(); @0000C5D9:0006 local_string4 = LASTRESULT; @0000C5E3:0028 StrLengthChars(local_string4); @0000C5EA:0006 local_number6 = LASTRESULT; @0000C5F4:0021 function_417(); @0000C5FA:0006 local_string4 = LASTRESULT; @0000C604:0029 StrSub(local_string3, local_string4, 0, local_number6); @0000C616:0021 function_416(); @0000C61C:0006 local_string4 = LASTRESULT; @0000C626:0014 local_string4 = (local_string4 ^ ""); @0000C633:0014 local_string5 = (local_string3 ^ ""); @0000C640:000D local_number10 = (local_string4 = local_string5); @0000C64D:0004 if(local_number10) then // ref index: 1 @0000C659:0027 // return coming @0000C65D:0023 return 0; @0000C666:0003 endif; @0000C666:0003 label_c666: @0000C668:0027 // return coming @0000C66C:0023 return 1; @0000C675:0005 goto label_c68d; @0000C67E:0002 endif; @0000C67E:0002 label_c67e: @0000C680:0027 // return coming @0000C684:0023 return -1; @0000C68D:0003 label_c68d: @0000C68F:0027 // return coming @0000C693:0023 return -1; @0000C69C:0026 end; // checksum: 5ec43121 @0000C6AC:0006 label_c6ac: @0000C6AE:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2) @0000C6AE NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0000C6AE STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @0000C6AE @0000C6AE begin @0000C6B7:0036 try // ref index 1: 8 ref index 2: 9 @0000C6C5:000D local_number8 = (local_number2 = 0); @0000C6D4:0004 if(local_number8) then // ref index: 1 @0000C6E0:0027 // return coming @0000C6E4:0023 return 0; @0000C6ED:0016 endif; @0000C6ED:0016 label_c6ed: @0000C6EF:0014 local_string8 = (local_string1 ^ "ISRT.dll"); @0000C704:0039 UseDll(local_string8); @0000C70B:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll @0000C717:0006 global_number24 = LASTRESULT; @0000C721:0020 __GetContextGUID(global_number24, global_string48); // dll: ISRT.dll @0000C72D:0021 function_148(50); @0000C738:0021 function_148(51); @0000C743:0021 function_148(56); @0000C74E:0021 Disable/Enable(52); @0000C759:0021 function_268(); @0000C75F:0020 __GetTextSub(global_number24, 0, global_object6); // dll: ISRT.dll @0000C770:0020 __GetReboot(global_number24, global_object7); // dll: ISRT.dll @0000C77C:0020 __GetFileRegistrar(global_number24, global_object8); // dll: ISRT.dll @0000C788:0020 __GetLogDB(global_number24, global_object9); // dll: ISRT.dll @0000C794:0020 __GetInfo(global_number24, global_object5); // dll: ISRT.dll @0000C7A0:0020 __GetMainWindow(global_number24, global_object12); // dll: ISRT.dll @0000C7AC:0020 __GetObjects(global_number24, global_object13); // dll: ISRT.dll @0000C7B8:0020 __GetTextSub(global_number24, 1, global_object4); // dll: ISRT.dll @0000C7C9:0006 local_number8 = LASTRESULT; @0000C7D3:000D local_number8 = (local_number8 = 0); @0000C7E2:0004 if(local_number8) then // ref index: 1 @0000C7EE:0021 function_436(); @0000C7F4:000D endif; @0000C7F4:000D label_c7f4: @0000C7F6:0021 function_422(); @0000C7FC:0006 global_string1 = LASTRESULT; @0000C806:0021 function_131(); @0000C80C:0021 StrLength(local_string7); @0000C815:0006 local_number8 = LASTRESULT; @0000C81F:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000C849:0006 local_number7 = LASTRESULT; @0000C853:000A local_number8 = (local_number7 > 0); @0000C862:0004 if(local_number8) then // ref index: 1 @0000C86E:0031 Resize(local_string7, local_number7); @0000C878:0021 StrLength(local_string7); @0000C881:0006 local_number8 = LASTRESULT; @0000C88B:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000C8B5:0005 endif; @0000C8B5:0005 label_c8b5: @0000C8B7:0021 function_438(local_string7); @0000C8C0:0004 if(local_number6) then // ref index: 1 @0000C8CC:0021 function_241(local_string4); @0000C8D5:0021 function_236(44, local_string5); @0000C8E3:0021 function_236(36, local_string6); @0000C8F1:0003 endif; @0000C8F1:0003 label_c8f1: @0000C8F3:0004 if(local_number3) then // ref index: 1 @0000C8FF:0021 function_392(1); @0000C90A:0005 goto label_c942; @0000C913:0003 endif; @0000C913:0003 label_c913: @0000C915:0004 if(local_number4) then // ref index: 1 @0000C921:0021 function_392(2); @0000C92C:0005 goto label_c942; @0000C935:0001 endif; @0000C935:0001 label_c935: @0000C937:0021 function_392(0); @0000C942:0006 label_c942: @0000C944:0021 function_365(local_string2, local_string3); @0000C950:0021 function_290(); @0000C956:002F _unknown_ 2, 206 @0000C964:0027 // return coming @0000C968:0023 return global_number24; @0000C96F:0037 catch @0000C973:0002 label_c973: @0000C975:0021 function_156(); @0000C97B:0038 endcatch; @0000C97F:0002 label_c97f: @0000C981:0024 return; @0000C985:0026 end; // checksum: 3b9ba964 @0000C991:0008 label_c991: @0000C993:0022 function void __ISRTUnInit() @0000C993 NUMBER local_number1; @0000C993 @0000C993 @0000C993 begin @0000C99C:0036 try // ref index 1: 2 ref index 2: 3 @0000C9AA:0021 function_437(); @0000C9B0:0021 function_390(); @0000C9B6:0021 function_237(); @0000C9BC:0006 local_number1 = LASTRESULT; @0000C9C6:0004 if(local_number1) then // ref index: 1 @0000C9D2:0021 function_239(); @0000C9D8:0004 endif; @0000C9D8:0004 label_c9d8: @0000C9DA:0021 function_242(); @0000C9E0:0020 __ReleaseObjectContext(global_number24); // dll: ISRT.dll @0000C9E9:003A UnUseDll("ISRT.dll"); @0000C9F8:0037 catch @0000C9FC:0002 label_c9fc: @0000C9FE:0021 function_156(); @0000CA04:0038 endcatch; @0000CA08:0002 label_ca08: @0000CA0A:0024 return; @0000CA0E:0026 end; // checksum: 693e1250 @0000CA1A:0004 label_ca1a: @0000CA1C:0022 function NUMBER __ISRTSetComponentLog(local_number1) @0000CA1C @0000CA1C @0000CA1C @0000CA1C begin @0000CA25:0020 __SetComponentLog(global_number24, local_number1); // dll: ISRT.dll @0000CA31:0024 return; @0000CA35:0026 end; // checksum: 56494c18 @0000CA41:0004 label_ca41: @0000CA43:0022 function NUMBER __ISRTRestoreMainLog() @0000CA43 @0000CA43 @0000CA43 @0000CA43 begin @0000CA4C:0020 __RestoreMainLog(global_number24); // dll: ISRT.dll @0000CA55:0024 return; @0000CA59:0026 end; // checksum: 4d646c6e @0000CA65:000D label_ca65: @0000CA67:0022 function STRING function_234(local_string1) @0000CA67 NUMBER local_number1, local_number2, local_number3; @0000CA67 STRING local_string2, local_string3; @0000CA67 @0000CA67 begin @0000CA70:0021 StrLength(local_string2); @0000CA79:0006 local_number2 = LASTRESULT; @0000CA83:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000CA95:0006 local_number1 = LASTRESULT; @0000CA9F:000A local_number2 = (local_number1 > 0); @0000CAAE:0004 if(local_number2) then // ref index: 1 @0000CABA:0007 local_number2 = (local_number1 + 1); @0000CAC9:0031 Resize(local_string2, local_number2); @0000CAD3:0021 StrLength(local_string2); @0000CADC:0006 local_number2 = LASTRESULT; @0000CAE6:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000CAF8:0006 local_number1 = LASTRESULT; @0000CB02:0007 endif; @0000CB02:0007 label_cb02: @0000CB04:000E local_number2 = (local_number1 != 0); @0000CB13:000D local_number3 = (global_number26 = 0); @0000CB22:0019 local_number2 = (local_number2 = local_number3); @0000CB2F:0004 if(local_number2) then // ref index: 1 @0000CB3B:0021 function_351(19634); @0000CB46:0006 local_string3 = LASTRESULT; @0000CB50:0021 function_263(-65533, "", local_string3, local_string1); @0000CB64:0003 endif; @0000CB64:0003 label_cb64: @0000CB66:0027 // return coming @0000CB6A:0023 return local_string2; @0000CB71:0026 end; // checksum: b7f8f741 @0000CB7D:0007 label_cb7d: @0000CB7F:0022 function NUMBER function_236(local_number1, local_string1) @0000CB7F NUMBER local_number2, local_number3, local_number4; @0000CB7F @0000CB7F @0000CB7F begin @0000CB88:000D local_number3 = (global_number28 = 0); @0000CB97:000D local_number4 = (local_string1 = ""); @0000CBA4:0018 local_number3 = (local_number3 || local_number4); @0000CBB1:0004 if(local_number3) then // ref index: 1 @0000CBBD:0027 // return coming @0000CBC1:0023 return 0; @0000CBCA:0007 endif; @0000CBCA:0007 label_cbca: @0000CBCC:0006 global_number29 = 1; @0000CBD8:0028 StrLengthChars(local_string1); @0000CBDF:0006 local_number2 = LASTRESULT; @0000CBE9:000C local_number3 = (local_number2 >= 255); @0000CBF8:0004 if(local_number3) then // ref index: 1 @0000CC04:0027 // return coming @0000CC08:0023 return 0; @0000CC11:0001 endif; @0000CC11:0001 label_cc11: @0000CC13:0001 // switch/while/??? @0000CC17:0004 label_cc17: @0000CC19:000D local_number3 = (local_number1 = 12); @0000CC28:0004 if(local_number3) then // ref index: 1 @0000CC34:0006 global_string55 = local_string1; @0000CC3E:0005 goto label_cdfa; @0000CC47:0004 endif; @0000CC47:0004 label_cc47: @0000CC49:000D local_number3 = (local_number1 = 20); @0000CC58:0004 if(local_number3) then // ref index: 1 @0000CC64:0006 global_string50 = local_string1; @0000CC6E:0005 goto label_cdfa; @0000CC77:0004 endif; @0000CC77:0004 label_cc77: @0000CC79:000D local_number3 = (local_number1 = 28); @0000CC88:0004 if(local_number3) then // ref index: 1 @0000CC94:0006 global_string51 = local_string1; @0000CC9E:0005 goto label_cdfa; @0000CCA7:0005 endif; @0000CCA7:0005 label_cca7: @0000CCA9:000D local_number3 = (local_number1 = 44); @0000CCB8:0004 if(local_number3) then // ref index: 1 @0000CCC4:0006 global_string53 = local_string1; @0000CCCE:0006 global_number29 = 0; @0000CCDA:0005 goto label_cdfa; @0000CCE3:0004 endif; @0000CCE3:0004 label_cce3: @0000CCE5:000D local_number3 = (local_number1 = 52); @0000CCF4:0004 if(local_number3) then // ref index: 1 @0000CD00:0021 function_240(); @0000CD06:0005 goto label_cdfa; @0000CD0F:0004 endif; @0000CD0F:0004 label_cd0f: @0000CD11:000D local_number3 = (local_number1 = 65); @0000CD20:0004 if(local_number3) then // ref index: 1 @0000CD2C:0006 global_string49 = local_string1; @0000CD36:0005 goto label_cdfa; @0000CD3F:0004 endif; @0000CD3F:0004 label_cd3f: @0000CD41:000D local_number3 = (local_number1 = 73); @0000CD50:0004 if(local_number3) then // ref index: 1 @0000CD5C:0006 global_string54 = local_string1; @0000CD66:0005 goto label_cdfa; @0000CD6F:0005 endif; @0000CD6F:0005 label_cd6f: @0000CD71:000D local_number3 = (local_number1 = 36); @0000CD80:0004 if(local_number3) then // ref index: 1 @0000CD8C:0006 global_string56 = local_string1; @0000CD96:0006 global_number29 = 0; @0000CDA2:0005 goto label_cdfa; @0000CDAB:0005 endif; @0000CDAB:0005 label_cdab: @0000CDAD:000D local_number3 = (local_number1 = -1); @0000CDBC:0004 if(local_number3) then // ref index: 1 @0000CDC8:0006 global_string54 = local_string1; @0000CDD2:0006 global_string49 = "Failed"; @0000CDE2:0005 goto label_cdfa; @0000CDEB:0002 endif; @0000CDEB:0002 label_cdeb: @0000CDED:0027 // return coming @0000CDF1:0023 return 0; @0000CDFA:0003 label_cdfa: @0000CDFC:0027 // return coming @0000CE00:0023 return 1; @0000CE09:0026 end; // checksum: dc92d9e1 @0000CE15:0004 label_ce15: @0000CE17:0022 function NUMBER function_237() @0000CE17 @0000CE17 @0000CE17 @0000CE17 begin @0000CE20:0027 // return coming @0000CE24:0023 return global_number29; @0000CE2B:0026 end; // checksum: 11324 @0000CE37:0011 label_ce37: @0000CE39:0022 function NUMBER function_238() @0000CE39 @0000CE39 STRING local_string1, local_string2; @0000CE39 @0000CE39 begin @0000CE42:0021 function_416(); @0000CE48:0006 local_string2 = LASTRESULT; @0000CE52:0014 local_string2 = (local_string2 ^ global_string58); @0000CE5F:0007 local_string2 = (local_string2 + ".mif"); @0000CE70:0021 DeleteFile(local_string2); @0000CE79:0021 function_420(); @0000CE7F:0006 local_string2 = LASTRESULT; @0000CE89:0014 local_string1 = (local_string2 ^ ""); @0000CE96:0021 StrRemoveLastSlash(local_string1); @0000CE9F:0021 function_395(local_string1, local_string1, 1); @0000CEB0:0014 local_string2 = (local_string1 ^ global_string58); @0000CEBD:0007 local_string2 = (local_string2 + ".mif"); @0000CECE:0021 DeleteFile(local_string2); @0000CED7:0027 // return coming @0000CEDB:0023 return 0; @0000CEE4:0026 end; // checksum: 2ab35 @0000CEF0:0005 label_cef0: @0000CEF2:0022 function NUMBER function_239() @0000CEF2 NUMBER local_number1, local_number2, local_number3, local_number4; @0000CEF2 @0000CEF2 @0000CEF2 begin @0000CEFB:000D local_number4 = (global_number28 = 0); @0000CF0A:0004 if(local_number4) then // ref index: 1 @0000CF16:0027 // return coming @0000CF1A:0023 return 0; @0000CF23:0008 endif; @0000CF23:0008 label_cf23: @0000CF25:0039 UseDll(global_string57); @0000CF2C:0006 local_number1 = LASTRESULT; @0000CF36:0006 local_number2 = 0; @0000CF42:000D local_number4 = (local_number1 = 0); @0000CF51:0004 if(local_number4) then // ref index: 3 @0000CF5D:000D local_number4 = (global_string49 = "Success"); @0000CF71:0004 if(local_number4) then // ref index: 1 @0000CF7D:0006 local_number3 = 1; @0000CF89:0005 endif; @0000CF89:0005 label_cf89: @0000CF8B:0020 InstallStatusMIF(global_string58, global_string55, global_string50, global_string51, global_string56, global_string53, global_string54, local_number3); // dll: ISMIF32.dll @0000CFA9:0006 local_number4 = LASTRESULT; @0000CFB3:000E local_number4 = (local_number4 != 0); @0000CFC2:0004 if(local_number4) then // ref index: 1 @0000CFCE:0006 local_number2 = 1; @0000CFDA:0001 endif; @0000CFDA:0001 label_cfda: @0000CFDC:003A UnUseDll(global_string57); @0000CFE3:0006 endif; @0000CFE3:0006 label_cfe3: @0000CFE5:000D local_number4 = (local_number2 = 0); @0000CFF4:0004 if(local_number4) then // ref index: 1 @0000D000:0027 // return coming @0000D004:0021 function_243(); @0000D00A:0006 local_number4 = LASTRESULT; @0000D014:0023 return local_number4; @0000D01B:0003 endif; @0000D01B:0003 label_d01b: @0000D01D:0027 // return coming @0000D021:0023 return 1; @0000D02A:0026 end; // checksum: 6b3b6909 @0000D036:001F label_d036: @0000D038:0022 function NUMBER function_240() @0000D038 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000D038 @0000D038 OBJECT local_object1; @0000D038 begin @0000D041:001A local_number1 = &local_object1; @0000D04B:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll @0000D054:0035 local_object1.nYearMonth; @0000D068:0006 local_number1 = LASTRESULT; @0000D072:0021 LOWORD/HIWORD(local_number1); @0000D07B:0006 local_number1 = LASTRESULT; @0000D085:0035 local_object1.nYearMonth; @0000D099:0006 local_number2 = LASTRESULT; @0000D0A3:0021 HIWORD(local_number2); @0000D0AC:0006 local_number2 = LASTRESULT; @0000D0B6:0035 local_object1.nDay; @0000D0C4:0006 local_number3 = LASTRESULT; @0000D0CE:0021 HIWORD(local_number3); @0000D0D7:0006 local_number3 = LASTRESULT; @0000D0E1:0035 local_object1.nHourMin; @0000D0F3:0006 local_number4 = LASTRESULT; @0000D0FD:0021 LOWORD/HIWORD(local_number4); @0000D106:0006 local_number4 = LASTRESULT; @0000D110:0035 local_object1.nHourMin; @0000D122:0006 local_number5 = LASTRESULT; @0000D12C:0021 HIWORD(local_number5); @0000D135:0006 local_number5 = LASTRESULT; @0000D13F:0035 local_object1.nSeconds; @0000D151:0006 local_number6 = LASTRESULT; @0000D15B:0021 LOWORD/HIWORD(local_number6); @0000D164:0006 local_number6 = LASTRESULT; @0000D16E:0021 function_404(global_string52, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6); @0000D1B1:0027 // return coming @0000D1B5:0023 return 1; @0000D1BE:0026 end; // checksum: 5643831e @0000D1CE:0004 label_d1ce: @0000D1D0:0022 function NUMBER function_241(local_string1) @0000D1D0 NUMBER local_number1; @0000D1D0 STRING local_string2; @0000D1D0 @0000D1D0 begin @0000D1D9:0004 if(global_number28) then // ref index: 1 @0000D1E5:0027 // return coming @0000D1E9:0023 return 1; @0000D1F2:0003 endif; @0000D1F2:0003 label_d1f2: @0000D1F4:000D local_number1 = (local_string1 = ""); @0000D201:0004 if(local_number1) then // ref index: 1 @0000D20D:0006 local_string1 = "Status"; @0000D21D:000F endif; @0000D21D:000F label_d21d: @0000D21F:0006 global_string49 = ""; @0000D229:0006 global_string50 = ""; @0000D233:0006 global_string51 = ""; @0000D23D:0006 global_string52 = ""; @0000D247:0006 global_string53 = ""; @0000D251:0006 global_string54 = ""; @0000D25B:0006 global_string55 = ""; @0000D265:0006 global_string56 = ""; @0000D26F:0021 function_416(); @0000D275:0006 local_string2 = LASTRESULT; @0000D27F:0014 global_string57 = (local_string2 ^ "ismif32.dll"); @0000D297:0006 global_string58 = local_string1; @0000D2A1:000D local_number1 = (global_string56 = ""); @0000D2AE:0004 if(local_number1) then // ref index: 1 @0000D2BA:0006 global_string56 = "ENU"; @0000D2C7:0004 endif; @0000D2C7:0004 label_d2c7: @0000D2C9:0006 global_number28 = 1; @0000D2D5:0027 // return coming @0000D2D9:0023 return 1; @0000D2E2:0026 end; // checksum: 8311d58 @0000D2EE:0005 label_d2ee: @0000D2F0:0022 function NUMBER function_242() @0000D2F0 @0000D2F0 @0000D2F0 @0000D2F0 begin @0000D2F9:0006 global_number28 = 0; @0000D305:0027 // return coming @0000D309:0023 return 1; @0000D312:0026 end; // checksum: 32022 @0000D31E:0013 label_d31e: @0000D320:0022 function NUMBER function_243() @0000D320 NUMBER local_number1, local_number2, local_number3, local_number4; @0000D320 STRING local_string1, local_string2; @0000D320 @0000D320 begin @0000D329:0021 function_416(); @0000D32F:0006 local_string1 = LASTRESULT; @0000D339:0014 local_string1 = (local_string1 ^ global_string58); @0000D346:0007 local_string1 = (local_string1 + ".mif"); @0000D357:0021 DeleteFile(local_string1); @0000D360:0021 function_171(); @0000D366:0006 local_number1 = LASTRESULT; @0000D370:0021 OpenFileMode(3); @0000D37B:0021 function_416(); @0000D381:0006 local_string1 = LASTRESULT; @0000D38B:0007 local_string2 = (global_string58 + ".mif"); @0000D39C:0021 CreateFile/OpenFile(local_number2, local_string1, local_string2); @0000D3AB:0006 local_number4 = LASTRESULT; @0000D3B5:0009 local_number4 = (local_number4 < 0); @0000D3C4:0004 if(local_number4) then // ref index: 1 @0000D3D0:0021 OpenFileMode(local_number1); @0000D3D9:0027 // return coming @0000D3DD:0023 return 0; @0000D3E6:0062 endif; @0000D3E6:0062 label_d3e6: @0000D3E8:0007 local_string1 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"); @0000D41C:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @0000D438:0007 local_string1 = (local_string1 + " NAME = \"ComponentID\"\r\n"); @0000D45F:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @0000D478:0007 local_string1 = (local_string1 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"); @0000D4A9:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000D4CB:0007 local_string1 = (local_string1 + " NAME = \"Manufacturer\"\r\n"); @0000D4F5:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @0000D510:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000D537:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000D55E:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0000D584:0007 local_string1 = (local_string1 + " VALUE = \""); @0000D5A0:0007 local_string1 = (local_string1 + global_string55); @0000D5AD:0007 local_string1 = (local_string1 + "\"\r\n"); @0000D5BD:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000D5DD:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000D5FF:0007 local_string1 = (local_string1 + " NAME = \"Product\"\r\n"); @0000D624:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @0000D63F:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000D666:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000D68D:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0000D6B3:0007 local_string1 = (local_string1 + " VALUE = \""); @0000D6CF:0007 local_string1 = (local_string1 + global_string50); @0000D6DC:0007 local_string1 = (local_string1 + "\"\r\n"); @0000D6EC:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000D70C:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000D72E:0007 local_string1 = (local_string1 + " NAME = \"Version\"\r\n"); @0000D753:0007 local_string1 = (local_string1 + " ID = 3\r\n"); @0000D76E:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000D795:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000D7BC:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0000D7E2:0007 local_string1 = (local_string1 + " VALUE = \""); @0000D7FE:0007 local_string1 = (local_string1 + global_string51); @0000D80B:0007 local_string1 = (local_string1 + "\"\r\n"); @0000D81B:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000D83B:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000D85D:0007 local_string1 = (local_string1 + " NAME = \"Locale\"\r\n"); @0000D881:0007 local_string1 = (local_string1 + " ID = 4\r\n"); @0000D89C:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000D8C3:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000D8EA:0007 local_string1 = (local_string1 + " TYPE = STRING(16)\r\n"); @0000D910:0007 local_string1 = (local_string1 + " VALUE = \""); @0000D92C:0007 local_string1 = (local_string1 + global_string56); @0000D939:0007 local_string1 = (local_string1 + "\"\r\n"); @0000D949:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000D969:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000D98B:0007 local_string1 = (local_string1 + " NAME = \"Serial Number\"\r\n"); @0000D9B6:0007 local_string1 = (local_string1 + " ID = 5\r\n"); @0000D9D1:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000D9F8:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000DA1F:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0000DA45:0007 local_string1 = (local_string1 + " VALUE = \""); @0000DA61:0007 local_string1 = (local_string1 + global_string53); @0000DA6E:0007 local_string1 = (local_string1 + "\"\r\n"); @0000DA7E:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000DA9E:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000DAC0:0007 local_string1 = (local_string1 + " NAME = \"Installation\"\r\n"); @0000DAEA:0007 local_string1 = (local_string1 + " ID = 6\r\n"); @0000DB05:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000DB2C:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000DB53:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0000DB79:0007 local_string1 = (local_string1 + " VALUE = \"DateTime\"\r\n"); @0000DBA0:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000DBC0:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @0000DBDA:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @0000DBF6:0007 local_string1 = (local_string1 + " NAME = \"InstallStatus\"\r\n"); @0000DC1F:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @0000DC38:0007 local_string1 = (local_string1 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"); @0000DC6C:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000DC8E:0007 local_string1 = (local_string1 + " NAME = \"Status\"\r\n"); @0000DCB2:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @0000DCCD:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000DCF4:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000DD1B:0007 local_string1 = (local_string1 + " TYPE = STRING(32)\r\n"); @0000DD41:0007 local_string1 = (local_string1 + " VALUE = \""); @0000DD5D:0007 local_string1 = (local_string1 + global_string49); @0000DD6A:0007 local_string1 = (local_string1 + "\"\r\n"); @0000DD7A:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000DD9A:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0000DDBC:0007 local_string1 = (local_string1 + " NAME = \"Description\"\r\n"); @0000DDE5:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @0000DE00:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0000DE27:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0000DE4E:0007 local_string1 = (local_string1 + " TYPE = STRING(128)\r\n"); @0000DE75:0007 local_string1 = (local_string1 + " VALUE = \""); @0000DE91:0007 local_string1 = (local_string1 + global_string54); @0000DE9E:0007 local_string1 = (local_string1 + "\"\r\n"); @0000DEAE:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0000DECE:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @0000DEE8:0007 local_string1 = (local_string1 + "END COMPONENT"); @0000DF02:0021 WriteLine/GetLine(local_number2, local_string1); @0000DF0E:0006 local_number3 = LASTRESULT; @0000DF18:0021 CloseFile(local_number2); @0000DF21:0021 OpenFileMode(local_number1); @0000DF2A:0009 local_number4 = (local_number3 < 0); @0000DF39:0004 if(local_number4) then // ref index: 1 @0000DF45:0027 // return coming @0000DF49:0023 return 0; @0000DF52:0003 endif; @0000DF52:0003 label_df52: @0000DF54:0027 // return coming @0000DF58:0023 return 1; @0000DF61:0026 end; // checksum: 592f195b @0000DF6D:000A label_df6d: @0000DF6F:0022 function void function_245() @0000DF6F NUMBER local_number4; @0000DF6F STRING local_string1, local_string2, local_string4; @0000DF6F @0000DF6F begin @0000DF78:0021 function_414(); @0000DF7E:0006 local_string4 = LASTRESULT; @0000DF88:0014 local_string1 = (local_string4 ^ "InstallShield\\engine\\6\\Intel 32\\"); @0000DFB5:0006 local_string2 = local_string1; @0000DFBF:0021 function_402(local_string2); @0000DFC8:0006 local_number4 = LASTRESULT; @0000DFD2:000D local_number4 = (-1 = local_number4); @0000DFE1:0004 if(local_number4) then // ref index: 1 @0000DFED:0006 local_string2 = ""; @0000DFF7:0006 endif; @0000DFF7:0006 label_dff7: @0000DFF9:0014 local_string4 = (local_string2 ^ "Ctor.dll"); @0000E00E:0007 local_string4 = ("RunDll32 " + local_string4); @0000E024:0007 global_string12 = (local_string4 + " "); @0000E041:0006 global_string11 = " -uninst "; @0000E066:0024 return; @0000E06A:0026 end; // checksum: 859414e0 @0000E076:0006 label_e076: @0000E078:0022 function NUMBER function_246() @0000E078 NUMBER local_number1; @0000E078 STRING local_string1; @0000E078 OBJECT local_object1; @0000E078 begin @0000E081:0006 global_string0 = global_string9; @0000E08B:0021 function_207(); @0000E091:0006 local_number1 = LASTRESULT; @0000E09B:0004 if(local_number1) then // ref index: 1 @0000E0A7:0020 _SetupInet(global_number24); // dll: ISRT.dll @0000E0B0:000D endif; @0000E0B0:000D label_e0b0: @0000E0B2:0021 function_366(); @0000E0B8:0006 local_number1 = LASTRESULT; @0000E0C2:0009 local_number1 = (local_number1 < 0); @0000E0D1:0004 if(local_number1) then // ref index: 1 @0000E0DD:0021 function_391(); @0000E0E3:0006 local_number1 = LASTRESULT; @0000E0ED:000D local_number1 = (local_number1 = 2); @0000E0FC:0004 if(local_number1) then // ref index: 1 @0000E108:0021 function_236(65, "Failed"); @0000E11C:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0000E167:0021 function_238(); @0000E16D:0021 function_239(); @0000E173:0002 abort; @0000E177:0016 endif; @0000E177:0016 endif; @0000E177:0016 label_e177: @0000E179:0021 function_238(); @0000E17F:0021 function_239(); @0000E185:0021 function_391(); @0000E18B:0006 local_number1 = LASTRESULT; @0000E195:000E local_number1 = (local_number1 != 2); @0000E1A4:0004 if(local_number1) then // ref index: 2 @0000E1B0:0020 __GetUser(global_number24, local_object1); // dll: ISRT.dll @0000E1BC:0021 function_420(); @0000E1C2:0006 local_string1 = LASTRESULT; @0000E1CC:0014 local_string1 = (local_string1 ^ "user.pal"); @0000E1E1:0021 Is(3, local_string1); @0000E1EF:0006 local_number1 = LASTRESULT; @0000E1F9:0004 if(local_number1) then // ref index: 1 @0000E205:0021 function_420(); @0000E20B:0006 local_string1 = LASTRESULT; @0000E215:0014 local_string1 = (local_string1 ^ "user.pal"); @0000E22A:0033 local_object1.DefaultPalette = local_string1; @0000E245:0021 function_420(); @0000E24B:0006 local_string1 = LASTRESULT; @0000E255:0014 local_string1 = (local_string1 ^ "user.pal"); @0000E26A:0020 _SetPaletteFile(global_number24, local_string1); // dll: ISRT.dll @0000E276:0005 goto label_e344; @0000E27F:000E endif; @0000E27F:000E label_e27f: @0000E281:0021 function_420(); @0000E287:0006 local_string1 = LASTRESULT; @0000E291:0014 local_string1 = (local_string1 ^ "default.pal"); @0000E2A9:0021 Is(3, local_string1); @0000E2B7:0006 local_number1 = LASTRESULT; @0000E2C1:0004 if(local_number1) then // ref index: 1 @0000E2CD:0021 function_420(); @0000E2D3:0006 local_string1 = LASTRESULT; @0000E2DD:0014 local_string1 = (local_string1 ^ "default.pal"); @0000E2F5:0033 local_object1.DefaultPalette = local_string1; @0000E310:0021 function_420(); @0000E316:0006 local_string1 = LASTRESULT; @0000E320:0014 local_string1 = (local_string1 ^ "default.pal"); @0000E338:0020 _SetPaletteFile(global_number24, local_string1); // dll: ISRT.dll @0000E344:0007 endif; @0000E344:0007 endif; @0000E344:0007 label_e344: @0000E346:0021 function_351(11115); @0000E351:0006 local_string1 = LASTRESULT; @0000E35B:0021 SetTitle(local_string1, 0, -16776960); @0000E36E:0021 function_245(); @0000E374:0027 // return coming @0000E378:0023 return 0; @0000E381:0026 end; // checksum: 7564cb20 @0000E391:0005 label_e391: @0000E393:0022 function NUMBER function_247() @0000E393 NUMBER local_number1; @0000E393 @0000E393 @0000E393 begin @0000E39C:0021 function_207(); @0000E3A2:0006 local_number1 = LASTRESULT; @0000E3AC:0004 if(local_number1) then // ref index: 1 @0000E3B8:0020 _CleanupInet(global_number24); // dll: ISRT.dll @0000E3C1:0003 endif; @0000E3C1:0003 label_e3c1: @0000E3C3:0027 // return coming @0000E3C7:0023 return 0; @0000E3D0:0026 end; // checksum: 352a2811 @0000E3DC:0005 label_e3dc: @0000E3DE:0022 function NUMBER HIWORD(local_number1) @0000E3DE NUMBER local_number2; @0000E3DE @0000E3DE @0000E3DE begin @0000E3E7:0027 // return coming @0000E3EB:0017 local_number2 = (local_number1 >> 16); @0000E3FA:0023 return local_number2; @0000E401:0026 end; // checksum: 23231 @0000E40D:0005 label_e40d: @0000E40F:0022 function NUMBER LOWORD/HIWORD(local_number1) @0000E40F NUMBER local_number2; @0000E40F @0000E40F @0000E40F begin @0000E418:0027 // return coming @0000E41C:0012 local_number2 = (local_number1 & 65535); @0000E42B:0023 return local_number2; @0000E432:0026 end; // checksum: fddd34 @0000E43E:000A label_e43e: @0000E440:0022 function NUMBER function_254(local_number1, local_number2) @0000E440 NUMBER local_number3, local_number4; @0000E440 @0000E440 @0000E440 begin @0000E449:0027 // return coming @0000E44D:0021 LOWORD/HIWORD(local_number2); @0000E456:0006 local_number3 = LASTRESULT; @0000E460:0016 local_number3 = (local_number3 << 16); @0000E46F:0021 LOWORD/HIWORD(local_number1); @0000E478:0006 local_number4 = LASTRESULT; @0000E482:0013 local_number3 = (local_number3 | local_number4); @0000E48F:0023 return local_number3; @0000E496:0026 end; // checksum: 14026 @0000E4A2:0005 label_e4a2: @0000E4A4:0022 function NUMBER SendMessage(local_number1, local_number2, local_number3, local_number4) @0000E4A4 NUMBER local_number5; @0000E4A4 @0000E4A4 @0000E4A4 begin @0000E4AD:000D local_number5 = (local_number1 = 0); @0000E4BC:0004 if(local_number5) then // ref index: 1 @0000E4C8:0027 // return coming @0000E4CC:0023 return -2; @0000E4D5:0005 endif; @0000E4D5:0005 label_e4d5: @0000E4D7:0027 // return coming @0000E4DB:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll @0000E4ED:0006 local_number5 = LASTRESULT; @0000E4F7:0023 return local_number5; @0000E4FE:0026 end; // checksum: fec1a0ca @0000E50A:0006 label_e50a: @0000E50C:0022 function NUMBER GetWindowHandle(local_number1) @0000E50C NUMBER local_number2; @0000E50C @0000E50C @0000E50C begin @0000E515:000D local_number2 = (local_number1 = -2); @0000E524:0004 if(local_number2) then // ref index: 2 @0000E530:0004 if(global_number30) then // ref index: 1 @0000E53C:0027 // return coming @0000E540:0023 return global_number30; @0000E547:0004 endif; @0000E547:0004 label_e547: @0000E549:0020 GetHandle(global_number24, -2); // dll: ISRT.dll @0000E557:0006 global_number30 = LASTRESULT; @0000E561:0027 // return coming @0000E565:0023 return global_number30; @0000E56C:0003 endif; @0000E56C:0003 label_e56c: @0000E56E:0027 // return coming @0000E572:0023 return 0; @0000E57B:0026 end; // checksum: 7047352d @0000E587:0006 label_e587: @0000E589:0022 function NUMBER MessageBeep/Delay(local_number1) @0000E589 NUMBER local_number2; @0000E589 @0000E589 @0000E589 begin @0000E592:0021 function_391(); @0000E598:0006 local_number2 = LASTRESULT; @0000E5A2:000E local_number2 = (local_number2 != 2); @0000E5B1:0004 if(local_number2) then // ref index: 1 @0000E5BD:0020 MessageBeepP(0); // dll: ISRT.dll @0000E5C8:0003 endif; @0000E5C8:0003 label_e5c8: @0000E5CA:0027 // return coming @0000E5CE:0023 return 0; @0000E5D7:0026 end; // checksum: 35317f23 @0000E5E3:0002 label_e5e3: @0000E5E5:0022 function NUMBER Do(local_number1) @0000E5E5 NUMBER local_number2, local_number3; @0000E5E5 STRING local_string1; @0000E5E5 OBJECT local_object1, local_object2; @0000E5E5 begin @0000E5EE:0001 // switch/while/??? @0000E5F2:0007 label_e5f2: @0000E5F4:000D local_number3 = (local_number1 = 2); @0000E603:0004 if(local_number3) then // ref index: 1 @0000E60F:0027 // return coming @0000E613:0030 _unknown_ 2 @0000E61C:0006 local_number3 = LASTRESULT; @0000E626:0023 return local_number3; @0000E62D:0005 goto label_e86f; @0000E636:0007 endif; @0000E636:0007 label_e636: @0000E638:000D local_number3 = (local_number1 = 1); @0000E647:0004 if(local_number3) then // ref index: 1 @0000E653:0027 // return coming @0000E657:0030 _unknown_ 1 @0000E660:0006 local_number3 = LASTRESULT; @0000E66A:0023 return local_number3; @0000E671:0005 goto label_e86f; @0000E67A:0014 endif; @0000E67A:0014 label_e67a: @0000E67C:000D local_number3 = (local_number1 = 64); @0000E68B:0004 if(local_number3) then // ref index: 5 @0000E697:0035 global_object7.NeedReboot; @0000E6AB:0006 local_object1 = LASTRESULT; @0000E6B5:0035 global_object8.PerformPendingRegistrations(local_object1); @0000E6DD:0006 local_object1 = NOTHING; @0000E6E7:0006 global_string5 = ""; @0000E6F1:0035 global_object8.Errors; @0000E701:0006 local_object1 = LASTRESULT; @0000E70B:0035 local_object1.Count; @0000E71A:0006 local_object1 = NOTHING; @0000E724:0006 local_object1 = LASTRESULT; @0000E72E:0004 if(local_object1) then // ref index: 3 @0000E73A:0006 local_object1 = NOTHING; @0000E744:0006 local_number2 = 1; @0000E750:0035 global_object8.Errors; @0000E760:0006 local_object1 = LASTRESULT; @0000E76A:0035 local_object1.Count; @0000E779:0006 local_object1 = NOTHING; @0000E783:0006 local_object1 = LASTRESULT; @0000E78D:000C label_e78d: @0000E78F:000B local_number3 = (local_number2 <= local_object1); @0000E79C:0004 if(local_number3) then // ref index: 1 @0000E7A8:0035 global_object8.Errors(local_number2); @0000E7BB:0006 local_object2 = LASTRESULT; @0000E7C5:0035 local_object2.File; @0000E7D3:0006 local_object2 = NOTHING; @0000E7DD:0006 local_object2 = LASTRESULT; @0000E7E7:0007 local_string1 = (global_string5 + local_object2); @0000E7F4:0006 local_object2 = NOTHING; @0000E7FE:0007 global_string5 = (local_string1 + ";"); @0000E80C:0007 local_number2 = (local_number2 + 1); @0000E81B:0005 goto label_e78d; @0000E824:0004 endif; @0000E824:0004 label_e824: @0000E826:0006 local_object1 = NOTHING; @0000E830:0027 // return coming @0000E834:0023 return -1; @0000E83D:0005 goto label_e855; @0000E846:0002 endif; @0000E846:0002 label_e846: @0000E848:0027 // return coming @0000E84C:0023 return 0; @0000E855:0001 label_e855: @0000E857:0005 goto label_e86f; @0000E860:0002 endif; @0000E860:0002 label_e860: @0000E862:0027 // return coming @0000E866:0023 return -1; @0000E86F:0003 label_e86f: @0000E871:0027 // return coming @0000E875:0023 return 0; @0000E87E:0026 end; // checksum: 772c8b43 @0000E892:0004 label_e892: @0000E894:0022 function NUMBER __ISRTDoExit() @0000E894 @0000E894 @0000E894 @0000E894 begin @0000E89D:0021 Do(2); @0000E8A8:0024 return; @0000E8AC:0026 end; // checksum: 2071700 @0000E8B8:0005 label_e8b8: @0000E8BA:0022 function NUMBER System(local_number1) @0000E8BA NUMBER local_number2; @0000E8BA @0000E8BA @0000E8BA begin @0000E8C3:000E local_number2 = (local_number1 != 3); @0000E8D2:0004 if(local_number2) then // ref index: 1 @0000E8DE:0027 // return coming @0000E8E2:0023 return -1; @0000E8EB:0004 endif; @0000E8EB:0004 label_e8eb: @0000E8ED:0035 global_object7.Reboot; @0000E8FD:0027 // return coming @0000E901:0023 return 0; @0000E90A:0026 end; // checksum: c293d3ff @0000E916:0006 label_e916: @0000E918:0022 function STRING function_261(local_number1) @0000E918 NUMBER local_number2, local_number3; @0000E918 STRING local_string1; @0000E918 @0000E918 begin @0000E921:000C local_number2 = (local_number1 >= -2147012895); @0000E930:000B local_number3 = (local_number1 <= -2147012722); @0000E93F:0019 local_number2 = (local_number2 = local_number3); @0000E94C:0004 if(local_number2) then // ref index: 1 @0000E958:000F local_number1 = (local_number1 - -2147024896); @0000E967:0001 endif; @0000E967:0001 label_e967: @0000E969:0001 // switch/while/??? @0000E96D:0004 label_e96d: @0000E96F:000D local_number2 = (local_number1 = -2147167196); @0000E97E:0004 if(local_number2) then // ref index: 1 @0000E98A:0006 local_string1 = "OK to continue with request"; @0000E9AF:0005 goto label_11873; @0000E9B8:0004 endif; @0000E9B8:0004 label_e9b8: @0000E9BA:000D local_number2 = (local_number1 = -2147167195); @0000E9C9:0004 if(local_number2) then // ref index: 1 @0000E9D5:0006 local_string1 = "Server has switched protocols in upgrade header"; @0000EA0E:0005 goto label_11873; @0000EA17:0004 endif; @0000EA17:0004 label_ea17: @0000EA19:000D local_number2 = (local_number1 = -2147167096); @0000EA28:0004 if(local_number2) then // ref index: 1 @0000EA34:0006 local_string1 = "Request completed"; @0000EA4F:0005 goto label_11873; @0000EA58:0004 endif; @0000EA58:0004 label_ea58: @0000EA5A:000D local_number2 = (local_number1 = -2147167095); @0000EA69:0004 if(local_number2) then // ref index: 1 @0000EA75:0006 local_string1 = "Object created, reason = new URI"; @0000EA9F:0005 goto label_11873; @0000EAA8:0004 endif; @0000EAA8:0004 label_eaa8: @0000EAAA:000D local_number2 = (local_number1 = -2147167094); @0000EAB9:0004 if(local_number2) then // ref index: 1 @0000EAC5:0006 local_string1 = "Async completion (TBS)"; @0000EAE5:0005 goto label_11873; @0000EAEE:0004 endif; @0000EAEE:0004 label_eaee: @0000EAF0:000D local_number2 = (local_number1 = -2147167093); @0000EAFF:0004 if(local_number2) then // ref index: 1 @0000EB0B:0006 local_string1 = "Partial completion"; @0000EB27:0005 goto label_11873; @0000EB30:0004 endif; @0000EB30:0004 label_eb30: @0000EB32:000D local_number2 = (local_number1 = -2147167092); @0000EB41:0004 if(local_number2) then // ref index: 1 @0000EB4D:0006 local_string1 = "No info to return"; @0000EB68:0005 goto label_11873; @0000EB71:0004 endif; @0000EB71:0004 label_eb71: @0000EB73:000D local_number2 = (local_number1 = -2147167091); @0000EB82:0004 if(local_number2) then // ref index: 1 @0000EB8E:0006 local_string1 = "Request completed, but clear form"; @0000EBB9:0005 goto label_11873; @0000EBC2:0004 endif; @0000EBC2:0004 label_ebc2: @0000EBC4:000D local_number2 = (local_number1 = -2147167090); @0000EBD3:0004 if(local_number2) then // ref index: 1 @0000EBDF:0006 local_string1 = "Partial GET furfilled"; @0000EBFE:0005 goto label_11873; @0000EC07:0004 endif; @0000EC07:0004 label_ec07: @0000EC09:000D local_number2 = (local_number1 = -2147166996); @0000EC18:0004 if(local_number2) then // ref index: 1 @0000EC24:0006 local_string1 = "Server couldn't decide what to return"; @0000EC53:0005 goto label_11873; @0000EC5C:0004 endif; @0000EC5C:0004 label_ec5c: @0000EC5E:000D local_number2 = (local_number1 = -2147166995); @0000EC6D:0004 if(local_number2) then // ref index: 1 @0000EC79:0006 local_string1 = "Object permanently moved"; @0000EC9B:0005 goto label_11873; @0000ECA4:0004 endif; @0000ECA4:0004 label_eca4: @0000ECA6:000D local_number2 = (local_number1 = -2147166994); @0000ECB5:0004 if(local_number2) then // ref index: 1 @0000ECC1:0006 local_string1 = "Object temporarily moved"; @0000ECE3:0005 goto label_11873; @0000ECEC:0004 endif; @0000ECEC:0004 label_ecec: @0000ECEE:000D local_number2 = (local_number1 = -2147166993); @0000ECFD:0004 if(local_number2) then // ref index: 1 @0000ED09:0006 local_string1 = "Redirection w/ new access method"; @0000ED33:0005 goto label_11873; @0000ED3C:0004 endif; @0000ED3C:0004 label_ed3c: @0000ED3E:000D local_number2 = (local_number1 = -2147166992); @0000ED4D:0004 if(local_number2) then // ref index: 1 @0000ED59:0006 local_string1 = "If-modified-since was not modified"; @0000ED85:0005 goto label_11873; @0000ED8E:0004 endif; @0000ED8E:0004 label_ed8e: @0000ED90:000D local_number2 = (local_number1 = -2147166991); @0000ED9F:0004 if(local_number2) then // ref index: 1 @0000EDAB:0006 local_string1 = "Redirection to proxy, location header specifies proxy to use"; @0000EDF1:0005 goto label_11873; @0000EDFA:0004 endif; @0000EDFA:0004 label_edfa: @0000EDFC:000D local_number2 = (local_number1 = -2147166989); @0000EE0B:0004 if(local_number2) then // ref index: 1 @0000EE17:0006 local_string1 = "HTTP/1.1: keep same verb"; @0000EE39:0005 goto label_11873; @0000EE42:0004 endif; @0000EE42:0004 label_ee42: @0000EE44:000D local_number2 = (local_number1 = -2147166896); @0000EE53:0004 if(local_number2) then // ref index: 1 @0000EE5F:0006 local_string1 = "Invalid syntax"; @0000EE77:0005 goto label_11873; @0000EE80:0004 endif; @0000EE80:0004 label_ee80: @0000EE82:000D local_number2 = (local_number1 = -2147166895); @0000EE91:0004 if(local_number2) then // ref index: 1 @0000EE9D:0006 local_string1 = "Access denied"; @0000EEB4:0005 goto label_11873; @0000EEBD:0004 endif; @0000EEBD:0004 label_eebd: @0000EEBF:000D local_number2 = (local_number1 = -2147166894); @0000EECE:0004 if(local_number2) then // ref index: 1 @0000EEDA:0006 local_string1 = "Payment required"; @0000EEF4:0005 goto label_11873; @0000EEFD:0004 endif; @0000EEFD:0004 label_eefd: @0000EEFF:000D local_number2 = (local_number1 = -2147166893); @0000EF0E:0004 if(local_number2) then // ref index: 1 @0000EF1A:0006 local_string1 = "Request forbidden"; @0000EF35:0005 goto label_11873; @0000EF3E:0004 endif; @0000EF3E:0004 label_ef3e: @0000EF40:000D local_number2 = (local_number1 = -2147166892); @0000EF4F:0004 if(local_number2) then // ref index: 1 @0000EF5B:0006 local_string1 = "Object not found"; @0000EF75:0005 goto label_11873; @0000EF7E:0004 endif; @0000EF7E:0004 label_ef7e: @0000EF80:000D local_number2 = (local_number1 = -2147166891); @0000EF8F:0004 if(local_number2) then // ref index: 1 @0000EF9B:0006 local_string1 = "Method is not allowed"; @0000EFBA:0005 goto label_11873; @0000EFC3:0004 endif; @0000EFC3:0004 label_efc3: @0000EFC5:000D local_number2 = (local_number1 = -2147166890); @0000EFD4:0004 if(local_number2) then // ref index: 1 @0000EFE0:0006 local_string1 = "No response acceptable to client found"; @0000F010:0005 goto label_11873; @0000F019:0004 endif; @0000F019:0004 label_f019: @0000F01B:000D local_number2 = (local_number1 = -2147166889); @0000F02A:0004 if(local_number2) then // ref index: 1 @0000F036:0006 local_string1 = "Proxy authentication required"; @0000F05D:0005 goto label_11873; @0000F066:0004 endif; @0000F066:0004 label_f066: @0000F068:000D local_number2 = (local_number1 = -2147166888); @0000F077:0004 if(local_number2) then // ref index: 1 @0000F083:0006 local_string1 = "Server timed out waiting for request"; @0000F0B1:0005 goto label_11873; @0000F0BA:0004 endif; @0000F0BA:0004 label_f0ba: @0000F0BC:000D local_number2 = (local_number1 = -2147166887); @0000F0CB:0004 if(local_number2) then // ref index: 1 @0000F0D7:0006 local_string1 = "User should resubmit with more info"; @0000F104:0005 goto label_11873; @0000F10D:0004 endif; @0000F10D:0004 label_f10d: @0000F10F:000D local_number2 = (local_number1 = -2147166886); @0000F11E:0004 if(local_number2) then // ref index: 1 @0000F12A:0006 local_string1 = "The resource is no longer available"; @0000F157:0005 goto label_11873; @0000F160:0004 endif; @0000F160:0004 label_f160: @0000F162:000D local_number2 = (local_number1 = -2147166885); @0000F171:0004 if(local_number2) then // ref index: 1 @0000F17D:0006 local_string1 = "The server refused to accept request w/o a length"; @0000F1B8:0005 goto label_11873; @0000F1C1:0004 endif; @0000F1C1:0004 label_f1c1: @0000F1C3:000D local_number2 = (local_number1 = -2147166884); @0000F1D2:0004 if(local_number2) then // ref index: 1 @0000F1DE:0006 local_string1 = "Precondition given in request failed"; @0000F20C:0005 goto label_11873; @0000F215:0004 endif; @0000F215:0004 label_f215: @0000F217:000D local_number2 = (local_number1 = -2147166883); @0000F226:0004 if(local_number2) then // ref index: 1 @0000F232:0006 local_string1 = "Request entity was too large"; @0000F258:0005 goto label_11873; @0000F261:0004 endif; @0000F261:0004 label_f261: @0000F263:000D local_number2 = (local_number1 = -2147166882); @0000F272:0004 if(local_number2) then // ref index: 1 @0000F27E:0006 local_string1 = "Request URI too long"; @0000F29C:0005 goto label_11873; @0000F2A5:0004 endif; @0000F2A5:0004 label_f2a5: @0000F2A7:000D local_number2 = (local_number1 = -2147166881); @0000F2B6:0004 if(local_number2) then // ref index: 1 @0000F2C2:0006 local_string1 = "Unsupported media type"; @0000F2E2:0005 goto label_11873; @0000F2EB:0004 endif; @0000F2EB:0004 label_f2eb: @0000F2ED:000D local_number2 = (local_number1 = -2147166847); @0000F2FC:0004 if(local_number2) then // ref index: 1 @0000F308:0006 local_string1 = "Retry after doing the appropriate action"; @0000F33A:0005 goto label_11873; @0000F343:0004 endif; @0000F343:0004 label_f343: @0000F345:000D local_number2 = (local_number1 = -2147166796); @0000F354:0004 if(local_number2) then // ref index: 1 @0000F360:0006 local_string1 = "Internal server error"; @0000F37F:0005 goto label_11873; @0000F388:0004 endif; @0000F388:0004 label_f388: @0000F38A:000D local_number2 = (local_number1 = -2147166795); @0000F399:0004 if(local_number2) then // ref index: 1 @0000F3A5:0006 local_string1 = "Required not supported"; @0000F3C5:0005 goto label_11873; @0000F3CE:0004 endif; @0000F3CE:0004 label_f3ce: @0000F3D0:000D local_number2 = (local_number1 = -2147166794); @0000F3DF:0004 if(local_number2) then // ref index: 1 @0000F3EB:0006 local_string1 = "Error response received from gateway"; @0000F419:0005 goto label_11873; @0000F422:0004 endif; @0000F422:0004 label_f422: @0000F424:000D local_number2 = (local_number1 = -2147166793); @0000F433:0004 if(local_number2) then // ref index: 1 @0000F43F:0006 local_string1 = "Temporarily overloaded"; @0000F45F:0005 goto label_11873; @0000F468:0004 endif; @0000F468:0004 label_f468: @0000F46A:000D local_number2 = (local_number1 = -2147166792); @0000F479:0004 if(local_number2) then // ref index: 1 @0000F485:0006 local_string1 = "Timed out waiting for gateway"; @0000F4AC:0005 goto label_11873; @0000F4B5:0004 endif; @0000F4B5:0004 label_f4b5: @0000F4B7:000D local_number2 = (local_number1 = -2147166791); @0000F4C6:0004 if(local_number2) then // ref index: 1 @0000F4D2:0006 local_string1 = "HTTP version not supported"; @0000F4F6:0005 goto label_11873; @0000F4FF:0004 endif; @0000F4FF:0004 label_f4ff: @0000F501:000D local_number2 = (local_number1 = 12162); @0000F510:0004 if(local_number2) then // ref index: 1 @0000F51C:0006 local_string1 = "The HTTP cookie was declined by the server."; @0000F551:0005 goto label_11873; @0000F55A:0004 endif; @0000F55A:0004 label_f55a: @0000F55C:000D local_number2 = (local_number1 = 12161); @0000F56B:0004 if(local_number2) then // ref index: 1 @0000F577:0006 local_string1 = "The HTTP cookie requires confirmation."; @0000F5A7:0005 goto label_11873; @0000F5B0:0004 endif; @0000F5B0:0004 label_f5b0: @0000F5B2:000D local_number2 = (local_number1 = 12151); @0000F5C1:0004 if(local_number2) then // ref index: 1 @0000F5CD:0006 local_string1 = "The server did not return any headers."; @0000F5FD:0005 goto label_11873; @0000F606:0004 endif; @0000F606:0004 label_f606: @0000F608:000D local_number2 = (local_number1 = 12155); @0000F617:0004 if(local_number2) then // ref index: 1 @0000F623:0006 local_string1 = "The header could not be added because it already exists."; @0000F665:0005 goto label_11873; @0000F66E:0004 endif; @0000F66E:0004 label_f66e: @0000F670:000D local_number2 = (local_number1 = 12150); @0000F67F:0004 if(local_number2) then // ref index: 1 @0000F68B:0006 local_string1 = "The requested header could not be located."; @0000F6BF:0005 goto label_11873; @0000F6C8:0004 endif; @0000F6C8:0004 label_f6c8: @0000F6CA:000D local_number2 = (local_number1 = 12153); @0000F6D9:0004 if(local_number2) then // ref index: 1 @0000F6E5:0006 local_string1 = "The supplied header is invalid."; @0000F70E:0005 goto label_11873; @0000F717:0004 endif; @0000F717:0004 label_f717: @0000F719:000D local_number2 = (local_number1 = 12154); @0000F728:0004 if(local_number2) then // ref index: 1 @0000F734:0006 local_string1 = "The request made to HttpQueryInfo is invalid."; @0000F76B:0005 goto label_11873; @0000F774:0004 endif; @0000F774:0004 label_f774: @0000F776:000D local_number2 = (local_number1 = 12152); @0000F785:0004 if(local_number2) then // ref index: 1 @0000F791:0006 local_string1 = "The server response could not be parsed."; @0000F7C3:0005 goto label_11873; @0000F7CC:0004 endif; @0000F7CC:0004 label_f7cc: @0000F7CE:000D local_number2 = (local_number1 = 12160); @0000F7DD:0004 if(local_number2) then // ref index: 1 @0000F7E9:0006 local_string1 = "The HTTP request was not redirected."; @0000F817:0005 goto label_11873; @0000F820:0004 endif; @0000F820:0004 label_f820: @0000F822:000D local_number2 = (local_number1 = 12156); @0000F831:0004 if(local_number2) then // ref index: 1 @0000F83D:0006 local_string1 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; @0000F8DE:0005 goto label_11873; @0000F8E7:0004 endif; @0000F8E7:0004 label_f8e7: @0000F8E9:000D local_number2 = (local_number1 = 12168); @0000F8F8:0004 if(local_number2) then // ref index: 1 @0000F904:0006 local_string1 = "The redirection requires user confirmation."; @0000F939:0005 goto label_11873; @0000F942:0004 endif; @0000F942:0004 label_f942: @0000F944:000D local_number2 = (local_number1 = 12047); @0000F953:0004 if(local_number2) then // ref index: 1 @0000F95F:0006 local_string1 = "The application could not start an asynchronous thread."; @0000F9A0:0005 goto label_11873; @0000F9A9:0004 endif; @0000F9A9:0004 label_f9a9: @0000F9AB:000D local_number2 = (local_number1 = 12166); @0000F9BA:0004 if(local_number2) then // ref index: 1 @0000F9C6:0006 local_string1 = "There was an error in the automatic proxy configuration script."; @0000FA0F:0005 goto label_11873; @0000FA18:0004 endif; @0000FA18:0004 label_fa18: @0000FA1A:000D local_number2 = (local_number1 = 12010); @0000FA29:0004 if(local_number2) then // ref index: 1 @0000FA35:0006 local_string1 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; @0000FABA:0005 goto label_11873; @0000FAC3:0004 endif; @0000FAC3:0004 label_fac3: @0000FAC5:000D local_number2 = (local_number1 = 12022); @0000FAD4:0004 if(local_number2) then // ref index: 1 @0000FAE0:0006 local_string1 = "A required registry value was located but is an incorrect type or has an invalid value."; @0000FB41:0005 goto label_11873; @0000FB4A:0004 endif; @0000FB4A:0004 label_fb4a: @0000FB4C:000D local_number2 = (local_number1 = 12029); @0000FB5B:0004 if(local_number2) then // ref index: 1 @0000FB67:0006 local_string1 = "The attempt to connect to the server failed."; @0000FB9D:0005 goto label_11873; @0000FBA6:0004 endif; @0000FBA6:0004 label_fba6: @0000FBA8:000D local_number2 = (local_number1 = 12042); @0000FBB7:0004 if(local_number2) then // ref index: 1 @0000FBC3:0006 local_string1 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; @0000FC37:0005 goto label_11873; @0000FC40:0004 endif; @0000FC40:0004 label_fc40: @0000FC42:000D local_number2 = (local_number1 = 12044); @0000FC51:0004 if(local_number2) then // ref index: 1 @0000FC5D:0006 local_string1 = "The server is requesting client authentication."; @0000FC96:0005 goto label_11873; @0000FC9F:0004 endif; @0000FC9F:0004 label_fc9f: @0000FCA1:000D local_number2 = (local_number1 = 12046); @0000FCB0:0004 if(local_number2) then // ref index: 1 @0000FCBC:0006 local_string1 = "Client authorization is not set up on this computer."; @0000FCFA:0005 goto label_11873; @0000FD03:0004 endif; @0000FD03:0004 label_fd03: @0000FD05:000D local_number2 = (local_number1 = 12030); @0000FD14:0004 if(local_number2) then // ref index: 1 @0000FD20:0006 local_string1 = "The connection with the server has been terminated."; @0000FD5D:0005 goto label_11873; @0000FD66:0004 endif; @0000FD66:0004 label_fd66: @0000FD68:000D local_number2 = (local_number1 = 12031); @0000FD77:0004 if(local_number2) then // ref index: 1 @0000FD83:0006 local_string1 = "The connection with the server has been reset."; @0000FDBB:0005 goto label_11873; @0000FDC4:0004 endif; @0000FDC4:0004 label_fdc4: @0000FDC6:000D local_number2 = (local_number1 = 12049); @0000FDD5:0004 if(local_number2) then // ref index: 1 @0000FDE1:0006 local_string1 = "Another thread has a password dialog box in progress."; @0000FE20:0005 goto label_11873; @0000FE29:0004 endif; @0000FE29:0004 label_fe29: @0000FE2B:000D local_number2 = (local_number1 = 12163); @0000FE3A:0004 if(local_number2) then // ref index: 1 @0000FE46:0006 local_string1 = "The Internet connection has been lost."; @0000FE76:0005 goto label_11873; @0000FE7F:0004 endif; @0000FE7F:0004 label_fe7f: @0000FE81:000D local_number2 = (local_number1 = 12003); @0000FE90:0004 if(local_number2) then // ref index: 1 @0000FE9C:0006 local_string1 = "An extended error was returned from the server. This is typically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text."; @0000FF5B:0005 goto label_11873; @0000FF64:0004 endif; @0000FF64:0004 label_ff64: @0000FF66:000D local_number2 = (local_number1 = 12171); @0000FF75:0004 if(local_number2) then // ref index: 1 @0000FF81:0006 local_string1 = "The function failed due to a security check."; @0000FFB7:0005 goto label_11873; @0000FFC0:0004 endif; @0000FFC0:0004 label_ffc0: @0000FFC2:000D local_number2 = (local_number1 = 12032); @0000FFD1:0004 if(local_number2) then // ref index: 1 @0000FFDD:0006 local_string1 = "The Win32 Internet function needs to redo the request."; @0001001D:0005 goto label_11873; @00010026:0004 endif; @00010026:0004 label_10026: @00010028:000D local_number2 = (local_number1 = 12054); @00010037:0004 if(local_number2) then // ref index: 1 @00010043:0006 local_string1 = "The requested resource requires Fortezza authentication."; @00010085:0005 goto label_11873; @0001008E:0004 endif; @0001008E:0004 label_1008e: @00010090:000D local_number2 = (local_number1 = 12036); @0001009F:0004 if(local_number2) then // ref index: 1 @000100AB:0006 local_string1 = "The request failed because the handle already exists."; @000100EA:0005 goto label_11873; @000100F3:0004 endif; @000100F3:0004 label_100f3: @000100F5:000D local_number2 = (local_number1 = 12039); @00010104:0004 if(local_number2) then // ref index: 1 @00010110:0006 local_string1 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; @0001016E:0005 goto label_11873; @00010177:0004 endif; @00010177:0004 label_10177: @00010179:000D local_number2 = (local_number1 = 12040); @00010188:0004 if(local_number2) then // ref index: 1 @00010194:0006 local_string1 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; @000101F3:0005 goto label_11873; @000101FC:0004 endif; @000101FC:0004 label_101fc: @000101FE:000D local_number2 = (local_number1 = 12052); @0001020D:0004 if(local_number2) then // ref index: 1 @00010219:0006 local_string1 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; @0001027D:0005 goto label_11873; @00010286:0004 endif; @00010286:0004 label_10286: @00010288:000D local_number2 = (local_number1 = 12027); @00010297:0004 if(local_number2) then // ref index: 1 @000102A3:0006 local_string1 = "The format of the request is invalid."; @000102D2:0005 goto label_11873; @000102DB:0004 endif; @000102DB:0004 label_102db: @000102DD:000D local_number2 = (local_number1 = 12019); @000102EC:0004 if(local_number2) then // ref index: 1 @000102F8:0006 local_string1 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; @00010368:0005 goto label_11873; @00010371:0004 endif; @00010371:0004 label_10371: @00010373:000D local_number2 = (local_number1 = 12018); @00010382:0004 if(local_number2) then // ref index: 1 @0001038E:0006 local_string1 = "The type of handle supplied is incorrect for this operation."; @000103D4:0005 goto label_11873; @000103DD:0004 endif; @000103DD:0004 label_103dd: @000103DF:000D local_number2 = (local_number1 = 12014); @000103EE:0004 if(local_number2) then // ref index: 1 @000103FA:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; @00010479:0005 goto label_11873; @00010482:0004 endif; @00010482:0004 label_10482: @00010484:000D local_number2 = (local_number1 = 12013); @00010493:0004 if(local_number2) then // ref index: 1 @0001049F:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; @0001051F:0005 goto label_11873; @00010528:0004 endif; @00010528:0004 label_10528: @0001052A:000D local_number2 = (local_number1 = 12053); @00010539:0004 if(local_number2) then // ref index: 1 @00010545:0006 local_string1 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; @000105B1:0005 goto label_11873; @000105BA:0004 endif; @000105BA:0004 label_105ba: @000105BC:000D local_number2 = (local_number1 = 12004); @000105CB:0004 if(local_number2) then // ref index: 1 @000105D7:0006 local_string1 = "An internal error has occurred."; @00010600:0005 goto label_11873; @00010609:0004 endif; @00010609:0004 label_10609: @0001060B:000D local_number2 = (local_number1 = 12045); @0001061A:0004 if(local_number2) then // ref index: 1 @00010626:0006 local_string1 = "The function is unfamiliar with the Certificate Authority that generated the server's certificate."; @00010692:0005 goto label_11873; @0001069B:0004 endif; @0001069B:0004 label_1069b: @0001069D:000D local_number2 = (local_number1 = 12016); @000106AC:0004 if(local_number2) then // ref index: 1 @000106B8:0006 local_string1 = "The requested operation is invalid."; @000106E5:0005 goto label_11873; @000106EE:0004 endif; @000106EE:0004 label_106ee: @000106F0:000D local_number2 = (local_number1 = 12009); @000106FF:0004 if(local_number2) then // ref index: 1 @0001070B:0006 local_string1 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; @0001076D:0005 goto label_11873; @00010776:0004 endif; @00010776:0004 label_10776: @00010778:000D local_number2 = (local_number1 = 12033); @00010787:0004 if(local_number2) then // ref index: 1 @00010793:0006 local_string1 = "The request to the proxy was invalid."; @000107C2:0005 goto label_11873; @000107CB:0004 endif; @000107CB:0004 label_107cb: @000107CD:000D local_number2 = (local_number1 = 12005); @000107DC:0004 if(local_number2) then // ref index: 1 @000107E8:0006 local_string1 = "The URL is invalid."; @00010805:0005 goto label_11873; @0001080E:0004 endif; @0001080E:0004 label_1080e: @00010810:000D local_number2 = (local_number1 = 12028); @0001081F:0004 if(local_number2) then // ref index: 1 @0001082B:0006 local_string1 = "The requested item could not be located."; @0001085D:0005 goto label_11873; @00010866:0004 endif; @00010866:0004 label_10866: @00010868:000D local_number2 = (local_number1 = 12015); @00010877:0004 if(local_number2) then // ref index: 1 @00010883:0006 local_string1 = "The request to connect and log on to an FTP server failed."; @000108C7:0005 goto label_11873; @000108D0:0004 endif; @000108D0:0004 label_108d0: @000108D2:000D local_number2 = (local_number1 = 12174); @000108E1:0004 if(local_number2) then // ref index: 1 @000108ED:0006 local_string1 = "The MS-Logoff digest header has been returned from the Web site."; @00010937:0005 goto label_11873; @00010940:0004 endif; @00010940:0004 label_10940: @00010942:000D local_number2 = (local_number1 = 12041); @00010951:0004 if(local_number2) then // ref index: 1 @0001095D:0006 local_string1 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; @000109D1:0005 goto label_11873; @000109DA:0004 endif; @000109DA:0004 label_109da: @000109DC:000D local_number2 = (local_number1 = 12007); @000109EB:0004 if(local_number2) then // ref index: 1 @000109F7:0006 local_string1 = "The server name could not be resolved."; @00010A27:0005 goto label_11873; @00010A30:0004 endif; @00010A30:0004 label_10a30: @00010A32:000D local_number2 = (local_number1 = 12173); @00010A41:0004 if(local_number2) then // ref index: 1 @00010A4D:0006 local_string1 = "Not currently implemented."; @00010A71:0005 goto label_11873; @00010A7A:0004 endif; @00010A7A:0004 label_10a7a: @00010A7C:000D local_number2 = (local_number1 = 12034); @00010A8B:0004 if(local_number2) then // ref index: 1 @00010A97:0006 local_string1 = "A user interface or other blocking operation has been requested."; @00010AE1:0005 goto label_11873; @00010AEA:0004 endif; @00010AEA:0004 label_10aea: @00010AEC:000D local_number2 = (local_number1 = 12025); @00010AFB:0004 if(local_number2) then // ref index: 1 @00010B07:0006 local_string1 = "An asynchronous request could not be made because a callback function has not been set."; @00010B68:0005 goto label_11873; @00010B71:0004 endif; @00010B71:0004 label_10b71: @00010B73:000D local_number2 = (local_number1 = 12024); @00010B82:0004 if(local_number2) then // ref index: 1 @00010B8E:0006 local_string1 = "An asynchronous request could not be made because a zero context value was supplied."; @00010BEC:0005 goto label_11873; @00010BF5:0004 endif; @00010BF5:0004 label_10bf5: @00010BF7:000D local_number2 = (local_number1 = 12023); @00010C06:0004 if(local_number2) then // ref index: 1 @00010C12:0006 local_string1 = "Direct network access cannot be made at this time."; @00010C4E:0005 goto label_11873; @00010C57:0004 endif; @00010C57:0004 label_10c57: @00010C59:000D local_number2 = (local_number1 = 12172); @00010C68:0004 if(local_number2) then // ref index: 1 @00010C74:0006 local_string1 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; @00010D0F:0005 goto label_11873; @00010D18:0004 endif; @00010D18:0004 label_10d18: @00010D1A:000D local_number2 = (local_number1 = 12020); @00010D29:0004 if(local_number2) then // ref index: 1 @00010D35:0006 local_string1 = "The request cannot be made via a proxy."; @00010D66:0005 goto label_11873; @00010D6F:0004 endif; @00010D6F:0004 label_10d6f: @00010D71:000D local_number2 = (local_number1 = 12017); @00010D80:0004 if(local_number2) then // ref index: 1 @00010D8C:0006 local_string1 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; @00010E1A:0005 goto label_11873; @00010E23:0004 endif; @00010E23:0004 label_10e23: @00010E25:000D local_number2 = (local_number1 = 12011); @00010E34:0004 if(local_number2) then // ref index: 1 @00010E40:0006 local_string1 = "The requested option cannot be set, only queried."; @00010E7B:0005 goto label_11873; @00010E84:0004 endif; @00010E84:0004 label_10e84: @00010E86:000D local_number2 = (local_number1 = 12001); @00010E95:0004 if(local_number2) then // ref index: 1 @00010EA1:0006 local_string1 = "No more handles could be generated at this time."; @00010EDB:0005 goto label_11873; @00010EE4:0004 endif; @00010EE4:0004 label_10ee4: @00010EE6:000D local_number2 = (local_number1 = 12043); @00010EF5:0004 if(local_number2) then // ref index: 1 @00010F01:0006 local_string1 = "The application is posting data to a sever that is not secure."; @00010F49:0005 goto label_11873; @00010F52:0004 endif; @00010F52:0004 label_10f52: @00010F54:000D local_number2 = (local_number1 = 12008); @00010F63:0004 if(local_number2) then // ref index: 1 @00010F6F:0006 local_string1 = "The requested protocol could not be located."; @00010FA5:0005 goto label_11873; @00010FAE:0004 endif; @00010FAE:0004 label_10fae: @00010FB0:000D local_number2 = (local_number1 = 12165); @00010FBF:0004 if(local_number2) then // ref index: 1 @00010FCB:0006 local_string1 = "The designated proxy server cannot be reached."; @00011003:0005 goto label_11873; @0001100C:0004 endif; @0001100C:0004 label_1100c: @0001100E:000D local_number2 = (local_number1 = 12048); @0001101D:0004 if(local_number2) then // ref index: 1 @00011029:0006 local_string1 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; @00011098:0005 goto label_11873; @000110A1:0004 endif; @000110A1:0004 label_110a1: @000110A3:000D local_number2 = (local_number1 = 12021); @000110B2:0004 if(local_number2) then // ref index: 1 @000110BE:0006 local_string1 = "A required registry value could not be located."; @000110F7:0005 goto label_11873; @00011100:0004 endif; @00011100:0004 label_11100: @00011102:000D local_number2 = (local_number1 = 12026); @00011111:0004 if(local_number2) then // ref index: 1 @0001111D:0006 local_string1 = "The required operation could not be completed because one or more requests are pending."; @0001117E:0005 goto label_11873; @00011187:0004 endif; @00011187:0004 label_11187: @00011189:000D local_number2 = (local_number1 = 12050); @00011198:0004 if(local_number2) then // ref index: 1 @000111A4:0006 local_string1 = "The dialog box should be retried."; @000111CF:0005 goto label_11873; @000111D8:0004 endif; @000111D8:0004 label_111d8: @000111DA:000D local_number2 = (local_number1 = 12038); @000111E9:0004 if(local_number2) then // ref index: 1 @000111F5:0006 local_string1 = "SSL certificate common name (host name field) is incorrect—for example, if you entered www.server.com and the common name on the certificate says www.different.com."; @000112A3:0005 goto label_11873; @000112AC:0004 endif; @000112AC:0004 label_112ac: @000112AE:000D local_number2 = (local_number1 = 12037); @000112BD:0004 if(local_number2) then // ref index: 1 @000112C9:0006 local_string1 = "SSL certificate date that was received from the server is bad. The certificate is expired."; @0001132D:0005 goto label_11873; @00011336:0004 endif; @00011336:0004 label_11336: @00011338:000D local_number2 = (local_number1 = 12055); @00011347:0004 if(local_number2) then // ref index: 1 @00011353:0006 local_string1 = "The SSL certificate contains errors."; @00011381:0005 goto label_11873; @0001138A:0004 endif; @0001138A:0004 label_1138a: @0001138C:000D local_number2 = (local_number1 = 12056); @0001139B:0004 if(local_number2) then // ref index: 1 @000113A7:0006 local_string1 = "SSL certificate was revoked."; @000113CD:0005 goto label_11873; @000113D6:0004 endif; @000113D6:0004 label_113d6: @000113D8:000D local_number2 = (local_number1 = 12057); @000113E7:0004 if(local_number2) then // ref index: 1 @000113F3:0006 local_string1 = "SSL certificate was revoked."; @00011419:0005 goto label_11873; @00011422:0004 endif; @00011422:0004 label_11422: @00011424:000D local_number2 = (local_number1 = 12170); @00011433:0004 if(local_number2) then // ref index: 1 @0001143F:0006 local_string1 = "SSL certificate was revoked."; @00011465:0005 goto label_11873; @0001146E:0004 endif; @0001146E:0004 label_1146e: @00011470:000D local_number2 = (local_number1 = 12169); @0001147F:0004 if(local_number2) then // ref index: 1 @0001148B:0006 local_string1 = "SSL certificate is invalid."; @000114B0:0005 goto label_11873; @000114B9:0004 endif; @000114B9:0004 label_114b9: @000114BB:000D local_number2 = (local_number1 = 12157); @000114CA:0004 if(local_number2) then // ref index: 1 @000114D6:0006 local_string1 = "The application experienced an internal error loading the SSL libraries."; @00011528:0005 goto label_11873; @00011531:0004 endif; @00011531:0004 label_11531: @00011533:000D local_number2 = (local_number1 = 12164); @00011542:0004 if(local_number2) then // ref index: 1 @0001154E:0006 local_string1 = "The Web site or server indicated is unreachable."; @00011588:0005 goto label_11873; @00011591:0004 endif; @00011591:0004 label_11591: @00011593:000D local_number2 = (local_number1 = 12012); @000115A2:0004 if(local_number2) then // ref index: 1 @000115AE:0006 local_string1 = "The Win32 Internet function support is being shut down or unloaded."; @000115FB:0005 goto label_11873; @00011604:0004 endif; @00011604:0004 label_11604: @00011606:000D local_number2 = (local_number1 = 12159); @00011615:0004 if(local_number2) then // ref index: 1 @00011621:0006 local_string1 = "The required protocol stack is not loaded and the application cannot start WinSock."; @0001167E:0005 goto label_11873; @00011687:0004 endif; @00011687:0004 label_11687: @00011689:000D local_number2 = (local_number1 = 12002); @00011698:0004 if(local_number2) then // ref index: 1 @000116A4:0006 local_string1 = "The request has timed out."; @000116C8:0005 goto label_11873; @000116D1:0004 endif; @000116D1:0004 label_116d1: @000116D3:000D local_number2 = (local_number1 = 12158); @000116E2:0004 if(local_number2) then // ref index: 1 @000116EE:0006 local_string1 = "The function was unable to cache the file."; @00011722:0005 goto label_11873; @0001172B:0004 endif; @0001172B:0004 label_1172b: @0001172D:000D local_number2 = (local_number1 = 12167); @0001173C:0004 if(local_number2) then // ref index: 1 @00011748:0006 local_string1 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; @000117C6:0005 goto label_11873; @000117CF:0004 endif; @000117CF:0004 label_117cf: @000117D1:000D local_number2 = (local_number1 = 12006); @000117E0:0004 if(local_number2) then // ref index: 1 @000117EC:0006 local_string1 = "The URL scheme could not be recognized, or is not supported."; @00011832:0005 goto label_11873; @0001183B:0003 endif; @0001183B:0003 label_1183b: @0001183D:0021 StrLength(local_string1); @00011846:0006 local_number2 = LASTRESULT; @00011850:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll @00011873:0003 label_11873: @00011875:0027 // return coming @00011879:0023 return local_string1; @00011880:0026 end; // checksum: 31dbf22c @0001188C:0009 label_1188c: @0001188E:0022 function NUMBER MessageBox(local_string1, local_number1) @0001188E NUMBER local_number2, local_number3, local_number4, local_number5; @0001188E STRING local_string2, local_string3, local_string4; @0001188E @0001188E begin @00011897:0021 function_391(); @0001189D:0006 local_number5 = LASTRESULT; @000118A7:000D local_number5 = (local_number5 = 2); @000118B6:0004 if(local_number5) then // ref index: 1 @000118C2:0021 SdMakeName(local_string2, "MessageBox", "", global_number31); @000118DE:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @000118FB:0027 // return coming @000118FF:0023 return local_number3; @00011906:0001 endif; @00011906:0001 label_11906: @00011908:0001 // switch/while/??? @0001190C:0007 label_1190c: @0001190E:000D local_number5 = (local_number1 = -65535); @0001191D:0004 if(local_number5) then // ref index: 1 @00011929:0006 local_number2 = 8256; @00011935:0006 local_number4 = 11034; @00011941:0021 function_134(4); @0001194C:0006 local_string4 = LASTRESULT; @00011956:0005 goto label_11a37; @0001195F:0007 endif; @0001195F:0007 label_1195f: @00011961:000D local_number5 = (local_number1 = -65534); @00011970:0004 if(local_number5) then // ref index: 1 @0001197C:0006 local_number2 = 8240; @00011988:0006 local_number4 = 11032; @00011994:0021 function_134(2); @0001199F:0006 local_string4 = LASTRESULT; @000119A9:0005 goto label_11a37; @000119B2:0007 endif; @000119B2:0007 label_119b2: @000119B4:000D local_number5 = (local_number1 = -65533); @000119C3:0004 if(local_number5) then // ref index: 1 @000119CF:0006 local_number2 = 8208; @000119DB:0006 local_number4 = 11033; @000119E7:0021 function_134(3); @000119F2:0006 local_string4 = LASTRESULT; @000119FC:0005 goto label_11a37; @00011A05:0004 endif; @00011A05:0004 label_11a05: @00011A07:0013 local_number2 = (local_number1 | 8192); @00011A16:0006 local_number4 = 11061; @00011A22:0021 function_134(11); @00011A2D:0006 local_string4 = LASTRESULT; @00011A37:0004 label_11a37: @00011A39:000D local_number5 = (local_string4 = ""); @00011A46:0004 if(local_number5) then // ref index: 1 @00011A52:0021 function_351(local_number4); @00011A5B:0006 local_string4 = LASTRESULT; @00011A65:0008 endif; @00011A65:0008 label_11a65: @00011A67:0021 function_264(local_string1, local_string4, local_number2); @00011A76:0006 local_number3 = LASTRESULT; @00011A80:0021 function_391(); @00011A86:0006 local_number5 = LASTRESULT; @00011A90:000D local_number5 = (local_number5 = 1); @00011A9F:0004 if(local_number5) then // ref index: 1 @00011AAB:0021 SdMakeName(local_string2, "MessageBox", "", global_number31); @00011AC7:0021 SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @00011AE4:0003 endif; @00011AE4:0003 label_11ae4: @00011AE6:0027 // return coming @00011AEA:0023 return local_number3; @00011AF1:0026 end; // checksum: f1032fca @00011B01:0009 label_11b01: @00011B03:0022 function NUMBER function_263(local_number1, local_string1, local_string2) @00011B03 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00011B03 STRING local_string3, local_string4, local_string5; @00011B03 OBJECT local_object1; @00011B03 begin @00011B0C:0021 function_391(); @00011B12:0006 local_number6 = LASTRESULT; @00011B1C:000D local_number6 = (local_number6 = 2); @00011B2B:0004 if(local_number6) then // ref index: 1 @00011B37:0021 SdMakeName(local_string3, "SprintfBox", "", global_number32); @00011B53:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @00011B70:0027 // return coming @00011B74:0023 return local_number3; @00011B7B:0001 endif; @00011B7B:0001 label_11b7b: @00011B7D:0001 // switch/while/??? @00011B81:0004 label_11b81: @00011B83:000D local_number6 = (local_number1 = -65535); @00011B92:0004 if(local_number6) then // ref index: 1 @00011B9E:0006 local_number2 = 8256; @00011BAA:0005 goto label_11c28; @00011BB3:0004 endif; @00011BB3:0004 label_11bb3: @00011BB5:000D local_number6 = (local_number1 = -65534); @00011BC4:0004 if(local_number6) then // ref index: 1 @00011BD0:0006 local_number2 = 8240; @00011BDC:0005 goto label_11c28; @00011BE5:0004 endif; @00011BE5:0004 label_11be5: @00011BE7:000D local_number6 = (local_number1 = -65533); @00011BF6:0004 if(local_number6) then // ref index: 1 @00011C02:0006 local_number2 = 8208; @00011C0E:0005 goto label_11c28; @00011C17:0001 endif; @00011C17:0001 label_11c17: @00011C19:0013 local_number2 = (local_number1 | 8192); @00011C28:0004 label_11c28: @00011C2A:000D local_number6 = (local_string1 = ""); @00011C37:0004 if(local_number6) then // ref index: 1 @00011C43:0021 function_351(11341); @00011C4E:0006 local_string1 = LASTRESULT; @00011C58:0004 endif; @00011C58:0004 label_11c58: @00011C5A:0021 StrLength(local_string5); @00011C63:0006 local_number4 = LASTRESULT; @00011C6D:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @00011C7F:0006 local_number5 = LASTRESULT; @00011C89:000E label_11c89: @00011C8B:0001 // switch/while/??? @00011C8F:000D local_number6 = (local_number5 = -5); @00011C9E:0009 local_number7 = (local_number4 < 100000); @00011CAD:0019 local_number6 = (local_number6 = local_number7); @00011CBA:0004 if(local_number6) then // ref index: 1 @00011CC6:0021 StrLength(local_string5); @00011CCF:0006 local_number6 = LASTRESULT; @00011CD9:0010 local_number6 = (local_number6 * 2); @00011CE8:0031 Resize(local_string5, local_number6); @00011CF2:0021 StrLength(local_string5); @00011CFB:0006 local_number4 = LASTRESULT; @00011D05:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @00011D17:0006 local_number5 = LASTRESULT; @00011D21:0005 goto label_11c89; @00011D2A:0008 endif; @00011D2A:0008 label_11d2a: @00011D2C:0021 function_264(local_string5, local_string1, local_number2); @00011D3B:0006 local_number3 = LASTRESULT; @00011D45:0021 function_391(); @00011D4B:0006 local_number6 = LASTRESULT; @00011D55:000D local_number6 = (local_number6 = 1); @00011D64:0004 if(local_number6) then // ref index: 1 @00011D70:0021 SdMakeName(local_string3, "SprintfBox", "", global_number32); @00011D8C:0021 SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @00011DA9:0003 endif; @00011DA9:0003 label_11da9: @00011DAB:0027 // return coming @00011DAF:0023 return local_number3; @00011DB6:0026 end; // checksum: 4c7e8828 @00011DC6:0007 label_11dc6: @00011DC8:0022 function NUMBER function_264(local_string1, local_string2, local_number1) @00011DC8 NUMBER local_number2, local_number3, local_number4; @00011DC8 @00011DC8 @00011DC8 begin @00011DD1:0021 GetWindowHandle(-2); @00011DDC:0006 local_number2 = LASTRESULT; @00011DE6:0020 IsIconic(local_number2); // dll: USER.dll @00011DEF:0006 local_number4 = LASTRESULT; @00011DF9:0004 if(local_number4) then // ref index: 1 @00011E05:0020 ShowWindow(local_number2, 9); // dll: USER.dll @00011E13:0008 endif; @00011E13:0008 label_11e13: @00011E15:0021 function_350(local_number2); @00011E1E:0020 _EnablePrevDialog(global_number24, 0, "MessageBox"); // dll: ISRT.dll @00011E39:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll @00011E4B:0006 local_number3 = LASTRESULT; @00011E55:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @00011E66:0027 // return coming @00011E6A:0023 return local_number3; @00011E71:0026 end; // checksum: bfd350fc @00011E7D:0006 label_11e7d: @00011E7F:0022 function NUMBER ShowObjWizardPages(local_number1) @00011E7F NUMBER local_number2, local_number3; @00011E7F @00011E7F @00011E7F begin @00011E88:0020 _ShowObjWizardPages(global_number24, local_number1); // dll: ISRT.dll @00011E94:0006 local_number2 = LASTRESULT; @00011E9E:000D local_number3 = (local_number2 = -2147213312); @00011EAD:0004 if(local_number3) then // ref index: 1 @00011EB9:0002 abort; @00011EBD:0003 endif; @00011EBD:0003 label_11ebd: @00011EBF:000D local_number3 = (local_number2 = -2147213311); @00011ECE:0004 if(local_number3) then // ref index: 1 @00011EDA:0003 exit; @00011EDE:0003 endif; @00011EDE:0003 label_11ede: @00011EE0:0027 // return coming @00011EE4:0023 return local_number2; @00011EEB:0026 end; // checksum: 51074d0f @00011EF7:0051 label_11ef7: @00011EF9:0022 function NUMBER function_268() @00011EF9 NUMBER local_number1, local_number2, local_number3; @00011EF9 STRING local_string1; @00011EF9 OBJECT local_object1; @00011EF9 begin @00011F02:0035 global_object3.WINNT; @00011F11:0006 local_object1 = LASTRESULT; @00011F1B:0033 local_object1.bWinNT = 0; @00011F30:0006 local_object1 = NOTHING; @00011F3A:0035 global_object3.WINNT; @00011F49:0006 local_object1 = LASTRESULT; @00011F53:0033 local_object1.bWinNT4 = 0; @00011F69:0006 local_object1 = NOTHING; @00011F73:0035 global_object3.WINNT; @00011F82:0006 local_object1 = LASTRESULT; @00011F8C:0033 local_object1.bWinNT351 = 0; @00011FA4:0006 local_object1 = NOTHING; @00011FAE:0035 global_object3.WINNT; @00011FBD:0006 local_object1 = LASTRESULT; @00011FC7:0033 local_object1.bWin2000 = 0; @00011FDE:0006 local_object1 = NOTHING; @00011FE8:0035 global_object3.WINNT; @00011FF7:0006 local_object1 = LASTRESULT; @00012001:0033 local_object1.nServicePack = 0; @0001201C:0006 local_object1 = NOTHING; @00012026:0035 global_object3.WINNT; @00012035:0006 local_object1 = LASTRESULT; @0001203F:0033 local_object1.bAdmin_Logged_On = 0; @0001205E:0006 local_object1 = NOTHING; @00012068:0035 global_object3.WIN9X; @00012077:0006 local_object1 = LASTRESULT; @00012081:0033 local_object1.bWin95 = 0; @00012096:0006 local_object1 = NOTHING; @000120A0:0035 global_object3.WIN9X; @000120AF:0006 local_object1 = LASTRESULT; @000120B9:0033 local_object1.bWin9X = 0; @000120CE:0006 local_object1 = NOTHING; @000120D8:0035 global_object3.WIN9X; @000120E7:0006 local_object1 = LASTRESULT; @000120F1:0033 local_object1.bWin98 = 0; @00012106:0006 local_object1 = NOTHING; @00012110:0035 global_object3.WIN9X; @0001211F:0006 local_object1 = LASTRESULT; @00012129:0033 local_object1.bWinMe = 0; @0001213E:0006 local_object1 = NOTHING; @00012148:0035 global_object3.WIN9X; @00012157:0006 local_object1 = LASTRESULT; @00012161:0033 local_object1.bSubversion_A = 0; @0001217D:0006 local_object1 = NOTHING; @00012187:0035 global_object3.WIN9X; @00012196:0006 local_object1 = LASTRESULT; @000121A0:0033 local_object1.bSubversion_B = 0; @000121BC:0006 local_object1 = NOTHING; @000121C6:0035 global_object3.WIN9X; @000121D5:0006 local_object1 = LASTRESULT; @000121DF:0033 local_object1.bSubversion_C = 0; @000121FB:0006 local_object1 = NOTHING; @00012205:0035 global_object3.WIN9X; @00012214:0006 local_object1 = LASTRESULT; @0001221E:0033 local_object1.bVersionNotFound = 0; @0001223D:0006 local_object1 = NOTHING; @00012247:0033 global_object3.bShellExplorer = 0; @00012264:0033 global_object3.bAlpha = 0; @00012279:0033 global_object3.bIntel = 0; @0001228E:0033 global_object3.nOSMajor = 0; @000122A5:0033 global_object3.nOSMinor = 0; @000122BC:0033 global_object3.nWinMajor = 0; @000122D4:0033 global_object3.nWinMinor = 0; @000122EC:0021 GetSystemInfo(150, local_number1, local_string1); @000122FD:000D local_number2 = (local_number1 = 2); @0001230C:0004 if(local_number2) then // ref index: 4 @00012318:0035 global_object3.WINNT; @00012327:0006 local_object1 = LASTRESULT; @00012331:0033 local_object1.bWinNT = 1; @00012346:0006 local_object1 = NOTHING; @00012350:0021 GetSystemInfo(85, local_number1, local_string1); @00012361:0033 global_object3.nWinMajor = local_number1; @00012377:000D local_number2 = (local_number1 = 4); @00012386:0004 if(local_number2) then // ref index: 1 @00012392:0033 global_object3.bShellExplorer = 1; @000123AF:0035 global_object3.WINNT; @000123BE:0006 local_object1 = LASTRESULT; @000123C8:0033 local_object1.bWinNT4 = 1; @000123DE:0006 local_object1 = NOTHING; @000123E8:0005 goto label_124c6; @000123F1:0007 endif; @000123F1:0007 label_123f1: @000123F3:0009 local_number2 = (local_number1 < 4); @00012402:0004 if(local_number2) then // ref index: 1 @0001240E:0035 global_object3.WINNT; @0001241D:0006 local_object1 = LASTRESULT; @00012427:0033 local_object1.bWinNT351 = 1; @0001243F:0006 local_object1 = NOTHING; @00012449:0005 goto label_124c6; @00012452:0007 endif; @00012452:0007 label_12452: @00012454:000D local_number2 = (local_number1 = 5); @00012463:0004 if(local_number2) then // ref index: 1 @0001246F:0033 global_object3.bShellExplorer = 1; @0001248C:0035 global_object3.WINNT; @0001249B:0006 local_object1 = LASTRESULT; @000124A5:0033 local_object1.bWin2000 = 1; @000124BC:0006 local_object1 = NOTHING; @000124C6:0008 endif; @000124C6:0008 label_124c6: @000124C8:0021 GetSystemInfo(95, local_number1, local_string1); @000124D9:0033 global_object3.nWinMinor = local_number1; @000124EF:0021 GetSystemInfo(90, local_number1, local_string1); @00012500:0033 global_object3.nOSMinor = local_number1; @00012515:0021 GetSystemInfo(80, local_number1, local_string1); @00012526:0033 global_object3.nOSMajor = local_number1; @0001253B:0021 function_269(); @00012541:0005 goto label_127d3; @0001254A:000C endif; @0001254A:000C label_1254a: @0001254C:000D local_number2 = (local_number1 = 6); @0001255B:0004 if(local_number2) then // ref index: 6 @00012567:0035 global_object3.WIN9X; @00012576:0006 local_object1 = LASTRESULT; @00012580:0033 local_object1.bWin9X = 1; @00012595:0006 local_object1 = NOTHING; @0001259F:0033 global_object3.bShellExplorer = 1; @000125BC:0021 GetSystemInfo(95, local_number1, local_string1); @000125CD:0033 global_object3.nWinMinor = local_number1; @000125E3:0001 // switch/while/??? @000125E7:0035 global_object3.nWinMinor; @000125FA:0006 local_number2 = LASTRESULT; @00012604:0007 label_12604: @00012606:000D local_number3 = (local_number2 = 10); @00012615:0004 if(local_number3) then // ref index: 1 @00012621:0035 global_object3.WIN9X; @00012630:0006 local_object1 = LASTRESULT; @0001263A:0033 local_object1.bWin98 = 1; @0001264F:0006 local_object1 = NOTHING; @00012659:0005 goto label_12758; @00012662:0007 endif; @00012662:0007 label_12662: @00012664:000D local_number3 = (local_number2 = 0); @00012673:0004 if(local_number3) then // ref index: 1 @0001267F:0035 global_object3.WIN9X; @0001268E:0006 local_object1 = LASTRESULT; @00012698:0033 local_object1.bWin95 = 1; @000126AD:0006 local_object1 = NOTHING; @000126B7:0005 goto label_12758; @000126C0:0007 endif; @000126C0:0007 label_126c0: @000126C2:000D local_number3 = (local_number2 = 90); @000126D1:0004 if(local_number3) then // ref index: 1 @000126DD:0035 global_object3.WIN9X; @000126EC:0006 local_object1 = LASTRESULT; @000126F6:0033 local_object1.bWinMe = 1; @0001270B:0006 local_object1 = NOTHING; @00012715:0005 goto label_12758; @0001271E:0004 endif; @0001271E:0004 label_1271e: @00012720:0035 global_object3.WIN9X; @0001272F:0006 local_object1 = LASTRESULT; @00012739:0033 local_object1.bWinMe = 1; @0001274E:0006 local_object1 = NOTHING; @00012758:0007 label_12758: @0001275A:0021 function_270(); @00012760:0021 GetSystemInfo(90, local_number1, local_string1); @00012771:0033 global_object3.nOSMinor = local_number1; @00012786:0021 GetSystemInfo(80, local_number1, local_string1); @00012797:0033 global_object3.nOSMajor = local_number1; @000127AC:0021 GetSystemInfo(85, local_number1, local_string1); @000127BD:0033 global_object3.nWinMajor = local_number1; @000127D3:0005 endif; @000127D3:0005 label_127d3: @000127D5:0021 GetSystemInfo(10, local_number1, local_string1); @000127E6:000D local_number2 = (local_number1 = 601); @000127F5:0004 if(local_number2) then // ref index: 1 @00012801:0033 global_object3.bAlpha = 1; @00012816:0005 goto label_12836; @0001281F:0001 endif; @0001281F:0001 label_1281f: @00012821:0033 global_object3.bIntel = 1; @00012836:0002 label_12836: @00012838:0024 return; @0001283C:0026 end; // checksum: a67b6b46 @0001284C:0016 label_1284c: @0001284E:0022 function NUMBER function_269() @0001284E NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001284E STRING local_string1, local_string2, local_string3, local_string4, local_string5; @0001284E OBJECT local_object1; @0001284E begin @00012857:0035 global_object3.WINNT; @00012866:0006 local_object1 = LASTRESULT; @00012870:0021 Is(8, local_string1); @0001287E:0006 local_number5 = LASTRESULT; @00012888:0033 local_object1.bAdmin_Logged_On = local_number5; @000128A5:0006 local_object1 = NOTHING; @000128AF:0006 local_string2 = "Software\\Microsoft\\Windows NT\\CurrentVersion"; @000128E5:0021 RegDBSetDefaultRoot(-2147483646); @000128F0:0006 local_string3 = "CSDVersion"; @00012904:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string2, local_string3, local_number1, local_string4, local_number2); @00012919:0028 StrLengthChars(local_string4); @00012920:0006 local_number3 = LASTRESULT; @0001292A:000F local_number5 = (local_number3 - 1); @00012939:0029 StrSub(local_string5, local_string4, local_number5, 1); @0001294B:002C StrToNum(local_number4, local_string5); @00012955:0035 global_object3.WINNT; @00012964:0006 local_object1 = LASTRESULT; @0001296E:0033 local_object1.nServicePack = local_number4; @00012987:0006 local_object1 = NOTHING; @00012991:0024 return; @00012995:0026 end; // checksum: 5c840772 @000129A5:0008 label_129a5: @000129A7:0022 function NUMBER function_270() @000129A7 NUMBER local_number1, local_number2, local_number3; @000129A7 STRING local_string1, local_string2, local_string3, local_string4; @000129A7 OBJECT local_object1; @000129A7 begin @000129B0:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; @000129E3:0006 local_string2 = "SubVersionNumber"; @000129FD:0021 function_288(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2); @00012A17:0006 local_number3 = LASTRESULT; @00012A21:000D local_number3 = (local_number3 = 0); @00012A30:0004 if(local_number3) then // ref index: 1 @00012A3C:0006 local_string4 = local_string3; @00012A46:0007 endif; @00012A46:0007 label_12a46: @00012A48:0008 local_number3 = (local_string4 % "a"); @00012A56:0004 if(local_number3) then // ref index: 1 @00012A62:0035 global_object3.WIN9X; @00012A71:0006 local_object1 = LASTRESULT; @00012A7B:0033 local_object1.bSubversion_A = 1; @00012A97:0006 local_object1 = NOTHING; @00012AA1:0005 goto label_12bb6; @00012AAA:0007 endif; @00012AAA:0007 label_12aaa: @00012AAC:0008 local_number3 = (local_string4 % "b"); @00012ABA:0004 if(local_number3) then // ref index: 1 @00012AC6:0035 global_object3.WIN9X; @00012AD5:0006 local_object1 = LASTRESULT; @00012ADF:0033 local_object1.bSubversion_B = 1; @00012AFB:0006 local_object1 = NOTHING; @00012B05:0005 goto label_12bb6; @00012B0E:0007 endif; @00012B0E:0007 label_12b0e: @00012B10:0008 local_number3 = (local_string4 % "c"); @00012B1E:0004 if(local_number3) then // ref index: 1 @00012B2A:0035 global_object3.WIN9X; @00012B39:0006 local_object1 = LASTRESULT; @00012B43:0033 local_object1.bSubversion_C = 1; @00012B5F:0006 local_object1 = NOTHING; @00012B69:0005 goto label_12bb6; @00012B72:0004 endif; @00012B72:0004 label_12b72: @00012B74:0035 global_object3.WIN9X; @00012B83:0006 local_object1 = LASTRESULT; @00012B8D:0033 local_object1.bVersionNotFound = 1; @00012BAC:0006 local_object1 = NOTHING; @00012BB6:0002 label_12bb6: @00012BB8:0024 return; @00012BBC:0026 end; // checksum: dc5514c @00012BCC:0005 label_12bcc: @00012BCE:0022 function NUMBER GetProfString(local_string1, local_string2, local_string3, local_string4) @00012BCE NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @00012BCE STRING local_string5, local_string6; @00012BCE @00012BCE begin @00012BD7:000D local_number6 = (local_string2 = ""); @00012BE4:0004 if(local_number6) then // ref index: 1 @00012BF0:0006 local_number2 = 0; @00012BFC:0005 goto label_12c11; @00012C05:0001 endif; @00012C05:0001 label_12c05: @00012C07:001A local_number2 = &local_string2; @00012C11:0004 label_12c11: @00012C13:000D local_number6 = (local_string3 = ""); @00012C20:0004 if(local_number6) then // ref index: 1 @00012C2C:0006 local_number1 = 0; @00012C38:0005 goto label_12c4d; @00012C41:0001 endif; @00012C41:0001 label_12c41: @00012C43:001A local_number1 = &local_string3; @00012C4D:0008 label_12c4d: @00012C4F:0031 Resize(local_string4, 2048); @00012C5B:0032 SizeOf(local_string4); @00012C62:0006 local_number4 = LASTRESULT; @00012C6C:000D local_number6 = (local_string1 = "WIN.INI"); @00012C80:0004 if(local_number6) then // ref index: 1 @00012C8C:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll @00012CA1:0006 local_number3 = LASTRESULT; @00012CAB:0005 goto label_12d7c; @00012CB4:0008 endif; @00012CB4:0008 label_12cb4: @00012CB6:0021 function_274(local_string1); @00012CBF:0006 local_number6 = LASTRESULT; @00012CC9:000D local_number6 = (local_number6 = 0); @00012CD8:0004 if(local_number6) then // ref index: 1 @00012CE4:0021 function_416(); @00012CEA:0006 local_string6 = LASTRESULT; @00012CF4:0014 local_string5 = (local_string6 ^ local_string1); @00012D01:0005 goto label_12d16; @00012D0A:0001 endif; @00012D0A:0001 label_12d0a: @00012D0C:0006 local_string5 = local_string1; @00012D16:0006 label_12d16: @00012D18:0021 Is(3, local_string5); @00012D26:0006 local_number6 = LASTRESULT; @00012D30:000D local_number6 = (local_number6 = 0); @00012D3F:0004 if(local_number6) then // ref index: 1 @00012D4B:0027 // return coming @00012D4F:0023 return -1; @00012D58:0002 endif; @00012D58:0002 label_12d58: @00012D5A:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll @00012D72:0006 local_number3 = LASTRESULT; @00012D7C:0004 label_12d7c: @00012D7E:000D local_number6 = (local_number3 = 0); @00012D8D:0004 if(local_number6) then // ref index: 1 @00012D99:0027 // return coming @00012D9D:0023 return -1; @00012DA6:0004 endif; @00012DA6:0004 label_12da6: @00012DA8:0009 local_number6 = (local_number4 < local_number3); @00012DB5:0004 if(local_number6) then // ref index: 1 @00012DC1:0027 // return coming @00012DC5:0023 return -5; @00012DCE:0003 endif; @00012DCE:0003 label_12dce: @00012DD0:000B local_number6 = (local_number3 <= 0); @00012DDF:0004 if(local_number6) then // ref index: 1 @00012DEB:0006 local_string4 = ""; @00012DF5:0003 endif; @00012DF5:0003 label_12df5: @00012DF7:0027 // return coming @00012DFB:0023 return 0; @00012E04:0026 end; // checksum: d1defc87 @00012E10:0005 label_12e10: @00012E12:0022 function NUMBER function_272(local_string1, local_string2, local_string3, local_string4) @00012E12 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00012E12 @00012E12 @00012E12 begin @00012E1B:000D local_number4 = (local_string3 = ""); @00012E28:0004 if(local_number4) then // ref index: 1 @00012E34:0006 local_number1 = 0; @00012E40:0005 goto label_12e55; @00012E49:0001 endif; @00012E49:0001 label_12e49: @00012E4B:001A local_number1 = &local_string3; @00012E55:0004 label_12e55: @00012E57:000D local_number4 = (local_string4 = ""); @00012E64:0004 if(local_number4) then // ref index: 1 @00012E70:0006 local_number2 = 0; @00012E7C:0005 goto label_12e91; @00012E85:0001 endif; @00012E85:0001 label_12e85: @00012E87:001A local_number2 = &local_string4; @00012E91:0005 label_12e91: @00012E93:000D local_number4 = (local_string1 = "WIN.INI"); @00012EA7:0004 if(local_number4) then // ref index: 1 @00012EB3:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll @00012EC2:0006 local_number3 = LASTRESULT; @00012ECC:0005 goto label_12ef3; @00012ED5:0002 endif; @00012ED5:0002 label_12ed5: @00012ED7:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll @00012EE9:0006 local_number3 = LASTRESULT; @00012EF3:000C label_12ef3: @00012EF5:000D local_number4 = (local_string2 = ""); @00012F02:000D local_number5 = (local_string3 = ""); @00012F0F:0019 local_number4 = (local_number4 = local_number5); @00012F1C:000D local_number5 = (local_string4 = ""); @00012F29:0019 local_number4 = (local_number4 = local_number5); @00012F36:0018 local_number4 = (local_number3 || local_number4); @00012F43:0004 if(local_number4) then // ref index: 2 @00012F4F:000E local_number4 = (local_string3 != ""); @00012F5C:000E local_number5 = (local_string4 != ""); @00012F69:0019 local_number4 = (local_number4 = local_number5); @00012F76:0004 if(local_number4) then // ref index: 1 @00012F82:0021 WriteProfString(local_string1, local_string2, local_string3, local_string4); @00012F94:0003 endif; @00012F94:0003 label_12f94: @00012F96:0027 // return coming @00012F9A:0023 return 0; @00012FA3:0005 goto label_12fbb; @00012FAC:0002 endif; @00012FAC:0002 label_12fac: @00012FAE:0027 // return coming @00012FB2:0023 return -1; @00012FBB:0001 label_12fbb: @00012FBD:0026 end; // checksum: d49f65da @00012FC9:0010 label_12fc9: @00012FCB:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4) @00012FCB NUMBER local_number1; @00012FCB @00012FCB OBJECT local_object1, local_object2, local_object3, local_object4; @00012FCB begin @00012FD4:0021 function_423(); @00012FDA:0034 set local_object3 = LASTRESULT; @00012FE4:0020 IsObject(local_object3); // dll: ISRT.dll @00012FED:0006 local_number1 = LASTRESULT; @00012FF7:0004 if(local_number1) then // ref index: 1 @00013003:0033 local_object1. = 0 = local_string1; @00013015:0033 local_object1. = 1 = local_string2; @00013027:0033 local_object1. = 2 = local_string3; @00013039:0033 local_object1. = 3 = local_string4; @0001304B:0033 local_object1. = 4 = 0; @0001305F:0033 local_object1. = 5 = 0; @00013073:0035 local_object3.OpSequence(OPTYPE_INI); @00013094:0006 local_object4 = LASTRESULT; @0001309E:0035 local_object4.Add(local_object1.local_object2); @000130B1:0006 local_object4 = NOTHING; @000130BB:0003 endif; @000130BB:0003 label_130bb: @000130BD:0027 // return coming @000130C1:0023 return 0; @000130CA:0026 end; // checksum: 4f71bf2c @000130E6:0009 label_130e6: @000130E8:0022 function NUMBER function_274(local_string1) @000130E8 NUMBER local_number1, local_number2; @000130E8 STRING local_string2, local_string3; @000130E8 @000130E8 begin @000130F1:0021 function_395(local_string2, local_string1, 0); @00013102:0021 function_395(local_string3, local_string1, 2); @00013113:000D local_number1 = (local_string2 = ""); @00013120:000D local_number2 = (local_string3 = ""); @0001312D:0018 local_number1 = (local_number1 || local_number2); @0001313A:0004 if(local_number1) then // ref index: 1 @00013146:0027 // return coming @0001314A:0023 return 0; @00013153:0008 endif; @00013153:0008 label_13153: @00013155:001E local_number1 = local_string2[1]; @00013164:000D local_number1 = (local_number1 = 58); @00013173:0004 if(local_number1) then // ref index: 1 @0001317F:0027 // return coming @00013183:001E local_number1 = local_string2[0]; @00013192:0021 function_276(local_number1); @0001319B:0006 local_number1 = LASTRESULT; @000131A5:0023 return local_number1; @000131AC:0003 endif; @000131AC:0003 label_131ac: @000131AE:0027 // return coming @000131B2:0023 return 1; @000131BB:0026 end; // checksum: 6ea38 @000131C7:0004 label_131c7: @000131C9:0022 function NUMBER function_275(local_string1, local_number1) @000131C9 NUMBER local_number3; @000131C9 @000131C9 @000131C9 begin @000131D2:000D local_number3 = (local_number1 = 0); @000131E1:0004 if(local_number3) then // ref index: 1 @000131ED:0021 function_277(local_string1); @000131F6:0004 endif; @000131F6:0004 label_131f6: @000131F8:0014 local_string1 = (local_string1 ^ ""); @00013205:0027 // return coming @00013209:0023 return 0; @00013212:0026 end; // checksum: 74b3d @0001321E:000B label_1321e: @00013220:0022 function NUMBER function_276(local_number1) @00013220 NUMBER local_number2, local_number3, local_number4; @00013220 @00013220 @00013220 begin @00013229:0027 // return coming @0001322D:000C local_number2 = (local_number1 >= 97); @0001323C:000B local_number3 = (local_number1 <= 122); @0001324B:0019 local_number2 = (local_number2 = local_number3); @00013258:000C local_number3 = (local_number1 >= 65); @00013267:000B local_number4 = (local_number1 <= 90); @00013276:0019 local_number3 = (local_number3 = local_number4); @00013283:0018 local_number2 = (local_number2 || local_number3); @00013290:0023 return local_number2; @00013297:0026 end; // checksum: 2763c @000132A3:0007 label_132a3: @000132A5:0022 function NUMBER function_277(local_string1) @000132A5 NUMBER local_number1, local_number2, local_number3; @000132A5 STRING local_string2, local_string3, local_string4; @000132A5 @000132A5 begin @000132AE:0021 function_395(local_string2, local_string1, 1); @000132BF:000D local_number2 = (local_string2 = ""); @000132CC:0004 if(local_number2) then // ref index: 1 @000132D8:0007 local_string1 = (".\\" + local_string1); @000132E7:0027 // return coming @000132EB:0023 return 1; @000132F4:0006 endif; @000132F4:0006 label_132f4: @000132F6:0028 StrLengthChars(local_string2); @000132FD:0006 local_number1 = LASTRESULT; @00013307:0009 local_number2 = (local_number1 < 2); @00013316:0004 if(local_number2) then // ref index: 1 @00013322:0027 // return coming @00013326:0023 return 0; @0001332F:000A endif; @0001332F:000A label_1332f: @00013331:001E local_number2 = local_string2[1]; @00013340:000D local_number2 = (local_number2 = 58); @0001334F:000D local_number3 = (local_number1 = 2); @0001335E:0019 local_number2 = (local_number2 = local_number3); @0001336B:0004 if(local_number2) then // ref index: 1 @00013377:0021 GetDir(local_string1, local_string3); @00013383:0007 local_string4 = (local_string2 + ".\\"); @00013392:0007 local_string1 = (local_string4 + local_string3); @0001339F:0027 // return coming @000133A3:0023 return 1; @000133AC:0003 endif; @000133AC:0003 label_133ac: @000133AE:0027 // return coming @000133B2:0023 return 0; @000133BB:0026 end; // checksum: 32f01 @000133C7:0009 label_133c7: @000133C9:0022 function NUMBER CreateInstallationInfo() @000133C9 NUMBER local_number1, local_number2; @000133C9 STRING local_string1; @000133C9 @000133C9 begin @000133D2:0021 function_236(12, global_string60); @000133E0:0021 function_236(20, global_string61); @000133EE:0021 function_236(28, global_string62); @000133FC:0021 function_236(65, "Success"); @00013411:0021 function_236(73, "Installation Successful."); @00013437:0004 if(global_number34) then // ref index: 1 @00013443:0027 // return coming @00013447:0023 return -1; @00013450:000A endif; @00013450:000A label_13450: @00013452:000D local_number1 = (global_string60 = ""); @0001345F:000D local_number2 = (global_string61 = ""); @0001346C:0018 local_number1 = (local_number1 || local_number2); @00013479:000D local_number2 = (global_string62 = ""); @00013486:0018 local_number1 = (local_number1 || local_number2); @00013493:000D local_number2 = (global_string63 = ""); @000134A0:0018 local_number1 = (local_number1 || local_number2); @000134AD:0004 if(local_number1) then // ref index: 1 @000134B9:0027 // return coming @000134BD:0023 return -1; @000134C6:000D endif; @000134C6:000D label_134c6: @000134C8:0021 function_385(global_string60, global_string61, global_string62); @000134D7:0021 function_386(0); @000134E2:0014 local_string1 = ("Software" ^ global_string60); @000134F7:0014 local_string1 = (local_string1 ^ global_string61); @00013504:0014 local_string1 = (local_string1 ^ global_string62); @00013511:0007 global_string59 = (local_string1 + "\\"); @0001351F:0020 _RegCreateKey(global_number24, -2147483646, global_string59, "", 1); // dll: ISRT.dll @00013538:0006 local_number1 = LASTRESULT; @00013542:0009 local_number1 = (local_number1 < 0); @00013551:0004 if(local_number1) then // ref index: 1 @0001355D:0006 global_string59 = ""; @00013567:0027 // return coming @0001356B:0023 return -1; @00013574:0004 endif; @00013574:0004 label_13574: @00013576:0006 global_number33 = 1; @00013582:0027 // return coming @00013586:0023 return 0; @0001358F:0026 end; // checksum: 95b81410 @0001359B:0008 label_1359b: @0001359D:0022 function NUMBER SetInstallationInfo(local_string1, local_string2, local_string3, local_string4) @0001359D @0001359D @0001359D @0001359D begin @000135A6:0006 global_string60 = local_string1; @000135B0:0006 global_string61 = local_string2; @000135BA:0006 global_string62 = local_string3; @000135C4:0006 global_string63 = local_string4; @000135CE:0027 // return coming @000135D2:0023 return 0; @000135DB:0026 end; // checksum: 1003c27 @000135E7:0006 label_135e7: @000135E9:0022 function NUMBER RegDBCreateKeyEx(local_string1, local_string2) @000135E9 NUMBER local_number1; @000135E9 @000135E9 @000135E9 begin @000135F2:0027 // return coming @000135F6:0020 _RegCreateKey(global_number24, global_number35, local_string1, local_string2, 0); // dll: ISRT.dll @0001360D:0006 local_number1 = LASTRESULT; @00013617:0023 return local_number1; @0001361E:0026 end; // checksum: 371f2371 @0001362A:0006 label_1362a: @0001362C:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @0001362C NUMBER local_number3; @0001362C @0001362C @0001362C begin @00013635:0027 // return coming @00013639:0021 function_288(global_number35, local_string1, local_string2, local_number1, local_string3, local_number2); @00013651:0006 local_number3 = LASTRESULT; @0001365B:0023 return local_number3; @00013662:0026 end; // checksum: 1033429 @0001366E:0005 label_1366e: @00013670:0022 function NUMBER RegDBSetDefaultRoot(local_number1) @00013670 @00013670 @00013670 @00013670 begin @00013679:0006 global_number35 = local_number1; @00013683:0027 // return coming @00013687:0023 return 0; @00013690:0026 end; // checksum: 31f25 @0001369C:0007 label_1369c: @0001369E:0022 function NUMBER RegDBSetItem(local_number1, local_string1) @0001369E NUMBER local_number2, local_number3; @0001369E STRING local_string2, local_string3, local_string4; @0001369E @0001369E begin @000136A7:0021 function_287(local_number1, local_string2, local_string3, local_number2); @000136B9:0006 local_number3 = LASTRESULT; @000136C3:0009 local_number3 = (local_number3 < 0); @000136D2:0004 if(local_number3) then // ref index: 1 @000136DE:0027 // return coming @000136E2:0023 return -1; @000136EB:0008 endif; @000136EB:0008 label_136eb: @000136ED:0021 function_395(local_string4, local_string2, 1); @000136FE:0021 StrRemoveLastSlash(local_string4); @00013707:0020 _RegCreateKey(global_number24, -2147483646, local_string4, "", 1); // dll: ISRT.dll @00013720:0027 // return coming @00013724:0021 function_289(local_number2, local_string2, local_string3, 1, local_string1, -1); @00013740:0006 local_number3 = LASTRESULT; @0001374A:0023 return local_number3; @00013751:0026 end; // checksum: 301da3f4 @0001375D:0006 label_1375d: @0001375F:0022 function NUMBER RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @0001375F NUMBER local_number3; @0001375F @0001375F @0001375F begin @00013768:0027 // return coming @0001376C:0021 function_289(global_number35, local_string1, local_string2, local_number1, local_string3, local_number2); @00013784:0006 local_number3 = LASTRESULT; @0001378E:0023 return local_number3; @00013795:0026 end; // checksum: 1033429 @000137A1:0006 label_137a1: @000137A3:0022 function NUMBER MaintenanceStart() @000137A3 NUMBER local_number1; @000137A3 @000137A3 @000137A3 begin @000137AC:0027 // return coming @000137B0:0021 function_286(global_string12); @000137B9:0006 local_number1 = LASTRESULT; @000137C3:0023 return local_number1; @000137CA:0026 end; // checksum: 7262e @000137D6:0008 label_137d6: @000137D8:0022 function NUMBER function_286(local_string1) @000137D8 NUMBER local_number1; @000137D8 STRING local_string2; @000137D8 @000137D8 begin @000137E1:0014 local_string2 = (global_string10 ^ "setup.ilg"); @000137F7:0021 RegDBSetItem(4, local_string1); @00013805:0006 local_number1 = LASTRESULT; @0001380F:0009 local_number1 = (local_number1 < 0); @0001381E:0004 if(local_number1) then // ref index: 1 @0001382A:0027 // return coming @0001382E:0023 return -1; @00013837:0006 endif; @00013837:0006 label_13837: @00013839:0021 RegDBSetItem(3, global_string61); @00013847:0006 local_number1 = LASTRESULT; @00013851:0009 local_number1 = (local_number1 < 0); @00013860:0004 if(local_number1) then // ref index: 1 @0001386C:0027 // return coming @00013870:0023 return -1; @00013879:0006 endif; @00013879:0006 label_13879: @0001387B:0021 RegDBSetItem(5, local_string2); @00013889:0006 local_number1 = LASTRESULT; @00013893:0009 local_number1 = (local_number1 < 0); @000138A2:0004 if(local_number1) then // ref index: 1 @000138AE:0027 // return coming @000138B2:0023 return -1; @000138BB:0003 endif; @000138BB:0003 label_138bb: @000138BD:0027 // return coming @000138C1:0023 return 0; @000138CA:0026 end; // checksum: 9de11e86 @000138D6:0011 label_138d6: @000138D8:0022 function NUMBER function_287(local_number1, local_string1, local_string2, local_number2) @000138D8 NUMBER local_number3, local_number4, local_number5; @000138D8 @000138D8 OBJECT local_object1; @000138D8 begin @000138E1:0006 local_number2 = -2147483646; @000138ED:0035 global_object3.WINNT; @000138FC:0006 local_object1 = LASTRESULT; @00013906:0035 local_object1.bWinNT; @00013916:0006 local_object1 = NOTHING; @00013920:0006 local_number4 = LASTRESULT; @0001392A:0035 global_object3.bShellExplorer; @00013942:0006 local_number5 = LASTRESULT; @0001394C:0019 local_number4 = (local_number4 = local_number5); @00013959:0019 local_number4 = (local_number4 = local_number3); @00013966:0004 if(local_number4) then // ref index: 1 @00013972:0021 function_364(); @00013978:0006 local_number4 = LASTRESULT; @00013982:000D local_number4 = (local_number4 = 0); @00013991:0004 if(local_number4) then // ref index: 1 @0001399D:0006 local_number2 = -2147483647; @000139A9:0001 endif; @000139A9:0001 endif; @000139A9:0001 label_139a9: @000139AB:0001 // switch/while/??? @000139AF:0006 label_139af: @000139B1:000D local_number4 = (local_number1 = 1); @000139C0:0004 if(local_number4) then // ref index: 2 @000139CC:000D local_number4 = (global_string63 = ""); @000139D9:0004 if(local_number4) then // ref index: 1 @000139E5:0027 // return coming @000139E9:0023 return -1; @000139F2:0003 endif; @000139F2:0003 label_139f2: @000139F4:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @00013A35:0006 local_string2 = "Path"; @00013A43:0005 goto label_13d28; @00013A4C:0006 endif; @00013A4C:0006 label_13a4c: @00013A4E:000D local_number4 = (local_number1 = 2); @00013A5D:0004 if(local_number4) then // ref index: 2 @00013A69:000D local_number4 = (global_string63 = ""); @00013A76:0004 if(local_number4) then // ref index: 1 @00013A82:0027 // return coming @00013A86:0023 return -1; @00013A8F:0003 endif; @00013A8F:0003 label_13a8f: @00013A91:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @00013AD2:0006 local_string2 = ""; @00013ADC:0005 goto label_13d28; @00013AE5:0006 endif; @00013AE5:0006 label_13ae5: @00013AE7:000D local_number4 = (local_number1 = 3); @00013AF6:0004 if(local_number4) then // ref index: 2 @00013B02:000D local_number4 = (global_string1 = ""); @00013B0F:0004 if(local_number4) then // ref index: 1 @00013B1B:0027 // return coming @00013B1F:0023 return -1; @00013B28:0005 endif; @00013B28:0005 label_13b28: @00013B2A:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00013B6B:0006 local_string2 = "DisplayName"; @00013B80:0006 local_number3 = 1; @00013B8C:0006 local_number2 = -2147483646; @00013B98:0005 goto label_13d28; @00013BA1:0006 endif; @00013BA1:0006 label_13ba1: @00013BA3:000D local_number4 = (local_number1 = 4); @00013BB2:0004 if(local_number4) then // ref index: 2 @00013BBE:000D local_number4 = (global_string1 = ""); @00013BCB:0004 if(local_number4) then // ref index: 1 @00013BD7:0027 // return coming @00013BDB:0023 return -1; @00013BE4:0005 endif; @00013BE4:0005 label_13be4: @00013BE6:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00013C27:0006 local_string2 = "UninstallString"; @00013C40:0006 local_number3 = 1; @00013C4C:0006 local_number2 = -2147483646; @00013C58:0005 goto label_13d28; @00013C61:0006 endif; @00013C61:0006 label_13c61: @00013C63:000D local_number4 = (local_number1 = 5); @00013C72:0004 if(local_number4) then // ref index: 2 @00013C7E:000D local_number4 = (global_string1 = ""); @00013C8B:0004 if(local_number4) then // ref index: 1 @00013C97:0027 // return coming @00013C9B:0023 return -1; @00013CA4:0005 endif; @00013CA4:0005 label_13ca4: @00013CA6:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00013CE7:0006 local_string2 = "LogFile"; @00013CF8:0006 local_number3 = 1; @00013D04:0006 local_number2 = -2147483646; @00013D10:0005 goto label_13d28; @00013D19:0002 endif; @00013D19:0002 label_13d19: @00013D1B:0027 // return coming @00013D1F:0023 return -1; @00013D28:0003 label_13d28: @00013D2A:0027 // return coming @00013D2E:0023 return 0; @00013D37:0026 end; // checksum: 57676bbe @00013D47:000C label_13d47: @00013D49:0022 function NUMBER function_288(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00013D49 NUMBER local_number4, local_number5, local_number6, local_number7; @00013D49 @00013D49 @00013D49 begin @00013D52:0006 local_number6 = 0; @00013D5E:0021 StrLength(local_string3); @00013D67:0006 local_number5 = LASTRESULT; @00013D71:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string3, local_number5); // dll: ISRT.dll @00013D8C:0006 local_number4 = LASTRESULT; @00013D96:000D local_number7 = (local_number4 = -10); @00013DA5:0004 if(local_number7) then // ref index: 1 @00013DB1:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string3, local_number5); // dll: ISRT.dll @00013DC9:0006 local_number4 = LASTRESULT; @00013DD3:0006 local_number2 = 3; @00013DDF:0006 local_number6 = 1; @00013DEB:0003 endif; @00013DEB:0003 label_13deb: @00013DED:000D local_number7 = (local_number4 = 0); @00013DFC:0004 if(local_number7) then // ref index: 1 @00013E08:0006 local_number3 = local_number5; @00013E12:0004 endif; @00013E12:0004 label_13e12: @00013E14:000B local_number7 = (local_number4 <= 0); @00013E23:0004 if(local_number7) then // ref index: 1 @00013E2F:0027 // return coming @00013E33:0023 return local_number4; @00013E3A:0007 endif; @00013E3A:0007 label_13e3a: @00013E3C:0032 SizeOf(local_string3); @00013E43:0006 local_number7 = LASTRESULT; @00013E4D:000A local_number7 = (local_number4 > local_number7); @00013E5A:0004 if(local_number7) then // ref index: 1 @00013E66:0031 Resize(local_string3, local_number5); @00013E70:0021 StrLength(local_string3); @00013E79:0006 local_number3 = LASTRESULT; @00013E83:0005 endif; @00013E83:0005 label_13e83: @00013E85:0004 if(local_number6) then // ref index: 1 @00013E91:0027 // return coming @00013E95:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00013EAD:0006 local_number7 = LASTRESULT; @00013EB7:0023 return local_number7; @00013EBE:0005 endif; @00013EBE:0005 label_13ebe: @00013EC0:0027 // return coming @00013EC4:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00013EDF:0006 local_number7 = LASTRESULT; @00013EE9:0023 return local_number7; @00013EF0:0026 end; // checksum: fafd52d0 @00013EFC:0007 label_13efc: @00013EFE:0022 function NUMBER function_289(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00013EFE NUMBER local_number4; @00013EFE @00013EFE @00013EFE begin @00013F07:000D local_number4 = (local_number2 = 3); @00013F16:0004 if(local_number4) then // ref index: 1 @00013F22:0027 // return coming @00013F26:0020 _RegSetKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00013F3E:0006 local_number4 = LASTRESULT; @00013F48:0023 return local_number4; @00013F4F:0005 endif; @00013F4F:0005 label_13f4f: @00013F51:0027 // return coming @00013F55:0020 _RegSetKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00013F70:0006 local_number4 = LASTRESULT; @00013F7A:0023 return local_number4; @00013F81:0026 end; // checksum: 16ff41d @00013F8D:0005 label_13f8d: @00013F8F:0022 function NUMBER function_290() @00013F8F @00013F8F @00013F8F @00013F8F begin @00013F98:0006 global_number35 = -2147483648; @00013FA4:0027 // return coming @00013FA8:0023 return 0; @00013FB1:0026 end; // checksum: 321a2 @00013FBD:0006 label_13fbd: @00013FBF:0022 function NUMBER ListCreate(local_number1) @00013FBF NUMBER local_number2; @00013FBF @00013FBF @00013FBF begin @00013FC8:0027 // return coming @00013FCC:0020 _ListCreate(global_number24, local_number1); // dll: ISRT.dll @00013FD8:0006 local_number2 = LASTRESULT; @00013FE2:0023 return local_number2; @00013FE9:0026 end; // checksum: 422a012e @00013FF5:0006 label_13ff5: @00013FF7:0022 function NUMBER ListDestroy(local_number1) @00013FF7 NUMBER local_number2; @00013FF7 @00013FF7 @00013FF7 begin @00014000:0027 // return coming @00014004:0020 _ListDestroy(global_number24, local_number1); // dll: ISRT.dll @00014010:0006 local_number2 = LASTRESULT; @0001401A:0023 return local_number2; @00014021:0026 end; // checksum: 2d370038 @0001402D:0006 label_1402d: @0001402F:0022 function NUMBER ListCount/ListDestroy(local_number1) @0001402F NUMBER local_number2; @0001402F @0001402F @0001402F begin @00014038:0027 // return coming @0001403C:0020 _ListCount(global_number24, local_number1); // dll: ISRT.dll @00014048:0006 local_number2 = LASTRESULT; @00014052:0023 return local_number2; @00014059:0026 end; // checksum: 52520122 @00014065:0006 label_14065: @00014067:0022 function NUMBER ListSetIndex(local_number1, local_number2) @00014067 NUMBER local_number3; @00014067 @00014067 @00014067 begin @00014070:0027 // return coming @00014074:0020 _ListSetIndex(global_number24, local_number1, local_number2); // dll: ISRT.dll @00014083:0006 local_number3 = LASTRESULT; @0001408D:0023 return local_number3; @00014094:0026 end; // checksum: 363c0b79 @000140A0:0006 label_140a0: @000140A2:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3) @000140A2 NUMBER local_number4; @000140A2 @000140A2 @000140A2 begin @000140AB:0027 // return coming @000140AF:0020 _ListAddItem(global_number24, local_number1, local_number2, local_number3); // dll: ISRT.dll @000140C1:0006 local_number4 = LASTRESULT; @000140CB:0023 return local_number4; @000140D2:0026 end; // checksum: 2e390003 @000140DE:0006 label_140de: @000140E0:0022 function NUMBER ListAddString(local_number1, local_string1, local_number2) @000140E0 NUMBER local_number3; @000140E0 @000140E0 @000140E0 begin @000140E9:0027 // return coming @000140ED:0020 _ListAddString(global_number24, local_number1, local_string1, local_number2); // dll: ISRT.dll @000140FF:0006 local_number3 = LASTRESULT; @00014109:0023 return local_number3; @00014110:0026 end; // checksum: 2a2e6376 @0001411C:0009 label_1411c: @0001411E:0022 function NUMBER function_302(local_number1, local_string1) @0001411E NUMBER local_number2, local_number3, local_number4; @0001411E @0001411E @0001411E begin @00014127:0021 StrLength(local_string1); @00014130:0006 local_number3 = LASTRESULT; @0001413A:0020 _ListCurrentString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @0001414C:0006 local_number2 = LASTRESULT; @00014156:000D local_number3 = (local_number2 = -502); @00014165:0004 if(local_number3) then // ref index: 1 @00014171:0006 local_number2 = 1; @0001417D:0005 goto label_141f8; @00014186:0009 endif; @00014186:0009 label_14186: @00014188:000E local_number3 = (local_number2 != 0); @00014197:000A local_number4 = (local_number2 > 0); @000141A6:0019 local_number3 = (local_number3 = local_number4); @000141B3:0004 if(local_number3) then // ref index: 1 @000141BF:0031 Resize(local_string1, local_number2); @000141C9:0021 StrLength(local_string1); @000141D2:0006 local_number3 = LASTRESULT; @000141DC:0020 _ListCurrentString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @000141EE:0006 local_number2 = LASTRESULT; @000141F8:0003 endif; @000141F8:0003 label_141f8: @000141FA:0027 // return coming @000141FE:0023 return local_number2; @00014205:0026 end; // checksum: fffeeef9 @00014211:0006 label_14211: @00014213:0022 function NUMBER ListFindString(local_number1, local_string1) @00014213 NUMBER local_number2; @00014213 @00014213 @00014213 begin @0001421C:0027 // return coming @00014220:0020 _ListFindString(global_number24, local_number1, local_string1); // dll: ISRT.dll @0001422F:0006 local_number2 = LASTRESULT; @00014239:0023 return local_number2; @00014240:0026 end; // checksum: 3b474944 @0001424C:0006 label_1424c: @0001424E:0022 function NUMBER ListGetFirstItem(local_number1, local_number2) @0001424E NUMBER local_number3; @0001424E @0001424E @0001424E begin @00014257:0027 // return coming @0001425B:0020 _ListGetFirstItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001426A:0006 local_number3 = LASTRESULT; @00014274:0023 return local_number3; @0001427B:0026 end; // checksum: 455e5117 @00014287:0009 label_14287: @00014289:0022 function NUMBER function_305(local_number1, local_string1) @00014289 NUMBER local_number2, local_number3, local_number4; @00014289 @00014289 @00014289 begin @00014292:0021 StrLength(local_string1); @0001429B:0006 local_number3 = LASTRESULT; @000142A5:0020 _ListGetFirstString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @000142B7:0006 local_number2 = LASTRESULT; @000142C1:000D local_number3 = (local_number2 = -502); @000142D0:0004 if(local_number3) then // ref index: 1 @000142DC:0006 local_number2 = 1; @000142E8:0005 goto label_14363; @000142F1:0009 endif; @000142F1:0009 label_142f1: @000142F3:000E local_number3 = (local_number2 != 0); @00014302:000A local_number4 = (local_number2 > 0); @00014311:0019 local_number3 = (local_number3 = local_number4); @0001431E:0004 if(local_number3) then // ref index: 1 @0001432A:0031 Resize(local_string1, local_number2); @00014334:0021 StrLength(local_string1); @0001433D:0006 local_number3 = LASTRESULT; @00014347:0020 _ListGetFirstString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @00014359:0006 local_number2 = LASTRESULT; @00014363:0003 endif; @00014363:0003 label_14363: @00014365:0027 // return coming @00014369:0023 return local_number2; @00014370:0026 end; // checksum: fffeeef9 @0001437C:0006 label_1437c: @0001437E:0022 function NUMBER ListGetNextItem(local_number1, local_number2) @0001437E NUMBER local_number3; @0001437E @0001437E @0001437E begin @00014387:0027 // return coming @0001438B:0020 _ListGetNextItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001439A:0006 local_number3 = LASTRESULT; @000143A4:0023 return local_number3; @000143AB:0026 end; // checksum: 4a45604f @000143B7:0009 label_143b7: @000143B9:0022 function NUMBER function_307(local_number1, local_string1) @000143B9 NUMBER local_number2, local_number3, local_number4; @000143B9 @000143B9 @000143B9 begin @000143C2:0021 StrLength(local_string1); @000143CB:0006 local_number3 = LASTRESULT; @000143D5:0020 _ListGetNextString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @000143E7:0006 local_number2 = LASTRESULT; @000143F1:000D local_number3 = (local_number2 = -502); @00014400:0004 if(local_number3) then // ref index: 1 @0001440C:0006 local_number2 = 1; @00014418:0005 goto label_14493; @00014421:0009 endif; @00014421:0009 label_14421: @00014423:000E local_number3 = (local_number2 != 0); @00014432:000A local_number4 = (local_number2 > 0); @00014441:0019 local_number3 = (local_number3 = local_number4); @0001444E:0004 if(local_number3) then // ref index: 1 @0001445A:0031 Resize(local_string1, local_number2); @00014464:0021 StrLength(local_string1); @0001446D:0006 local_number3 = LASTRESULT; @00014477:0020 _ListGetNextString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @00014489:0006 local_number2 = LASTRESULT; @00014493:0003 endif; @00014493:0003 label_14493: @00014495:0027 // return coming @00014499:0023 return local_number2; @000144A0:0026 end; // checksum: fffeeef9 @000144AC:0006 label_144ac: @000144AE:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1) @000144AE NUMBER local_number2; @000144AE @000144AE @000144AE begin @000144B7:0027 // return coming @000144BB:0020 _ListDeleteString(global_number24, local_number1); // dll: ISRT.dll @000144C7:0006 local_number2 = LASTRESULT; @000144D1:0023 return local_number2; @000144D8:0026 end; // checksum: 7654743a @000144E4:0006 label_144e4: @000144E6:0022 function NUMBER ListReadFromFile(local_number1, local_string1) @000144E6 NUMBER local_number2; @000144E6 @000144E6 @000144E6 begin @000144EF:0027 // return coming @000144F3:0020 _ListReadFromFile(global_number24, local_number1, local_string1); // dll: ISRT.dll @00014502:0006 local_number2 = LASTRESULT; @0001450C:0023 return local_number2; @00014513:0026 end; // checksum: 45436025 @0001451F:0006 label_1451f: @00014521:0022 function NUMBER function_310(local_number1) @00014521 NUMBER local_number2; @00014521 @00014521 @00014521 begin @0001452A:0027 // return coming @0001452E:0020 _ListGetType(global_number24, local_number1); // dll: ISRT.dll @0001453A:0006 local_number2 = LASTRESULT; @00014544:0023 return local_number2; @0001454B:0026 end; // checksum: 36280818 @00014557:000F label_14557: @00014559:0022 function NUMBER SdAskDestPath(local_string1, local_string2, local_string3, local_number1) @00014559 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00014559 STRING local_string4, local_string5, local_string6; @00014559 @00014559 begin @00014562:0006 local_string4 = "SdAskDestPath"; @00014579:0006 local_number4 = 12005; @00014585:0006 local_string5 = local_string3; @0001458F:0021 function_391(); @00014595:0006 local_number7 = LASTRESULT; @0001459F:000D local_number7 = (local_number7 = 2); @000145AE:0004 if(local_number7) then // ref index: 2 @000145BA:0021 SdMakeName(global_string3, local_string4, local_string1, global_number36); @000145CC:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number2); @000145E9:000E local_number7 = (local_number2 != 12); @000145F8:000E local_number8 = (local_number2 != 2); @00014607:0019 local_number7 = (local_number7 = local_number8); @00014614:0004 if(local_number7) then // ref index: 1 @00014620:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @0001463C:0002 endif; @0001463C:0002 label_1463c: @0001463E:0027 // return coming @00014642:0023 return local_number2; @00014649:0003 endif; @00014649:0003 label_14649: @0001464B:000D local_number7 = (global_number14 = 0); @0001465A:0004 if(local_number7) then // ref index: 1 @00014666:0021 SdInit(); @0001466C:0006 endif; @0001466C:0006 label_1466c: @0001466E:0021 EzDefineDialog(local_string4, "", "", 12005); @00014682:0006 local_number7 = LASTRESULT; @0001468C:000D local_number7 = (local_number7 = -1); @0001469B:0004 if(local_number7) then // ref index: 1 @000146A7:0027 // return coming @000146AB:0023 return -1; @000146B4:0001 endif; @000146B4:0001 label_146b4: @000146B6:0006 local_number6 = 0; @000146C2:0006 label_146c2: @000146C4:0001 // switch/while/??? @000146C8:000D local_number7 = (local_number6 = 0); @000146D7:0004 if(local_number7) then // ref index: 10 @000146E3:0021 WaitOnDialog/ReleaseDialog(local_string4); @000146EC:0006 local_number2 = LASTRESULT; @000146F6:0001 // switch/while/??? @000146FA:0006 label_146fa: @000146FC:000D local_number7 = (local_number2 = -100); @0001470B:0004 if(local_number7) then // ref index: 2 @00014717:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @00014728:000E local_number7 = (local_string2 != ""); @00014735:0004 if(local_number7) then // ref index: 1 @00014741:0021 function_345(local_string4, 718, local_string2); @00014752:0005 endif; @00014752:0005 label_14752: @00014754:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @0001475D:0006 local_number5 = LASTRESULT; @00014767:0021 function_341(local_string4, local_number5, local_number1, global_string2); @00014779:0021 function_352(local_string4, local_number5, local_string1); @00014788:0005 goto label_1493d; @00014791:0005 endif; @00014791:0005 label_14791: @00014793:000D local_number7 = (local_number2 = 196); @000147A2:0004 if(local_number7) then // ref index: 1 @000147AE:0021 function_361("", "", local_string5, 1); @000147C2:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @000147D3:0005 goto label_1493d; @000147DC:0006 endif; @000147DC:0006 label_147dc: @000147DE:000D local_number7 = (local_number2 = 1); @000147ED:0004 if(local_number7) then // ref index: 1 @000147F9:0006 local_string3 = local_string5; @00014803:0006 local_number2 = 1; @0001480F:0006 local_number6 = 1; @0001481B:0005 goto label_1493d; @00014824:0005 endif; @00014824:0005 label_14824: @00014826:000D local_number7 = (local_number2 = 12); @00014835:0004 if(local_number7) then // ref index: 1 @00014841:0006 local_number2 = 12; @0001484D:0006 local_number6 = 1; @00014859:0005 goto label_1493d; @00014862:0006 endif; @00014862:0006 label_14862: @00014864:000D local_number7 = (local_number2 = -1); @00014873:0004 if(local_number7) then // ref index: 1 @0001487F:0021 function_347(-1, "SdAskDestPath"); @0001489A:0006 local_number2 = -1; @000148A6:0006 local_number6 = 1; @000148B2:0005 goto label_1493d; @000148BB:0004 endif; @000148BB:0004 label_148bb: @000148BD:000D local_number7 = (local_number2 = -200); @000148CC:0004 if(local_number7) then // ref index: 1 @000148D8:0021 function_348(local_number5, local_number2, local_number6); @000148E7:0005 goto label_1493d; @000148F0:0007 endif; @000148F0:0007 label_148f0: @000148F2:0021 function_342(local_number2); @000148FB:0006 local_number7 = LASTRESULT; @00014905:0021 function_343(local_number2); @0001490E:0006 local_number8 = LASTRESULT; @00014918:0019 local_number7 = (local_number7 = local_number8); @00014925:0004 if(local_number7) then // ref index: 1 @00014931:0006 local_number6 = 1; @0001493D:0001 endif; @0001493D:0001 label_1493d: @0001493F:0005 goto label_146c2; @00014948:000A endif; @00014948:000A label_14948: @0001494A:0021 EndDialog(local_string4); @00014953:0021 ReleaseDialog/EndDialog(local_string4); @0001495C:0021 SdInit(); @00014962:0021 function_391(); @00014968:0006 local_number7 = LASTRESULT; @00014972:000D local_number7 = (local_number7 = 1); @00014981:0004 if(local_number7) then // ref index: 1 @0001498D:0021 SdMakeName(global_string3, local_string4, local_string1, global_number36); @0001499F:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, 0); @000149BD:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @000149DA:0003 endif; @000149DA:0003 label_149da: @000149DC:0027 // return coming @000149E0:0023 return local_number2; @000149E7:0026 end; // checksum: b47af23e @000149F3:0002 label_149f3: @000149F5:0022 function NUMBER SdExceptions(local_number1, local_string1) @000149F5 NUMBER local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16, local_number17, local_number18, local_number19; @000149F5 STRING local_string2, local_string3, local_string4, local_string6, local_string7, local_string8; @000149F5 OBJECT local_object1; @000149F5 begin @000149FE:0001 // switch/while/??? @00014A02:000A label_14a02: @00014A04:000D local_number17 = (local_number1 = 3); @00014A13:0004 if(local_number17) then // ref index: 3 @00014A1F:0006 local_string2 = "SharedFileDlg"; @00014A36:0006 local_number6 = 17049; @00014A42:0006 local_number5 = 17047; @00014A4E:0006 local_string6 = "File Transfer"; @00014A65:0006 local_string7 = "SharedFile"; @00014A79:0004 if(global_number12) then // ref index: 1 @00014A85:0027 // return coming @00014A89:0023 return 7; @00014A92:0003 endif; @00014A92:0003 label_14a92: @00014A94:0004 if(global_number13) then // ref index: 1 @00014AA0:0027 // return coming @00014AA4:0023 return 6; @00014AAD:0001 endif; @00014AAD:0001 label_14aad: @00014AAF:0005 goto label_14c4e; @00014AB8:000A endif; @00014AB8:000A label_14ab8: @00014ABA:000D local_number17 = (local_number1 = 1); @00014AC9:0004 if(local_number17) then // ref index: 3 @00014AD5:0006 local_string2 = "ReadOnlyDlg"; @00014AEA:0006 local_number6 = 17051; @00014AF6:0006 local_number5 = 17005; @00014B02:0006 local_string6 = "File Transfer"; @00014B19:0006 local_string7 = "ReadOnlyFile"; @00014B2F:0004 if(global_number6) then // ref index: 1 @00014B3B:0027 // return coming @00014B3F:0023 return 7; @00014B48:0003 endif; @00014B48:0003 label_14b48: @00014B4A:0004 if(global_number7) then // ref index: 1 @00014B56:0027 // return coming @00014B5A:0023 return 6; @00014B63:0001 endif; @00014B63:0001 label_14b63: @00014B65:0005 goto label_14c4e; @00014B6E:000A endif; @00014B6E:000A label_14b6e: @00014B70:000D local_number17 = (local_number1 = 2); @00014B7F:0004 if(local_number17) then // ref index: 4 @00014B8B:0006 local_string2 = "FileLockedDlg"; @00014BA2:0006 local_number6 = 17048; @00014BAE:0006 local_number5 = 17002; @00014BBA:0006 local_string6 = "File Transfer"; @00014BD1:0006 local_string7 = "LockedFile"; @00014BE5:0004 if(global_number9) then // ref index: 1 @00014BF1:0027 // return coming @00014BF5:0023 return 5; @00014BFE:0003 endif; @00014BFE:0003 label_14bfe: @00014C00:0004 if(global_number8) then // ref index: 1 @00014C0C:0027 // return coming @00014C10:0023 return 5; @00014C19:0003 endif; @00014C19:0003 label_14c19: @00014C1B:0004 if(global_number10) then // ref index: 1 @00014C27:0027 // return coming @00014C2B:0023 return 100; @00014C34:0001 endif; @00014C34:0001 label_14c34: @00014C36:0005 goto label_14c4e; @00014C3F:0002 endif; @00014C3F:0002 label_14c3f: @00014C41:0027 // return coming @00014C45:0023 return -1; @00014C4E:0008 label_14c4e: @00014C50:0021 function_391(); @00014C56:0006 local_number17 = LASTRESULT; @00014C60:000D local_number17 = (local_number17 = 2); @00014C6F:0004 if(local_number17) then // ref index: 1 @00014C7B:0027 // return coming @00014C7F:0021 function_328(local_string6, local_string7, local_number1); @00014C8E:0006 local_number17 = LASTRESULT; @00014C98:0023 return local_number17; @00014C9F:0004 endif; @00014C9F:0004 label_14c9f: @00014CA1:0021 function_418(); @00014CA7:0006 local_string8 = LASTRESULT; @00014CB1:0021 EzDefineDialog(local_string2, local_string8, "", 10400); @00014CC5:0006 local_number7 = 0; @00014CD1:0006 label_14cd1: @00014CD3:0001 // switch/while/??? @00014CD7:000D local_number17 = (local_number7 = 0); @00014CE6:0004 if(local_number17) then // ref index: 9 @00014CF2:0021 WaitOnDialog/ReleaseDialog(local_string2); @00014CFB:0006 local_number3 = LASTRESULT; @00014D05:0001 // switch/while/??? @00014D09:00B3 label_14d09: @00014D0B:000D local_number17 = (local_number3 = -100); @00014D1A:0004 if(local_number17) then // ref index: 2 @00014D26:0021 function_351(local_number5); @00014D2F:0006 local_string3 = LASTRESULT; @00014D39:0021 function_404(local_string4, local_string3, local_string1); @00014D48:0021 CmdGetHwndDlg/WaitOnDialog(local_string2); @00014D51:0006 local_number8 = LASTRESULT; @00014D5B:001A local_number17 = &local_object1; @00014D65:0020 GetClientRect(local_number8, local_number17); // dll: USER.dll @00014D71:0035 local_object1.right; @00014D80:0006 local_number17 = LASTRESULT; @00014D8A:0035 local_object1.left; @00014D98:0006 local_number18 = LASTRESULT; @00014DA2:000F local_number13 = (local_number17 - local_number18); @00014DAF:0021 StrLength(local_string4); @00014DB8:0006 local_number11 = LASTRESULT; @00014DC2:0020 GetDlgItem(local_number8, 101); // dll: USER.dll @00014DD0:0006 local_number9 = LASTRESULT; @00014DDA:001A local_number17 = &local_object1; @00014DE4:0020 GetWindowRect(local_number9, local_number17); // dll: USER.dll @00014DF0:0035 local_object1.bottom; @00014E00:0006 local_number17 = LASTRESULT; @00014E0A:0035 local_object1.top; @00014E17:0006 local_number18 = LASTRESULT; @00014E21:000F local_number15 = (local_number17 - local_number18); @00014E2E:0020 GetDC(local_number9); // dll: USER.dll @00014E37:0006 local_number10 = LASTRESULT; @00014E41:001A local_number17 = &local_object1; @00014E4B:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00014E57:001A local_number17 = &local_object1; @00014E61:0020 DrawText(local_number10, local_string4, local_number11, local_number17, 1041); // dll: USER32.dll @00014E78:0035 local_object1.bottom; @00014E88:0006 local_number17 = LASTRESULT; @00014E92:0035 local_object1.top; @00014E9F:0006 local_number18 = LASTRESULT; @00014EA9:000F local_number17 = (local_number17 - local_number18); @00014EB6:0035 local_object1.left; @00014EC4:0006 local_number18 = LASTRESULT; @00014ECE:0007 local_number16 = (local_number17 + local_number18); @00014EDB:0035 local_object1.left; @00014EE9:0006 local_number17 = LASTRESULT; @00014EF3:0035 local_object1.top; @00014F00:0006 local_number18 = LASTRESULT; @00014F0A:0035 local_object1.left; @00014F18:0006 local_number19 = LASTRESULT; @00014F22:0010 local_number19 = (2 * local_number19); @00014F31:000F local_number19 = (local_number13 - local_number19); @00014F3E:0020 MoveWindow(local_number9, local_number17, local_number18, local_number19, local_number16, 1); // dll: USER.dll @00014F58:0020 SetWindowText(local_number9, local_string4); // dll: USER.dll @00014F64:0020 ReleaseDC(local_number10, local_number9); // dll: USER.dll @00014F70:001A local_number17 = &local_object1; @00014F7A:0020 GetClientRect(local_number9, local_number17); // dll: USER.dll @00014F86:000F local_number12 = (local_number16 - local_number15); @00014F93:001A local_number17 = &local_object1; @00014F9D:0020 GetWindowRect(local_number8, local_number17); // dll: USER.dll @00014FA9:0035 local_object1.right; @00014FB8:0006 local_number17 = LASTRESULT; @00014FC2:0035 local_object1.left; @00014FD0:0006 local_number18 = LASTRESULT; @00014FDA:000F local_number13 = (local_number17 - local_number18); @00014FE7:0035 local_object1.bottom; @00014FF7:0006 local_number17 = LASTRESULT; @00015001:0035 local_object1.top; @0001500E:0006 local_number18 = LASTRESULT; @00015018:000F local_number14 = (local_number17 - local_number18); @00015025:0007 local_number14 = (local_number14 + local_number12); @00015032:0035 local_object1.left; @00015040:0006 local_number17 = LASTRESULT; @0001504A:0035 local_object1.top; @00015057:0006 local_number18 = LASTRESULT; @00015061:0007 local_number18 = (local_number18 + local_number12); @0001506E:0020 MoveWindow(local_number8, local_number17, local_number18, local_number13, local_number14, 1); // dll: USER.dll @00015088:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @00015096:0006 local_number17 = LASTRESULT; @000150A0:001A local_number18 = &local_object1; @000150AA:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @000150B6:0035 local_object1.right; @000150C5:0006 local_number17 = LASTRESULT; @000150CF:0035 local_object1.left; @000150DD:0006 local_number18 = LASTRESULT; @000150E7:000F local_number13 = (local_number17 - local_number18); @000150F4:0035 local_object1.bottom; @00015104:0006 local_number17 = LASTRESULT; @0001510E:0035 local_object1.top; @0001511B:0006 local_number18 = LASTRESULT; @00015125:000F local_number14 = (local_number17 - local_number18); @00015132:001A local_number17 = &local_object1; @0001513C:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00015148:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @00015156:0006 local_number17 = LASTRESULT; @00015160:0035 local_object1.left; @0001516E:0006 local_number18 = LASTRESULT; @00015178:0035 local_object1.top; @00015185:0006 local_number19 = LASTRESULT; @0001518F:0007 local_number19 = (local_number19 + local_number12); @0001519C:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @000151B6:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @000151C4:0006 local_number17 = LASTRESULT; @000151CE:001A local_number18 = &local_object1; @000151D8:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @000151E4:0035 local_object1.right; @000151F3:0006 local_number17 = LASTRESULT; @000151FD:0035 local_object1.left; @0001520B:0006 local_number18 = LASTRESULT; @00015215:000F local_number13 = (local_number17 - local_number18); @00015222:0035 local_object1.bottom; @00015232:0006 local_number17 = LASTRESULT; @0001523C:0035 local_object1.top; @00015249:0006 local_number18 = LASTRESULT; @00015253:000F local_number14 = (local_number17 - local_number18); @00015260:001A local_number17 = &local_object1; @0001526A:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00015276:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00015284:0006 local_number17 = LASTRESULT; @0001528E:0035 local_object1.left; @0001529C:0006 local_number18 = LASTRESULT; @000152A6:0035 local_object1.top; @000152B3:0006 local_number19 = LASTRESULT; @000152BD:0007 local_number19 = (local_number19 + local_number12); @000152CA:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @000152E4:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @000152F2:0006 local_number17 = LASTRESULT; @000152FC:001A local_number18 = &local_object1; @00015306:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00015312:0035 local_object1.right; @00015321:0006 local_number17 = LASTRESULT; @0001532B:0035 local_object1.left; @00015339:0006 local_number18 = LASTRESULT; @00015343:000F local_number13 = (local_number17 - local_number18); @00015350:0035 local_object1.bottom; @00015360:0006 local_number17 = LASTRESULT; @0001536A:0035 local_object1.top; @00015377:0006 local_number18 = LASTRESULT; @00015381:000F local_number14 = (local_number17 - local_number18); @0001538E:001A local_number17 = &local_object1; @00015398:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000153A4:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @000153B2:0006 local_number17 = LASTRESULT; @000153BC:0035 local_object1.left; @000153CA:0006 local_number18 = LASTRESULT; @000153D4:0035 local_object1.top; @000153E1:0006 local_number19 = LASTRESULT; @000153EB:0007 local_number19 = (local_number19 + local_number12); @000153F8:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00015412:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @00015420:0006 local_number17 = LASTRESULT; @0001542A:001A local_number18 = &local_object1; @00015434:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00015440:0035 local_object1.right; @0001544F:0006 local_number17 = LASTRESULT; @00015459:0035 local_object1.left; @00015467:0006 local_number18 = LASTRESULT; @00015471:000F local_number13 = (local_number17 - local_number18); @0001547E:0035 local_object1.bottom; @0001548E:0006 local_number17 = LASTRESULT; @00015498:0035 local_object1.top; @000154A5:0006 local_number18 = LASTRESULT; @000154AF:000F local_number14 = (local_number17 - local_number18); @000154BC:001A local_number17 = &local_object1; @000154C6:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000154D2:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @000154E0:0006 local_number17 = LASTRESULT; @000154EA:0035 local_object1.left; @000154F8:0006 local_number18 = LASTRESULT; @00015502:0035 local_object1.top; @0001550F:0006 local_number19 = LASTRESULT; @00015519:0007 local_number19 = (local_number19 + local_number12); @00015526:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00015540:0021 function_351(local_number6); @00015549:0006 local_string3 = LASTRESULT; @00015553:0020 SetWindowText(local_number8, local_string3); // dll: USER.dll @0001555F:0021 function_333(local_string2, local_number1, local_number8, local_number12); @00015571:0006 local_number2 = LASTRESULT; @0001557B:0021 function_391(); @00015581:0006 local_number17 = LASTRESULT; @0001558B:000D local_number17 = (local_number17 = 1); @0001559A:0004 if(local_number17) then // ref index: 1 @000155A6:0021 CtrlSetState(local_string2, 5, -1001); @000155B9:0021 function_462(local_number8, 5, 0); @000155CC:0001 endif; @000155CC:0001 label_155cc: @000155CE:0005 goto label_15714; @000155D7:0006 endif; @000155D7:0006 label_155d7: @000155D9:000D local_number17 = (local_number3 = 1); @000155E8:0004 if(local_number17) then // ref index: 1 @000155F4:0021 function_330(local_string2, local_number1, local_number8); @00015603:0006 local_number2 = LASTRESULT; @0001560D:0006 local_number7 = 1; @00015619:0005 goto label_15714; @00015622:0006 endif; @00015622:0006 label_15622: @00015624:000D local_number17 = (local_number3 = 0); @00015633:0004 if(local_number17) then // ref index: 1 @0001563F:0021 function_331(local_string2, local_number1, local_number8); @0001564E:0006 local_number2 = LASTRESULT; @00015658:0006 local_number7 = 1; @00015664:0005 goto label_15714; @0001566D:0004 endif; @0001566D:0004 label_1566d: @0001566F:000D local_number17 = (local_number3 = 5); @0001567E:0004 if(local_number17) then // ref index: 1 @0001568A:0021 function_334(local_string2, local_number1); @00015696:0005 goto label_15714; @0001569F:0006 endif; @0001569F:0006 label_1569f: @000156A1:000D local_number17 = (local_number3 = 6); @000156B0:0004 if(local_number17) then // ref index: 1 @000156BC:0021 function_332(local_string2, local_number1, local_number8); @000156CB:0006 local_number2 = LASTRESULT; @000156D5:0006 local_number7 = 1; @000156E1:0005 goto label_15714; @000156EA:0004 endif; @000156EA:0004 label_156ea: @000156EC:0021 function_342(local_number3); @000156F5:0006 local_number17 = LASTRESULT; @000156FF:0004 if(local_number17) then // ref index: 1 @0001570B:0021 function_343(local_number3); @00015714:0001 endif; @00015714:0001 label_15714: @00015716:0005 goto label_14cd1; @0001571F:0005 endif; @0001571F:0005 label_1571f: @00015721:0021 function_329(local_string6, local_string7, local_number1); @00015730:0021 EndDialog(local_string2); @00015739:0021 ReleaseDialog/EndDialog(local_string2); @00015742:000D local_number17 = (local_number2 = -911); @00015751:0004 if(local_number17) then // ref index: 1 @0001575D:0003 endif; @0001575D:0003 label_1575d: @0001575F:0027 // return coming @00015763:0023 return local_number2; @0001576A:0026 end; // checksum: bb364f2e @0001577A:0005 label_1577a: @0001577C:0022 function NUMBER function_328(local_string1, local_string2, local_number1) @0001577C NUMBER local_number2, local_number3; @0001577C STRING local_string3; @0001577C @0001577C begin @00015785:0021 SilentReadData/SilentWriteData(local_string1, local_string2, 1, local_string3, local_number2); @0001579C:000D local_number3 = (local_string3 = "YesToAll"); @000157B1:0004 if(local_number3) then // ref index: 4 @000157BD:0001 // switch/while/??? @000157C1:0006 label_157c1: @000157C3:000D local_number3 = (local_number1 = 3); @000157D2:0004 if(local_number3) then // ref index: 1 @000157DE:0006 global_number13 = 1; @000157EA:0027 // return coming @000157EE:0023 return 6; @000157F7:0005 goto label_15875; @00015800:0006 endif; @00015800:0006 label_15800: @00015802:000D local_number3 = (local_number1 = 2); @00015811:0004 if(local_number3) then // ref index: 1 @0001581D:0006 global_number8 = 1; @00015829:0027 // return coming @0001582D:0023 return 6; @00015836:0005 goto label_15875; @0001583F:0005 endif; @0001583F:0005 label_1583f: @00015841:000D local_number3 = (local_number1 = 1); @00015850:0004 if(local_number3) then // ref index: 1 @0001585C:0006 global_number7 = 1; @00015868:0027 // return coming @0001586C:0023 return 6; @00015875:0003 endif; @00015875:0003 endif; @00015875:0003 label_15875: @00015877:000D local_number3 = (local_string3 = "NoToAll"); @0001588B:0004 if(local_number3) then // ref index: 4 @00015897:0001 // switch/while/??? @0001589B:0006 label_1589b: @0001589D:000D local_number3 = (local_number1 = 3); @000158AC:0004 if(local_number3) then // ref index: 1 @000158B8:0006 global_number12 = 1; @000158C4:0027 // return coming @000158C8:0023 return 7; @000158D1:0005 goto label_1594f; @000158DA:0006 endif; @000158DA:0006 label_158da: @000158DC:000D local_number3 = (local_number1 = 2); @000158EB:0004 if(local_number3) then // ref index: 1 @000158F7:0006 global_number9 = 1; @00015903:0027 // return coming @00015907:0023 return 7; @00015910:0005 goto label_1594f; @00015919:0005 endif; @00015919:0005 label_15919: @0001591B:000D local_number3 = (local_number1 = 1); @0001592A:0004 if(local_number3) then // ref index: 1 @00015936:0006 global_number6 = 1; @00015942:0027 // return coming @00015946:0023 return 7; @0001594F:0007 endif; @0001594F:0007 endif; @0001594F:0007 label_1594f: @00015951:000D local_number3 = (local_string3 = "Reboot"); @00015964:0004 if(local_number3) then // ref index: 1 @00015970:000D local_number3 = (local_number1 = 2); @0001597F:0004 if(local_number3) then // ref index: 1 @0001598B:0006 global_number10 = 1; @00015997:0027 // return coming @0001599B:0023 return 100; @000159A4:0001 endif; @000159A4:0001 endif; @000159A4:0001 label_159a4: @000159A6:0026 end; // checksum: 4380716 @000159B2:000A label_159b2: @000159B4:0022 function NUMBER function_329(local_string1, local_string2, local_number1) @000159B4 NUMBER local_number2; @000159B4 STRING local_string3; @000159B4 @000159B4 begin @000159BD:0021 function_391(); @000159C3:0006 local_number2 = LASTRESULT; @000159CD:000D local_number2 = (local_number2 = 1); @000159DC:0004 if(local_number2) then // ref index: 4 @000159E8:0018 local_number2 = (global_number6 || global_number12); @000159F5:0018 local_number2 = (local_number2 || global_number9); @00015A02:0004 if(local_number2) then // ref index: 1 @00015A0E:0006 local_string3 = "NoToAll"; @00015A1F:0005 goto label_15a89; @00015A28:0005 endif; @00015A28:0005 label_15a28: @00015A2A:0018 local_number2 = (global_number7 || global_number13); @00015A37:0018 local_number2 = (local_number2 || global_number8); @00015A44:0004 if(local_number2) then // ref index: 1 @00015A50:0006 local_string3 = "YesToAll"; @00015A62:0005 goto label_15a89; @00015A6B:0002 endif; @00015A6B:0002 label_15a6b: @00015A6D:0004 if(global_number10) then // ref index: 1 @00015A79:0006 local_string3 = "Reboot"; @00015A89:0001 endif; @00015A89:0001 label_15a89: @00015A8B:0021 SilentWriteData(local_string1, local_string2, 1, local_string3, 0); @00015AA4:0002 endif; @00015AA4:0002 label_15aa4: @00015AA6:0024 return; @00015AAA:0026 end; // checksum: 43ab832 @00015AB6:0002 label_15ab6: @00015AB8:0022 function NUMBER function_330(local_string1, local_number1, local_number2) @00015AB8 NUMBER local_number3, local_number4; @00015AB8 @00015AB8 @00015AB8 begin @00015AC1:0001 // switch/while/??? @00015AC5:0007 label_15ac5: @00015AC7:000D local_number4 = (local_number1 = 3); @00015AD6:0004 if(local_number4) then // ref index: 2 @00015AE2:0021 CtrlGetState(local_string1, 5); @00015AF0:0006 local_number4 = LASTRESULT; @00015AFA:000D local_number4 = (local_number4 = -1001); @00015B09:0004 if(local_number4) then // ref index: 1 @00015B15:0006 global_number13 = 1; @00015B21:0002 endif; @00015B21:0002 label_15b21: @00015B23:0006 local_number3 = 6; @00015B2F:0005 goto label_15c15; @00015B38:0007 endif; @00015B38:0007 label_15b38: @00015B3A:000D local_number4 = (local_number1 = 2); @00015B49:0004 if(local_number4) then // ref index: 2 @00015B55:0021 CtrlGetState(local_string1, 5); @00015B63:0006 local_number4 = LASTRESULT; @00015B6D:000D local_number4 = (local_number4 = -1001); @00015B7C:0004 if(local_number4) then // ref index: 1 @00015B88:0006 global_number8 = 1; @00015B94:0002 endif; @00015B94:0002 label_15b94: @00015B96:0006 local_number3 = 5; @00015BA2:0005 goto label_15c15; @00015BAB:0007 endif; @00015BAB:0007 label_15bab: @00015BAD:000D local_number4 = (local_number1 = 1); @00015BBC:0004 if(local_number4) then // ref index: 2 @00015BC8:0021 CtrlGetState(local_string1, 5); @00015BD6:0006 local_number4 = LASTRESULT; @00015BE0:000D local_number4 = (local_number4 = -1001); @00015BEF:0004 if(local_number4) then // ref index: 1 @00015BFB:0006 global_number7 = 1; @00015C07:0001 endif; @00015C07:0001 label_15c07: @00015C09:0006 local_number3 = 6; @00015C15:0003 endif; @00015C15:0003 label_15c15: @00015C17:0027 // return coming @00015C1B:0023 return local_number3; @00015C22:0026 end; // checksum: fff27fd5 @00015C2E:0002 label_15c2e: @00015C30:0022 function NUMBER function_331(local_string1, local_number1, local_number2) @00015C30 NUMBER local_number3, local_number4; @00015C30 @00015C30 @00015C30 begin @00015C39:0001 // switch/while/??? @00015C3D:0007 label_15c3d: @00015C3F:000D local_number4 = (local_number1 = 3); @00015C4E:0004 if(local_number4) then // ref index: 2 @00015C5A:0021 CtrlGetState(local_string1, 5); @00015C68:0006 local_number4 = LASTRESULT; @00015C72:000D local_number4 = (local_number4 = -1001); @00015C81:0004 if(local_number4) then // ref index: 1 @00015C8D:0006 global_number12 = 1; @00015C99:0002 endif; @00015C99:0002 label_15c99: @00015C9B:0006 local_number3 = 7; @00015CA7:0005 goto label_15d4c; @00015CB0:0004 endif; @00015CB0:0004 label_15cb0: @00015CB2:000D local_number4 = (local_number1 = 2); @00015CC1:0004 if(local_number4) then // ref index: 1 @00015CCD:0006 local_number3 = 4; @00015CD9:0005 goto label_15d4c; @00015CE2:0007 endif; @00015CE2:0007 label_15ce2: @00015CE4:000D local_number4 = (local_number1 = 1); @00015CF3:0004 if(local_number4) then // ref index: 2 @00015CFF:0021 CtrlGetState(local_string1, 5); @00015D0D:0006 local_number4 = LASTRESULT; @00015D17:000D local_number4 = (local_number4 = -1001); @00015D26:0004 if(local_number4) then // ref index: 1 @00015D32:0006 global_number6 = 1; @00015D3E:0001 endif; @00015D3E:0001 label_15d3e: @00015D40:0006 local_number3 = 7; @00015D4C:0003 endif; @00015D4C:0003 label_15d4c: @00015D4E:0027 // return coming @00015D52:0023 return local_number3; @00015D59:0026 end; // checksum: b2a29 @00015D65:0008 label_15d65: @00015D67:0022 function NUMBER function_332(local_string1, local_number1, local_number2) @00015D67 NUMBER local_number3, local_number4; @00015D67 @00015D67 @00015D67 begin @00015D70:000D local_number4 = (local_number1 = 2); @00015D7F:0004 if(local_number4) then // ref index: 2 @00015D8B:0021 CtrlGetState(local_string1, 5); @00015D99:0006 local_number4 = LASTRESULT; @00015DA3:000D local_number4 = (local_number4 = -1001); @00015DB2:0004 if(local_number4) then // ref index: 1 @00015DBE:0006 global_number10 = 1; @00015DCA:0001 endif; @00015DCA:0001 label_15dca: @00015DCC:0006 local_number3 = 100; @00015DD8:0003 endif; @00015DD8:0003 label_15dd8: @00015DDA:0027 // return coming @00015DDE:0023 return local_number3; @00015DE5:0026 end; // checksum: fff30ed4 @00015DF1:0002 label_15df1: @00015DF3:0022 function NUMBER function_333(local_string1, local_number1, local_number2, local_number3) @00015DF3 NUMBER local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00015DF3 STRING local_string2; @00015DF3 OBJECT local_object1; @00015DF3 begin @00015DFC:0001 // switch/while/??? @00015E00:0005 label_15e00: @00015E02:000D local_number8 = (local_number1 = 3); @00015E11:0004 if(local_number8) then // ref index: 1 @00015E1D:0027 // return coming @00015E21:0023 return 0; @00015E2A:0005 goto label_16023; @00015E33:0024 endif; @00015E33:0024 label_15e33: @00015E35:000D local_number8 = (local_number1 = 2); @00015E44:0004 if(local_number8) then // ref index: 1 @00015E50:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00015E5E:0006 local_number7 = LASTRESULT; @00015E68:0020 ShowWindow(local_number7, 5); // dll: USER.dll @00015E76:0021 function_351(17053); @00015E81:0006 local_string2 = LASTRESULT; @00015E8B:0021 CtrlSetText/CtrlGetText(local_string1, 0, local_string2); @00015E9C:0021 function_351(17052); @00015EA7:0006 local_string2 = LASTRESULT; @00015EB1:0021 CtrlSetText/CtrlGetText(local_string1, 1, local_string2); @00015EC2:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00015ED0:0006 local_number8 = LASTRESULT; @00015EDA:001A local_number9 = &local_object1; @00015EE4:0020 GetWindowRect(local_number8, local_number9); // dll: USER.dll @00015EF0:0035 local_object1.right; @00015EFF:0006 local_number8 = LASTRESULT; @00015F09:0035 local_object1.left; @00015F17:0006 local_number9 = LASTRESULT; @00015F21:000F local_number5 = (local_number8 - local_number9); @00015F2E:0035 local_object1.bottom; @00015F3E:0006 local_number8 = LASTRESULT; @00015F48:0035 local_object1.top; @00015F55:0006 local_number9 = LASTRESULT; @00015F5F:000F local_number6 = (local_number8 - local_number9); @00015F6C:001A local_number8 = &local_object1; @00015F76:0020 ScreenToClient(local_number2, local_number8); // dll: USER32.dll @00015F82:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00015F90:0006 local_number8 = LASTRESULT; @00015F9A:0035 local_object1.left; @00015FA8:0006 local_number9 = LASTRESULT; @00015FB2:0035 local_object1.top; @00015FBF:0006 local_number10 = LASTRESULT; @00015FC9:0007 local_number10 = (local_number10 + local_number3); @00015FD6:0020 MoveWindow(local_number8, local_number9, local_number10, local_number5, local_number6, 1); // dll: USER.dll @00015FF0:0005 goto label_16023; @00015FF9:0004 endif; @00015FF9:0004 label_15ff9: @00015FFB:000D local_number8 = (local_number1 = 1); @0001600A:0004 if(local_number8) then // ref index: 1 @00016016:0027 // return coming @0001601A:0023 return 0; @00016023:0001 endif; @00016023:0001 label_16023: @00016025:0026 end; // checksum: 4b48674f @00016035:0008 label_16035: @00016037:0022 function NUMBER function_334(local_string1, local_number1) @00016037 NUMBER local_number2, local_number3; @00016037 @00016037 @00016037 begin @00016040:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00016049:0006 local_number2 = LASTRESULT; @00016053:0021 CtrlGetState(local_string1, 5); @00016061:0006 local_number3 = LASTRESULT; @0001606B:000D local_number3 = (local_number3 = -1001); @0001607A:0004 if(local_number3) then // ref index: 5 @00016086:0001 // switch/while/??? @0001608A:0004 label_1608a: @0001608C:000D local_number3 = (local_number1 = 3); @0001609B:0004 if(local_number3) then // ref index: 1 @000160A7:0021 function_462(local_number2, 2, 0); @000160BA:0005 goto label_1613f; @000160C3:0004 endif; @000160C3:0004 label_160c3: @000160C5:000D local_number3 = (local_number1 = 1); @000160D4:0004 if(local_number3) then // ref index: 1 @000160E0:0021 function_462(local_number2, 2, 0); @000160F3:0005 goto label_1613f; @000160FC:0004 endif; @000160FC:0004 label_160fc: @000160FE:000D local_number3 = (local_number1 = 2); @0001610D:0004 if(local_number3) then // ref index: 1 @00016119:0021 function_462(local_number2, 0, 0); @0001612C:0021 function_462(local_number2, 2, 0); @0001613F:0001 endif; @0001613F:0001 label_1613f: @00016141:0005 goto label_16172; @0001614A:0002 endif; @0001614A:0002 label_1614a: @0001614C:0021 function_462(local_number2, 2, 1); @0001615F:0021 function_462(local_number2, 0, 1); @00016172:0002 label_16172: @00016174:0024 return; @00016178:0026 end; // checksum: fffc50f8 @00016184:0012 label_16184: @00016186:0022 function NUMBER SdFinishReboot(local_string1, local_string2, local_number1, local_string3, local_number2) @00016186 NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00016186 STRING local_string4, local_string5; @00016186 @00016186 begin @0001618F:0006 local_string4 = "SdFinishReboot"; @000161A7:0006 local_number8 = 12031; @000161B3:0006 local_number12 = 0; @000161BF:0021 function_391(); @000161C5:0006 local_number14 = LASTRESULT; @000161CF:000D local_number14 = (local_number14 = 2); @000161DE:0004 if(local_number14) then // ref index: 2 @000161EA:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @000161FC:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number3); @00016219:0021 SilentReadData/SilentWriteData(global_string3, "BootOption", 2, local_string5, local_number9); @0001623A:000D local_number14 = (local_number9 = 3); @00016249:0004 if(local_number14) then // ref index: 1 @00016255:0021 System(local_number9); @0001625E:0006 local_number7 = LASTRESULT; @00016268:0009 local_number14 = (local_number7 < 0); @00016277:0004 if(local_number14) then // ref index: 1 @00016283:0006 local_number3 = local_number7; @0001628D:0002 endif; @0001628D:0002 endif; @0001628D:0002 label_1628d: @0001628F:0027 // return coming @00016293:0023 return local_number3; @0001629A:0003 endif; @0001629A:0003 label_1629a: @0001629C:000D local_number14 = (global_number14 = 0); @000162AB:0004 if(local_number14) then // ref index: 1 @000162B7:0021 SdInit(); @000162BD:0006 endif; @000162BD:0006 label_162bd: @000162BF:0021 EzDefineDialog(local_string4, "", "", 12031); @000162D3:0006 local_number14 = LASTRESULT; @000162DD:000D local_number14 = (local_number14 = -1); @000162EC:0004 if(local_number14) then // ref index: 1 @000162F8:0027 // return coming @000162FC:0023 return -1; @00016305:0003 endif; @00016305:0003 label_16305: @00016307:0021 Disable/Enable(50); @00016312:0021 Disable/Enable(56); @0001631D:0006 local_number13 = 0; @00016329:0006 label_16329: @0001632B:0001 // switch/while/??? @0001632F:000D local_number14 = (local_number13 = 0); @0001633E:0004 if(local_number14) then // ref index: 18 @0001634A:0021 WaitOnDialog/ReleaseDialog(local_string4); @00016353:0006 local_number3 = LASTRESULT; @0001635D:0001 // switch/while/??? @00016361:0005 label_16361: @00016363:000D local_number14 = (local_number3 = -100); @00016372:0004 if(local_number14) then // ref index: 9 @0001637E:000E local_number14 = (local_string2 != ""); @0001638B:0004 if(local_number14) then // ref index: 1 @00016397:0021 function_345(local_string4, 711, local_string2); @000163A8:0003 endif; @000163A8:0003 label_163a8: @000163AA:000E local_number14 = (local_string3 != ""); @000163B7:0004 if(local_number14) then // ref index: 1 @000163C3:0021 function_345(local_string4, 712, local_string3); @000163D4:0009 endif; @000163D4:0009 label_163d4: @000163D6:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @000163DF:0006 local_number11 = LASTRESULT; @000163E9:0021 function_341(local_string4, local_number11, 0, global_string2); @000163FD:0021 function_352(local_string4, local_number11, local_string1); @0001640C:0021 function_336(local_string4, local_number11, local_number12); @0001641B:0021 CtrlSetState(local_string4, 501, 0); @0001642E:0021 CtrlSetState(local_string4, 502, 0); @00016441:0021 CtrlSetState(local_string4, 503, 0); @00016454:0001 // switch/while/??? @00016458:0006 label_16458: @0001645A:000D local_number14 = (local_number1 = 3); @00016469:0004 if(local_number14) then // ref index: 1 @00016475:0021 CtrlSetState(local_string4, 502, -1001); @00016488:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @00016496:0006 local_number10 = LASTRESULT; @000164A0:0005 goto label_1656b; @000164A9:0007 endif; @000164A9:0007 label_164a9: @000164AB:000D local_number14 = (local_number1 = 2); @000164BA:0004 if(local_number14) then // ref index: 3 @000164C6:0004 if(local_number12) then // ref index: 1 @000164D2:0021 CtrlSetState(local_string4, 501, -1001); @000164E5:0020 GetDlgItem(local_number11, 501); // dll: USER.dll @000164F3:0006 local_number10 = LASTRESULT; @000164FD:0005 goto label_16533; @00016506:0003 endif; @00016506:0003 label_16506: @00016508:0021 CtrlSetState(local_string4, 502, -1001); @0001651B:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @00016529:0006 local_number10 = LASTRESULT; @00016533:0001 label_16533: @00016535:0005 goto label_1656b; @0001653E:0003 endif; @0001653E:0003 label_1653e: @00016540:0021 CtrlSetState(local_string4, 503, -1001); @00016553:0020 GetDlgItem(local_number11, 503); // dll: USER.dll @00016561:0006 local_number10 = LASTRESULT; @0001656B:0002 label_1656b: @0001656D:0020 SetFocus(local_number10); // dll: USER.dll @00016576:0005 goto label_16767; @0001657F:0011 endif; @0001657F:0011 label_1657f: @00016581:000D local_number14 = (local_number3 = 1); @00016590:0004 if(local_number14) then // ref index: 3 @0001659C:0006 local_number3 = 1; @000165A8:0006 local_number13 = 1; @000165B4:0006 local_number7 = 0; @000165C0:0006 local_number9 = 0; @000165CC:0021 CtrlGetState(local_string4, 502); @000165DA:0006 local_number14 = LASTRESULT; @000165E4:000D local_number14 = (local_number14 = -1001); @000165F3:0004 if(local_number14) then // ref index: 2 @000165FF:0006 local_number9 = 3; @0001660B:0021 System(3); @00016616:0006 local_number7 = LASTRESULT; @00016620:0009 local_number14 = (local_number7 < 0); @0001662F:0004 if(local_number14) then // ref index: 1 @0001663B:0006 local_number3 = local_number7; @00016645:0005 goto label_1665c; @0001664E:0001 endif; @0001664E:0001 label_1664e: @00016650:0006 local_number3 = 6; @0001665C:0001 endif; @0001665C:0001 label_1665c: @0001665E:0005 goto label_16767; @00016667:0004 endif; @00016667:0004 label_16667: @00016669:000D local_number14 = (local_number3 = 12); @00016678:0004 if(local_number14) then // ref index: 1 @00016684:0006 local_number3 = 12; @00016690:0005 goto label_16767; @00016699:0006 endif; @00016699:0006 label_16699: @0001669B:000D local_number14 = (local_number3 = -1); @000166AA:0004 if(local_number14) then // ref index: 1 @000166B6:0021 function_347(-1, local_string4); @000166C4:0006 local_number3 = -1; @000166D0:0006 local_number13 = 1; @000166DC:0005 goto label_16767; @000166E5:0004 endif; @000166E5:0004 label_166e5: @000166E7:000D local_number14 = (local_number3 = -200); @000166F6:0004 if(local_number14) then // ref index: 1 @00016702:0021 function_348(local_number11, local_number3, local_number13); @00016711:0005 goto label_16767; @0001671A:0007 endif; @0001671A:0007 label_1671a: @0001671C:0021 function_342(local_number3); @00016725:0006 local_number14 = LASTRESULT; @0001672F:0021 function_343(local_number3); @00016738:0006 local_number15 = LASTRESULT; @00016742:0019 local_number14 = (local_number14 = local_number15); @0001674F:0004 if(local_number14) then // ref index: 1 @0001675B:0006 local_number13 = 1; @00016767:0001 endif; @00016767:0001 label_16767: @00016769:0005 goto label_16329; @00016772:000C endif; @00016772:000C label_16772: @00016774:0021 EndDialog(local_string4); @0001677D:0021 ReleaseDialog/EndDialog(local_string4); @00016786:0021 SdInit(); @0001678C:0021 function_148(50); @00016797:0021 function_148(56); @000167A2:0021 function_391(); @000167A8:0006 local_number14 = LASTRESULT; @000167B2:000D local_number14 = (local_number14 = 1); @000167C1:0004 if(local_number14) then // ref index: 1 @000167CD:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @000167DF:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @000167FC:0021 SilentWriteData(global_string3, "BootOption", 2, "", local_number9); @0001681D:0003 endif; @0001681D:0003 label_1681d: @0001681F:0027 // return coming @00016823:0023 return local_number3; @0001682A:0026 end; // checksum: 67fbed9f @00016836:0004 label_16836: @00016838:0022 function NUMBER function_336(local_string1, local_number1, local_number2) @00016838 NUMBER local_number3; @00016838 @00016838 @00016838 begin @00016841:0004 if(local_number2) then // ref index: 1 @0001684D:0027 // return coming @00016851:0023 return 1; @0001685A:0004 endif; @0001685A:0004 label_1685a: @0001685C:0020 GetDlgItem(local_number1, 501); // dll: USER.dll @0001686A:0006 local_number3 = LASTRESULT; @00016874:0004 if(local_number3) then // ref index: 1 @00016880:0020 ShowWindow(local_number3, 0); // dll: USER.dll @0001688E:0002 endif; @0001688E:0002 label_1688e: @00016890:0024 return; @00016894:0026 end; // checksum: 233bb32d @000168A0:0010 label_168a0: @000168A2:0022 function NUMBER SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @000168A2 NUMBER local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @000168A2 STRING local_string6, local_string7; @000168A2 @000168A2 begin @000168AB:0006 local_string6 = "SdFinish"; @000168BD:0006 local_number5 = 12032; @000168C9:0006 local_number6 = 0; @000168D5:0021 function_391(); @000168DB:0006 local_number11 = LASTRESULT; @000168E5:000D local_number11 = (local_number11 = 2); @000168F4:0004 if(local_number11) then // ref index: 2 @00016900:0021 SdMakeName(global_string3, local_string6, local_string1, global_number38); @00016912:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number3); @0001692F:000E local_number11 = (local_number3 != 12); @0001693E:000E local_number12 = (local_number3 != 2); @0001694D:0019 local_number11 = (local_number11 = local_number12); @0001695A:0004 if(local_number11) then // ref index: 1 @00016966:0021 SilentReadData/SilentWriteData(global_string3, "bOpt1", 2, local_string7, local_number1); @00016982:0021 SilentReadData/SilentWriteData(global_string3, "bOpt2", 2, local_string7, local_number2); @0001699E:0002 endif; @0001699E:0002 label_1699e: @000169A0:0027 // return coming @000169A4:0023 return local_number3; @000169AB:0003 endif; @000169AB:0003 label_169ab: @000169AD:000D local_number11 = (global_number14 = 0); @000169BC:0004 if(local_number11) then // ref index: 1 @000169C8:0021 SdInit(); @000169CE:0006 endif; @000169CE:0006 label_169ce: @000169D0:0021 EzDefineDialog(local_string6, "", "", 12032); @000169E4:0006 local_number11 = LASTRESULT; @000169EE:000D local_number11 = (local_number11 = -1); @000169FD:0004 if(local_number11) then // ref index: 1 @00016A09:0027 // return coming @00016A0D:0023 return -1; @00016A16:0003 endif; @00016A16:0003 label_16a16: @00016A18:0021 Disable/Enable(50); @00016A23:0021 Disable/Enable(56); @00016A2E:0006 local_number7 = 0; @00016A3A:0006 label_16a3a: @00016A3C:0001 // switch/while/??? @00016A40:000D local_number11 = (local_number7 = 0); @00016A4F:0004 if(local_number11) then // ref index: 20 @00016A5B:0021 WaitOnDialog/ReleaseDialog(local_string6); @00016A64:0006 local_number3 = LASTRESULT; @00016A6E:0001 // switch/while/??? @00016A72:0007 label_16a72: @00016A74:000D local_number11 = (local_number3 = -100); @00016A83:0004 if(local_number11) then // ref index: 11 @00016A8F:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @00016A98:0006 local_number8 = LASTRESULT; @00016AA2:000E local_number11 = (local_string2 != ""); @00016AAF:0004 if(local_number11) then // ref index: 1 @00016ABB:0021 function_345(local_string6, 711, local_string2); @00016ACC:0003 endif; @00016ACC:0003 label_16acc: @00016ACE:000E local_number11 = (local_string3 != ""); @00016ADB:0004 if(local_number11) then // ref index: 1 @00016AE7:0021 function_345(local_string6, 712, local_string3); @00016AF8:0004 endif; @00016AF8:0004 label_16af8: @00016AFA:000E local_number11 = (local_string4 != ""); @00016B07:0004 if(local_number11) then // ref index: 1 @00016B13:0021 CtrlSetText/CtrlGetText(local_string6, 501, local_string4); @00016B24:0005 goto label_16b61; @00016B2D:0004 endif; @00016B2D:0004 label_16b2d: @00016B2F:0020 GetDlgItem(local_number8, 501); // dll: USER.dll @00016B3D:0006 local_number9 = LASTRESULT; @00016B47:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00016B55:0006 local_number1 = 0; @00016B61:0004 label_16b61: @00016B63:000E local_number11 = (local_string5 != ""); @00016B70:0004 if(local_number11) then // ref index: 1 @00016B7C:0021 CtrlSetText/CtrlGetText(local_string6, 502, local_string5); @00016B8D:0005 goto label_16bca; @00016B96:0004 endif; @00016B96:0004 label_16b96: @00016B98:0020 GetDlgItem(local_number8, 502); // dll: USER.dll @00016BA6:0006 local_number9 = LASTRESULT; @00016BB0:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00016BBE:0006 local_number2 = 0; @00016BCA:0004 label_16bca: @00016BCC:0021 function_341(local_string6, local_number8, 0, global_string2); @00016BE0:0021 function_352(local_string6, local_number8, local_string1); @00016BEF:0004 if(local_number1) then // ref index: 1 @00016BFB:0021 CtrlSetState(local_string6, 501, -1001); @00016C0E:0002 endif; @00016C0E:0002 label_16c0e: @00016C10:0004 if(local_number2) then // ref index: 1 @00016C1C:0021 CtrlSetState(local_string6, 502, -1001); @00016C2F:0008 endif; @00016C2F:0008 label_16c2f: @00016C31:000D local_number11 = (local_string4 = ""); @00016C3E:000D local_number12 = (local_string5 = ""); @00016C4B:0019 local_number11 = (local_number11 = local_number12); @00016C58:0004 if(local_number11) then // ref index: 1 @00016C64:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00016C72:0006 local_number10 = LASTRESULT; @00016C7C:0020 SetFocus(local_number10); // dll: USER.dll @00016C85:0005 goto label_16ca9; @00016C8E:0001 endif; @00016C8E:0001 label_16c8e: @00016C90:0021 function_346(local_string6, local_number8, global_string2, 501, 2); @00016CA9:0001 label_16ca9: @00016CAB:0005 goto label_16e8c; @00016CB4:000B endif; @00016CB4:000B label_16cb4: @00016CB6:000D local_number11 = (local_number3 = 1); @00016CC5:0004 if(local_number11) then // ref index: 3 @00016CD1:0006 local_number3 = 1; @00016CDD:0006 local_number7 = 1; @00016CE9:0006 local_number1 = 0; @00016CF5:0006 local_number2 = 0; @00016D01:0021 CtrlGetState(local_string6, 501); @00016D0F:0006 local_number11 = LASTRESULT; @00016D19:000D local_number11 = (local_number11 = -1001); @00016D28:0004 if(local_number11) then // ref index: 1 @00016D34:0006 local_number1 = 1; @00016D40:0005 endif; @00016D40:0005 label_16d40: @00016D42:0021 CtrlGetState(local_string6, 502); @00016D50:0006 local_number11 = LASTRESULT; @00016D5A:000D local_number11 = (local_number11 = -1001); @00016D69:0004 if(local_number11) then // ref index: 1 @00016D75:0006 local_number2 = 1; @00016D81:0001 endif; @00016D81:0001 label_16d81: @00016D83:0005 goto label_16e8c; @00016D8C:0004 endif; @00016D8C:0004 label_16d8c: @00016D8E:000D local_number11 = (local_number3 = 12); @00016D9D:0004 if(local_number11) then // ref index: 1 @00016DA9:0006 local_number3 = 12; @00016DB5:0005 goto label_16e8c; @00016DBE:0006 endif; @00016DBE:0006 label_16dbe: @00016DC0:000D local_number11 = (local_number3 = -1); @00016DCF:0004 if(local_number11) then // ref index: 1 @00016DDB:0021 function_347(-1, local_string6); @00016DE9:0006 local_number3 = -1; @00016DF5:0006 local_number7 = 1; @00016E01:0005 goto label_16e8c; @00016E0A:0004 endif; @00016E0A:0004 label_16e0a: @00016E0C:000D local_number11 = (local_number3 = -200); @00016E1B:0004 if(local_number11) then // ref index: 1 @00016E27:0021 function_348(local_number8, local_number3, local_number7); @00016E36:0005 goto label_16e8c; @00016E3F:0007 endif; @00016E3F:0007 label_16e3f: @00016E41:0021 function_342(local_number3); @00016E4A:0006 local_number11 = LASTRESULT; @00016E54:0021 function_343(local_number3); @00016E5D:0006 local_number12 = LASTRESULT; @00016E67:0019 local_number11 = (local_number11 = local_number12); @00016E74:0004 if(local_number11) then // ref index: 1 @00016E80:0006 local_number7 = 1; @00016E8C:0001 endif; @00016E8C:0001 label_16e8c: @00016E8E:0005 goto label_16a3a; @00016E97:000D endif; @00016E97:000D label_16e97: @00016E99:0021 EndDialog(local_string6); @00016EA2:0021 ReleaseDialog/EndDialog(local_string6); @00016EAB:0021 SdInit(); @00016EB1:0021 function_148(50); @00016EBC:0021 function_148(56); @00016EC7:0021 function_391(); @00016ECD:0006 local_number11 = LASTRESULT; @00016ED7:000D local_number11 = (local_number11 = 1); @00016EE6:0004 if(local_number11) then // ref index: 1 @00016EF2:0021 SdMakeName(global_string3, local_string6, local_string1, global_number38); @00016F04:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @00016F21:0021 SilentWriteData(global_string3, "bOpt1", 2, "", local_number1); @00016F3D:0021 SilentWriteData(global_string3, "bOpt2", 2, "", local_number2); @00016F59:0003 endif; @00016F59:0003 label_16f59: @00016F5B:0027 // return coming @00016F5F:0023 return local_number3; @00016F66:0026 end; // checksum: 3b15c46e @00016F72:0007 label_16f72: @00016F74:0022 function NUMBER SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00016F74 NUMBER local_number3, local_number4, local_number5; @00016F74 @00016F74 @00016F74 begin @00016F7D:000D local_number5 = (global_number16 = 0); @00016F8C:0004 if(local_number5) then // ref index: 1 @00016F98:0021 SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00016FB3:0006 local_number3 = LASTRESULT; @00016FBD:0027 // return coming @00016FC1:0023 return 0; @00016FCA:0009 endif; @00016FCA:0009 label_16fca: @00016FCC:0006 local_number4 = 3; @00016FD8:0006 local_string1 = ""; @00016FE2:0006 local_string2 = ""; @00016FEC:0006 local_string3 = ""; @00016FF6:0021 SdFinishReboot(local_string1, local_string2, local_number4, local_string3, 0); @0001700D:0006 local_number3 = LASTRESULT; @00017017:0027 // return coming @0001701B:0023 return local_number3; @00017022:0026 end; // checksum: 105ae2e @0001702E:0004 label_1702e: @00017030:0022 function NUMBER SdInit() @00017030 @00017030 @00017030 @00017030 begin @00017039:0004 if(global_number14) then // ref index: 1 @00017045:0027 // return coming @00017049:0023 return 1; @00017052:0007 endif; @00017052:0007 label_17052: @00017054:0006 global_number15 = 0; @00017060:0006 global_number14 = 1; @0001706C:0021 function_351(11600); @00017077:0006 global_string4 = LASTRESULT; @00017081:0021 DialogSetInfo(4, "", 4); @00017094:0024 return; @00017098:0026 end; // checksum: 56066324 @000170A4:0003 label_170a4: @000170A6:0022 function NUMBER SdInit() @000170A6 @000170A6 @000170A6 @000170A6 begin @000170AF:0024 return; @000170B3:0026 end; // checksum: c01 @000170BF:000D label_170bf: @000170C1:0022 function NUMBER function_341(local_string1, local_number1, local_number2, local_string2) @000170C1 NUMBER local_number4, local_number7, local_number9; @000170C1 STRING local_string3; @000170C1 @000170C1 begin @000170CA:0021 function_344(local_number1); @000170D3:0020 GetFocus(); // dll: USER.dll @000170D9:0006 local_number4 = LASTRESULT; @000170E3:0020 IsWindow(local_number4); // dll: USER.dll @000170EC:0006 local_number9 = LASTRESULT; @000170F6:0004 if(local_number9) then // ref index: 1 @00017102:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll @00017113:000D local_number9 = (local_string3 = "edit"); @00017124:0004 if(local_number9) then // ref index: 1 @00017130:0020 GetWindowLong(local_number4, -12); // dll: USER.dll @0001713E:0006 local_number7 = LASTRESULT; @00017148:0021 CtrlSelectText(local_string1, local_number7); @00017154:0004 endif; @00017154:0004 endif; @00017154:0004 label_17154: @00017156:000E local_number9 = (local_string2 != ""); @00017163:0004 if(local_number9) then // ref index: 1 @0001716F:0021 function_346(local_string1, local_number1, global_string2, 700, 25); @00017188:0021 function_346(local_string1, local_number1, global_string2, 202, 1); @000171A1:0002 endif; @000171A1:0002 label_171a1: @000171A3:0024 return; @000171A7:0026 end; // checksum: b3b838c6 @000171B3:0007 label_171b3: @000171B5:0022 function NUMBER function_342(local_number1) @000171B5 NUMBER local_number2, local_number3; @000171B5 @000171B5 @000171B5 begin @000171BE:000C local_number2 = (local_number1 >= 1); @000171CD:000B local_number3 = (local_number1 <= 12); @000171DC:0019 local_number2 = (local_number2 = local_number3); @000171E9:0004 if(local_number2) then // ref index: 1 @000171F5:0027 // return coming @000171F9:0023 return 1; @00017202:0003 endif; @00017202:0003 label_17202: @00017204:0027 // return coming @00017208:0023 return 0; @00017211:0026 end; // checksum: 15338 @0001721D:0002 label_1721d: @0001721F:0022 function NUMBER function_343(local_number1) @0001721F NUMBER local_number2; @0001721F @0001721F @0001721F begin @00017228:0001 // switch/while/??? @0001722C:0006 label_1722c: @0001722E:000D local_number2 = (local_number1 = 2); @0001723D:0004 if(local_number2) then // ref index: 1 @00017249:0021 Do(2); @00017254:0027 // return coming @00017258:0023 return 0; @00017261:0005 goto label_172f5; @0001726A:0006 endif; @0001726A:0006 label_1726a: @0001726C:000D local_number2 = (local_number1 = 9); @0001727B:0004 if(local_number2) then // ref index: 1 @00017287:0021 Do(2); @00017292:0027 // return coming @00017296:0023 return 0; @0001729F:0005 goto label_172f5; @000172A8:0006 endif; @000172A8:0006 label_172a8: @000172AA:000D local_number2 = (local_number1 = 8); @000172B9:0004 if(local_number2) then // ref index: 1 @000172C5:0021 Do(1); @000172D0:0027 // return coming @000172D4:0023 return 0; @000172DD:0005 goto label_172f5; @000172E6:0002 endif; @000172E6:0002 label_172e6: @000172E8:0027 // return coming @000172EC:0023 return 1; @000172F5:0003 label_172f5: @000172F7:0027 // return coming @000172FB:0023 return 0; @00017304:0026 end; // checksum: 106e728 @00017310:0011 label_17310: @00017312:0022 function NUMBER function_344(local_number1) @00017312 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00017312 STRING local_string1, local_string2; @00017312 @00017312 begin @0001731B:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00017329:0006 local_number2 = LASTRESULT; @00017333:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00017341:0006 local_number4 = LASTRESULT; @0001734B:0020 GetDlgItem(local_number1, 12); // dll: USER.dll @00017359:0006 local_number3 = LASTRESULT; @00017363:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00017371:0006 local_number6 = LASTRESULT; @0001737B:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @00017389:0006 local_number5 = LASTRESULT; @00017393:0020 IsWindow(local_number3); // dll: USER.dll @0001739C:0006 local_number11 = LASTRESULT; @000173A6:000D local_number11 = (local_number11 = 0); @000173B5:0004 if(local_number11) then // ref index: 1 @000173C1:0027 // return coming @000173C5:0023 return 0; @000173CE:000F endif; @000173CE:000F label_173ce: @000173D0:0021 Is(51, local_string1); @000173DE:0006 local_number7 = LASTRESULT; @000173E8:0021 Is(50, local_string1); @000173F6:0006 local_number8 = LASTRESULT; @00017400:0021 Is(56, local_string1); @0001740E:0006 local_number9 = LASTRESULT; @00017418:0021 Is(52, local_string1); @00017426:0006 local_number10 = LASTRESULT; @00017430:0004 if(local_number10) then // ref index: 2 @0001743C:0021 function_234("SETUPSTR862"); @00017450:0006 local_string2 = LASTRESULT; @0001745A:0020 IsWindow(local_number2); // dll: USER.dll @00017463:0006 local_number11 = LASTRESULT; @0001746D:0004 if(local_number11) then // ref index: 1 @00017479:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll @00017485:0004 endif; @00017485:0004 label_17485: @00017487:0020 IsWindow(local_number4); // dll: USER.dll @00017490:0006 local_number11 = LASTRESULT; @0001749A:0004 if(local_number11) then // ref index: 1 @000174A6:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll @000174B2:0004 endif; @000174B2:0004 endif; @000174B2:0004 label_174b2: @000174B4:0020 IsWindow(local_number2); // dll: USER.dll @000174BD:0006 local_number11 = LASTRESULT; @000174C7:0004 if(local_number11) then // ref index: 1 @000174D3:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll @000174DF:0004 endif; @000174DF:0004 label_174df: @000174E1:0020 IsWindow(local_number4); // dll: USER.dll @000174EA:0006 local_number11 = LASTRESULT; @000174F4:0004 if(local_number11) then // ref index: 1 @00017500:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll @0001750C:0004 endif; @0001750C:0004 label_1750c: @0001750E:0020 IsWindow(local_number3); // dll: USER.dll @00017517:0006 local_number11 = LASTRESULT; @00017521:0004 if(local_number11) then // ref index: 1 @0001752D:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll @00017539:0004 endif; @00017539:0004 label_17539: @0001753B:0020 IsWindow(local_number6); // dll: USER.dll @00017544:0006 local_number11 = LASTRESULT; @0001754E:0004 if(local_number11) then // ref index: 1 @0001755A:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll @00017566:0004 endif; @00017566:0004 label_17566: @00017568:0020 IsWindow(local_number5); // dll: USER.dll @00017571:0006 local_number11 = LASTRESULT; @0001757B:0004 if(local_number11) then // ref index: 1 @00017587:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll @00017593:0003 endif; @00017593:0003 label_17593: @00017595:0027 // return coming @00017599:0023 return 1; @000175A2:0026 end; // checksum: 7841b528 @000175AE:0004 label_175ae: @000175B0:0022 function NUMBER function_345(local_string1, local_number1, local_string2) @000175B0 @000175B0 @000175B0 @000175B0 begin @000175B9:0021 CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2); @000175C8:0024 return; @000175CC:0026 end; // checksum: 51f02 @000175D8:0005 label_175d8: @000175DA:0022 function NUMBER function_346(local_string1, local_number1, local_string2, local_number2, local_number3) @000175DA NUMBER local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @000175DA STRING local_string3, local_string4, local_string5; @000175DA @000175DA begin @000175E3:0006 local_number5 = local_number2; @000175ED:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @000175F9:0006 local_number4 = LASTRESULT; @00017603:0006 local_number7 = 0; @0001760F:0009 label_1760f: @00017611:000B local_number10 = (local_number7 <= local_number3); @0001761E:0004 if(local_number10) then // ref index: 4 @0001762A:0004 if(local_number4) then // ref index: 3 @00017636:0006 local_number9 = 0; @00017642:0021 function_114(local_string1, local_number5, local_string3); @00017651:002A StrFind(local_string3, "%P"); @0001765D:0006 local_number8 = LASTRESULT; @00017667:0028 StrLengthChars(local_string3); @0001766E:0006 local_number6 = LASTRESULT; @00017678:000F label_17678: @0001767A:0001 // switch/while/??? @0001767E:000C local_number10 = (local_number8 >= 0); @0001768D:0004 if(local_number10) then // ref index: 1 @00017699:0006 local_number9 = 1; @000176A5:0029 StrSub(local_string4, local_string3, 0, local_number8); @000176B7:0007 local_string4 = (local_string4 + local_string2); @000176C4:0007 local_number8 = (local_number8 + 2); @000176D3:000F local_number6 = (local_number6 - local_number8); @000176E0:0029 StrSub(local_string5, local_string3, local_number8, local_number6); @000176F0:0007 local_string3 = (local_string4 + local_string5); @000176FD:002A StrFind(local_string3, "%P"); @00017709:0006 local_number8 = LASTRESULT; @00017713:0028 StrLengthChars(local_string3); @0001771A:0006 local_number6 = LASTRESULT; @00017724:0005 goto label_17678; @0001772D:0002 endif; @0001772D:0002 label_1772d: @0001772F:0004 if(local_number9) then // ref index: 1 @0001773B:0021 CtrlSetText/CtrlGetText(local_string1, local_number5, local_string3); @0001774A:0005 endif; @0001774A:0005 endif; @0001774A:0005 label_1774a: @0001774C:0007 local_number5 = (local_number5 + 1); @0001775B:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @00017767:0006 local_number4 = LASTRESULT; @00017771:0007 local_number7 = (local_number7 + 1); @00017780:0005 goto label_1760f; @00017789:0001 endif; @00017789:0001 label_17789: @0001778B:0026 end; // checksum: faff49d5 @00017797:0002 label_17797: @00017799:0022 function NUMBER function_347(local_number1, local_string1) @00017799 NUMBER local_number2; @00017799 STRING local_string2; @00017799 @00017799 begin @000177A2:0001 // switch/while/??? @000177A6:0004 label_177a6: @000177A8:000D local_number2 = (local_number1 = -1); @000177B7:0004 if(local_number2) then // ref index: 1 @000177C3:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n"); @000177FB:0021 function_263(-65533, "", local_string2, local_string1); @0001780F:0002 endif; @0001780F:0002 label_1780f: @00017811:0024 return; @00017815:0026 end; // checksum: fc5575c2 @00017821:0006 label_17821: @00017823:0022 function NUMBER function_348(local_number1, local_number2, local_number3) @00017823 NUMBER local_number4; @00017823 @00017823 @00017823 begin @0001782C:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @0001783A:0006 local_number4 = LASTRESULT; @00017844:0004 if(local_number4) then // ref index: 1 @00017850:0021 Do(2); @0001785B:0005 goto label_178c5; @00017864:0006 endif; @00017864:0006 label_17864: @00017866:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00017874:0006 local_number4 = LASTRESULT; @0001787E:0004 if(local_number4) then // ref index: 1 @0001788A:0006 local_number2 = 2; @00017896:0006 local_number3 = 1; @000178A2:0005 goto label_178c5; @000178AB:0002 endif; @000178AB:0002 label_178ab: @000178AD:0006 local_number2 = 2; @000178B9:0006 local_number3 = 1; @000178C5:0002 label_178c5: @000178C7:0024 return; @000178CB:0026 end; // checksum: 200a904 @000178D7:0005 label_178d7: @000178D9:0022 function NUMBER SdMakeName(local_string1, local_string2, local_string3, local_number1) @000178D9 @000178D9 @000178D9 @000178D9 begin @000178E2:0021 function_404(local_string1, "%s-%ld", local_string2, local_number1); @000178FA:0007 local_number1 = (local_number1 + 1); @00017909:0024 return; @0001790D:0026 end; // checksum: 4c231c10 @00017919:0007 label_17919: @0001791B:0022 function NUMBER function_350(local_number1) @0001791B NUMBER local_number2; @0001791B @0001791B @0001791B begin @00017924:0020 IsWindowVisible(local_number1); // dll: USER.dll @0001792D:0006 local_number2 = LASTRESULT; @00017937:000D local_number2 = (local_number2 = 0); @00017946:0004 if(local_number2) then // ref index: 1 @00017952:0027 // return coming @00017956:0023 return 1; @0001795F:0005 endif; @0001795F:0005 label_1795f: @00017961:0020 IsIconic(local_number1); // dll: USER.dll @0001796A:0006 local_number2 = LASTRESULT; @00017974:0004 if(local_number2) then // ref index: 1 @00017980:0027 // return coming @00017984:0023 return 1; @0001798D:0004 endif; @0001798D:0004 label_1798d: @0001798F:0020 SetForegroundWindow(local_number1); // dll: USER.dll @00017998:0027 // return coming @0001799C:0023 return 1; @000179A5:0026 end; // checksum: 436940b @000179B1:0006 label_179b1: @000179B3:0022 function STRING function_351(local_number1) @000179B3 NUMBER local_number2, local_number3, local_number4, local_number5; @000179B3 STRING local_string1; @000179B3 @000179B3 begin @000179BC:0021 StrLength(local_string1); @000179C5:0006 local_number4 = LASTRESULT; @000179CF:000F local_number3 = (local_number4 - 1); @000179DE:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @000179F0:0006 local_number2 = LASTRESULT; @000179FA:000F label_179fa: @000179FC:0001 // switch/while/??? @00017A00:000E local_number4 = (local_number2 != 0); @00017A0F:000C local_number5 = (local_number2 >= local_number3); @00017A1C:0019 local_number4 = (local_number4 = local_number5); @00017A29:0009 local_number5 = (local_number3 < 100000); @00017A38:0019 local_number4 = (local_number4 = local_number5); @00017A45:0004 if(local_number4) then // ref index: 1 @00017A51:0010 local_number4 = (local_number3 * 2); @00017A60:0031 Resize(local_string1, local_number4); @00017A6A:0021 StrLength(local_string1); @00017A73:0006 local_number4 = LASTRESULT; @00017A7D:000F local_number3 = (local_number4 - 1); @00017A8C:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @00017A9E:0006 local_number2 = LASTRESULT; @00017AA8:0005 goto label_179fa; @00017AB1:0003 endif; @00017AB1:0003 label_17ab1: @00017AB3:0027 // return coming @00017AB7:0023 return local_string1; @00017ABE:0026 end; // checksum: 187ac09 @00017ACA:000C label_17aca: @00017ACC:0022 function NUMBER function_352(local_string1, local_number1, local_string2) @00017ACC NUMBER local_number2, local_number3, local_number4, local_number6; @00017ACC STRING local_string3, local_string4; @00017ACC @00017ACC begin @00017AD5:0020 GetDlgItem(local_number1, 50); // dll: USER.dll @00017AE3:0006 local_number2 = LASTRESULT; @00017AED:000E local_number6 = (local_string2 != ""); @00017AFA:0004 if(local_number6) then // ref index: 4 @00017B06:002A StrFind(local_string2, "\n"); @00017B11:0006 local_number3 = LASTRESULT; @00017B1B:0009 local_number6 = (local_number3 < 0); @00017B2A:0004 if(local_number6) then // ref index: 1 @00017B36:0006 local_string3 = local_string2; @00017B40:0006 local_string4 = ""; @00017B4A:0005 goto label_17bb3; @00017B53:0007 endif; @00017B53:0007 label_17b53: @00017B55:0028 StrLengthChars(local_string2); @00017B5C:0006 local_number4 = LASTRESULT; @00017B66:000F local_number6 = (local_number4 - local_number3); @00017B73:000F local_number4 = (local_number6 - 1); @00017B82:0029 StrSub(local_string3, local_string2, 0, local_number3); @00017B94:0007 local_number6 = (local_number3 + 1); @00017BA3:0029 StrSub(local_string4, local_string2, local_number6, local_number4); @00017BB3:0005 label_17bb3: @00017BB5:000E local_number6 = (local_number2 != 0); @00017BC4:0004 if(local_number6) then // ref index: 1 @00017BD0:0021 function_345(local_string1, 50, local_string3); @00017BE1:0021 function_345(local_string1, 51, local_string4); @00017BF2:0005 goto label_17c09; @00017BFB:0001 endif; @00017BFB:0001 label_17bfb: @00017BFD:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll @00017C09:0003 endif; @00017C09:0003 label_17c09: @00017C0B:000E local_number6 = (local_number2 != 0); @00017C1A:0004 if(local_number6) then // ref index: 1 @00017C26:0021 function_346(local_string1, local_number1, global_string2, 50, 4); @00017C3F:0002 endif; @00017C3F:0002 label_17c3f: @00017C41:0024 return; @00017C45:0026 end; // checksum: 7a4a4a78 @00017C51:000B label_17c51: @00017C53:0022 function NUMBER function_354(local_string1, local_string2, local_string3, local_string4) @00017C53 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00017C53 STRING local_string5, local_string6, local_string7, local_string8; @00017C53 @00017C53 begin @00017C5C:0006 local_string5 = "SdLicense"; @00017C6F:0006 local_number5 = 12029; @00017C7B:0021 function_391(); @00017C81:0006 local_number8 = LASTRESULT; @00017C8B:000D local_number8 = (local_number8 = 2); @00017C9A:0004 if(local_number8) then // ref index: 1 @00017CA6:0021 SdMakeName(global_string3, local_string5, local_string1, global_number39); @00017CB8:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number1); @00017CD5:0027 // return coming @00017CD9:0023 return local_number1; @00017CE0:000A endif; @00017CE0:000A label_17ce0: @00017CE2:0021 function_420(); @00017CE8:0006 local_string8 = LASTRESULT; @00017CF2:0014 local_string7 = (local_string8 ^ local_string4); @00017CFF:0028 StrLengthChars(local_string4); @00017D06:0006 local_number8 = LASTRESULT; @00017D10:000A local_number8 = (local_number8 > 2); @00017D1F:0004 if(local_number8) then // ref index: 4 @00017D2B:001E local_number3 = local_string4[0]; @00017D3A:001E local_number4 = local_string4[1]; @00017D49:0001 // switch/while/??? @00017D4D:000B label_17d4d: @00017D4F:000D local_number8 = (local_number4 = 58); @00017D5E:0004 if(local_number8) then // ref index: 2 @00017D6A:000C local_number8 = (local_number3 >= 97); @00017D79:000B local_number9 = (local_number3 <= 122); @00017D88:0019 local_number8 = (local_number8 = local_number9); @00017D95:000C local_number9 = (local_number3 >= 65); @00017DA4:000B local_number10 = (local_number3 <= 90); @00017DB3:0019 local_number9 = (local_number9 = local_number10); @00017DC0:0018 local_number8 = (local_number8 || local_number9); @00017DCD:0004 if(local_number8) then // ref index: 1 @00017DD9:0006 local_string7 = local_string4; @00017DE3:0001 endif; @00017DE3:0001 label_17de3: @00017DE5:0005 goto label_17e30; @00017DEE:0005 endif; @00017DEE:0005 label_17dee: @00017DF0:000D local_number8 = (local_number4 = 92); @00017DFF:0004 if(local_number8) then // ref index: 1 @00017E0B:000D local_number8 = (local_number3 = 92); @00017E1A:0004 if(local_number8) then // ref index: 1 @00017E26:0006 local_string7 = local_string4; @00017E30:0003 endif; @00017E30:0003 endif; @00017E30:0003 endif; @00017E30:0003 label_17e30: @00017E32:000D local_number8 = (global_number14 = 0); @00017E41:0004 if(local_number8) then // ref index: 1 @00017E4D:0021 SdInit(); @00017E53:0006 endif; @00017E53:0006 label_17e53: @00017E55:0021 EzDefineDialog(local_string5, "", "", 12029); @00017E69:0006 local_number8 = LASTRESULT; @00017E73:000D local_number8 = (local_number8 = -1); @00017E82:0004 if(local_number8) then // ref index: 1 @00017E8E:0027 // return coming @00017E92:0023 return -1; @00017E9B:0001 endif; @00017E9B:0001 label_17e9b: @00017E9D:0006 local_number7 = 0; @00017EA9:0006 label_17ea9: @00017EAB:0001 // switch/while/??? @00017EAF:000D local_number8 = (local_number7 = 0); @00017EBE:0004 if(local_number8) then // ref index: 13 @00017ECA:0021 WaitOnDialog/ReleaseDialog(local_string5); @00017ED3:0006 local_number1 = LASTRESULT; @00017EDD:0001 // switch/while/??? @00017EE1:0005 label_17ee1: @00017EE3:000D local_number8 = (local_number1 = -100); @00017EF2:0004 if(local_number8) then // ref index: 4 @00017EFE:000E local_number8 = (local_string2 != ""); @00017F0B:0004 if(local_number8) then // ref index: 1 @00017F17:0021 function_345(local_string5, 711, local_string2); @00017F28:0003 endif; @00017F28:0003 label_17f28: @00017F2A:000E local_number8 = (local_string3 != ""); @00017F37:0004 if(local_number8) then // ref index: 1 @00017F43:0021 function_345(local_string5, 712, local_string3); @00017F54:000B endif; @00017F54:000B label_17f54: @00017F56:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00017F5F:0006 local_number6 = LASTRESULT; @00017F69:0021 function_341(local_string5, local_number6, 0, global_string2); @00017F7D:0021 function_352(local_string5, local_number6, local_string1); @00017F8C:0021 ListCreate(0); @00017F97:0006 local_number2 = LASTRESULT; @00017FA1:0021 ListReadFromFile(local_number2, local_string7); @00017FAD:0006 local_number8 = LASTRESULT; @00017FB7:000D local_number8 = (local_number8 = 0); @00017FC6:0004 if(local_number8) then // ref index: 1 @00017FD2:0021 CtrlSetMLEText/CtrlGetMLEText(local_string5, 301, local_number2); @00017FE3:0002 endif; @00017FE3:0002 label_17fe3: @00017FE5:0021 ListDestroy(local_number2); @00017FEE:0005 goto label_18198; @00017FF7:0005 endif; @00017FF7:0005 label_17ff7: @00017FF9:000D local_number8 = (local_number1 = 1); @00018008:0004 if(local_number8) then // ref index: 1 @00018014:0006 local_number1 = 1; @00018020:0006 local_number7 = 1; @0001802C:0005 goto label_18198; @00018035:0005 endif; @00018035:0005 label_18035: @00018037:000D local_number8 = (local_number1 = 6); @00018046:0004 if(local_number8) then // ref index: 1 @00018052:0006 local_number1 = 1; @0001805E:0006 local_number7 = 1; @0001806A:0005 goto label_18198; @00018073:0005 endif; @00018073:0005 label_18073: @00018075:000D local_number8 = (local_number1 = 12); @00018084:0004 if(local_number8) then // ref index: 1 @00018090:0006 local_number1 = 12; @0001809C:0006 local_number7 = 1; @000180A8:0005 goto label_18198; @000180B1:0006 endif; @000180B1:0006 label_180b1: @000180B3:000D local_number8 = (local_number1 = -1); @000180C2:0004 if(local_number8) then // ref index: 1 @000180CE:0021 function_347(-1, local_string5); @000180DC:0006 local_number1 = -1; @000180E8:0006 local_number7 = 1; @000180F4:0005 goto label_18198; @000180FD:0004 endif; @000180FD:0004 label_180fd: @000180FF:000D local_number8 = (local_number1 = -200); @0001810E:0004 if(local_number8) then // ref index: 1 @0001811A:0021 function_348(local_number6, local_number1, local_number7); @00018129:0005 goto label_18198; @00018132:0008 endif; @00018132:0008 label_18132: @00018134:0021 function_342(local_number1); @0001813D:0006 local_number8 = LASTRESULT; @00018147:0021 function_343(local_number1); @00018150:0006 local_number9 = LASTRESULT; @0001815A:0019 local_number8 = (local_number8 = local_number9); @00018167:0004 if(local_number8) then // ref index: 1 @00018173:0006 local_number7 = 1; @0001817F:0005 goto label_18198; @00018188:0001 endif; @00018188:0001 label_18188: @0001818A:0021 function_460(local_number6, 2); @00018198:0001 label_18198: @0001819A:0005 goto label_17ea9; @000181A3:0009 endif; @000181A3:0009 label_181a3: @000181A5:0021 EndDialog(local_string5); @000181AE:0021 ReleaseDialog/EndDialog(local_string5); @000181B7:0021 SdInit(); @000181BD:0021 function_391(); @000181C3:0006 local_number8 = LASTRESULT; @000181CD:000D local_number8 = (local_number8 = 1); @000181DC:0004 if(local_number8) then // ref index: 1 @000181E8:0021 SdMakeName(global_string3, local_string5, local_string1, global_number39); @000181FA:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @00018217:0003 endif; @00018217:0003 label_18217: @00018219:0027 // return coming @0001821D:0023 return local_number1; @00018224:0026 end; // checksum: ab34b43e @00018230:0006 label_18230: @00018232:0022 function NUMBER SdProductName(local_string1) @00018232 NUMBER local_number1; @00018232 @00018232 @00018232 begin @0001823B:0006 global_string2 = local_string1; @00018245:0020 IsEmpty(global_object10); // dll: ISRT.dll @0001824E:0006 local_number1 = LASTRESULT; @00018258:0004 if(local_number1) then // ref index: 1 @00018264:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00018270:0003 endif; @00018270:0003 label_18270: @00018272:0033 global_object10.ProductName = global_string2; @0001828A:0024 return; @0001828E:0026 end; // checksum: 504e5042 @0001829A:000C label_1829a: @0001829C:0022 function NUMBER SdSetupTypeEx(local_string1, local_string2, local_string3, local_string4, local_number1) @0001829C NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number9, local_number10, local_number11, local_number12, local_number13; @0001829C STRING local_string5, local_string6, local_string7, local_string8, local_string9; @0001829C @0001829C begin @000182A5:0006 local_string5 = "SdSetupTypeEx"; @000182BC:0006 local_number6 = 12033; @000182C8:0021 function_391(); @000182CE:0006 local_number12 = LASTRESULT; @000182D8:000D local_number12 = (local_number12 = 2); @000182E7:0004 if(local_number12) then // ref index: 1 @000182F3:0021 SdMakeName(global_string3, local_string5, local_string1, global_number40); @00018305:0021 SilentReadData/SilentWriteData(global_string3, "Result", 1, local_string4, local_number2); @00018322:0021 ComponentSetupTypeSet(global_string6, local_string4); @0001832E:0027 // return coming @00018332:0023 return 0; @0001833B:0007 endif; @0001833B:0007 label_1833b: @0001833D:0021 ListCreate(0); @00018348:0006 local_number10 = LASTRESULT; @00018352:000D local_number12 = (local_number10 = -1); @00018361:0004 if(local_number12) then // ref index: 1 @0001836D:0021 function_347(-1, "SdSetupTypeEx"); @00018388:0027 // return coming @0001838C:0023 return -1; @00018395:0008 endif; @00018395:0008 label_18395: @00018397:0021 ListCreate(0); @000183A2:0006 local_number11 = LASTRESULT; @000183AC:000D local_number12 = (local_number11 = -1); @000183BB:0004 if(local_number12) then // ref index: 1 @000183C7:0021 ListDestroy(local_number10); @000183D0:0021 function_347(-1, "SdSetupTypeEx"); @000183EB:0027 // return coming @000183EF:0023 return -1; @000183F8:0003 endif; @000183F8:0003 label_183f8: @000183FA:0021 ComponentSetupTypeEnum(global_string6, local_number10); @00018406:0021 function_305(local_number10, local_string9); @00018412:0006 local_number5 = LASTRESULT; @0001841C:0009 label_1841c: @0001841E:0001 // switch/while/??? @00018422:000D local_number12 = (local_number5 = 0); @00018431:0004 if(local_number12) then // ref index: 1 @0001843D:0021 function_358(local_string8, local_string9); @00018449:0021 ListAddString(local_number11, local_string8, 0); @0001845A:0021 function_307(local_number10, local_string9); @00018466:0006 local_number5 = LASTRESULT; @00018470:0006 local_string8 = ""; @0001847A:0005 goto label_1841c; @00018483:0003 endif; @00018483:0003 label_18483: @00018485:000D local_number12 = (global_number14 = 0); @00018494:0004 if(local_number12) then // ref index: 1 @000184A0:0021 SdInit(); @000184A6:0008 endif; @000184A6:0008 label_184a6: @000184A8:0021 EzDefineDialog(local_string5, "", "", 12033); @000184BC:0006 local_number12 = LASTRESULT; @000184C6:000D local_number12 = (local_number12 = -1); @000184D5:0004 if(local_number12) then // ref index: 1 @000184E1:0021 ListDestroy(local_number10); @000184EA:0021 ListDestroy(local_number11); @000184F3:0027 // return coming @000184F7:0023 return -1; @00018500:0001 endif; @00018500:0001 label_18500: @00018502:0006 local_number9 = 0; @0001850E:0006 label_1850e: @00018510:0001 // switch/while/??? @00018514:000D local_number12 = (local_number9 = 0); @00018523:0004 if(local_number12) then // ref index: 14 @0001852F:0021 WaitOnDialog/ReleaseDialog(local_string5); @00018538:0006 local_number2 = LASTRESULT; @00018542:0001 // switch/while/??? @00018546:0005 label_18546: @00018548:000D local_number12 = (local_number2 = -100); @00018557:0004 if(local_number12) then // ref index: 4 @00018563:000E local_number12 = (local_string2 != ""); @00018570:0004 if(local_number12) then // ref index: 1 @0001857C:0021 function_345(local_string5, 710, local_string2); @0001858D:0009 endif; @0001858D:0009 label_1858d: @0001858F:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00018598:0006 local_number7 = LASTRESULT; @000185A2:0021 function_341(local_string5, local_number7, local_number1, global_string2); @000185B4:0021 function_352(local_string5, local_number7, local_string1); @000185C3:0021 CtrlSetList(local_string5, 401, local_number11); @000185D4:000E local_number12 = (local_string4 != ""); @000185E1:0004 if(local_number12) then // ref index: 1 @000185ED:0021 function_358(local_string8, local_string4); @000185F9:0021 CtrlSetCurSel/CtrlGetCurSel(local_string5, 401, local_string8); @0001860A:0007 endif; @0001860A:0007 label_1860a: @0001860C:0021 CtrlSetText(local_string5, 401, local_string8); @0001861D:0006 local_number12 = LASTRESULT; @00018627:000D local_number12 = (local_number12 = 0); @00018636:0004 if(local_number12) then // ref index: 1 @00018642:0021 function_357(local_string6, local_string8, local_number10, local_number11); @00018654:0021 function_87(global_string6, local_string6, 1, local_number3, local_string7); @0001866B:0021 CtrlSetText/CtrlGetText(local_string5, 711, local_string7); @0001867C:0001 endif; @0001867C:0001 label_1867c: @0001867E:0005 goto label_18950; @00018687:0006 endif; @00018687:0006 label_18687: @00018689:000D local_number12 = (local_number2 = -1); @00018698:0004 if(local_number12) then // ref index: 1 @000186A4:0021 function_347(-1, "SdSetupTypeEx"); @000186BF:0006 local_number2 = -1; @000186CB:0006 local_number9 = 1; @000186D7:0005 goto label_18950; @000186E0:0004 endif; @000186E0:0004 label_186e0: @000186E2:000D local_number12 = (local_number2 = -200); @000186F1:0004 if(local_number12) then // ref index: 1 @000186FD:0021 function_348(local_number7, local_number2, local_number9); @0001870C:0005 goto label_18950; @00018715:0008 endif; @00018715:0008 label_18715: @00018717:000D local_number12 = (local_number2 = 12); @00018726:0004 if(local_number12) then // ref index: 1 @00018732:0006 local_number2 = 12; @0001873E:0021 CtrlSetText(local_string5, 401, local_string8); @0001874F:0021 function_357(local_string4, local_string8, local_number10, local_number11); @00018761:0021 ComponentSetupTypeSet(global_string6, local_string4); @0001876D:0006 local_number9 = 1; @00018779:0005 goto label_18950; @00018782:0008 endif; @00018782:0008 label_18782: @00018784:000D local_number12 = (local_number2 = 1); @00018793:0004 if(local_number12) then // ref index: 1 @0001879F:0006 local_number2 = 0; @000187AB:0021 CtrlSetText(local_string5, 401, local_string8); @000187BC:0021 function_357(local_string4, local_string8, local_number10, local_number11); @000187CE:0021 ComponentSetupTypeSet(global_string6, local_string4); @000187DA:0006 local_number9 = 1; @000187E6:0005 goto label_18950; @000187EF:000D endif; @000187EF:000D label_187ef: @000187F1:000D local_number12 = (local_number2 = 401); @00018800:0004 if(local_number12) then // ref index: 2 @0001880C:0021 CtrlGetSubCommand/CmdGetHwndDlg(local_string5); @00018815:0006 local_number4 = LASTRESULT; @0001881F:000D local_number12 = (local_number4 = -1009); @0001882E:0004 if(local_number12) then // ref index: 1 @0001883A:0021 CtrlSetText(local_string5, 401, local_string8); @0001884B:0006 local_number12 = LASTRESULT; @00018855:000D local_number12 = (local_number12 = 0); @00018864:0004 if(local_number12) then // ref index: 1 @00018870:0021 function_357(local_string6, local_string8, local_number10, local_number11); @00018882:0021 function_87(global_string6, local_string6, 1, local_number3, local_string7); @00018899:0021 CtrlSetText/CtrlGetText(local_string5, 711, local_string7); @000188AA:0001 endif; @000188AA:0001 endif; @000188AA:0001 label_188aa: @000188AC:0005 goto label_18950; @000188B5:0008 endif; @000188B5:0008 label_188b5: @000188B7:0021 function_342(local_number2); @000188C0:0006 local_number12 = LASTRESULT; @000188CA:0021 function_343(local_number2); @000188D3:0006 local_number13 = LASTRESULT; @000188DD:0019 local_number12 = (local_number12 = local_number13); @000188EA:0004 if(local_number12) then // ref index: 1 @000188F6:0006 local_number9 = 1; @00018902:0005 goto label_18950; @0001890B:0005 endif; @0001890B:0005 label_1890b: @0001890D:000C local_number12 = (local_number2 >= 101); @0001891C:000B local_number13 = (local_number2 <= 199); @0001892B:0019 local_number12 = (local_number12 = local_number13); @00018938:0004 if(local_number12) then // ref index: 1 @00018944:0006 local_number9 = 1; @00018950:0001 endif; @00018950:0001 label_18950: @00018952:0005 goto label_1850e; @0001895B:0009 endif; @0001895B:0009 label_1895b: @0001895D:0021 EndDialog(local_string5); @00018966:0021 ReleaseDialog/EndDialog(local_string5); @0001896F:0021 SdInit(); @00018975:0021 function_391(); @0001897B:0006 local_number12 = LASTRESULT; @00018985:000D local_number12 = (local_number12 = 1); @00018994:0004 if(local_number12) then // ref index: 1 @000189A0:0021 SdMakeName(global_string3, local_string5, local_string1, global_number40); @000189B2:0021 SilentWriteData(global_string3, "Result", 1, local_string4, 0); @000189D1:0005 endif; @000189D1:0005 label_189d1: @000189D3:0021 ListDestroy(local_number10); @000189DC:0021 ListDestroy(local_number11); @000189E5:0027 // return coming @000189E9:0023 return local_number2; @000189F0:0026 end; // checksum: b88431d1 @000189FC:0005 label_189fc: @000189FE:0022 function NUMBER function_357(local_string1, local_string2, local_number1, local_number2) @000189FE NUMBER local_number3, local_number4, local_number5; @000189FE STRING local_string3; @000189FE @000189FE begin @00018A07:0006 local_number3 = 0; @00018A13:0006 local_string1 = ""; @00018A1D:0021 function_305(local_number2, local_string3); @00018A29:0006 local_number4 = LASTRESULT; @00018A33:0009 label_18a33: @00018A35:0001 // switch/while/??? @00018A39:000D local_number5 = (local_number4 = 0); @00018A48:0004 if(local_number5) then // ref index: 2 @00018A54:000D local_number5 = (local_string2 = local_string3); @00018A61:0004 if(local_number5) then // ref index: 1 @00018A6D:0021 ListSetIndex(local_number1, local_number3); @00018A79:0021 function_302(local_number1, local_string1); @00018A85:0027 // return coming @00018A89:0023 return 0; @00018A92:0004 endif; @00018A92:0004 label_18a92: @00018A94:0007 local_number3 = (local_number3 + 1); @00018AA3:0021 function_307(local_number2, local_string3); @00018AAF:0006 local_number4 = LASTRESULT; @00018AB9:0005 goto label_18a33; @00018AC2:0001 endif; @00018AC2:0001 label_18ac2: @00018AC4:0026 end; // checksum: f9fa39d8 @00018AD0:0005 label_18ad0: @00018AD2:0022 function NUMBER function_358(local_string1, local_string2) @00018AD2 NUMBER local_number1, local_number2; @00018AD2 @00018AD2 @00018AD2 begin @00018ADB:0021 function_87(global_string6, local_string2, 2, local_number1, local_string1); @00018AF2:000D local_number2 = (local_string1 = ""); @00018AFF:0004 if(local_number2) then // ref index: 1 @00018B0B:0006 local_string1 = local_string2; @00018B15:0002 endif; @00018B15:0002 label_18b15: @00018B17:0024 return; @00018B1B:0026 end; // checksum: 74a0d @00018B27:000B label_18b27: @00018B29:0022 function NUMBER SdWelcome(local_string1, local_string2) @00018B29 NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8; @00018B29 STRING local_string3, local_string4; @00018B29 @00018B29 begin @00018B32:0006 local_string3 = "SdWelcome"; @00018B45:0006 local_number4 = 12006; @00018B51:0021 function_391(); @00018B57:0006 local_number7 = LASTRESULT; @00018B61:000D local_number7 = (local_number7 = 2); @00018B70:0004 if(local_number7) then // ref index: 1 @00018B7C:0021 SdMakeName(global_string3, local_string3, local_string1, global_number41); @00018B8E:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number1); @00018BAB:0027 // return coming @00018BAF:0023 return local_number1; @00018BB6:0003 endif; @00018BB6:0003 label_18bb6: @00018BB8:000D local_number7 = (global_number14 = 0); @00018BC7:0004 if(local_number7) then // ref index: 1 @00018BD3:0021 SdInit(); @00018BD9:0006 endif; @00018BD9:0006 label_18bd9: @00018BDB:0021 EzDefineDialog(local_string3, "", "", 12006); @00018BEF:0006 local_number7 = LASTRESULT; @00018BF9:000D local_number7 = (local_number7 = -1); @00018C08:0004 if(local_number7) then // ref index: 1 @00018C14:0027 // return coming @00018C18:0023 return -1; @00018C21:0002 endif; @00018C21:0002 label_18c21: @00018C23:0021 Disable/Enable(50); @00018C2E:0006 local_number6 = 0; @00018C3A:0006 label_18c3a: @00018C3C:0001 // switch/while/??? @00018C40:000D local_number7 = (local_number6 = 0); @00018C4F:0004 if(local_number7) then // ref index: 9 @00018C5B:0021 WaitOnDialog/ReleaseDialog(local_string3); @00018C64:0006 local_number1 = LASTRESULT; @00018C6E:0001 // switch/while/??? @00018C72:0005 label_18c72: @00018C74:000D local_number7 = (local_number1 = -100); @00018C83:0004 if(local_number7) then // ref index: 2 @00018C8F:000E local_number7 = (local_string2 != ""); @00018C9C:0004 if(local_number7) then // ref index: 1 @00018CA8:0021 function_345(local_string3, 710, local_string2); @00018CB9:0005 endif; @00018CB9:0005 label_18cb9: @00018CBB:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00018CC4:0006 local_number5 = LASTRESULT; @00018CCE:0021 function_341(local_string3, local_number5, 8, global_string2); @00018CE2:0021 function_352(local_string3, local_number5, local_string1); @00018CF1:0005 goto label_18e4d; @00018CFA:0005 endif; @00018CFA:0005 label_18cfa: @00018CFC:000D local_number7 = (local_number1 = 1); @00018D0B:0004 if(local_number7) then // ref index: 1 @00018D17:0006 local_number1 = 1; @00018D23:0006 local_number6 = 1; @00018D2F:0005 goto label_18e4d; @00018D38:0005 endif; @00018D38:0005 label_18d38: @00018D3A:000D local_number7 = (local_number1 = 12); @00018D49:0004 if(local_number7) then // ref index: 1 @00018D55:0006 local_number1 = 12; @00018D61:0006 local_number6 = 1; @00018D6D:0005 goto label_18e4d; @00018D76:0006 endif; @00018D76:0006 label_18d76: @00018D78:000D local_number7 = (local_number1 = -1); @00018D87:0004 if(local_number7) then // ref index: 1 @00018D93:0021 function_347(-1, "SdWelcome"); @00018DAA:0006 local_number1 = -1; @00018DB6:0006 local_number6 = 1; @00018DC2:0005 goto label_18e4d; @00018DCB:0004 endif; @00018DCB:0004 label_18dcb: @00018DCD:000D local_number7 = (local_number1 = -200); @00018DDC:0004 if(local_number7) then // ref index: 1 @00018DE8:0021 function_348(local_number5, local_number1, local_number6); @00018DF7:0005 goto label_18e4d; @00018E00:0007 endif; @00018E00:0007 label_18e00: @00018E02:0021 function_342(local_number1); @00018E0B:0006 local_number7 = LASTRESULT; @00018E15:0021 function_343(local_number1); @00018E1E:0006 local_number8 = LASTRESULT; @00018E28:0019 local_number7 = (local_number7 = local_number8); @00018E35:0004 if(local_number7) then // ref index: 1 @00018E41:0006 local_number6 = 1; @00018E4D:0001 endif; @00018E4D:0001 label_18e4d: @00018E4F:0005 goto label_18c3a; @00018E58:000A endif; @00018E58:000A label_18e58: @00018E5A:0021 EndDialog(local_string3); @00018E63:0021 ReleaseDialog/EndDialog(local_string3); @00018E6C:0021 SdInit(); @00018E72:0021 function_148(50); @00018E7D:0021 function_391(); @00018E83:0006 local_number7 = LASTRESULT; @00018E8D:000D local_number7 = (local_number7 = 1); @00018E9C:0004 if(local_number7) then // ref index: 1 @00018EA8:0021 SdMakeName(global_string3, local_string3, local_string1, global_number41); @00018EBA:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @00018ED7:0003 endif; @00018ED7:0003 label_18ed7: @00018ED9:0027 // return coming @00018EDD:0023 return local_number1; @00018EE4:0026 end; // checksum: bb790227 @00018EF0:0012 label_18ef0: @00018EF2:0022 function NUMBER SelectDir(local_string1, local_string2, local_string3, local_number1) @00018EF2 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @00018EF2 STRING local_string4, local_string5; @00018EF2 @00018EF2 begin @00018EFB:0021 function_391(); @00018F01:0006 local_number5 = LASTRESULT; @00018F0B:000D local_number5 = (local_number5 = 2); @00018F1A:0004 if(local_number5) then // ref index: 2 @00018F26:0021 SdMakeName(local_string4, "SelectDir", "", global_number42); @00018F41:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @00018F5E:000E local_number5 = (local_number3 != 12); @00018F6D:000E local_number6 = (local_number3 != 2); @00018F7C:0019 local_number5 = (local_number5 = local_number6); @00018F89:0004 if(local_number5) then // ref index: 1 @00018F95:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @00018FB1:0004 if(local_number1) then // ref index: 1 @00018FBD:0021 CreateDir(local_string3); @00018FC6:0006 local_number5 = LASTRESULT; @00018FD0:0009 local_number5 = (local_number5 < 0); @00018FDF:0004 if(local_number5) then // ref index: 1 @00018FEB:0021 function_381("", local_string3, 0, -51); @00019001:0002 endif; @00019001:0002 endif; @00019001:0002 endif; @00019001:0002 label_19001: @00019003:0027 // return coming @00019007:0023 return local_number3; @0001900E:000A endif; @0001900E:000A label_1900e: @00019010:0021 StrRemoveLastSlash(local_string3); @00019019:0021 function_361(local_string1, local_string2, local_string3, local_number1); @0001902B:0006 local_number2 = LASTRESULT; @00019035:0021 function_391(); @0001903B:0006 local_number5 = LASTRESULT; @00019045:000D local_number5 = (local_number5 = 1); @00019054:0004 if(local_number5) then // ref index: 1 @00019060:0021 SdMakeName(local_string4, "SelectDir", "", global_number42); @0001907B:0021 SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @00019098:0021 SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @000190B4:0003 endif; @000190B4:0003 label_190b4: @000190B6:0027 // return coming @000190BA:0023 return local_number2; @000190C1:0026 end; // checksum: f8cd39c8 @000190CD:000E label_190cd: @000190CF:0022 function NUMBER function_361(local_string1, local_string2, local_string3, local_number1) @000190CF NUMBER local_number2, local_number3; @000190CF @000190CF @000190CF begin @000190D8:0020 _EnablePrevDialog(global_number24, 0, "SelectDir"); // dll: ISRT.dll @000190F2:0020 _BrowseForFolder(global_number24, local_string1, local_string2, "", "", 17, local_string3); // dll: ISRT.dll @0001910F:0006 local_number2 = LASTRESULT; @00019119:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @0001912A:000D local_number3 = (local_number2 = 1); @00019139:0004 if(local_number3) then // ref index: 1 @00019145:0004 if(local_number1) then // ref index: 1 @00019151:0021 CreateDir(local_string3); @0001915A:0006 local_number2 = LASTRESULT; @00019164:000D local_number3 = (local_number2 = 0); @00019173:0004 if(local_number3) then // ref index: 1 @0001917F:0027 // return coming @00019183:0023 return 1; @0001918C:0003 endif; @0001918C:0003 endif; @0001918C:0003 endif; @0001918C:0003 label_1918c: @0001918E:0027 // return coming @00019192:0023 return local_number2; @00019199:0026 end; // checksum: 7842a805 @000191A5:0009 label_191a5: @000191A7:0022 function NUMBER ProgDefGroupType(local_number1) @000191A7 NUMBER local_number2; @000191A7 @000191A7 OBJECT local_object1; @000191A7 begin @000191B0:0035 global_object3.WIN9X; @000191BF:0006 local_object1 = LASTRESULT; @000191C9:0035 local_object1.bWin9X; @000191D9:0006 local_object1 = NOTHING; @000191E3:0006 local_number2 = LASTRESULT; @000191ED:0004 if(local_number2) then // ref index: 1 @000191F9:0006 global_number43 = 0; @00019205:0005 goto label_1921a; @0001920E:0001 endif; @0001920E:0001 label_1920e: @00019210:0006 global_number43 = local_number1; @0001921A:0006 label_1921a: @0001921C:0021 function_429(); @00019222:0021 function_431(); @00019228:0021 function_428(); @0001922E:0021 function_430(); @00019234:0024 return; @00019238:0026 end; // checksum: 5456b24a @00019248:0004 label_19248: @0001924A:0022 function NUMBER function_364() @0001924A @0001924A @0001924A @0001924A begin @00019253:0027 // return coming @00019257:0023 return global_number43; @0001925E:0026 end; // checksum: 11324 @0001926A:0007 label_1926a: @0001926C:0022 function NUMBER function_365(local_string1, local_string2) @0001926C NUMBER local_number1, local_number2, local_number3; @0001926C STRING local_string3, local_string4, local_string5; @0001926C @0001926C begin @00019275:000E local_number2 = (global_number22 != 2); @00019284:000E local_number3 = (global_number22 != 1); @00019293:0019 local_number2 = (local_number2 = local_number3); @000192A0:0004 if(local_number2) then // ref index: 1 @000192AC:0027 // return coming @000192B0:0023 return 1; @000192B9:000D endif; @000192B9:000D label_192b9: @000192BB:0006 global_string64 = local_string1; @000192C5:0006 global_string65 = local_string2; @000192CF:0006 global_string66 = ""; @000192D9:0006 global_number44 = 0; @000192E5:0006 global_number45 = 0; @000192F1:0006 global_number46 = global_number22; @000192FB:0021 ListCreate(0); @00019306:0006 global_number47 = LASTRESULT; @00019310:000D local_number2 = (global_number22 = 2); @0001931F:0004 if(local_number2) then // ref index: 4 @0001932B:000D local_number2 = (global_string64 = ""); @00019338:0004 if(local_number2) then // ref index: 1 @00019344:0014 global_string64 = (global_string9 ^ "setup.iss"); @0001935A:0004 endif; @0001935A:0004 label_1935a: @0001935C:000D local_number2 = (global_string65 = ""); @00019369:0004 if(local_number2) then // ref index: 1 @00019375:0021 function_395(local_string3, global_string64, 1); @00019386:0014 global_string65 = (local_string3 ^ "setup.log"); @0001939C:0004 endif; @0001939C:0004 label_1939c: @0001939E:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @000193C7:0006 local_number1 = LASTRESULT; @000193D1:0004 if(local_number1) then // ref index: 1 @000193DD:0021 function_406(global_number48, local_string4); @000193E9:0002 endif; @000193E9:0002 label_193e9: @000193EB:0021 function_384(); @000193F1:0005 goto label_19456; @000193FA:0007 endif; @000193FA:0007 label_193fa: @000193FC:000D local_number2 = (global_number22 = 1); @0001940B:0004 if(local_number2) then // ref index: 1 @00019417:000D local_number2 = (global_string64 = ""); @00019424:0004 if(local_number2) then // ref index: 1 @00019430:0021 function_416(); @00019436:0006 local_string5 = LASTRESULT; @00019440:0014 global_string64 = (local_string5 ^ "setup.iss"); @00019456:0003 endif; @00019456:0003 endif; @00019456:0003 label_19456: @00019458:0027 // return coming @0001945C:0023 return 1; @00019465:0026 end; // checksum: 7b4efe37 @00019471:0009 label_19471: @00019473:0022 function NUMBER function_366() @00019473 NUMBER local_number1, local_number3; @00019473 STRING local_string1, local_string4; @00019473 @00019473 begin @0001947C:000E local_number3 = (global_string64 != ""); @00019489:0004 if(local_number3) then // ref index: 2 @00019495:0021 function_395(local_string1, global_string64, 1); @000194A6:0006 local_number3 = LASTRESULT; @000194B0:0009 local_number3 = (local_number3 < 0); @000194BF:0004 if(local_number3) then // ref index: 1 @000194CB:0027 // return coming @000194CF:0023 return -8; @000194D8:0005 endif; @000194D8:0005 label_194d8: @000194DA:0021 ExistsDir/ExistsDisk(local_string1); @000194E3:0006 local_number3 = LASTRESULT; @000194ED:000D local_number3 = (local_number3 = -1); @000194FC:0004 if(local_number3) then // ref index: 1 @00019508:0006 global_string64 = ""; @00019512:000B endif; @00019512:000B endif; @00019512:000B label_19512: @00019514:000D local_number3 = (global_number22 = 2); @00019523:0004 if(local_number3) then // ref index: 4 @0001952F:0020 DeleteFileA(global_string65); // dll: KERNEL32.dll @00019538:0021 function_386(1); @00019543:0006 local_number3 = LASTRESULT; @0001954D:000D local_number3 = (local_number3 = 0); @0001955C:0004 if(local_number3) then // ref index: 1 @00019568:0021 function_236(65, "Failed"); @0001957C:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @000195C7:0027 // return coming @000195CB:0023 return -7; @000195D4:0009 endif; @000195D4:0009 label_195d4: @000195D6:0021 Is(3, global_string64); @000195E4:0006 local_number3 = LASTRESULT; @000195EE:000D local_number3 = (local_number3 = 0); @000195FD:0004 if(local_number3) then // ref index: 1 @00019609:0021 function_383("", global_string64, 0, -5); @0001961F:0021 function_236(65, "Failed"); @00019633:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0001967E:0027 // return coming @00019682:0023 return -5; @0001968B:0009 endif; @0001968B:0009 label_1968b: @0001968D:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @000196C2:0006 local_number1 = LASTRESULT; @000196CC:000E local_number3 = (local_string4 != "v6.00.000"); @000196E2:0004 if(local_number3) then // ref index: 1 @000196EE:0021 function_383("", "", 0, -8); @00019704:0021 function_236(65, "Failed"); @00019718:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @00019763:0027 // return coming @00019767:0023 return -8; @00019770:0002 endif; @00019770:0002 label_19770: @00019772:0021 function_383("", "", 0, 0); @00019788:0005 goto label_1988d; @00019791:000B endif; @00019791:000B label_19791: @00019793:000D local_number3 = (global_number22 = 1); @000197A2:0004 if(local_number3) then // ref index: 2 @000197AE:0020 DeleteFileA(global_string64); // dll: KERNEL32.dll @000197B7:0021 function_386(1); @000197C2:0006 local_number3 = LASTRESULT; @000197CC:000D local_number3 = (local_number3 = 0); @000197DB:0004 if(local_number3) then // ref index: 1 @000197E7:0021 function_374(11491); @000197F2:0021 function_392(0); @000197FD:0027 // return coming @00019801:0023 return -6; @0001980A:0008 endif; @0001980A:0008 label_1980a: @0001980C:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string64); // dll: KERNEL32.dll @00019845:0006 local_number3 = LASTRESULT; @0001984F:000D local_number3 = (local_number3 = 0); @0001985E:0004 if(local_number3) then // ref index: 1 @0001986A:0021 function_374(11491); @00019875:0021 function_392(0); @00019880:0027 // return coming @00019884:0023 return -6; @0001988D:0003 endif; @0001988D:0003 endif; @0001988D:0003 label_1988d: @0001988F:0027 // return coming @00019893:0023 return 0; @0001989C:0026 end; // checksum: ff8c84c8 @000198A8:0005 label_198a8: @000198AA:0022 function NUMBER SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @000198AA NUMBER local_number3, local_number4; @000198AA STRING local_string4, local_string5, local_string6; @000198AA @000198AA begin @000198B3:000E local_number4 = (global_number22 != 1); @000198C2:0004 if(local_number4) then // ref index: 1 @000198CE:0027 // return coming @000198D2:0023 return -1; @000198DB:000B endif; @000198DB:000B label_198db: @000198DD:0007 local_string6 = (global_string48 + "-"); @000198EB:0007 local_string1 = (local_string6 + local_string1); @000198F8:0021 function_369(local_string1); @00019901:0006 local_number4 = LASTRESULT; @0001990B:000D local_number4 = (local_number4 = 0); @0001991A:0004 if(local_number4) then // ref index: 4 @00019926:0021 ListAddString(global_number47, local_string1, 0); @00019937:0006 local_number4 = LASTRESULT; @00019941:0009 local_number4 = (local_number4 < 0); @00019950:0004 if(local_number4) then // ref index: 1 @0001995C:0005 goto label_19bcf; @00019965:0008 endif; @00019965:0008 label_19965: @00019967:0021 function_404(local_string4, "%s%d", "Dlg", global_number44); @00019980:0007 local_string6 = (global_string48 + "-"); @0001998E:0007 local_string6 = (local_string6 + "DlgOrder"); @000199A3:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string64); // dll: KERNEL32.dll @000199B5:0006 local_number4 = LASTRESULT; @000199BF:000D local_number4 = (local_number4 = 0); @000199CE:0004 if(local_number4) then // ref index: 1 @000199DA:0005 goto label_19bcf; @000199E3:0005 endif; @000199E3:0005 label_199e3: @000199E5:0007 global_number44 = (global_number44 + 1); @000199F4:002D NumToStr(local_string5, global_number44); @000199FE:0006 local_number4 = LASTRESULT; @00019A08:0004 if(local_number4) then // ref index: 1 @00019A14:0005 goto label_19bcf; @00019A1D:0007 endif; @00019A1D:0007 label_19a1d: @00019A1F:0007 local_string6 = (global_string48 + "-"); @00019A2D:0007 local_string6 = (local_string6 + "DlgOrder"); @00019A42:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string64); // dll: KERNEL32.dll @00019A59:0006 local_number4 = LASTRESULT; @00019A63:000D local_number4 = (local_number4 = 0); @00019A72:0004 if(local_number4) then // ref index: 1 @00019A7E:0005 goto label_19bcf; @00019A87:0002 endif; @00019A87:0002 endif; @00019A87:0002 label_19a87: @00019A89:0006 local_number3 = 0; @00019A95:0001 // switch/while/??? @00019A99:0005 label_19a99: @00019A9B:000D local_number4 = (local_number1 = 1); @00019AAA:0004 if(local_number4) then // ref index: 1 @00019AB6:0021 function_370(local_string1, local_string2, local_string3); @00019AC5:0006 local_number3 = LASTRESULT; @00019ACF:0005 goto label_19bab; @00019AD8:0005 endif; @00019AD8:0005 label_19ad8: @00019ADA:000D local_number4 = (local_number1 = 2); @00019AE9:0004 if(local_number4) then // ref index: 1 @00019AF5:0021 function_371(local_string1, local_string2, local_number2); @00019B04:0006 local_number3 = LASTRESULT; @00019B0E:0005 goto label_19bab; @00019B17:0005 endif; @00019B17:0005 label_19b17: @00019B19:000D local_number4 = (local_number1 = 3); @00019B28:0004 if(local_number4) then // ref index: 1 @00019B34:0021 function_372(local_string1, local_string2, local_number2); @00019B43:0006 local_number3 = LASTRESULT; @00019B4D:0005 goto label_19bab; @00019B56:0005 endif; @00019B56:0005 label_19b56: @00019B58:000D local_number4 = (local_number1 = 4); @00019B67:0004 if(local_number4) then // ref index: 1 @00019B73:0021 function_373(local_string1, local_string2, global_string6, local_string3, 1); @00019B8A:0006 local_number3 = LASTRESULT; @00019B94:0005 goto label_19bab; @00019B9D:0001 endif; @00019B9D:0001 label_19b9d: @00019B9F:0006 local_number3 = -10; @00019BAB:0002 label_19bab: @00019BAD:0004 if(local_number3) then // ref index: 1 @00019BB9:0005 goto label_19bcf; @00019BC2:0002 endif; @00019BC2:0002 label_19bc2: @00019BC4:0027 // return coming @00019BC8:0023 return local_number3; @00019BCF:0004 label_19bcf: @00019BD1:0021 function_374(-6); @00019BDC:0027 // return coming @00019BE0:0023 return -1; @00019BE9:0026 end; // checksum: 51486175 @00019BF9:0005 label_19bf9: @00019BFB:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @00019BFB NUMBER local_number3, local_number4; @00019BFB STRING local_string4; @00019BFB @00019BFB begin @00019C04:000E local_number4 = (global_number22 != 2); @00019C13:0004 if(local_number4) then // ref index: 1 @00019C1F:0027 // return coming @00019C23:0023 return -2; @00019C2C:0008 endif; @00019C2C:0008 label_19c2c: @00019C2E:000D local_number4 = (local_string2 = "OverwrittenReadOnly"); @00019C4E:0004 if(local_number4) then // ref index: 1 @00019C5A:0021 function_376(local_string1); @00019C63:0006 local_number3 = LASTRESULT; @00019C6D:0009 local_number4 = (local_number3 < 0); @00019C7C:0004 if(local_number4) then // ref index: 1 @00019C88:0006 local_number3 = -12; @00019C94:0005 goto label_19e20; @00019C9D:0004 endif; @00019C9D:0004 endif; @00019C9D:0004 label_19c9d: @00019C9F:0006 local_number3 = 0; @00019CAB:0007 local_string4 = (global_string48 + "-"); @00019CB9:0007 local_string1 = (local_string4 + local_string1); @00019CC6:0001 // switch/while/??? @00019CCA:0005 label_19cca: @00019CCC:000D local_number4 = (local_number1 = 1); @00019CDB:0004 if(local_number4) then // ref index: 1 @00019CE7:0021 function_377(local_string1, local_string2, local_string3); @00019CF6:0006 local_number3 = LASTRESULT; @00019D00:0005 goto label_19de5; @00019D09:0005 endif; @00019D09:0005 label_19d09: @00019D0B:000D local_number4 = (local_number1 = 2); @00019D1A:0004 if(local_number4) then // ref index: 1 @00019D26:0021 function_378(local_string1, local_string2, local_number2); @00019D35:0006 local_number3 = LASTRESULT; @00019D3F:0005 goto label_19de5; @00019D48:0005 endif; @00019D48:0005 label_19d48: @00019D4A:000D local_number4 = (local_number1 = 3); @00019D59:0004 if(local_number4) then // ref index: 1 @00019D65:0021 function_379(local_string1, local_string2, local_number2); @00019D74:0006 local_number3 = LASTRESULT; @00019D7E:0005 goto label_19de5; @00019D87:0005 endif; @00019D87:0005 label_19d87: @00019D89:000D local_number4 = (local_number1 = 4); @00019D98:0004 if(local_number4) then // ref index: 1 @00019DA4:0021 function_380(local_string1, local_string2, global_string6, local_string3, 1); @00019DBB:0006 local_number3 = LASTRESULT; @00019DC5:0005 goto label_19de5; @00019DCE:0002 endif; @00019DCE:0002 label_19dce: @00019DD0:0006 local_number3 = -10; @00019DDC:0005 goto label_19e20; @00019DE5:0004 label_19de5: @00019DE7:0009 local_number4 = (local_number3 < 0); @00019DF6:0004 if(local_number4) then // ref index: 1 @00019E02:0021 function_381(local_string1, local_string2, local_number1, local_number3); @00019E14:0006 local_number3 = -11; @00019E20:0004 endif; @00019E20:0004 label_19e20: @00019E22:000D local_number4 = (local_number3 = 0); @00019E31:0004 if(local_number4) then // ref index: 1 @00019E3D:0027 // return coming @00019E41:0023 return 0; @00019E4A:0003 endif; @00019E4A:0003 label_19e4a: @00019E4C:0027 // return coming @00019E50:0023 return local_number3; @00019E57:0026 end; // checksum: 6b1e374a @00019E63:0003 label_19e63: @00019E65:0022 function NUMBER function_369(local_string1) @00019E65 NUMBER local_number1, local_number2; @00019E65 STRING local_string2; @00019E65 @00019E65 begin @00019E6E:0021 function_305(global_number47, local_string2); @00019E7A:0006 local_number1 = LASTRESULT; @00019E84:0007 label_19e84: @00019E86:0001 // switch/while/??? @00019E8A:000E local_number2 = (local_number1 != 1); @00019E99:0004 if(local_number2) then // ref index: 2 @00019EA5:000D local_number2 = (local_string2 = local_string1); @00019EB2:0004 if(local_number2) then // ref index: 1 @00019EBE:0027 // return coming @00019EC2:0023 return 1; @00019ECB:0003 endif; @00019ECB:0003 label_19ecb: @00019ECD:0021 function_307(global_number47, local_string2); @00019ED9:0006 local_number1 = LASTRESULT; @00019EE3:0005 goto label_19e84; @00019EEC:0003 endif; @00019EEC:0003 label_19eec: @00019EEE:0027 // return coming @00019EF2:0023 return 0; @00019EFB:0026 end; // checksum: fffe69d9 @00019F07:0004 label_19f07: @00019F09:0022 function NUMBER function_370(local_string1, local_string2, local_string3) @00019F09 NUMBER local_number1; @00019F09 @00019F09 @00019F09 begin @00019F12:000D local_number1 = (local_string3 = ""); @00019F1F:0004 if(local_number1) then // ref index: 1 @00019F2B:0006 local_string3 = "' '"; @00019F38:0005 endif; @00019F38:0005 label_19f38: @00019F3A:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string64); // dll: KERNEL32.dll @00019F4C:0006 local_number1 = LASTRESULT; @00019F56:0004 if(local_number1) then // ref index: 1 @00019F62:0027 // return coming @00019F66:0023 return 0; @00019F6F:0003 endif; @00019F6F:0003 label_19f6f: @00019F71:0027 // return coming @00019F75:0023 return -6; @00019F7E:0026 end; // checksum: 87948d9e @00019F8A:0007 label_19f8a: @00019F8C:0022 function NUMBER function_371(local_string1, local_string2, local_number1) @00019F8C NUMBER local_number2; @00019F8C STRING local_string3; @00019F8C @00019F8C begin @00019F95:002D NumToStr(local_string3, local_number1); @00019F9F:0006 local_number2 = LASTRESULT; @00019FA9:0009 local_number2 = (local_number2 < 0); @00019FB8:0004 if(local_number2) then // ref index: 1 @00019FC4:0027 // return coming @00019FC8:0023 return -6; @00019FD1:0005 endif; @00019FD1:0005 label_19fd1: @00019FD3:0027 // return coming @00019FD7:0021 function_370(local_string1, local_string2, local_string3); @00019FE6:0006 local_number2 = LASTRESULT; @00019FF0:0023 return local_number2; @00019FF7:0026 end; // checksum: fffd95fb @0001A007:0007 label_1a007: @0001A009:0022 function NUMBER function_372(local_string1, local_string2, local_number1) @0001A009 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001A009 STRING local_string3, local_string4, local_string5, local_string6; @0001A009 @0001A009 begin @0001A012:000D local_number8 = (local_number1 = 0); @0001A021:000D local_number9 = (local_number1 = -1); @0001A030:0018 local_number8 = (local_number8 || local_number9); @0001A03D:0004 if(local_number8) then // ref index: 1 @0001A049:0027 // return coming @0001A04D:0023 return -1; @0001A056:0006 endif; @0001A056:0006 label_1a056: @0001A058:0021 function_310(local_number1); @0001A061:0006 local_number8 = LASTRESULT; @0001A06B:000D local_number8 = (local_number8 = -1); @0001A07A:0004 if(local_number8) then // ref index: 1 @0001A086:0006 local_number2 = 1; @0001A092:0005 goto label_1a0a9; @0001A09B:0001 endif; @0001A09B:0001 label_1a09b: @0001A09D:0006 local_number2 = 0; @0001A0A9:0003 label_1a0a9: @0001A0AB:0004 if(local_number2) then // ref index: 1 @0001A0B7:0006 local_string3 = "number"; @0001A0C7:0005 goto label_1a0e2; @0001A0D0:0001 endif; @0001A0D0:0001 label_1a0d0: @0001A0D2:0006 local_string3 = "string"; @0001A0E2:0007 label_1a0e2: @0001A0E4:0007 local_string6 = (local_string2 + "-type"); @0001A0F6:0021 function_370(local_string1, local_string6, local_string3); @0001A105:0006 local_number4 = LASTRESULT; @0001A10F:0009 local_number8 = (local_number4 < 0); @0001A11E:0004 if(local_number8) then // ref index: 1 @0001A12A:0027 // return coming @0001A12E:0023 return local_number4; @0001A135:0009 endif; @0001A135:0009 label_1a135: @0001A137:0021 ListCount/ListDestroy(local_number1); @0001A140:0006 local_number3 = LASTRESULT; @0001A14A:0007 local_string6 = (local_string2 + "-count"); @0001A15D:0021 function_371(local_string1, local_string6, local_number3); @0001A16C:0006 local_number4 = LASTRESULT; @0001A176:0009 local_number8 = (local_number4 < 0); @0001A185:0004 if(local_number8) then // ref index: 1 @0001A191:0027 // return coming @0001A195:0023 return local_number4; @0001A19C:0004 endif; @0001A19C:0004 label_1a19c: @0001A19E:0004 if(local_number2) then // ref index: 4 @0001A1AA:0021 ListGetFirstItem(local_number1, local_number5); @0001A1B6:0006 local_number6 = LASTRESULT; @0001A1C0:0006 local_number7 = 0; @0001A1CC:000A label_1a1cc: @0001A1CE:0001 // switch/while/??? @0001A1D2:000E local_number8 = (local_number6 != 1); @0001A1E1:0004 if(local_number8) then // ref index: 2 @0001A1ED:0021 function_404(local_string5, "%s-%d", local_string2, local_number7); @0001A204:0021 function_371(local_string1, local_string5, local_number5); @0001A213:0006 local_number4 = LASTRESULT; @0001A21D:0009 local_number8 = (local_number4 < 0); @0001A22C:0004 if(local_number8) then // ref index: 1 @0001A238:0027 // return coming @0001A23C:0023 return local_number4; @0001A243:0004 endif; @0001A243:0004 label_1a243: @0001A245:0021 ListGetNextItem(local_number1, local_number5); @0001A251:0006 local_number6 = LASTRESULT; @0001A25B:0007 local_number7 = (local_number7 + 1); @0001A26A:0005 goto label_1a1cc; @0001A273:0001 endif; @0001A273:0001 label_1a273: @0001A275:0005 goto label_1a349; @0001A27E:0003 endif; @0001A27E:0003 label_1a27e: @0001A280:0021 function_305(local_number1, local_string4); @0001A28C:0006 local_number6 = LASTRESULT; @0001A296:0006 local_number7 = 0; @0001A2A2:000A label_1a2a2: @0001A2A4:0001 // switch/while/??? @0001A2A8:000E local_number8 = (local_number6 != 1); @0001A2B7:0004 if(local_number8) then // ref index: 2 @0001A2C3:0021 function_404(local_string5, "%s-%d", local_string2, local_number7); @0001A2DA:0021 function_370(local_string1, local_string5, local_string4); @0001A2E9:0006 local_number4 = LASTRESULT; @0001A2F3:0009 local_number8 = (local_number4 < 0); @0001A302:0004 if(local_number8) then // ref index: 1 @0001A30E:0027 // return coming @0001A312:0023 return local_number4; @0001A319:0004 endif; @0001A319:0004 label_1a319: @0001A31B:0021 function_307(local_number1, local_string4); @0001A327:0006 local_number6 = LASTRESULT; @0001A331:0007 local_number7 = (local_number7 + 1); @0001A340:0005 goto label_1a2a2; @0001A349:0003 endif; @0001A349:0003 label_1a349: @0001A34B:0027 // return coming @0001A34F:0023 return 0; @0001A358:0026 end; // checksum: e2f5bab9 @0001A368:000B label_1a368: @0001A36A:0022 function NUMBER function_373(local_string1, local_string2, local_string3, local_string4, local_number1) @0001A36A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001A36A STRING local_string5; @0001A36A @0001A36A begin @0001A373:0021 ListCreate(0); @0001A37E:0006 local_number2 = LASTRESULT; @0001A388:0021 ListCreate(0); @0001A393:0006 local_number3 = LASTRESULT; @0001A39D:000D local_number8 = (local_number2 = -1); @0001A3AC:000D local_number9 = (local_number3 = -1); @0001A3BB:0018 local_number8 = (local_number8 || local_number9); @0001A3C8:0004 if(local_number8) then // ref index: 1 @0001A3D4:0006 local_number7 = -1; @0001A3E0:0005 goto label_1a5ca; @0001A3E9:0006 endif; @0001A3E9:0006 label_1a3e9: @0001A3EB:0021 ComponentListItems(local_string3, local_string4, local_number2); @0001A3FA:0006 local_number8 = LASTRESULT; @0001A404:0009 local_number8 = (local_number8 < 0); @0001A413:0004 if(local_number8) then // ref index: 1 @0001A41F:0006 local_number7 = 0; @0001A42B:0005 goto label_1a5ca; @0001A434:0002 endif; @0001A434:0002 label_1a434: @0001A436:0021 function_305(local_number2, local_string5); @0001A442:0006 local_number6 = LASTRESULT; @0001A44C:0009 label_1a44c: @0001A44E:0001 // switch/while/??? @0001A452:000E local_number8 = (local_number6 != 1); @0001A461:0004 if(local_number8) then // ref index: 4 @0001A46D:0021 ComponentIsItemSelected(local_string3, local_string5); @0001A479:0006 local_number4 = LASTRESULT; @0001A483:0009 local_number8 = (local_number4 < 0); @0001A492:0004 if(local_number8) then // ref index: 1 @0001A49E:0006 local_number7 = -1; @0001A4AA:0005 goto label_1a5ca; @0001A4B3:0007 endif; @0001A4B3:0007 label_1a4b3: @0001A4B5:0004 if(local_number4) then // ref index: 2 @0001A4C1:0021 ListAddString(local_number3, local_string5, 0); @0001A4D2:0006 local_number8 = LASTRESULT; @0001A4DC:0009 local_number8 = (local_number8 < 0); @0001A4EB:0004 if(local_number8) then // ref index: 1 @0001A4F7:0006 local_number7 = -1; @0001A503:0005 goto label_1a5ca; @0001A50C:000A endif; @0001A50C:000A label_1a50c: @0001A50E:0021 function_375(local_string3, local_string5); @0001A51A:0006 local_number5 = LASTRESULT; @0001A524:0019 local_number8 = (local_number1 = local_number5); @0001A531:0004 if(local_number8) then // ref index: 1 @0001A53D:0021 function_373(local_string1, local_string5, local_string3, local_string5, 1); @0001A554:0006 local_number8 = LASTRESULT; @0001A55E:000E local_number8 = (local_number8 != 0); @0001A56D:0004 if(local_number8) then // ref index: 1 @0001A579:0006 local_number7 = -1; @0001A585:0005 goto label_1a5ca; @0001A58E:0003 endif; @0001A58E:0003 endif; @0001A58E:0003 endif; @0001A58E:0003 label_1a58e: @0001A590:0021 function_307(local_number2, local_string5); @0001A59C:0006 local_number6 = LASTRESULT; @0001A5A6:0005 goto label_1a44c; @0001A5AF:0002 endif; @0001A5AF:0002 label_1a5af: @0001A5B1:0021 function_372(local_string1, local_string2, local_number3); @0001A5C0:0006 local_number7 = LASTRESULT; @0001A5CA:0005 label_1a5ca: @0001A5CC:0021 ListDestroy(local_number2); @0001A5D5:0021 ListDestroy(local_number3); @0001A5DE:0027 // return coming @0001A5E2:0023 return local_number7; @0001A5E9:0026 end; // checksum: fefd89d1 @0001A5F5:0010 label_1a5f5: @0001A5F7:0022 function NUMBER function_374(local_number1) @0001A5F7 NUMBER local_number2; @0001A5F7 STRING local_string1, local_string2, local_string3, local_string4; @0001A5F7 @0001A5F7 begin @0001A600:0021 function_418(); @0001A606:0006 local_string4 = LASTRESULT; @0001A610:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll @0001A619:0006 local_number2 = LASTRESULT; @0001A623:0004 if(local_number2) then // ref index: 1 @0001A62F:0021 function_351(11115); @0001A63A:0006 local_string3 = LASTRESULT; @0001A644:0021 function_351(local_number1); @0001A64D:0006 local_string1 = LASTRESULT; @0001A657:0021 function_404(local_string2, local_string1, global_string64); @0001A666:0021 MessageBeep/Delay(0); @0001A671:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll @0001A687:0006 global_number49 = 1; @0001A693:0027 // return coming @0001A697:0023 return 1; @0001A6A0:0003 endif; @0001A6A0:0003 label_1a6a0: @0001A6A2:0027 // return coming @0001A6A6:0023 return 0; @0001A6AF:0026 end; // checksum: d47940b @0001A6C7:0007 label_1a6c7: @0001A6C9:0022 function NUMBER function_375(local_string1, local_string2) @0001A6C9 NUMBER local_number1, local_number2; @0001A6C9 @0001A6C9 @0001A6C9 begin @0001A6D2:0021 ListCreate(0); @0001A6DD:0006 local_number1 = LASTRESULT; @0001A6E7:000D local_number2 = (local_number1 = -1); @0001A6F6:0004 if(local_number2) then // ref index: 1 @0001A702:0027 // return coming @0001A706:0023 return 0; @0001A70F:000B endif; @0001A70F:000B label_1a70f: @0001A711:0021 ComponentListItems(local_string1, local_string2, local_number1); @0001A720:0006 local_number2 = LASTRESULT; @0001A72A:000D local_number2 = (local_number2 = 0); @0001A739:0004 if(local_number2) then // ref index: 1 @0001A745:0021 ListCount/ListDestroy(local_number1); @0001A74E:0006 local_number2 = LASTRESULT; @0001A758:000A local_number2 = (local_number2 > 0); @0001A767:0004 if(local_number2) then // ref index: 1 @0001A773:0021 ListDestroy(local_number1); @0001A77C:0027 // return coming @0001A780:0023 return 1; @0001A789:0004 endif; @0001A789:0004 endif; @0001A789:0004 label_1a789: @0001A78B:0021 ListDestroy(local_number1); @0001A794:0027 // return coming @0001A798:0023 return 0; @0001A7A1:0026 end; // checksum: fffb2cdf @0001A7AD:0005 label_1a7ad: @0001A7AF:0022 function NUMBER function_376(local_string1) @0001A7AF NUMBER local_number1, local_number2; @0001A7AF STRING local_string2; @0001A7AF @0001A7AF begin @0001A7B8:000D local_number2 = (global_string66 = local_string1); @0001A7C5:0004 if(local_number2) then // ref index: 1 @0001A7D1:0027 // return coming @0001A7D5:0023 return 0; @0001A7DE:0006 endif; @0001A7DE:0006 label_1a7de: @0001A7E0:0021 ListSetIndex(global_number47, global_number44); @0001A7EC:0006 local_number2 = LASTRESULT; @0001A7F6:0009 local_number2 = (local_number2 < 0); @0001A805:0004 if(local_number2) then // ref index: 1 @0001A811:0027 // return coming @0001A815:0023 return -1; @0001A81E:0007 endif; @0001A81E:0007 label_1a81e: @0001A820:0021 function_302(global_number47, local_string2); @0001A82C:0006 local_number1 = LASTRESULT; @0001A836:000E local_number2 = (local_string2 != local_string1); @0001A843:0004 if(local_number2) then // ref index: 1 @0001A84F:0021 function_381(local_string1, "", 0, -12); @0001A865:0027 // return coming @0001A869:0023 return -12; @0001A872:0005 endif; @0001A872:0005 label_1a872: @0001A874:0006 global_string66 = local_string1; @0001A87E:0007 global_number44 = (global_number44 + 1); @0001A88D:0027 // return coming @0001A891:0023 return 0; @0001A89A:0026 end; // checksum: f8fb10d7 @0001A8A6:000B label_1a8a6: @0001A8A8:0022 function NUMBER function_377(local_string1, local_string2, local_string3) @0001A8A8 NUMBER local_number1, local_number2, local_number3; @0001A8A8 STRING local_string4; @0001A8A8 @0001A8A8 begin @0001A8B1:0021 StrLength(local_string4); @0001A8BA:0006 local_number2 = LASTRESULT; @0001A8C4:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string64); // dll: KERNEL32.dll @0001A8F2:0006 local_number1 = LASTRESULT; @0001A8FC:000D local_number2 = (local_number1 = 0); @0001A90B:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE"); @0001A92E:0018 local_number2 = (local_number2 || local_number3); @0001A93B:0004 if(local_number2) then // ref index: 1 @0001A947:0027 // return coming @0001A94B:0023 return -3; @0001A954:0004 endif; @0001A954:0004 label_1a954: @0001A956:0006 local_string3 = local_string4; @0001A960:0027 // return coming @0001A964:0023 return 0; @0001A96D:0026 end; // checksum: deb403eb @0001A97D:0007 label_1a97d: @0001A97F:0022 function NUMBER function_378(local_string1, local_string2, local_number1) @0001A97F NUMBER local_number2; @0001A97F STRING local_string3; @0001A97F @0001A97F begin @0001A988:0021 function_377(local_string1, local_string2, local_string3); @0001A997:0006 local_number2 = LASTRESULT; @0001A9A1:0009 local_number2 = (local_number2 < 0); @0001A9B0:0004 if(local_number2) then // ref index: 1 @0001A9BC:0027 // return coming @0001A9C0:0023 return -3; @0001A9C9:0006 endif; @0001A9C9:0006 label_1a9c9: @0001A9CB:002C StrToNum(local_number1, local_string3); @0001A9D5:0006 local_number2 = LASTRESULT; @0001A9DF:0009 local_number2 = (local_number2 < 0); @0001A9EE:0004 if(local_number2) then // ref index: 1 @0001A9FA:0027 // return coming @0001A9FE:0023 return -1; @0001AA07:0003 endif; @0001AA07:0003 label_1aa07: @0001AA09:0027 // return coming @0001AA0D:0023 return 0; @0001AA16:0026 end; // checksum: 29509 @0001AA26:0007 label_1aa26: @0001AA28:0022 function NUMBER function_379(local_string1, local_string2, local_number1) @0001AA28 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0001AA28 STRING local_string3, local_string4, local_string5; @0001AA28 @0001AA28 begin @0001AA31:000D local_number6 = (local_number1 = 0); @0001AA40:000D local_number7 = (local_number1 = -1); @0001AA4F:0018 local_number6 = (local_number6 || local_number7); @0001AA5C:0004 if(local_number6) then // ref index: 1 @0001AA68:0027 // return coming @0001AA6C:0023 return -9; @0001AA75:0006 endif; @0001AA75:0006 label_1aa75: @0001AA77:0021 function_310(local_number1); @0001AA80:0006 local_number6 = LASTRESULT; @0001AA8A:000D local_number6 = (local_number6 = -1); @0001AA99:0004 if(local_number6) then // ref index: 1 @0001AAA5:0006 local_number2 = 1; @0001AAB1:0005 goto label_1aac8; @0001AABA:0001 endif; @0001AABA:0001 label_1aaba: @0001AABC:0006 local_number2 = 0; @0001AAC8:0007 label_1aac8: @0001AACA:0021 function_404(local_string3, "%s-type", local_string2); @0001AAE0:0021 function_377(local_string1, local_string3, local_string5); @0001AAEF:0006 local_number6 = LASTRESULT; @0001AAF9:0009 local_number6 = (local_number6 < 0); @0001AB08:0004 if(local_number6) then // ref index: 1 @0001AB14:0027 // return coming @0001AB18:0023 return -3; @0001AB21:0009 endif; @0001AB21:0009 label_1ab21: @0001AB23:000D local_number6 = (local_string5 = "string"); @0001AB36:0019 local_number6 = (local_number6 = local_number2); @0001AB43:000D local_number7 = (local_string5 = "number"); @0001AB56:000D local_number8 = (local_number2 = 0); @0001AB65:0019 local_number7 = (local_number7 = local_number8); @0001AB72:0018 local_number6 = (local_number6 || local_number7); @0001AB7F:0004 if(local_number6) then // ref index: 1 @0001AB8B:0027 // return coming @0001AB8F:0023 return -9; @0001AB98:0007 endif; @0001AB98:0007 label_1ab98: @0001AB9A:0021 function_404(local_string3, "%s-count", local_string2); @0001ABB1:0021 function_378(local_string1, local_string3, local_number4); @0001ABC0:0006 local_number6 = LASTRESULT; @0001ABCA:0009 local_number6 = (local_number6 < 0); @0001ABD9:0004 if(local_number6) then // ref index: 1 @0001ABE5:0027 // return coming @0001ABE9:0023 return -3; @0001ABF2:0004 endif; @0001ABF2:0004 label_1abf2: @0001ABF4:000A local_number6 = (local_number4 > 10000); @0001AC03:0004 if(local_number6) then // ref index: 1 @0001AC0F:0027 // return coming @0001AC13:0023 return -1; @0001AC1C:0001 endif; @0001AC1C:0001 label_1ac1c: @0001AC1E:0006 local_number5 = 0; @0001AC2A:000B label_1ac2a: @0001AC2C:0001 // switch/while/??? @0001AC30:0009 local_number6 = (local_number5 < local_number4); @0001AC3D:0004 if(local_number6) then // ref index: 6 @0001AC49:0021 function_404(local_string3, "%s-%d", local_string2, local_number5); @0001AC60:0004 if(local_number2) then // ref index: 3 @0001AC6C:0021 function_378(local_string1, local_string3, local_number3); @0001AC7B:0006 local_number6 = LASTRESULT; @0001AC85:0009 local_number6 = (local_number6 < 0); @0001AC94:0004 if(local_number6) then // ref index: 1 @0001ACA0:0027 // return coming @0001ACA4:0023 return -3; @0001ACAD:0006 endif; @0001ACAD:0006 label_1acad: @0001ACAF:0021 ListAddItem(local_number1, local_number3, 0); @0001ACC0:0006 local_number6 = LASTRESULT; @0001ACCA:0009 local_number6 = (local_number6 < 0); @0001ACD9:0004 if(local_number6) then // ref index: 1 @0001ACE5:0027 // return coming @0001ACE9:0023 return -1; @0001ACF2:0001 endif; @0001ACF2:0001 label_1acf2: @0001ACF4:0005 goto label_1ad85; @0001ACFD:0006 endif; @0001ACFD:0006 label_1acfd: @0001ACFF:0021 function_377(local_string1, local_string3, local_string4); @0001AD0E:0006 local_number6 = LASTRESULT; @0001AD18:0009 local_number6 = (local_number6 < 0); @0001AD27:0004 if(local_number6) then // ref index: 1 @0001AD33:0027 // return coming @0001AD37:0023 return -3; @0001AD40:0006 endif; @0001AD40:0006 label_1ad40: @0001AD42:0021 ListAddString(local_number1, local_string4, 0); @0001AD53:0006 local_number6 = LASTRESULT; @0001AD5D:0009 local_number6 = (local_number6 < 0); @0001AD6C:0004 if(local_number6) then // ref index: 1 @0001AD78:0027 // return coming @0001AD7C:0023 return -1; @0001AD85:0002 endif; @0001AD85:0002 label_1ad85: @0001AD87:0007 local_number5 = (local_number5 + 1); @0001AD96:0005 goto label_1ac2a; @0001AD9F:0003 endif; @0001AD9F:0003 label_1ad9f: @0001ADA1:0027 // return coming @0001ADA5:0023 return 0; @0001ADAE:0026 end; // checksum: 4568a748 @0001ADC6:0007 label_1adc6: @0001ADC8:0022 function NUMBER function_380(local_string1, local_string2, local_string3, local_string4, local_number1) @0001ADC8 NUMBER local_number2, local_number3, local_number4, local_number5; @0001ADC8 STRING local_string5; @0001ADC8 @0001ADC8 begin @0001ADD1:0021 ListCreate(0); @0001ADDC:0006 local_number4 = LASTRESULT; @0001ADE6:000D local_number5 = (local_number4 = -1); @0001ADF5:0004 if(local_number5) then // ref index: 1 @0001AE01:0027 // return coming @0001AE05:0023 return -1; @0001AE0E:0007 endif; @0001AE0E:0007 label_1ae0e: @0001AE10:0021 function_379(local_string1, local_string2, local_number4); @0001AE1F:0006 local_number2 = LASTRESULT; @0001AE29:0009 local_number5 = (local_number2 < 0); @0001AE38:0004 if(local_number5) then // ref index: 1 @0001AE44:0021 ListDestroy(local_number4); @0001AE4D:0027 // return coming @0001AE51:0023 return local_number2; @0001AE58:0003 endif; @0001AE58:0003 label_1ae58: @0001AE5A:0021 ComponentSelectItem(local_string3, local_string4, 0); @0001AE6B:0021 function_305(local_number4, local_string5); @0001AE77:0006 local_number3 = LASTRESULT; @0001AE81:000D label_1ae81: @0001AE83:0001 // switch/while/??? @0001AE87:000E local_number5 = (local_number3 != 1); @0001AE96:0004 if(local_number5) then // ref index: 5 @0001AEA2:0004 if(local_number1) then // ref index: 3 @0001AEAE:0021 function_375(local_string3, local_string5); @0001AEBA:0006 local_number5 = LASTRESULT; @0001AEC4:0004 if(local_number5) then // ref index: 2 @0001AED0:0021 function_380(local_string1, local_string5, local_string3, local_string5, 1); @0001AEE7:0006 local_number2 = LASTRESULT; @0001AEF1:0009 local_number5 = (local_number2 < 0); @0001AF00:0004 if(local_number5) then // ref index: 1 @0001AF0C:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001AF1D:0006 local_number2 = LASTRESULT; @0001AF27:0001 endif; @0001AF27:0001 label_1af27: @0001AF29:0005 goto label_1af4f; @0001AF32:0002 endif; @0001AF32:0002 label_1af32: @0001AF34:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001AF45:0006 local_number2 = LASTRESULT; @0001AF4F:0004 endif; @0001AF4F:0004 label_1af4f: @0001AF51:0004 if(local_number2) then // ref index: 1 @0001AF5D:0021 ListDestroy(local_number4); @0001AF66:0027 // return coming @0001AF6A:0023 return local_number2; @0001AF71:0003 endif; @0001AF71:0003 label_1af71: @0001AF73:0021 function_307(local_number4, local_string5); @0001AF7F:0006 local_number3 = LASTRESULT; @0001AF89:0005 goto label_1ae81; @0001AF92:0004 endif; @0001AF92:0004 label_1af92: @0001AF94:0021 ListDestroy(local_number4); @0001AF9D:0027 // return coming @0001AFA1:0023 return 0; @0001AFAA:0026 end; // checksum: feff1fdf @0001AFB6:0005 label_1afb6: @0001AFB8:0022 function NUMBER function_381(local_string1, local_string2, local_number1, local_number2) @0001AFB8 NUMBER local_number3; @0001AFB8 @0001AFB8 @0001AFB8 begin @0001AFC1:000E local_number3 = (global_number22 != 2); @0001AFD0:0004 if(local_number3) then // ref index: 1 @0001AFDC:0027 // return coming @0001AFE0:0023 return -2; @0001AFE9:0006 endif; @0001AFE9:0006 label_1afe9: @0001AFEB:0021 function_382(local_number2); @0001AFF4:0021 function_383(local_string1, local_string2, local_number1, local_number2); @0001B006:0002 abort; @0001B00A:0027 // return coming @0001B00E:0023 return 0; @0001B017:0026 end; // checksum: fafaa7d2 @0001B023:0009 label_1b023: @0001B025:0022 function NUMBER function_382(local_number1) @0001B025 NUMBER local_number2, local_number3, local_number4; @0001B025 STRING local_string1, local_string2; @0001B025 @0001B025 begin @0001B02E:0021 function_418(); @0001B034:0006 local_string2 = LASTRESULT; @0001B03E:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll @0001B047:0006 local_number2 = LASTRESULT; @0001B051:000D local_number4 = (local_number2 = 0); @0001B060:0004 if(local_number4) then // ref index: 1 @0001B06C:0027 // return coming @0001B070:0023 return 0; @0001B079:0001 endif; @0001B079:0001 label_1b079: @0001B07B:0001 // switch/while/??? @0001B07F:0004 label_1b07f: @0001B081:000D local_number4 = (local_number1 = -1); @0001B090:0004 if(local_number4) then // ref index: 1 @0001B09C:0006 local_number3 = 11492; @0001B0A8:0005 goto label_1b37c; @0001B0B1:0004 endif; @0001B0B1:0004 label_1b0b1: @0001B0B3:000D local_number4 = (local_number1 = -2); @0001B0C2:0004 if(local_number4) then // ref index: 1 @0001B0CE:0006 local_number3 = 11493; @0001B0DA:0005 goto label_1b37c; @0001B0E3:0004 endif; @0001B0E3:0004 label_1b0e3: @0001B0E5:000D local_number4 = (local_number1 = -3); @0001B0F4:0004 if(local_number4) then // ref index: 1 @0001B100:0006 local_number3 = 11494; @0001B10C:0005 goto label_1b37c; @0001B115:0004 endif; @0001B115:0004 label_1b115: @0001B117:000D local_number4 = (local_number1 = -4); @0001B126:0004 if(local_number4) then // ref index: 1 @0001B132:0006 local_number3 = 11495; @0001B13E:0005 goto label_1b37c; @0001B147:0004 endif; @0001B147:0004 label_1b147: @0001B149:000D local_number4 = (local_number1 = -5); @0001B158:0004 if(local_number4) then // ref index: 1 @0001B164:0006 local_number3 = 11496; @0001B170:0005 goto label_1b37c; @0001B179:0004 endif; @0001B179:0004 label_1b179: @0001B17B:000D local_number4 = (local_number1 = -6); @0001B18A:0004 if(local_number4) then // ref index: 1 @0001B196:0006 local_number3 = 11491; @0001B1A2:0005 goto label_1b37c; @0001B1AB:0004 endif; @0001B1AB:0004 label_1b1ab: @0001B1AD:000D local_number4 = (local_number1 = -7); @0001B1BC:0004 if(local_number4) then // ref index: 1 @0001B1C8:0006 local_number3 = 11497; @0001B1D4:0005 goto label_1b37c; @0001B1DD:0004 endif; @0001B1DD:0004 label_1b1dd: @0001B1DF:000D local_number4 = (local_number1 = -8); @0001B1EE:0004 if(local_number4) then // ref index: 1 @0001B1FA:0006 local_number3 = 11498; @0001B206:0005 goto label_1b37c; @0001B20F:0004 endif; @0001B20F:0004 label_1b20f: @0001B211:000D local_number4 = (local_number1 = -9); @0001B220:0004 if(local_number4) then // ref index: 1 @0001B22C:0006 local_number3 = 11499; @0001B238:0005 goto label_1b37c; @0001B241:0004 endif; @0001B241:0004 label_1b241: @0001B243:000D local_number4 = (local_number1 = -10); @0001B252:0004 if(local_number4) then // ref index: 1 @0001B25E:0006 local_number3 = 11500; @0001B26A:0005 goto label_1b37c; @0001B273:0004 endif; @0001B273:0004 label_1b273: @0001B275:000D local_number4 = (local_number1 = -11); @0001B284:0004 if(local_number4) then // ref index: 1 @0001B290:0006 local_number3 = 11501; @0001B29C:0005 goto label_1b37c; @0001B2A5:0004 endif; @0001B2A5:0004 label_1b2a5: @0001B2A7:000D local_number4 = (local_number1 = -12); @0001B2B6:0004 if(local_number4) then // ref index: 1 @0001B2C2:0006 local_number3 = 11502; @0001B2CE:0005 goto label_1b37c; @0001B2D7:0004 endif; @0001B2D7:0004 label_1b2d7: @0001B2D9:000D local_number4 = (local_number1 = -51); @0001B2E8:0004 if(local_number4) then // ref index: 1 @0001B2F4:0006 local_number3 = 11503; @0001B300:0005 goto label_1b37c; @0001B309:0004 endif; @0001B309:0004 label_1b309: @0001B30B:000D local_number4 = (local_number1 = -52); @0001B31A:0004 if(local_number4) then // ref index: 1 @0001B326:0006 local_number3 = 11504; @0001B332:0005 goto label_1b37c; @0001B33B:0004 endif; @0001B33B:0004 label_1b33b: @0001B33D:000D local_number4 = (local_number1 = -53); @0001B34C:0004 if(local_number4) then // ref index: 1 @0001B358:0006 local_number3 = 11505; @0001B364:0005 goto label_1b37c; @0001B36D:0002 endif; @0001B36D:0002 label_1b36d: @0001B36F:0027 // return coming @0001B373:0023 return 0; @0001B37C:0006 label_1b37c: @0001B37E:0021 function_351(local_number3); @0001B387:0006 local_string1 = LASTRESULT; @0001B391:0021 function_236(-1, local_string1); @0001B39F:0027 // return coming @0001B3A3:0023 return 1; @0001B3AC:0026 end; // checksum: 57e6d0a @0001B3BC:0005 label_1b3bc: @0001B3BE:0022 function NUMBER function_383(local_string1, local_string2, local_number1, local_number2) @0001B3BE NUMBER local_number3, local_number4, local_number5; @0001B3BE STRING local_string3, local_string4; @0001B3BE @0001B3BE begin @0001B3C7:000D local_number4 = (global_string65 = ""); @0001B3D4:0004 if(local_number4) then // ref index: 1 @0001B3E0:0027 // return coming @0001B3E4:0023 return 0; @0001B3ED:000A endif; @0001B3ED:000A label_1b3ed: @0001B3EF:0021 StrLength(local_string4); @0001B3F8:0006 local_number4 = LASTRESULT; @0001B402:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string65); // dll: KERNEL32.dll @0001B432:0006 local_number3 = LASTRESULT; @0001B43C:000D local_number4 = (local_string4 = ""); @0001B449:000D local_number5 = (local_string4 = "0"); @0001B457:0018 local_number4 = (local_number4 || local_number5); @0001B464:0004 if(local_number4) then // ref index: 1 @0001B470:002D NumToStr(local_string3, local_number2); @0001B47A:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string65); // dll: KERNEL32.dll @0001B4A4:000A endif; @0001B4A4:000A label_1b4a4: @0001B4A6:0006 global_number49 = 1; @0001B4B2:0027 // return coming @0001B4B6:0023 return 1; @0001B4BF:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string65); // dll: KERNEL32.dll @0001B4E6:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string65); // dll: KERNEL32.dll @0001B509:0021 function_404(local_string3, "%d", local_number1); @0001B51A:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string65); // dll: KERNEL32.dll @0001B53E:0027 // return coming @0001B542:0023 return 1; @0001B54B:0026 end; // checksum: 5871a335 @0001B55B:0009 label_1b55b: @0001B55D:0022 function NUMBER function_384() @0001B55D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001B55D STRING local_string1, local_string2, local_string3; @0001B55D @0001B55D begin @0001B566:0007 local_string3 = (global_string48 + "-"); @0001B574:0007 local_string3 = (local_string3 + "DlgOrder"); @0001B589:0021 function_378(local_string3, "Count", local_number1); @0001B59D:0006 local_number4 = LASTRESULT; @0001B5A7:0009 local_number4 = (local_number4 < 0); @0001B5B6:0004 if(local_number4) then // ref index: 1 @0001B5C2:0027 // return coming @0001B5C6:0023 return -12; @0001B5CF:0010 endif; @0001B5CF:0010 label_1b5cf: @0001B5D1:0001 // switch/while/??? @0001B5D5:0009 local_number4 = (local_number3 < local_number1); @0001B5E2:0004 if(local_number4) then // ref index: 2 @0001B5EE:0021 function_404(local_string1, "%s%d", "Dlg", local_number3); @0001B607:0007 local_string3 = (global_string48 + "-"); @0001B615:0007 local_string3 = (local_string3 + "DlgOrder"); @0001B62A:0021 StrLength(local_string2); @0001B633:0006 local_number4 = LASTRESULT; @0001B63D:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string64); // dll: KERNEL32.dll @0001B66B:0006 local_number2 = LASTRESULT; @0001B675:000D local_number4 = (local_number2 = 0); @0001B684:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE"); @0001B6A7:0018 local_number4 = (local_number4 || local_number5); @0001B6B4:0004 if(local_number4) then // ref index: 1 @0001B6C0:0027 // return coming @0001B6C4:0023 return -12; @0001B6CD:0003 endif; @0001B6CD:0003 label_1b6cd: @0001B6CF:0021 ListAddString(global_number47, local_string2, 0); @0001B6E0:0007 local_number3 = (local_number3 + 1); @0001B6EF:0005 goto label_1b5cf; @0001B6F8:0005 endif; @0001B6F8:0005 label_1b6f8: @0001B6FA:0006 global_number44 = 0; @0001B706:0006 global_number45 = local_number3; @0001B710:0027 // return coming @0001B714:0023 return 0; @0001B71D:0026 end; // checksum: a6fc2d9d @0001B731:0009 label_1b731: @0001B733:0022 function NUMBER function_385(local_string1, local_string2, local_string3) @0001B733 @0001B733 @0001B733 @0001B733 begin @0001B73C:0006 global_string67 = local_string1; @0001B746:0006 global_string68 = local_string2; @0001B750:0006 global_string69 = local_string3; @0001B75A:0021 function_421(); @0001B760:0006 global_number48 = LASTRESULT; @0001B76A:0027 // return coming @0001B76E:0023 return 0; @0001B777:0026 end; // checksum: 422a @0001B783:0009 label_1b783: @0001B785:0022 function NUMBER function_386(local_number1) @0001B785 NUMBER local_number2; @0001B785 @0001B785 @0001B785 begin @0001B78E:000D local_number2 = (global_number46 = 2); @0001B79D:0004 if(local_number2) then // ref index: 2 @0001B7A9:0021 function_387(local_number1, global_string65, "Log File"); @0001B7C0:0006 local_number2 = LASTRESULT; @0001B7CA:000D local_number2 = (local_number2 = 0); @0001B7D9:0004 if(local_number2) then // ref index: 1 @0001B7E5:0027 // return coming @0001B7E9:0023 return 0; @0001B7F2:0001 endif; @0001B7F2:0001 label_1b7f2: @0001B7F4:0005 goto label_1b868; @0001B7FD:0008 endif; @0001B7FD:0008 label_1b7fd: @0001B7FF:000D local_number2 = (global_number46 = 1); @0001B80E:0004 if(local_number2) then // ref index: 1 @0001B81A:0021 function_387(local_number1, global_string64, "Response File"); @0001B836:0006 local_number2 = LASTRESULT; @0001B840:000D local_number2 = (local_number2 = 0); @0001B84F:0004 if(local_number2) then // ref index: 1 @0001B85B:0027 // return coming @0001B85F:0023 return 0; @0001B868:0003 endif; @0001B868:0003 endif; @0001B868:0003 label_1b868: @0001B86A:0027 // return coming @0001B86E:0023 return 1; @0001B877:0026 end; // checksum: 723c9568 @0001B883:0008 label_1b883: @0001B885:0022 function NUMBER function_387(local_number1, local_string1, local_string2) @0001B885 NUMBER local_number2; @0001B885 STRING local_string3; @0001B885 @0001B885 begin @0001B88E:0004 if(local_number1) then // ref index: 3 @0001B89A:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", local_string1); // dll: KERNEL32.dll @0001B8D0:0006 local_number2 = LASTRESULT; @0001B8DA:000D local_number2 = (local_number2 = 0); @0001B8E9:0004 if(local_number2) then // ref index: 1 @0001B8F5:0027 // return coming @0001B8F9:0023 return 0; @0001B902:0006 endif; @0001B902:0006 label_1b902: @0001B904:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll @0001B92E:0006 local_number2 = LASTRESULT; @0001B938:000D local_number2 = (local_number2 = 0); @0001B947:0004 if(local_number2) then // ref index: 1 @0001B953:0027 // return coming @0001B957:0023 return 0; @0001B960:0001 endif; @0001B960:0001 label_1b960: @0001B962:0005 goto label_1ba0a; @0001B96B:0005 endif; @0001B96B:0005 label_1b96b: @0001B96D:0020 WritePrivateProfileString("Application", "Name", global_string68, local_string1); // dll: KERNEL32.dll @0001B98E:0020 WritePrivateProfileString("Application", "Version", global_string69, local_string1); // dll: KERNEL32.dll @0001B9B2:0020 WritePrivateProfileString("Application", "Company", global_string67, local_string1); // dll: KERNEL32.dll @0001B9D6:0021 function_404(local_string3, "%04x", global_number48); @0001B9E9:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll @0001BA0A:0003 label_1ba0a: @0001BA0C:0027 // return coming @0001BA10:0023 return 1; @0001BA19:0026 end; // checksum: 337acf70 @0001BA25:0002 label_1ba25: @0001BA27:0022 function NUMBER function_388(local_string1, local_string2, local_number1, local_string3) @0001BA27 NUMBER local_number2, local_number3; @0001BA27 @0001BA27 @0001BA27 begin @0001BA30:0001 // switch/while/??? @0001BA34:0005 label_1ba34: @0001BA36:000D local_number3 = (local_number1 = 1); @0001BA45:0004 if(local_number3) then // ref index: 1 @0001BA51:0021 function_389(local_string1, local_string2, local_string3); @0001BA60:0006 local_number2 = LASTRESULT; @0001BA6A:0005 goto label_1ba8c; @0001BA73:0003 endif; @0001BA73:0003 label_1ba73: @0001BA75:0006 local_number2 = -10; @0001BA81:0027 // return coming @0001BA85:0023 return local_number2; @0001BA8C:0003 label_1ba8c: @0001BA8E:0009 local_number3 = (local_number2 < 0); @0001BA9D:0004 if(local_number3) then // ref index: 1 @0001BAA9:0021 function_374(11497); @0001BAB4:0003 endif; @0001BAB4:0003 label_1bab4: @0001BAB6:0027 // return coming @0001BABA:0023 return local_number2; @0001BAC1:0026 end; // checksum: 17f86dfd @0001BACD:0007 label_1bacd: @0001BACF:0022 function NUMBER function_389(local_string1, local_string2, local_string3) @0001BACF NUMBER local_number1; @0001BACF @0001BACF @0001BACF begin @0001BAD8:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string65); // dll: KERNEL32.dll @0001BAEA:0006 local_number1 = LASTRESULT; @0001BAF4:000D local_number1 = (local_number1 = 0); @0001BB03:0004 if(local_number1) then // ref index: 1 @0001BB0F:0027 // return coming @0001BB13:0023 return -7; @0001BB1C:0003 endif; @0001BB1C:0003 label_1bb1c: @0001BB1E:0027 // return coming @0001BB22:0023 return 0; @0001BB2B:0026 end; // checksum: a09481b9 @0001BB37:000C label_1bb37: @0001BB39:0022 function NUMBER function_390() @0001BB39 NUMBER local_number1; @0001BB39 STRING local_string1, local_string2; @0001BB39 @0001BB39 begin @0001BB42:000D local_number1 = (global_number22 = 1); @0001BB51:0004 if(local_number1) then // ref index: 2 @0001BB5D:0007 local_string2 = (global_string48 + "-"); @0001BB6B:0007 local_string2 = (local_string2 + "DlgOrder"); @0001BB80:0021 function_377(local_string2, "Count", local_string1); @0001BB94:0006 local_number1 = LASTRESULT; @0001BB9E:000D local_number1 = (local_number1 = -3); @0001BBAD:0004 if(local_number1) then // ref index: 1 @0001BBB9:0007 local_string2 = (global_string48 + "-"); @0001BBC7:0007 local_string2 = (local_string2 + "DlgOrder"); @0001BBDC:0021 function_371(local_string2, "Count", 0); @0001BBF2:0001 endif; @0001BBF2:0001 label_1bbf2: @0001BBF4:0005 goto label_1bc65; @0001BBFD:0005 endif; @0001BBFD:0005 label_1bbfd: @0001BBFF:000D local_number1 = (global_number22 = 2); @0001BC0E:0004 if(local_number1) then // ref index: 2 @0001BC1A:000D local_number1 = (global_number49 = 0); @0001BC29:0004 if(local_number1) then // ref index: 1 @0001BC35:0021 function_383("", "", 0, 0); @0001BC4B:0001 endif; @0001BC4B:0001 label_1bc4b: @0001BC4D:0005 goto label_1bc65; @0001BC56:0002 endif; @0001BC56:0002 label_1bc56: @0001BC58:0027 // return coming @0001BC5C:0023 return -2; @0001BC65:0003 label_1bc65: @0001BC67:0027 // return coming @0001BC6B:0023 return 0; @0001BC74:0026 end; // checksum: 53d2e @0001BC80:0004 label_1bc80: @0001BC82:0022 function NUMBER function_391() @0001BC82 @0001BC82 @0001BC82 @0001BC82 begin @0001BC8B:0027 // return coming @0001BC8F:0023 return global_number22; @0001BC96:0026 end; // checksum: 11324 @0001BCA2:0004 label_1bca2: @0001BCA4:0022 function NUMBER function_392(local_number1) @0001BCA4 @0001BCA4 @0001BCA4 @0001BCA4 begin @0001BCAD:0006 global_number22 = local_number1; @0001BCB7:0024 return; @0001BCBB:0026 end; // checksum: 21602 @0001BCC7:000B label_1bcc7: @0001BCC9:0022 function NUMBER GetDir(local_string1, local_string2) @0001BCC9 NUMBER local_number2, local_number3; @0001BCC9 STRING local_string3, local_string4; @0001BCC9 @0001BCC9 begin @0001BCD2:0021 function_395(local_string4, local_string1, 0); @0001BCE3:0006 local_number2 = LASTRESULT; @0001BCED:0009 local_number2 = (local_number2 < 0); @0001BCFC:0028 StrLengthChars(local_string4); @0001BD03:0006 local_number3 = LASTRESULT; @0001BD0D:000B local_number3 = (local_number3 <= 0); @0001BD1C:0018 local_number2 = (local_number2 || local_number3); @0001BD29:0004 if(local_number2) then // ref index: 1 @0001BD35:0027 // return coming @0001BD39:0023 return -1; @0001BD42:0006 endif; @0001BD42:0006 label_1bd42: @0001BD44:0021 function_395(local_string2, local_string1, 2); @0001BD55:0006 local_number2 = LASTRESULT; @0001BD5F:0009 local_number2 = (local_number2 < 0); @0001BD6E:0004 if(local_number2) then // ref index: 1 @0001BD7A:0027 // return coming @0001BD7E:0023 return -1; @0001BD87:0006 endif; @0001BD87:0006 label_1bd87: @0001BD89:0021 function_395(local_string3, local_string1, 3); @0001BD9A:0006 local_number2 = LASTRESULT; @0001BDA4:0009 local_number2 = (local_number2 < 0); @0001BDB3:0004 if(local_number2) then // ref index: 1 @0001BDBF:0027 // return coming @0001BDC3:0023 return -1; @0001BDCC:0004 endif; @0001BDCC:0004 label_1bdcc: @0001BDCE:000D local_number2 = (local_string2 = ""); @0001BDDB:0004 if(local_number2) then // ref index: 1 @0001BDE7:0006 local_string2 = local_string3; @0001BDF1:0005 goto label_1be09; @0001BDFA:0001 endif; @0001BDFA:0001 label_1bdfa: @0001BDFC:0014 local_string2 = (local_string2 ^ local_string3); @0001BE09:0003 label_1be09: @0001BE0B:0027 // return coming @0001BE0F:0023 return 0; @0001BE18:0026 end; // checksum: fffbb3f6 @0001BE24:000B label_1be24: @0001BE26:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2) @0001BE26 NUMBER local_number1, local_number2; @0001BE26 @0001BE26 @0001BE26 begin @0001BE2F:0021 function_395(local_string2, local_string1, 0); @0001BE40:0006 local_number1 = LASTRESULT; @0001BE4A:0009 local_number1 = (local_number1 < 0); @0001BE59:0028 StrLengthChars(local_string2); @0001BE60:0006 local_number2 = LASTRESULT; @0001BE6A:000B local_number2 = (local_number2 <= 0); @0001BE79:0018 local_number1 = (local_number1 || local_number2); @0001BE86:0004 if(local_number1) then // ref index: 1 @0001BE92:0027 // return coming @0001BE96:0023 return -1; @0001BE9F:0003 endif; @0001BE9F:0003 label_1be9f: @0001BEA1:0027 // return coming @0001BEA5:0023 return 0; @0001BEAE:0026 end; // checksum: fffb7deb @0001BEBA:0004 label_1beba: @0001BEBC:0022 function NUMBER function_395(local_string1, local_string2, local_number1) @0001BEBC NUMBER local_number2, local_number3, local_number4; @0001BEBC @0001BEBC @0001BEBC begin @0001BEC5:0021 StrLength(local_string1); @0001BECE:0006 local_number2 = LASTRESULT; @0001BED8:0001 // switch/while/??? @0001BEDC:0008 label_1bedc: @0001BEDE:000D local_number4 = (local_number1 = 2); @0001BEED:0004 if(local_number4) then // ref index: 2 @0001BEF9:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001BF08:0006 local_number3 = LASTRESULT; @0001BF12:000B local_number4 = (local_number3 <= 0); @0001BF21:0004 if(local_number4) then // ref index: 1 @0001BF2D:0027 // return coming @0001BF31:0023 return local_number3; @0001BF38:0008 endif; @0001BF38:0008 label_1bf38: @0001BF3A:0031 Resize(local_string1, local_number3); @0001BF44:0027 // return coming @0001BF48:0021 StrLength(local_string1); @0001BF51:0006 local_number4 = LASTRESULT; @0001BF5B:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001BF6A:0006 local_number4 = LASTRESULT; @0001BF74:0023 return local_number4; @0001BF7B:0005 goto label_1c2db; @0001BF84:0008 endif; @0001BF84:0008 label_1bf84: @0001BF86:000D local_number4 = (local_number1 = 0); @0001BF95:0004 if(local_number4) then // ref index: 2 @0001BFA1:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001BFB0:0006 local_number3 = LASTRESULT; @0001BFBA:000B local_number4 = (local_number3 <= 0); @0001BFC9:0004 if(local_number4) then // ref index: 1 @0001BFD5:0027 // return coming @0001BFD9:0023 return local_number3; @0001BFE0:0008 endif; @0001BFE0:0008 label_1bfe0: @0001BFE2:0031 Resize(local_string1, local_number3); @0001BFEC:0027 // return coming @0001BFF0:0021 StrLength(local_string1); @0001BFF9:0006 local_number4 = LASTRESULT; @0001C003:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001C012:0006 local_number4 = LASTRESULT; @0001C01C:0023 return local_number4; @0001C023:0005 goto label_1c2db; @0001C02C:0008 endif; @0001C02C:0008 label_1c02c: @0001C02E:000D local_number4 = (local_number1 = 5); @0001C03D:0004 if(local_number4) then // ref index: 2 @0001C049:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001C058:0006 local_number3 = LASTRESULT; @0001C062:000B local_number4 = (local_number3 <= 0); @0001C071:0004 if(local_number4) then // ref index: 1 @0001C07D:0027 // return coming @0001C081:0023 return local_number3; @0001C088:0008 endif; @0001C088:0008 label_1c088: @0001C08A:0031 Resize(local_string1, local_number3); @0001C094:0027 // return coming @0001C098:0021 StrLength(local_string1); @0001C0A1:0006 local_number4 = LASTRESULT; @0001C0AB:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001C0BA:0006 local_number4 = LASTRESULT; @0001C0C4:0023 return local_number4; @0001C0CB:0005 goto label_1c2db; @0001C0D4:0008 endif; @0001C0D4:0008 label_1c0d4: @0001C0D6:000D local_number4 = (local_number1 = 3); @0001C0E5:0004 if(local_number4) then // ref index: 2 @0001C0F1:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001C100:0006 local_number3 = LASTRESULT; @0001C10A:000B local_number4 = (local_number3 <= 0); @0001C119:0004 if(local_number4) then // ref index: 1 @0001C125:0027 // return coming @0001C129:0023 return local_number3; @0001C130:0008 endif; @0001C130:0008 label_1c130: @0001C132:0031 Resize(local_string1, local_number3); @0001C13C:0027 // return coming @0001C140:0021 StrLength(local_string1); @0001C149:0006 local_number4 = LASTRESULT; @0001C153:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001C162:0006 local_number4 = LASTRESULT; @0001C16C:0023 return local_number4; @0001C173:0005 goto label_1c2db; @0001C17C:0008 endif; @0001C17C:0008 label_1c17c: @0001C17E:000D local_number4 = (local_number1 = 4); @0001C18D:0004 if(local_number4) then // ref index: 2 @0001C199:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001C1A8:0006 local_number3 = LASTRESULT; @0001C1B2:000B local_number4 = (local_number3 <= 0); @0001C1C1:0004 if(local_number4) then // ref index: 1 @0001C1CD:0027 // return coming @0001C1D1:0023 return local_number3; @0001C1D8:0008 endif; @0001C1D8:0008 label_1c1d8: @0001C1DA:0031 Resize(local_string1, local_number3); @0001C1E4:0027 // return coming @0001C1E8:0021 StrLength(local_string1); @0001C1F1:0006 local_number4 = LASTRESULT; @0001C1FB:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001C20A:0006 local_number4 = LASTRESULT; @0001C214:0023 return local_number4; @0001C21B:0005 goto label_1c2db; @0001C224:0008 endif; @0001C224:0008 label_1c224: @0001C226:000D local_number4 = (local_number1 = 1); @0001C235:0004 if(local_number4) then // ref index: 2 @0001C241:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001C250:0006 local_number3 = LASTRESULT; @0001C25A:000B local_number4 = (local_number3 <= 0); @0001C269:0004 if(local_number4) then // ref index: 1 @0001C275:0027 // return coming @0001C279:0023 return local_number3; @0001C280:0008 endif; @0001C280:0008 label_1c280: @0001C282:0031 Resize(local_string1, local_number3); @0001C28C:0027 // return coming @0001C290:0021 StrLength(local_string1); @0001C299:0006 local_number4 = LASTRESULT; @0001C2A3:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001C2B2:0006 local_number4 = LASTRESULT; @0001C2BC:0023 return local_number4; @0001C2C3:0005 goto label_1c2db; @0001C2CC:0002 endif; @0001C2CC:0002 label_1c2cc: @0001C2CE:0027 // return coming @0001C2D2:0023 return -1; @0001C2DB:0003 label_1c2db: @0001C2DD:0027 // return coming @0001C2E1:0023 return -1; @0001C2EA:0026 end; // checksum: 7232f @0001C2F6:0007 label_1c2f6: @0001C2F8:0022 function NUMBER function_396(local_number1, local_string1, local_string2) @0001C2F8 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @0001C2F8 STRING local_string4; @0001C2F8 @0001C2F8 begin @0001C301:000D local_number11 = (local_number1 = 0); @0001C310:000D local_number12 = (local_number1 = -1); @0001C31F:0018 local_number11 = (local_number11 || local_number12); @0001C32C:0004 if(local_number11) then // ref index: 1 @0001C338:0027 // return coming @0001C33C:0023 return -2; @0001C345:0006 endif; @0001C345:0006 label_1c345: @0001C347:0021 function_310(local_number1); @0001C350:0006 local_number11 = LASTRESULT; @0001C35A:000E local_number11 = (local_number11 != 0); @0001C369:0004 if(local_number11) then // ref index: 1 @0001C375:0027 // return coming @0001C379:0023 return -2; @0001C382:0005 endif; @0001C382:0005 label_1c382: @0001C384:001E local_number11 = local_string1[0]; @0001C393:000D local_number11 = (local_number11 = 0); @0001C3A2:0004 if(local_number11) then // ref index: 1 @0001C3AE:0027 // return coming @0001C3B2:0023 return 0; @0001C3BB:0006 endif; @0001C3BB:0006 label_1c3bb: @0001C3BD:0006 local_number10 = 0; @0001C3C9:0006 local_number3 = 0; @0001C3D5:001E local_number11 = local_string2[0]; @0001C3E4:000D local_number11 = (local_number11 = 0); @0001C3F3:0004 if(local_number11) then // ref index: 1 @0001C3FF:0006 local_number10 = 1; @0001C40B:0004 endif; @0001C40B:0004 label_1c40b: @0001C40D:0032 SizeOf(local_string4); @0001C414:0006 local_number8 = LASTRESULT; @0001C41E:0004 if(local_number10) then // ref index: 8 @0001C42A:0006 local_number9 = 0; @0001C436:0005 label_1c436: @0001C438:0001 // switch/while/??? @0001C43C:000D local_number11 = (local_number9 = 0); @0001C44B:0004 if(local_number11) then // ref index: 6 @0001C457:001E local_number6 = local_string1[local_number3]; @0001C464:0006 local_number5 = 0; @0001C470:0008 label_1c470: @0001C472:0001 // switch/while/??? @0001C476:000E local_number11 = (local_number6 != 0); @0001C485:0004 if(local_number11) then // ref index: 2 @0001C491:000C local_number11 = (local_number5 >= local_number8); @0001C49E:0004 if(local_number11) then // ref index: 1 @0001C4AA:0007 local_number11 = (local_number8 + 100); @0001C4B9:0031 Resize(local_string4, local_number11); @0001C4C3:0006 local_number8 = LASTRESULT; @0001C4CD:0005 endif; @0001C4CD:0005 label_1c4cd: @0001C4CF:001D local_string4[local_number5] = local_number6; @0001C4DC:0007 local_number3 = (local_number3 + 1); @0001C4EB:0007 local_number5 = (local_number5 + 1); @0001C4FA:001E local_number6 = local_string1[local_number3]; @0001C507:0005 goto label_1c470; @0001C510:0007 endif; @0001C510:0007 label_1c510: @0001C512:001D local_string4[local_number5] = 0; @0001C521:0021 ListAddString(local_number1, local_string4, 0); @0001C532:0006 local_number11 = LASTRESULT; @0001C53C:0009 local_number11 = (local_number11 < 0); @0001C54B:0004 if(local_number11) then // ref index: 1 @0001C557:0027 // return coming @0001C55B:0023 return -1; @0001C564:0005 endif; @0001C564:0005 label_1c564: @0001C566:0007 local_number3 = (local_number3 + 1); @0001C575:001E local_number11 = local_string1[local_number3]; @0001C582:000D local_number11 = (local_number11 = 0); @0001C591:0004 if(local_number11) then // ref index: 1 @0001C59D:0006 local_number9 = 1; @0001C5A9:0001 endif; @0001C5A9:0001 label_1c5a9: @0001C5AB:0005 goto label_1c436; @0001C5B4:0001 endif; @0001C5B4:0001 label_1c5b4: @0001C5B6:0005 goto label_1c983; @0001C5BF:0005 endif; @0001C5BF:0005 label_1c5bf: @0001C5C1:0006 local_number5 = 0; @0001C5CD:0028 StrLengthChars(local_string1); @0001C5D4:0006 local_number2 = LASTRESULT; @0001C5DE:0028 StrLengthChars(local_string2); @0001C5E5:0006 local_number7 = LASTRESULT; @0001C5EF:0006 label_1c5ef: @0001C5F1:0001 // switch/while/??? @0001C5F5:0009 local_number11 = (local_number3 < local_number2); @0001C602:0004 if(local_number11) then // ref index: 10 @0001C60E:0006 local_number9 = 0; @0001C61A:001E local_number6 = local_string1[local_number3]; @0001C627:0006 local_number4 = 0; @0001C633:000D label_1c633: @0001C635:0001 // switch/while/??? @0001C639:0009 local_number11 = (local_number4 < local_number7); @0001C646:000D local_number12 = (local_number9 = 0); @0001C655:0019 local_number11 = (local_number11 = local_number12); @0001C662:0004 if(local_number11) then // ref index: 4 @0001C66E:001E local_number11 = local_string2[local_number4]; @0001C67B:000D local_number11 = (local_number6 = local_number11); @0001C688:0004 if(local_number11) then // ref index: 3 @0001C694:000C local_number11 = (local_number5 >= local_number8); @0001C6A1:0004 if(local_number11) then // ref index: 1 @0001C6AD:0007 local_number11 = (local_number8 + 4); @0001C6BC:0031 Resize(local_string4, local_number11); @0001C6C6:0006 local_number8 = LASTRESULT; @0001C6D0:000A endif; @0001C6D0:000A label_1c6d0: @0001C6D2:001D local_string4[local_number5] = 0; @0001C6E1:001E local_number11 = local_string4[0]; @0001C6F0:000E local_number11 = (local_number11 != 0); @0001C6FF:0004 if(local_number11) then // ref index: 1 @0001C70B:0021 ListAddString(local_number1, local_string4, 0); @0001C71C:0006 local_number11 = LASTRESULT; @0001C726:0009 local_number11 = (local_number11 < 0); @0001C735:0004 if(local_number11) then // ref index: 1 @0001C741:0027 // return coming @0001C745:0023 return -1; @0001C74E:0001 endif; @0001C74E:0001 endif; @0001C74E:0001 label_1c74e: @0001C750:0006 local_number9 = 1; @0001C75C:0002 endif; @0001C75C:0002 label_1c75c: @0001C75E:0007 local_number4 = (local_number4 + 1); @0001C76D:0005 goto label_1c633; @0001C776:0007 endif; @0001C776:0007 label_1c776: @0001C778:000D local_number11 = (local_number9 = 0); @0001C787:0004 if(local_number11) then // ref index: 2 @0001C793:000C local_number11 = (local_number5 >= local_number8); @0001C7A0:0004 if(local_number11) then // ref index: 1 @0001C7AC:0007 local_number11 = (local_number8 + 100); @0001C7BB:0031 Resize(local_string4, local_number11); @0001C7C5:0006 local_number8 = LASTRESULT; @0001C7CF:0003 endif; @0001C7CF:0003 label_1c7cf: @0001C7D1:001D local_string4[local_number5] = local_number6; @0001C7DE:0007 local_number5 = (local_number5 + 1); @0001C7ED:0005 goto label_1c8bc; @0001C7F6:0002 endif; @0001C7F6:0002 label_1c7f6: @0001C7F8:001D local_string4[0] = 0; @0001C809:0006 local_number5 = 0; @0001C815:000D label_1c815: @0001C817:0001 // switch/while/??? @0001C81B:0009 local_number11 = (local_number3 < local_number2); @0001C828:000F local_number12 = (local_number4 - 1); @0001C837:001E local_number12 = local_string2[local_number12]; @0001C844:000D local_number12 = (local_number12 = 32); @0001C853:0019 local_number11 = (local_number11 = local_number12); @0001C860:0007 local_number12 = (local_number3 + 1); @0001C86F:001E local_number12 = local_string1[local_number12]; @0001C87C:000D local_number12 = (local_number12 = 32); @0001C88B:0019 local_number11 = (local_number11 = local_number12); @0001C898:0004 if(local_number11) then // ref index: 1 @0001C8A4:0007 local_number3 = (local_number3 + 1); @0001C8B3:0005 goto label_1c815; @0001C8BC:0002 endif; @0001C8BC:0002 label_1c8bc: @0001C8BE:0007 local_number3 = (local_number3 + 1); @0001C8CD:0005 goto label_1c5ef; @0001C8D6:0005 endif; @0001C8D6:0005 label_1c8d6: @0001C8D8:000C local_number11 = (local_number5 >= local_number8); @0001C8E5:0004 if(local_number11) then // ref index: 1 @0001C8F1:0007 local_number11 = (local_number8 + 4); @0001C900:0031 Resize(local_string4, local_number11); @0001C90A:0006 local_number8 = LASTRESULT; @0001C914:0009 endif; @0001C914:0009 label_1c914: @0001C916:001D local_string4[local_number5] = 0; @0001C925:000A local_number11 = (local_number5 > 0); @0001C934:0004 if(local_number11) then // ref index: 1 @0001C940:0021 ListAddString(local_number1, local_string4, 0); @0001C951:0006 local_number11 = LASTRESULT; @0001C95B:0009 local_number11 = (local_number11 < 0); @0001C96A:0004 if(local_number11) then // ref index: 1 @0001C976:0027 // return coming @0001C97A:0023 return -1; @0001C983:0003 endif; @0001C983:0003 endif; @0001C983:0003 label_1c983: @0001C985:0027 // return coming @0001C989:0023 return 0; @0001C992:0026 end; // checksum: 69e1b @0001C9A2:0006 label_1c9a2: @0001C9A4:0022 function NUMBER StrLength(local_string1) @0001C9A4 NUMBER local_number1; @0001C9A4 @0001C9A4 @0001C9A4 begin @0001C9AD:0027 // return coming @0001C9B1:0020 lstrlen(local_string1); // dll: KERNEL32.dll @0001C9BA:0006 local_number1 = LASTRESULT; @0001C9C4:0023 return local_number1; @0001C9CB:0026 end; // checksum: e7c3921 @0001C9D7:0007 label_1c9d7: @0001C9D9:0022 function NUMBER StrLength(local_string1) @0001C9D9 NUMBER local_number1, local_number2; @0001C9D9 @0001C9D9 @0001C9D9 begin @0001C9E2:0032 SizeOf(local_string1); @0001C9E9:0006 local_number1 = LASTRESULT; @0001C9F3:000A local_number2 = (local_number1 > 1024); @0001CA02:0004 if(local_number2) then // ref index: 1 @0001CA0E:0027 // return coming @0001CA12:0023 return local_number1; @0001CA19:0003 endif; @0001CA19:0003 label_1ca19: @0001CA1B:0027 // return coming @0001CA1F:0023 return 1024; @0001CA28:0026 end; // checksum: 24a15 @0001CA34:0007 label_1ca34: @0001CA36:0022 function NUMBER StrRemoveLastSlash(local_string1) @0001CA36 NUMBER local_number1, local_number2; @0001CA36 @0001CA36 @0001CA36 begin @0001CA3F:0028 StrLengthChars(local_string1); @0001CA46:0006 local_number1 = LASTRESULT; @0001CA50:0009 local_number2 = (local_number1 < 2); @0001CA5F:0004 if(local_number2) then // ref index: 1 @0001CA6B:0027 // return coming @0001CA6F:0023 return 0; @0001CA78:000A endif; @0001CA78:000A label_1ca78: @0001CA7A:000F local_number2 = (local_number1 - 1); @0001CA89:001E local_number2 = local_string1[local_number2]; @0001CA96:000D local_number2 = (local_number2 = 92); @0001CAA5:0004 if(local_number2) then // ref index: 2 @0001CAB1:000F local_number2 = (local_number1 - 2); @0001CAC0:001E local_number2 = local_string1[local_number2]; @0001CACD:000D local_number2 = (local_number2 = 58); @0001CADC:0004 if(local_number2) then // ref index: 1 @0001CAE8:0027 // return coming @0001CAEC:0023 return 0; @0001CAF5:0002 endif; @0001CAF5:0002 label_1caf5: @0001CAF7:000F local_number2 = (local_number1 - 1); @0001CB06:001D local_string1[local_number2] = 0; @0001CB15:0003 endif; @0001CB15:0003 label_1cb15: @0001CB17:0027 // return coming @0001CB1B:0023 return 0; @0001CB24:0026 end; // checksum: 38c1e @0001CB30:0006 label_1cb30: @0001CB32:0022 function NUMBER StrToUpper/StrToLower(local_string1, local_string2) @0001CB32 NUMBER local_number1; @0001CB32 @0001CB32 @0001CB32 begin @0001CB3B:0006 local_string1 = local_string2; @0001CB45:000D local_number1 = (local_string2 = ""); @0001CB52:0004 if(local_number1) then // ref index: 1 @0001CB5E:0027 // return coming @0001CB62:0023 return 0; @0001CB6B:0008 endif; @0001CB6B:0008 label_1cb6b: @0001CB6D:0021 StrLength(local_string1); @0001CB76:0006 local_number1 = LASTRESULT; @0001CB80:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll @0001CB8C:0006 local_number1 = LASTRESULT; @0001CB96:000B local_number1 = (local_number1 <= 0); @0001CBA5:0004 if(local_number1) then // ref index: 1 @0001CBB1:0027 // return coming @0001CBB5:0023 return -1; @0001CBBE:0003 endif; @0001CBBE:0003 label_1cbbe: @0001CBC0:0027 // return coming @0001CBC4:0023 return 0; @0001CBCD:0026 end; // checksum: dcdd1eba @0001CBD9:0007 label_1cbd9: @0001CBDB:0022 function NUMBER function_401(local_string1, local_number1) @0001CBDB NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0001CBDB STRING local_string2; @0001CBDB @0001CBDB begin @0001CBE4:0028 StrLengthChars(local_string1); @0001CBEB:0006 local_number2 = LASTRESULT; @0001CBF5:000D local_number5 = (local_number2 = 0); @0001CC04:0004 if(local_number5) then // ref index: 1 @0001CC10:0027 // return coming @0001CC14:0023 return -2; @0001CC1D:0006 endif; @0001CC1D:0006 label_1cc1d: @0001CC1F:0004 if(local_number1) then // ref index: 7 @0001CC2B:001E local_number5 = local_string1[0]; @0001CC3A:000D local_number5 = (local_number5 = 34); @0001CC49:0004 if(local_number5) then // ref index: 1 @0001CC55:0027 // return coming @0001CC59:0023 return 0; @0001CC62:0001 endif; @0001CC62:0001 label_1cc62: @0001CC64:0006 local_number3 = 0; @0001CC70:0007 label_1cc70: @0001CC72:0001 // switch/while/??? @0001CC76:0009 local_number5 = (local_number3 < local_number2); @0001CC83:0004 if(local_number5) then // ref index: 2 @0001CC8F:001E local_number5 = local_string1[local_number3]; @0001CC9C:000D local_number5 = (local_number5 = 32); @0001CCAB:0004 if(local_number5) then // ref index: 1 @0001CCB7:0006 local_number4 = 1; @0001CCC3:0002 endif; @0001CCC3:0002 label_1ccc3: @0001CCC5:0007 local_number3 = (local_number3 + 1); @0001CCD4:0005 goto label_1cc70; @0001CCDD:0008 endif; @0001CCDD:0008 label_1ccdd: @0001CCDF:0004 if(local_number4) then // ref index: 2 @0001CCEB:0007 local_number5 = (local_number2 + 2); @0001CCFA:0032 SizeOf(local_string1); @0001CD01:0006 local_number6 = LASTRESULT; @0001CD0B:000C local_number5 = (local_number5 >= local_number6); @0001CD18:0004 if(local_number5) then // ref index: 1 @0001CD24:0007 local_number5 = (local_number2 + 2); @0001CD33:0031 Resize(local_string1, local_number5); @0001CD3D:0004 endif; @0001CD3D:0004 label_1cd3d: @0001CD3F:0007 local_string2 = ("\"" + local_string1); @0001CD4D:0007 local_string1 = (local_string2 + "\""); @0001CD5B:0027 // return coming @0001CD5F:0023 return 0; @0001CD68:0003 endif; @0001CD68:0003 label_1cd68: @0001CD6A:0027 // return coming @0001CD6E:0023 return -1; @0001CD77:0005 goto label_1ce29; @0001CD80:000C endif; @0001CD80:000C label_1cd80: @0001CD82:001E local_number5 = local_string1[0]; @0001CD91:000D local_number5 = (local_number5 = 34); @0001CDA0:000F local_number6 = (local_number2 - 1); @0001CDAF:001E local_number6 = local_string1[local_number6]; @0001CDBC:000D local_number6 = (local_number6 = 34); @0001CDCB:0019 local_number5 = (local_number5 = local_number6); @0001CDD8:0004 if(local_number5) then // ref index: 1 @0001CDE4:0027 // return coming @0001CDE8:000F local_number5 = (local_number2 - 2); @0001CDF7:0029 StrSub(local_string1, local_string1, 1, local_number5); @0001CE09:0006 local_number5 = LASTRESULT; @0001CE13:0023 return local_number5; @0001CE1A:0002 endif; @0001CE1A:0002 label_1ce1a: @0001CE1C:0027 // return coming @0001CE20:0023 return 0; @0001CE29:0001 label_1ce29: @0001CE2B:0026 end; // checksum: fffab6c4 @0001CE37:0007 label_1ce37: @0001CE39:0022 function NUMBER function_402(local_string1) @0001CE39 NUMBER local_number1, local_number2, local_number3, local_number4; @0001CE39 STRING local_string2; @0001CE39 @0001CE39 begin @0001CE42:0021 StrLength(local_string1); @0001CE4B:0006 local_number2 = LASTRESULT; @0001CE55:000D local_number3 = (local_string1 = ""); @0001CE62:0004 if(local_number3) then // ref index: 1 @0001CE6E:0027 // return coming @0001CE72:0023 return -1; @0001CE7B:0008 endif; @0001CE7B:0008 label_1ce7b: @0001CE7D:000A local_number3 = (local_number2 > 1); @0001CE8C:000F local_number4 = (local_number2 - 1); @0001CE9B:001E local_number4 = local_string1[local_number4]; @0001CEA8:000D local_number4 = (local_number4 = 92); @0001CEB7:0019 local_number3 = (local_number3 = local_number4); @0001CEC4:0004 if(local_number3) then // ref index: 1 @0001CED0:000F local_number3 = (local_number2 - 1); @0001CEDF:001D local_string1[local_number3] = 0; @0001CEEE:0012 endif; @0001CEEE:0012 label_1ceee: @0001CEF0:0006 local_string2 = local_string1; @0001CEFA:0021 StrLength(local_string1); @0001CF03:0006 local_number3 = LASTRESULT; @0001CF0D:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0001CF1C:0006 local_number1 = LASTRESULT; @0001CF26:0004 if(local_number1) then // ref index: 2 @0001CF32:000D local_number3 = (local_string1 = ""); @0001CF3F:0004 if(local_number3) then // ref index: 1 @0001CF4B:0006 local_string1 = local_string2; @0001CF55:0031 Resize(local_string1, local_number1); @0001CF5F:0021 StrLength(local_string1); @0001CF68:0006 local_number3 = LASTRESULT; @0001CF72:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0001CF81:0006 local_number3 = LASTRESULT; @0001CF8B:000D local_number3 = (local_number3 = 0); @0001CF9A:0004 if(local_number3) then // ref index: 1 @0001CFA6:0027 // return coming @0001CFAA:0023 return -1; @0001CFB3:0002 endif; @0001CFB3:0002 endif; @0001CFB3:0002 label_1cfb3: @0001CFB5:0027 // return coming @0001CFB9:0023 return 0; @0001CFC2:0003 endif; @0001CFC2:0003 label_1cfc2: @0001CFC4:0027 // return coming @0001CFC8:0023 return -1; @0001CFD1:0026 end; // checksum: fff832f2 @0001CFDD:0005 label_1cfdd: @0001CFDF:0022 function NUMBER LongPathToShortPath(local_string1) @0001CFDF NUMBER local_number1, local_number2, local_number3; @0001CFDF @0001CFDF @0001CFDF begin @0001CFE8:000D local_number3 = (local_string1 = ""); @0001CFF5:0004 if(local_number3) then // ref index: 1 @0001D001:0027 // return coming @0001D005:0023 return -1; @0001D00E:0008 endif; @0001D00E:0008 label_1d00e: @0001D010:0021 StrLength(local_string1); @0001D019:0006 local_number1 = LASTRESULT; @0001D023:0020 PathGetLongFromShort(local_string1, local_string1, local_number1); // dll: ISRT.dll @0001D032:0006 local_number2 = LASTRESULT; @0001D03C:000B local_number3 = (local_number2 <= 0); @0001D04B:0004 if(local_number3) then // ref index: 1 @0001D057:0027 // return coming @0001D05B:0023 return local_number2; @0001D062:0008 endif; @0001D062:0008 label_1d062: @0001D064:0031 Resize(local_string1, local_number2); @0001D06E:0027 // return coming @0001D072:0021 StrLength(local_string1); @0001D07B:0006 local_number3 = LASTRESULT; @0001D085:0020 PathGetLongFromShort(local_string1, local_string1, local_number3); // dll: ISRT.dll @0001D094:0006 local_number3 = LASTRESULT; @0001D09E:0023 return local_number3; @0001D0A5:0026 end; // checksum: fffc3aee @0001D0B1:0005 label_1d0b1: @0001D0B3:0022 function NUMBER function_404(local_string1, local_string2) @0001D0B3 NUMBER local_number1, local_number2, local_number3, local_number4; @0001D0B3 @0001D0B3 OBJECT local_object1; @0001D0B3 begin @0001D0BC:0021 StrLength(local_string1); @0001D0C5:0006 local_number2 = LASTRESULT; @0001D0CF:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0001D0E1:0006 local_number1 = LASTRESULT; @0001D0EB:000E label_1d0eb: @0001D0ED:0001 // switch/while/??? @0001D0F1:000D local_number3 = (local_number1 = -5); @0001D100:0009 local_number4 = (local_number2 < 100000); @0001D10F:0019 local_number3 = (local_number3 = local_number4); @0001D11C:0004 if(local_number3) then // ref index: 1 @0001D128:0021 StrLength(local_string1); @0001D131:0006 local_number3 = LASTRESULT; @0001D13B:0010 local_number3 = (local_number3 * 2); @0001D14A:0031 Resize(local_string1, local_number3); @0001D154:0021 StrLength(local_string1); @0001D15D:0006 local_number2 = LASTRESULT; @0001D167:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0001D179:0006 local_number1 = LASTRESULT; @0001D183:0005 goto label_1d0eb; @0001D18C:0003 endif; @0001D18C:0003 label_1d18c: @0001D18E:0027 // return coming @0001D192:0023 return local_number1; @0001D199:0026 end; // checksum: fe7fb9ef @0001D1A9:0007 label_1d1a9: @0001D1AB:0022 function NUMBER function_405(local_string1) @0001D1AB NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001D1AB @0001D1AB @0001D1AB begin @0001D1B4:0028 StrLengthChars(local_string1); @0001D1BB:0006 local_number2 = LASTRESULT; @0001D1C5:000D local_number4 = (local_number2 = 0); @0001D1D4:0004 if(local_number4) then // ref index: 1 @0001D1E0:0027 // return coming @0001D1E4:0023 return 0; @0001D1ED:0001 endif; @0001D1ED:0001 label_1d1ed: @0001D1EF:0006 local_number1 = 0; @0001D1FB:000D label_1d1fb: @0001D1FD:0001 // switch/while/??? @0001D201:0009 local_number4 = (local_number1 < local_number2); @0001D20E:000D local_number5 = (local_number3 = 0); @0001D21D:0019 local_number4 = (local_number4 = local_number5); @0001D22A:0004 if(local_number4) then // ref index: 3 @0001D236:001E local_number4 = local_string1[local_number1]; @0001D243:000D local_number4 = (local_number4 = 9); @0001D252:001E local_number5 = local_string1[local_number1]; @0001D25F:000D local_number5 = (local_number5 = 32); @0001D26E:0018 local_number4 = (local_number4 || local_number5); @0001D27B:0004 if(local_number4) then // ref index: 1 @0001D287:0007 local_number1 = (local_number1 + 1); @0001D296:0005 goto label_1d2ad; @0001D29F:0001 endif; @0001D29F:0001 label_1d29f: @0001D2A1:0006 local_number3 = 1; @0001D2AD:0001 label_1d2ad: @0001D2AF:0005 goto label_1d1fb; @0001D2B8:0003 endif; @0001D2B8:0003 label_1d2b8: @0001D2BA:000F local_number4 = (local_number2 - local_number1); @0001D2C7:0029 StrSub(local_string1, local_string1, local_number1, local_number4); @0001D2D7:0006 local_number2 = LASTRESULT; @0001D2E1:000F label_1d2e1: @0001D2E3:0001 // switch/while/??? @0001D2E7:000A local_number4 = (local_number2 > 0); @0001D2F6:000D local_number5 = (local_number3 = 0); @0001D305:0019 local_number4 = (local_number4 = local_number5); @0001D312:0004 if(local_number4) then // ref index: 3 @0001D31E:000F local_number4 = (local_number2 - 1); @0001D32D:001E local_number4 = local_string1[local_number4]; @0001D33A:000D local_number4 = (local_number4 = 9); @0001D349:000F local_number5 = (local_number2 - 1); @0001D358:001E local_number5 = local_string1[local_number5]; @0001D365:000D local_number5 = (local_number5 = 32); @0001D374:0018 local_number4 = (local_number4 || local_number5); @0001D381:0004 if(local_number4) then // ref index: 1 @0001D38D:000F local_number2 = (local_number2 - 1); @0001D39C:0005 goto label_1d3b3; @0001D3A5:0001 endif; @0001D3A5:0001 label_1d3a5: @0001D3A7:0006 local_number3 = 1; @0001D3B3:0001 label_1d3b3: @0001D3B5:0005 goto label_1d2e1; @0001D3BE:0004 endif; @0001D3BE:0004 label_1d3be: @0001D3C0:001D local_string1[local_number2] = 0; @0001D3CF:0027 // return coming @0001D3D3:0023 return 0; @0001D3DC:0026 end; // checksum: 43434 @0001D3E8:000A label_1d3e8: @0001D3EA:0022 function NUMBER function_406(local_number1, local_string1) @0001D3EA NUMBER local_number2, local_number3, local_number4, local_number5; @0001D3EA @0001D3EA @0001D3EA begin @0001D3F3:0006 local_number1 = 0; @0001D3FF:000D local_number3 = (local_string1 = ""); @0001D40C:0028 StrLengthChars(local_string1); @0001D413:0006 local_number4 = LASTRESULT; @0001D41D:0009 local_number4 = (local_number4 < 2); @0001D42C:0018 local_number3 = (local_number3 || local_number4); @0001D439:0004 if(local_number3) then // ref index: 1 @0001D445:0027 // return coming @0001D449:0023 return 0; @0001D452:0009 endif; @0001D452:0009 label_1d452: @0001D454:001E local_number3 = local_string1[0]; @0001D463:000D local_number3 = (local_number3 = 48); @0001D472:001E local_number4 = local_string1[1]; @0001D481:000D local_number4 = (local_number4 = 120); @0001D490:0019 local_number3 = (local_number3 = local_number4); @0001D49D:0004 if(local_number3) then // ref index: 1 @0001D4A9:0028 StrLengthChars(local_string1); @0001D4B0:0006 local_number3 = LASTRESULT; @0001D4BA:0029 StrSub(local_string1, local_string1, 2, local_number3); @0001D4CC:0001 endif; @0001D4CC:0001 label_1d4cc: @0001D4CE:0006 local_number2 = 0; @0001D4DA:0009 label_1d4da: @0001D4DC:0001 // switch/while/??? @0001D4E0:001E local_number3 = local_string1[local_number2]; @0001D4ED:000E local_number3 = (local_number3 != 32); @0001D4FC:001E local_number4 = local_string1[local_number2]; @0001D509:000E local_number4 = (local_number4 != 0); @0001D518:0019 local_number3 = (local_number3 = local_number4); @0001D525:0004 if(local_number3) then // ref index: 15 @0001D531:0001 // switch/while/??? @0001D535:001E local_number3 = local_string1[local_number2]; @0001D542:0005 label_1d542: @0001D544:000D local_number4 = (local_number3 = 65); @0001D553:0004 if(local_number4) then // ref index: 1 @0001D55F:0010 local_number4 = (local_number1 * 16); @0001D56E:0007 local_number1 = (local_number4 + 10); @0001D57D:0005 goto label_1d8ac; @0001D586:0005 endif; @0001D586:0005 label_1d586: @0001D588:000D local_number4 = (local_number3 = 97); @0001D597:0004 if(local_number4) then // ref index: 1 @0001D5A3:0010 local_number4 = (local_number1 * 16); @0001D5B2:0007 local_number1 = (local_number4 + 10); @0001D5C1:0005 goto label_1d8ac; @0001D5CA:0005 endif; @0001D5CA:0005 label_1d5ca: @0001D5CC:000D local_number4 = (local_number3 = 66); @0001D5DB:0004 if(local_number4) then // ref index: 1 @0001D5E7:0010 local_number4 = (local_number1 * 16); @0001D5F6:0007 local_number1 = (local_number4 + 11); @0001D605:0005 goto label_1d8ac; @0001D60E:0005 endif; @0001D60E:0005 label_1d60e: @0001D610:000D local_number4 = (local_number3 = 98); @0001D61F:0004 if(local_number4) then // ref index: 1 @0001D62B:0010 local_number4 = (local_number1 * 16); @0001D63A:0007 local_number1 = (local_number4 + 11); @0001D649:0005 goto label_1d8ac; @0001D652:0005 endif; @0001D652:0005 label_1d652: @0001D654:000D local_number4 = (local_number3 = 67); @0001D663:0004 if(local_number4) then // ref index: 1 @0001D66F:0010 local_number4 = (local_number1 * 16); @0001D67E:0007 local_number1 = (local_number4 + 12); @0001D68D:0005 goto label_1d8ac; @0001D696:0005 endif; @0001D696:0005 label_1d696: @0001D698:000D local_number4 = (local_number3 = 99); @0001D6A7:0004 if(local_number4) then // ref index: 1 @0001D6B3:0010 local_number4 = (local_number1 * 16); @0001D6C2:0007 local_number1 = (local_number4 + 12); @0001D6D1:0005 goto label_1d8ac; @0001D6DA:0005 endif; @0001D6DA:0005 label_1d6da: @0001D6DC:000D local_number4 = (local_number3 = 68); @0001D6EB:0004 if(local_number4) then // ref index: 1 @0001D6F7:0010 local_number4 = (local_number1 * 16); @0001D706:0007 local_number1 = (local_number4 + 13); @0001D715:0005 goto label_1d8ac; @0001D71E:0005 endif; @0001D71E:0005 label_1d71e: @0001D720:000D local_number4 = (local_number3 = 100); @0001D72F:0004 if(local_number4) then // ref index: 1 @0001D73B:0010 local_number4 = (local_number1 * 16); @0001D74A:0007 local_number1 = (local_number4 + 13); @0001D759:0005 goto label_1d8ac; @0001D762:0005 endif; @0001D762:0005 label_1d762: @0001D764:000D local_number4 = (local_number3 = 69); @0001D773:0004 if(local_number4) then // ref index: 1 @0001D77F:0010 local_number4 = (local_number1 * 16); @0001D78E:0007 local_number1 = (local_number4 + 14); @0001D79D:0005 goto label_1d8ac; @0001D7A6:0005 endif; @0001D7A6:0005 label_1d7a6: @0001D7A8:000D local_number4 = (local_number3 = 101); @0001D7B7:0004 if(local_number4) then // ref index: 1 @0001D7C3:0010 local_number4 = (local_number1 * 16); @0001D7D2:0007 local_number1 = (local_number4 + 14); @0001D7E1:0005 goto label_1d8ac; @0001D7EA:0005 endif; @0001D7EA:0005 label_1d7ea: @0001D7EC:000D local_number4 = (local_number3 = 70); @0001D7FB:0004 if(local_number4) then // ref index: 1 @0001D807:0010 local_number4 = (local_number1 * 16); @0001D816:0007 local_number1 = (local_number4 + 15); @0001D825:0005 goto label_1d8ac; @0001D82E:0005 endif; @0001D82E:0005 label_1d82e: @0001D830:000D local_number4 = (local_number3 = 102); @0001D83F:0004 if(local_number4) then // ref index: 1 @0001D84B:0010 local_number4 = (local_number1 * 16); @0001D85A:0007 local_number1 = (local_number4 + 15); @0001D869:0005 goto label_1d8ac; @0001D872:0004 endif; @0001D872:0004 label_1d872: @0001D874:0010 local_number4 = (local_number1 * 16); @0001D883:001E local_number5 = local_string1[local_number2]; @0001D890:000F local_number5 = (local_number5 - 48); @0001D89F:0007 local_number1 = (local_number4 + local_number5); @0001D8AC:0002 label_1d8ac: @0001D8AE:0007 local_number2 = (local_number2 + 1); @0001D8BD:0005 goto label_1d4da; @0001D8C6:0003 endif; @0001D8C6:0003 label_1d8c6: @0001D8C8:0027 // return coming @0001D8CC:0023 return 1; @0001D8D5:0026 end; // checksum: ffff5ff4 @0001D8E1:0004 label_1d8e1: @0001D8E3:0022 function STRING function_414() @0001D8E3 @0001D8E3 @0001D8E3 @0001D8E3 begin @0001D8EC:0027 // return coming @0001D8F0:0023 return global_string25; @0001D8F7:0026 end; // checksum: 11325 @0001D903:0004 label_1d903: @0001D905:0022 function STRING function_415() @0001D905 @0001D905 @0001D905 @0001D905 begin @0001D90E:0027 // return coming @0001D912:0023 return global_string24; @0001D919:0026 end; // checksum: 11325 @0001D925:0004 label_1d925: @0001D927:0022 function STRING function_416() @0001D927 @0001D927 @0001D927 @0001D927 begin @0001D930:0027 // return coming @0001D934:0023 return global_string13; @0001D93B:0026 end; // checksum: 11325 @0001D947:0004 label_1d947: @0001D949:0022 function STRING function_417() @0001D949 @0001D949 @0001D949 @0001D949 begin @0001D952:0027 // return coming @0001D956:0023 return global_string15; @0001D95D:0026 end; // checksum: 11325 @0001D969:0004 label_1d969: @0001D96B:0022 function STRING function_418() @0001D96B @0001D96B @0001D96B @0001D96B begin @0001D974:0027 // return coming @0001D978:0023 return global_string27; @0001D97F:0026 end; // checksum: 11325 @0001D98B:0004 label_1d98b: @0001D98D:0022 function NUMBER function_419() @0001D98D @0001D98D @0001D98D @0001D98D begin @0001D996:0027 // return coming @0001D99A:0023 return global_number20; @0001D9A1:0026 end; // checksum: 11324 @0001D9AD:0004 label_1d9ad: @0001D9AF:0022 function STRING function_420() @0001D9AF @0001D9AF @0001D9AF @0001D9AF begin @0001D9B8:0027 // return coming @0001D9BC:0023 return global_string17; @0001D9C3:0026 end; // checksum: 11325 @0001D9CF:0004 label_1d9cf: @0001D9D1:0022 function NUMBER function_421() @0001D9D1 @0001D9D1 @0001D9D1 @0001D9D1 begin @0001D9DA:0027 // return coming @0001D9DE:0023 return global_number21; @0001D9E5:0026 end; // checksum: 11324 @0001D9F1:0004 label_1d9f1: @0001D9F3:0022 function STRING function_422() @0001D9F3 @0001D9F3 @0001D9F3 @0001D9F3 begin @0001D9FC:0027 // return coming @0001DA00:0023 return global_string26; @0001DA07:0026 end; // checksum: 11325 @0001DA13:0005 label_1da13: @0001DA15:0022 function VARIANT function_423() @0001DA15 @0001DA15 @0001DA15 OBJECT local_object1; @0001DA15 begin @0001DA1E:0020 __GetLog(global_number24, local_object1); // dll: ISRT.dll @0001DA2A:0027 // return coming @0001DA2E:0023 return local_object1; @0001DA35:0026 end; // checksum: 567e5f41 @0001DA45:0008 label_1da45: @0001DA47:0022 function VARIANT function_424() @0001DA47 @0001DA47 @0001DA47 OBJECT local_object1; @0001DA47 begin @0001DA50:0036 try // ref index 1: 1 ref index 2: 2 @0001DA5E:0027 // return coming @0001DA62:0035 global_object12.CreateMultiMedia; @0001DA7C:0006 local_object1 = LASTRESULT; @0001DA86:0023 return local_object1; @0001DA8D:0006 local_object1 = NOTHING; @0001DA97:0037 catch @0001DA9B:0003 label_1da9b: @0001DA9D:0027 // return coming @0001DAA1:0023 return NOTHING; @0001DAA8:0038 endcatch; @0001DAAC:0002 label_1daac: @0001DAAE:0024 return; @0001DAB2:0026 end; // checksum: 3e3a5403 @0001DAC2:0008 label_1dac2: @0001DAC4:0022 function VARIANT function_425(local_string1) @0001DAC4 @0001DAC4 @0001DAC4 OBJECT local_object1; @0001DAC4 begin @0001DACD:0036 try // ref index 1: 1 ref index 2: 2 @0001DADB:0027 // return coming @0001DADF:0035 global_object12.CreateBillboards(local_string1); @0001DAFC:0006 local_object1 = LASTRESULT; @0001DB06:0023 return local_object1; @0001DB0D:0006 local_object1 = NOTHING; @0001DB17:0037 catch @0001DB1B:0003 label_1db1b: @0001DB1D:0027 // return coming @0001DB21:0023 return NOTHING; @0001DB28:0038 endcatch; @0001DB2C:0002 label_1db2c: @0001DB2E:0024 return; @0001DB32:0026 end; // checksum: 3e175a0c @0001DB42:000B label_1db42: @0001DB44:0022 function NUMBER VarSave(local_number1) @0001DB44 NUMBER local_number2, local_number3; @0001DB44 @0001DB44 @0001DB44 begin @0001DB4D:000D local_number2 = (global_number50 = 0); @0001DB5C:000D local_number3 = (global_number50 = -1); @0001DB6B:0018 local_number2 = (local_number2 || local_number3); @0001DB78:000D local_number3 = (global_number51 = 0); @0001DB87:0018 local_number2 = (local_number2 || local_number3); @0001DB94:000D local_number3 = (global_number51 = -1); @0001DBA3:0018 local_number2 = (local_number2 || local_number3); @0001DBB0:0004 if(local_number2) then // ref index: 1 @0001DBBC:0027 // return coming @0001DBC0:0023 return -1; @0001DBC9:0008 endif; @0001DBC9:0008 label_1dbc9: @0001DBCB:000D local_number2 = (local_number1 = 65536); @0001DBDA:0004 if(local_number2) then // ref index: 2 @0001DBE6:0021 ListAddString(global_number50, global_string8, 1); @0001DBF7:0006 local_number2 = LASTRESULT; @0001DC01:0009 local_number2 = (local_number2 < 0); @0001DC10:0004 if(local_number2) then // ref index: 1 @0001DC1C:0027 // return coming @0001DC20:0023 return -1; @0001DC29:0006 endif; @0001DC29:0006 label_1dc29: @0001DC2B:0021 ListAddString(global_number51, global_string9, 1); @0001DC3C:0006 local_number2 = LASTRESULT; @0001DC46:0009 local_number2 = (local_number2 < 0); @0001DC55:0004 if(local_number2) then // ref index: 1 @0001DC61:0027 // return coming @0001DC65:0023 return -1; @0001DC6E:0003 endif; @0001DC6E:0003 endif; @0001DC6E:0003 label_1dc6e: @0001DC70:0027 // return coming @0001DC74:0023 return 0; @0001DC7D:0026 end; // checksum: fefec4c8 @0001DC89:000B label_1dc89: @0001DC8B:0022 function NUMBER VarRestore/VarSave(local_number1) @0001DC8B NUMBER local_number2, local_number3; @0001DC8B STRING local_string1; @0001DC8B @0001DC8B begin @0001DC94:000D local_number2 = (global_number50 = 0); @0001DCA3:000D local_number3 = (global_number50 = -1); @0001DCB2:0018 local_number2 = (local_number2 || local_number3); @0001DCBF:000D local_number3 = (global_number51 = 0); @0001DCCE:0018 local_number2 = (local_number2 || local_number3); @0001DCDB:000D local_number3 = (global_number51 = -1); @0001DCEA:0018 local_number2 = (local_number2 || local_number3); @0001DCF7:0004 if(local_number2) then // ref index: 1 @0001DD03:0027 // return coming @0001DD07:0023 return -1; @0001DD10:0008 endif; @0001DD10:0008 label_1dd10: @0001DD12:000D local_number2 = (local_number1 = 65536); @0001DD21:0004 if(local_number2) then // ref index: 3 @0001DD2D:0021 function_305(global_number50, local_string1); @0001DD39:0006 local_number2 = LASTRESULT; @0001DD43:0009 local_number2 = (local_number2 < 0); @0001DD52:0004 if(local_number2) then // ref index: 1 @0001DD5E:0027 // return coming @0001DD62:0023 return -1; @0001DD6B:0008 endif; @0001DD6B:0008 label_1dd6b: @0001DD6D:0006 global_string8 = local_string1; @0001DD77:0021 ListDeleteString/ListDeleteItem(global_number50); @0001DD80:0021 function_305(global_number51, local_string1); @0001DD8C:0006 local_number2 = LASTRESULT; @0001DD96:0009 local_number2 = (local_number2 < 0); @0001DDA5:0004 if(local_number2) then // ref index: 1 @0001DDB1:0027 // return coming @0001DDB5:0023 return -1; @0001DDBE:0002 endif; @0001DDBE:0002 label_1ddbe: @0001DDC0:0006 global_string9 = local_string1; @0001DDCA:0021 ListDeleteString/ListDeleteItem(global_number51); @0001DDD3:0003 endif; @0001DDD3:0003 label_1ddd3: @0001DDD5:0027 // return coming @0001DDD9:0023 return 0; @0001DDE2:0026 end; // checksum: fefeabc8 @0001DDEE:0007 label_1ddee: @0001DDF0:0022 function NUMBER function_428() @0001DDF0 NUMBER local_number1, local_number2; @0001DDF0 @0001DDF0 @0001DDF0 begin @0001DDF9:0021 function_364(); @0001DDFF:0006 local_number2 = LASTRESULT; @0001DE09:000D local_number2 = (local_number2 = 0); @0001DE18:0004 if(local_number2) then // ref index: 1 @0001DE24:0006 local_number1 = 2; @0001DE30:0005 goto label_1de47; @0001DE39:0001 endif; @0001DE39:0001 label_1de39: @0001DE3B:0006 local_number1 = 23; @0001DE47:0005 label_1de47: @0001DE49:0020 PathGetSpecialFolder(local_number1, global_string23, 1024); // dll: ISRT.dll @0001DE5A:0014 global_string23 = (global_string23 ^ ""); @0001DE67:0027 // return coming @0001DE6B:0023 return 0; @0001DE74:0026 end; // checksum: 1b13aa17 @0001DE80:0007 label_1de80: @0001DE82:0022 function NUMBER function_429() @0001DE82 NUMBER local_number1, local_number2; @0001DE82 @0001DE82 @0001DE82 begin @0001DE8B:0021 function_364(); @0001DE91:0006 local_number2 = LASTRESULT; @0001DE9B:000D local_number2 = (local_number2 = 0); @0001DEAA:0004 if(local_number2) then // ref index: 1 @0001DEB6:0006 local_number1 = 7; @0001DEC2:0005 goto label_1ded9; @0001DECB:0001 endif; @0001DECB:0001 label_1decb: @0001DECD:0006 local_number1 = 24; @0001DED9:0005 label_1ded9: @0001DEDB:0020 PathGetSpecialFolder(local_number1, global_string22, 1024); // dll: ISRT.dll @0001DEEC:0014 global_string22 = (global_string22 ^ ""); @0001DEF9:0027 // return coming @0001DEFD:0023 return 0; @0001DF06:0026 end; // checksum: 1b13a017 @0001DF12:0007 label_1df12: @0001DF14:0022 function NUMBER function_430() @0001DF14 NUMBER local_number1, local_number2; @0001DF14 @0001DF14 @0001DF14 begin @0001DF1D:0021 function_364(); @0001DF23:0006 local_number2 = LASTRESULT; @0001DF2D:000D local_number2 = (local_number2 = 0); @0001DF3C:0004 if(local_number2) then // ref index: 1 @0001DF48:0006 local_number1 = 11; @0001DF54:0005 goto label_1df6b; @0001DF5D:0001 endif; @0001DF5D:0001 label_1df5d: @0001DF5F:0006 local_number1 = 22; @0001DF6B:0005 label_1df6b: @0001DF6D:0020 PathGetSpecialFolder(local_number1, global_string21, 1024); // dll: ISRT.dll @0001DF7E:0014 global_string21 = (global_string21 ^ ""); @0001DF8B:0027 // return coming @0001DF8F:0023 return 0; @0001DF98:0026 end; // checksum: 1b13a217 @0001DFA4:0007 label_1dfa4: @0001DFA6:0022 function NUMBER function_431() @0001DFA6 NUMBER local_number1, local_number2; @0001DFA6 @0001DFA6 @0001DFA6 begin @0001DFAF:0021 function_364(); @0001DFB5:0006 local_number2 = LASTRESULT; @0001DFBF:000D local_number2 = (local_number2 = 0); @0001DFCE:0004 if(local_number2) then // ref index: 1 @0001DFDA:0006 local_number1 = 16; @0001DFE6:0005 goto label_1dffd; @0001DFEF:0001 endif; @0001DFEF:0001 label_1dfef: @0001DFF1:0006 local_number1 = 25; @0001DFFD:0005 label_1dffd: @0001DFFF:0020 PathGetSpecialFolder(local_number1, global_string20, 1024); // dll: ISRT.dll @0001E010:0014 global_string20 = (global_string20 ^ ""); @0001E01D:0027 // return coming @0001E021:0023 return 0; @0001E02A:0026 end; // checksum: 1b13b617 @0001E036:0006 label_1e036: @0001E038:0022 function NUMBER function_432() @0001E038 @0001E038 @0001E038 @0001E038 begin @0001E041:0020 _GetSupportDir(global_number24, global_string17, 1024); // dll: ISRT.dll @0001E052:0014 global_string17 = (global_string17 ^ ""); @0001E05F:0027 // return coming @0001E063:0023 return 0; @0001E06C:0026 end; // checksum: 14305277 @0001E078:0009 label_1e078: @0001E07A:0022 function VARIANT function_433(local_number1) @0001E07A NUMBER local_number2; @0001E07A @0001E07A OBJECT local_object1; @0001E07A begin @0001E083:000D local_number2 = (local_number1 = global_number52); @0001E090:0004 if(local_number2) then // ref index: 1 @0001E09C:0027 // return coming @0001E0A0:0035 global_object4.Value(SHELL_OBJECT_FOLDER); @0001E0C5:0006 local_object1 = LASTRESULT; @0001E0CF:0023 return local_object1; @0001E0D6:0006 local_object1 = NOTHING; @0001E0E0:0005 goto label_1e3cb; @0001E0E9:0008 endif; @0001E0E9:0008 label_1e0e9: @0001E0EB:000D local_number2 = (local_number1 = global_number53); @0001E0F8:0004 if(local_number2) then // ref index: 1 @0001E104:0027 // return coming @0001E108:0035 global_object4.Value(TARGETDIR); @0001E123:0006 local_object1 = LASTRESULT; @0001E12D:0023 return local_object1; @0001E134:0006 local_object1 = NOTHING; @0001E13E:0005 goto label_1e3cb; @0001E147:0008 endif; @0001E147:0008 label_1e147: @0001E149:000D local_number2 = (local_number1 = global_number54); @0001E156:0004 if(local_number2) then // ref index: 1 @0001E162:0027 // return coming @0001E166:0035 global_object6.Value(SRCDIR); @0001E17E:0006 local_object1 = LASTRESULT; @0001E188:0023 return local_object1; @0001E18F:0006 local_object1 = NOTHING; @0001E199:0005 goto label_1e3cb; @0001E1A2:0008 endif; @0001E1A2:0008 label_1e1a2: @0001E1A4:000D local_number2 = (local_number1 = global_number55); @0001E1B1:0004 if(local_number2) then // ref index: 1 @0001E1BD:0027 // return coming @0001E1C1:0035 global_object4.Value(DISK1TARGET); @0001E1DE:0006 local_object1 = LASTRESULT; @0001E1E8:0023 return local_object1; @0001E1EF:0006 local_object1 = NOTHING; @0001E1F9:0005 goto label_1e3cb; @0001E202:0008 endif; @0001E202:0008 label_1e202: @0001E204:000D local_number2 = (local_number1 = global_number56); @0001E211:0004 if(local_number2) then // ref index: 1 @0001E21D:0027 // return coming @0001E221:0035 global_object7.NeedReboot; @0001E235:0006 local_object1 = LASTRESULT; @0001E23F:0023 return local_object1; @0001E246:0006 local_object1 = NOTHING; @0001E250:0005 goto label_1e3cb; @0001E259:0008 endif; @0001E259:0008 label_1e259: @0001E25B:000D local_number2 = (local_number1 = global_number57); @0001E268:0004 if(local_number2) then // ref index: 1 @0001E274:0027 // return coming @0001E278:0035 global_object4.Value(UNINST); @0001E290:0006 local_object1 = LASTRESULT; @0001E29A:0023 return local_object1; @0001E2A1:0006 local_object1 = NOTHING; @0001E2AB:0005 goto label_1e3cb; @0001E2B4:0008 endif; @0001E2B4:0008 label_1e2b4: @0001E2B6:000D local_number2 = (local_number1 = global_number58); @0001E2C3:0004 if(local_number2) then // ref index: 1 @0001E2CF:0027 // return coming @0001E2D3:0035 global_object4.Value(UNINSTALL_STRING); @0001E2F5:0006 local_object1 = LASTRESULT; @0001E2FF:0023 return local_object1; @0001E306:0006 local_object1 = NOTHING; @0001E310:0005 goto label_1e3cb; @0001E319:0008 endif; @0001E319:0008 label_1e319: @0001E31B:000D local_number2 = (local_number1 = global_number59); @0001E328:0004 if(local_number2) then // ref index: 1 @0001E334:0027 // return coming @0001E338:0035 global_object4.Value(TARGETDISK); @0001E354:0006 local_object1 = LASTRESULT; @0001E35E:0023 return local_object1; @0001E365:0006 local_object1 = NOTHING; @0001E36F:0005 goto label_1e3cb; @0001E378:0007 endif; @0001E378:0007 label_1e378: @0001E37A:000D local_number2 = (local_number1 = global_number60); @0001E387:0004 if(local_number2) then // ref index: 1 @0001E393:0027 // return coming @0001E397:0035 global_object6.Value(SRCDISK); @0001E3B0:0006 local_object1 = LASTRESULT; @0001E3BA:0023 return local_object1; @0001E3C1:0006 local_object1 = NOTHING; @0001E3CB:0002 endif; @0001E3CB:0002 label_1e3cb: @0001E3CD:0024 return; @0001E3D1:0026 end; // checksum: 105a5619 @0001E3E1:0005 label_1e3e1: @0001E3E3:0022 function void function_434(local_number1, local_object1) @0001E3E3 NUMBER local_number2; @0001E3E3 @0001E3E3 @0001E3E3 begin @0001E3EC:000D local_number2 = (local_number1 = global_number52); @0001E3F9:0004 if(local_number2) then // ref index: 1 @0001E405:0033 global_object4.Value = SHELL_OBJECT_FOLDER = local_object1; @0001E42D:0005 goto label_1e5b5; @0001E436:0004 endif; @0001E436:0004 label_1e436: @0001E438:000D local_number2 = (local_number1 = global_number53); @0001E445:0004 if(local_number2) then // ref index: 1 @0001E451:0033 global_object4.Value = TARGETDIR = local_object1; @0001E46F:0005 goto label_1e5b5; @0001E478:0004 endif; @0001E478:0004 label_1e478: @0001E47A:000D local_number2 = (local_number1 = global_number54); @0001E487:0004 if(local_number2) then // ref index: 1 @0001E493:0033 global_object6.Value = SRCDIR = local_object1; @0001E4AE:0005 goto label_1e5b5; @0001E4B7:0004 endif; @0001E4B7:0004 label_1e4b7: @0001E4B9:000D local_number2 = (local_number1 = global_number55); @0001E4C6:0004 if(local_number2) then // ref index: 1 @0001E4D2:0033 global_object4.Value = DISK1TARGET = local_object1; @0001E4F2:0005 goto label_1e5b5; @0001E4FB:0004 endif; @0001E4FB:0004 label_1e4fb: @0001E4FD:000D local_number2 = (local_number1 = global_number56); @0001E50A:0004 if(local_number2) then // ref index: 1 @0001E516:0033 global_object7.NeedReboot = local_object1; @0001E52D:0005 goto label_1e5b5; @0001E536:0004 endif; @0001E536:0004 label_1e536: @0001E538:000D local_number2 = (local_number1 = global_number57); @0001E545:0004 if(local_number2) then // ref index: 1 @0001E551:0033 global_object4.Value = UNINST = local_object1; @0001E56C:0005 goto label_1e5b5; @0001E575:0003 endif; @0001E575:0003 label_1e575: @0001E577:000D local_number2 = (local_number1 = global_number58); @0001E584:0004 if(local_number2) then // ref index: 1 @0001E590:0033 global_object4.Value = UNINSTALL_STRING = local_object1; @0001E5B5:0002 endif; @0001E5B5:0002 label_1e5b5: @0001E5B7:0024 return; @0001E5BB:0026 end; // checksum: 4012c644 @0001E5CB:0015 label_1e5cb: @0001E5CD:0022 function NUMBER function_435() @0001E5CD @0001E5CD @0001E5CD @0001E5CD begin @0001E5D6:003B _unknown_ global_string7, 433, 434 @0001E5E7:0006 global_number52 = LASTRESULT; @0001E5F1:003B _unknown_ global_string8, 433, 434 @0001E602:0006 global_number53 = LASTRESULT; @0001E60C:003B _unknown_ global_string9, 433, 434 @0001E61D:0006 global_number54 = LASTRESULT; @0001E627:003B _unknown_ global_string10, 433, 434 @0001E638:0006 global_number55 = LASTRESULT; @0001E642:003B _unknown_ global_string12, 433, 434 @0001E653:0006 global_number58 = LASTRESULT; @0001E65D:003B _unknown_ global_string11, 433, 434 @0001E66E:0006 global_number57 = LASTRESULT; @0001E678:003B _unknown_ global_string29, 433, 434 @0001E689:0006 global_number59 = LASTRESULT; @0001E693:003B _unknown_ global_string30, 433, 434 @0001E6A4:0006 global_number60 = LASTRESULT; @0001E6AE:003B _unknown_ global_number16, 433, 434 @0001E6BF:0006 global_number56 = LASTRESULT; @0001E6C9:0024 return; @0001E6CD:0026 end; // checksum: 1b24933 @0001E6D9:001E label_1e6d9: @0001E6DB:0022 function NUMBER function_436() @0001E6DB @0001E6DB @0001E6DB OBJECT local_object1; @0001E6DB begin @0001E6E4:0021 function_435(); @0001E6EA:0021 ProgDefGroupType(1); @0001E6F5:0021 function_440(); @0001E6FB:0021 function_432(); @0001E701:0035 global_object4.Value(COMMONFILES); @0001E71E:0006 local_object1 = LASTRESULT; @0001E728:0014 global_string25 = (local_object1 ^ ""); @0001E735:0006 local_object1 = NOTHING; @0001E73F:0035 global_object4.Value(PROGRAMFILES); @0001E75D:0006 local_object1 = LASTRESULT; @0001E767:0014 global_string24 = (local_object1 ^ ""); @0001E774:0006 local_object1 = NOTHING; @0001E77E:0021 function_439(); @0001E784:0006 global_string6 = "DATA"; @0001E792:0021 ListCreate(0); @0001E79D:0006 global_number50 = LASTRESULT; @0001E7A7:0021 ListCreate(0); @0001E7B2:0006 global_number51 = LASTRESULT; @0001E7BC:0020 __GetProductGuid(global_number24, global_string26); // dll: ISRT.dll @0001E7C8:0035 global_object5.Version; @0001E7D9:0006 global_string19 = LASTRESULT; @0001E7E3:0035 global_object6.Value(ISRES); @0001E7FA:0006 global_string27 = LASTRESULT; @0001E804:0035 global_object6.Value(ISUSER); @0001E81C:0006 global_string28 = LASTRESULT; @0001E826:0035 global_object5.(18); @0001E835:0006 global_number21 = LASTRESULT; @0001E83F:0024 return; @0001E843:0026 end; // checksum: 2e1f6c52 @0001E853:0005 label_1e853: @0001E855:0022 function NUMBER function_437() @0001E855 @0001E855 @0001E855 @0001E855 begin @0001E85E:0021 ListDestroy(global_number50); @0001E867:0021 ListDestroy(global_number51); @0001E870:0024 return; @0001E874:0026 end; // checksum: 1e01 @0001E880:0005 label_1e880: @0001E882:0022 function NUMBER function_438(local_string1) @0001E882 @0001E882 @0001E882 @0001E882 begin @0001E88B:0006 global_string18 = local_string1; @0001E895:0027 // return coming @0001E899:0023 return 0; @0001E8A2:0026 end; // checksum: 31f21 @0001E8AE:0004 label_1e8ae: @0001E8B0:0022 function NUMBER function_439() @0001E8B0 @0001E8B0 @0001E8B0 @0001E8B0 begin @0001E8B9:0020 __GetMaintenanceMode(global_number24, global_number20); // dll: ISRT.dll @0001E8C5:0024 return; @0001E8C9:0026 end; // checksum: 36132c26 @0001E8D5:000D label_1e8d5: @0001E8D7:0022 function void function_440() @0001E8D7 @0001E8D7 @0001E8D7 OBJECT local_object1; @0001E8D7 begin @0001E8E0:0035 global_object4.Value(WINDIR); @0001E8F8:0006 local_object1 = LASTRESULT; @0001E902:0014 global_string13 = (local_object1 ^ ""); @0001E90F:0006 local_object1 = NOTHING; @0001E919:0035 global_object4.Value(WINSYSDIR); @0001E934:0006 local_object1 = LASTRESULT; @0001E93E:0014 global_string15 = (local_object1 ^ ""); @0001E94B:0006 local_object1 = NOTHING; @0001E955:0021 GetDisk/GetDir(global_string13, global_string14); @0001E961:0021 GetDisk/GetDir(global_string15, global_string16); @0001E96D:0024 return; @0001E971:0026 end; // checksum: 425ed200 @0001E981:000B label_1e981: @0001E983:0022 function NUMBER RGB(local_number1, local_number2, local_number3) @0001E983 NUMBER local_number4; @0001E983 @0001E983 @0001E983 begin @0001E98C:0012 local_number1 = (local_number1 & 255); @0001E99B:0012 local_number2 = (local_number2 & 255); @0001E9AA:0012 local_number3 = (local_number3 & 255); @0001E9B9:0016 local_number2 = (local_number2 << 8); @0001E9C8:0016 local_number3 = (local_number3 << 16); @0001E9D7:0027 // return coming @0001E9DB:0013 local_number4 = (local_number1 | local_number2); @0001E9E8:0013 local_number4 = (local_number4 | local_number3); @0001E9F5:0023 return local_number4; @0001E9FC:0026 end; // checksum: 79a34 @0001EA08:0006 label_1ea08: @0001EA0A:0022 function NUMBER SetTitle(local_string1, local_number1, local_number2) @0001EA0A NUMBER local_number3; @0001EA0A @0001EA0A @0001EA0A begin @0001EA13:0027 // return coming @0001EA17:0020 _SetTitle(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @0001EA29:0006 local_number3 = LASTRESULT; @0001EA33:0023 return local_number3; @0001EA3A:0026 end; // checksum: 4c404309 @0001EA46:0006 label_1ea46: @0001EA48:0022 function NUMBER SetColor(local_number1, local_number2) @0001EA48 NUMBER local_number3; @0001EA48 @0001EA48 @0001EA48 begin @0001EA51:0027 // return coming @0001EA55:0020 _SetColor(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001EA64:0006 local_number3 = LASTRESULT; @0001EA6E:0023 return local_number3; @0001EA75:0026 end; // checksum: 4f5d460e @0001EA81:0006 label_1ea81: @0001EA83:0022 function NUMBER PlaceBitmap(local_string1, local_number1, local_number2, local_number3, local_number4) @0001EA83 NUMBER local_number5; @0001EA83 @0001EA83 @0001EA83 begin @0001EA8C:0027 // return coming @0001EA90:0020 _PlaceBitmap(global_number24, local_string1, local_number1, local_number2, local_number3, local_number4); // dll: ISRT.dll @0001EAA8:0006 local_number5 = LASTRESULT; @0001EAB2:0023 return local_number5; @0001EAB9:0026 end; // checksum: 291e3b28 @0001EAC5:0006 label_1eac5: @0001EAC7:0022 function NUMBER SetDisplayEffect(local_number1) @0001EAC7 NUMBER local_number2; @0001EAC7 @0001EAC7 @0001EAC7 begin @0001EAD0:0027 // return coming @0001EAD4:0020 _SetDisplayEffect(global_number24, local_number1); // dll: ISRT.dll @0001EAE0:0006 local_number2 = LASTRESULT; @0001EAEA:0023 return local_number2; @0001EAF1:0026 end; // checksum: 765e4701 @0001EAFD:0006 label_1eafd: @0001EAFF:0022 function NUMBER SetStatusWindow(local_number1, local_string1) @0001EAFF NUMBER local_number2; @0001EAFF @0001EAFF @0001EAFF begin @0001EB08:0020 IsObject(global_object10); // dll: ISRT.dll @0001EB11:0006 local_number2 = LASTRESULT; @0001EB1B:000D local_number2 = (local_number2 = 0); @0001EB2A:0004 if(local_number2) then // ref index: 1 @0001EB36:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001EB42:0005 endif; @0001EB42:0005 label_1eb42: @0001EB44:0033 global_object10.percent = local_number1; @0001EB58:0033 global_object10.StatusText = 1400 = local_string1; @0001EB74:0027 // return coming @0001EB78:0023 return 0; @0001EB81:0026 end; // checksum: 217fd64e @0001EB8D:0006 label_1eb8d: @0001EB8F:0022 function NUMBER StatusUpdate(local_number1, local_number2) @0001EB8F NUMBER local_number3; @0001EB8F @0001EB8F @0001EB8F begin @0001EB98:0027 // return coming @0001EB9C:0020 _StatusUpdate(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001EBAB:0006 local_number3 = LASTRESULT; @0001EBB5:0023 return local_number3; @0001EBBC:0026 end; // checksum: 1432385c @0001EBC8:0002 label_1ebc8: @0001EBCA:0022 function NUMBER PlaceWindow(local_number1, local_number2, local_number3, local_number4) @0001EBCA NUMBER local_number5, local_number6, local_number7, local_number8, local_number11, local_number12, local_number13; @0001EBCA STRING local_string1; @0001EBCA OBJECT local_object1, local_object2, local_object3; @0001EBCA begin @0001EBD3:0001 // switch/while/??? @0001EBD7:0005 label_1ebd7: @0001EBD9:000D local_number11 = (local_number1 = 18); @0001EBE8:0004 if(local_number11) then // ref index: 1 @0001EBF4:0027 // return coming @0001EBF8:0023 return -1; @0001EC01:0005 goto label_1f454; @0001EC0A:0005 endif; @0001EC0A:0005 label_1ec0a: @0001EC0C:000D local_number11 = (local_number1 = 14); @0001EC1B:0004 if(local_number11) then // ref index: 1 @0001EC27:0027 // return coming @0001EC2B:0023 return -1; @0001EC34:0005 goto label_1f454; @0001EC3D:0005 endif; @0001EC3D:0005 label_1ec3d: @0001EC3F:000D local_number11 = (local_number1 = 13); @0001EC4E:0004 if(local_number11) then // ref index: 1 @0001EC5A:0027 // return coming @0001EC5E:0023 return -1; @0001EC67:0005 goto label_1f454; @0001EC70:000B endif; @0001EC70:000B label_1ec70: @0001EC72:000D local_number11 = (local_number1 = 12); @0001EC81:0004 if(local_number11) then // ref index: 8 @0001EC8D:0021 GetWindowHandle(-2); @0001EC98:0006 local_number5 = LASTRESULT; @0001ECA2:0020 GetDesktopWindow(); // dll: USER32.dll @0001ECA8:0006 local_number6 = LASTRESULT; @0001ECB2:001A local_number11 = &local_object1; @0001ECBC:0020 GetWindowRect(local_number5, local_number11); // dll: USER.dll @0001ECC8:001A local_number11 = &local_object2; @0001ECD2:0020 GetWindowRect(local_number6, local_number11); // dll: USER.dll @0001ECDE:0001 // switch/while/??? @0001ECE2:0005 label_1ece2: @0001ECE4:000D local_number11 = (local_number4 = 2); @0001ECF3:0004 if(local_number11) then // ref index: 1 @0001ECFF:0006 local_number8 = local_number2; @0001ED09:0006 local_number7 = local_number3; @0001ED13:0005 goto label_1ee7d; @0001ED1C:0007 endif; @0001ED1C:0007 label_1ed1c: @0001ED1E:000D local_number11 = (local_number4 = 8); @0001ED2D:0004 if(local_number11) then // ref index: 1 @0001ED39:0006 local_number8 = local_number2; @0001ED43:0035 local_object2.top; @0001ED50:0006 local_number11 = LASTRESULT; @0001ED5A:000F local_number7 = (local_number11 - local_number3); @0001ED67:0005 goto label_1ee7d; @0001ED70:0007 endif; @0001ED70:0007 label_1ed70: @0001ED72:000D local_number11 = (local_number4 = 1); @0001ED81:0004 if(local_number11) then // ref index: 1 @0001ED8D:0035 local_object2.left; @0001ED9B:0006 local_number11 = LASTRESULT; @0001EDA5:000F local_number8 = (local_number11 - local_number2); @0001EDB2:0006 local_number7 = local_number3; @0001EDBC:0005 goto label_1ee7d; @0001EDC5:0009 endif; @0001EDC5:0009 label_1edc5: @0001EDC7:000D local_number11 = (local_number4 = 4); @0001EDD6:0004 if(local_number11) then // ref index: 1 @0001EDE2:0035 local_object2.left; @0001EDF0:0006 local_number11 = LASTRESULT; @0001EDFA:000F local_number8 = (local_number11 - local_number2); @0001EE07:0035 local_object2.top; @0001EE14:0006 local_number11 = LASTRESULT; @0001EE1E:000F local_number7 = (local_number11 - local_number3); @0001EE2B:0005 goto label_1ee7d; @0001EE34:0005 endif; @0001EE34:0005 label_1ee34: @0001EE36:000D local_number11 = (local_number4 = 16384); @0001EE45:0004 if(local_number11) then // ref index: 1 @0001EE51:0006 local_number8 = local_number2; @0001EE5B:0006 local_number7 = local_number3; @0001EE65:0005 goto label_1ee7d; @0001EE6E:0002 endif; @0001EE6E:0002 label_1ee6e: @0001EE70:0027 // return coming @0001EE74:0023 return -1; @0001EE7D:000C label_1ee7d: @0001EE7F:0035 local_object1.right; @0001EE8E:0006 local_number11 = LASTRESULT; @0001EE98:0035 local_object1.left; @0001EEA6:0006 local_number12 = LASTRESULT; @0001EEB0:000F local_number11 = (local_number11 - local_number12); @0001EEBD:0035 local_object1.bottom; @0001EECD:0006 local_number12 = LASTRESULT; @0001EED7:0035 local_object1.top; @0001EEE4:0006 local_number13 = LASTRESULT; @0001EEEE:000F local_number12 = (local_number12 - local_number13); @0001EEFB:0020 MoveWindow(local_number5, local_number8, local_number7, local_number11, local_number12, 1); // dll: USER.dll @0001EF15:0005 goto label_1f454; @0001EF1E:0007 endif; @0001EF1E:0007 label_1ef1e: @0001EF20:000D local_number11 = (local_number1 = 35); @0001EF2F:0004 if(local_number11) then // ref index: 4 @0001EF3B:0020 IsObject(global_object10); // dll: ISRT.dll @0001EF44:0006 local_number11 = LASTRESULT; @0001EF4E:000D local_number11 = (local_number11 = 0); @0001EF5D:0004 if(local_number11) then // ref index: 1 @0001EF69:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001EF75:0010 endif; @0001EF75:0010 label_1ef75: @0001EF77:0035 global_object10.BillBoards; @0001EF8B:0034 set local_object3 = LASTRESULT; @0001EF95:0020 IsObject(local_object3); // dll: ISRT.dll @0001EF9E:0006 local_number11 = LASTRESULT; @0001EFA8:000D local_number11 = (local_number11 = 0); @0001EFB7:0004 if(local_number11) then // ref index: 2 @0001EFC3:0021 function_420(); @0001EFC9:0006 local_string1 = LASTRESULT; @0001EFD3:0021 function_425(local_string1); @0001EFDC:0034 set local_object3 = LASTRESULT; @0001EFE6:0020 IsObject(local_object3); // dll: ISRT.dll @0001EFEF:0006 local_number11 = LASTRESULT; @0001EFF9:000D local_number11 = (local_number11 = 0); @0001F008:0004 if(local_number11) then // ref index: 1 @0001F014:0027 // return coming @0001F018:0023 return -1; @0001F021:0001 endif; @0001F021:0001 label_1f021: @0001F023:0033 global_object10.BillBoards = local_object3; @0001F03A:0005 endif; @0001F03A:0005 label_1f03a: @0001F03C:0027 // return coming @0001F040:0021 function_454(local_object3, local_number2, local_number3, local_number4); @0001F052:0006 local_number11 = LASTRESULT; @0001F05C:0023 return local_number11; @0001F063:0005 goto label_1f454; @0001F06C:0005 endif; @0001F06C:0005 label_1f06c: @0001F06E:000D local_number11 = (local_number1 = 15); @0001F07D:0004 if(local_number11) then // ref index: 1 @0001F089:0027 // return coming @0001F08D:0023 return -1; @0001F096:0005 goto label_1f454; @0001F09F:0005 endif; @0001F09F:0005 label_1f09f: @0001F0A1:000D local_number11 = (local_number1 = 11); @0001F0B0:0004 if(local_number11) then // ref index: 1 @0001F0BC:0027 // return coming @0001F0C0:0023 return -1; @0001F0C9:0005 goto label_1f454; @0001F0D2:0008 endif; @0001F0D2:0008 label_1f0d2: @0001F0D4:000D local_number11 = (local_number1 = 512); @0001F0E3:0004 if(local_number11) then // ref index: 2 @0001F0EF:0020 IsObject(global_object11); // dll: ISRT.dll @0001F0F8:0006 local_number11 = LASTRESULT; @0001F102:000D local_number11 = (local_number11 = 0); @0001F111:0004 if(local_number11) then // ref index: 1 @0001F11D:0021 function_424(); @0001F123:0034 set global_object11 = LASTRESULT; @0001F12D:0005 endif; @0001F12D:0005 label_1f12d: @0001F12F:0027 // return coming @0001F133:0021 function_454(global_object11, local_number2, local_number3, local_number4); @0001F145:0006 local_number11 = LASTRESULT; @0001F14F:0023 return local_number11; @0001F156:0005 goto label_1f454; @0001F15F:0007 endif; @0001F15F:0007 label_1f15f: @0001F161:000D local_number11 = (local_number1 = 4); @0001F170:0004 if(local_number11) then // ref index: 2 @0001F17C:0020 IsObject(global_object10); // dll: ISRT.dll @0001F185:0006 local_number11 = LASTRESULT; @0001F18F:000D local_number11 = (local_number11 = 0); @0001F19E:0004 if(local_number11) then // ref index: 1 @0001F1AA:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001F1B6:0005 endif; @0001F1B6:0005 label_1f1b6: @0001F1B8:0027 // return coming @0001F1BC:0021 function_454(global_object10, local_number2, local_number3, local_number4); @0001F1CE:0006 local_number11 = LASTRESULT; @0001F1D8:0023 return local_number11; @0001F1DF:0005 goto label_1f454; @0001F1E8:0007 endif; @0001F1E8:0007 label_1f1e8: @0001F1EA:000D local_number11 = (local_number1 = 58); @0001F1F9:0004 if(local_number11) then // ref index: 2 @0001F205:0020 IsObject(global_object10); // dll: ISRT.dll @0001F20E:0006 local_number11 = LASTRESULT; @0001F218:000D local_number11 = (local_number11 = 0); @0001F227:0004 if(local_number11) then // ref index: 1 @0001F233:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001F23F:0005 endif; @0001F23F:0005 label_1f23f: @0001F241:0027 // return coming @0001F245:0021 function_454(global_object10, local_number2, local_number3, local_number4); @0001F257:0006 local_number11 = LASTRESULT; @0001F261:0023 return local_number11; @0001F268:0005 goto label_1f454; @0001F271:0007 endif; @0001F271:0007 label_1f271: @0001F273:000D local_number11 = (local_number1 = 5); @0001F282:0004 if(local_number11) then // ref index: 2 @0001F28E:0020 IsObject(global_object10); // dll: ISRT.dll @0001F297:0006 local_number11 = LASTRESULT; @0001F2A1:000D local_number11 = (local_number11 = 0); @0001F2B0:0004 if(local_number11) then // ref index: 1 @0001F2BC:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001F2C8:0005 endif; @0001F2C8:0005 label_1f2c8: @0001F2CA:0027 // return coming @0001F2CE:0021 function_454(global_object10, local_number2, local_number3, local_number4); @0001F2E0:0006 local_number11 = LASTRESULT; @0001F2EA:0023 return local_number11; @0001F2F1:0005 goto label_1f454; @0001F2FA:0007 endif; @0001F2FA:0007 label_1f2fa: @0001F2FC:000D local_number11 = (local_number1 = 57); @0001F30B:0004 if(local_number11) then // ref index: 2 @0001F317:0020 IsObject(global_object10); // dll: ISRT.dll @0001F320:0006 local_number11 = LASTRESULT; @0001F32A:000D local_number11 = (local_number11 = 0); @0001F339:0004 if(local_number11) then // ref index: 1 @0001F345:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001F351:0005 endif; @0001F351:0005 label_1f351: @0001F353:0027 // return coming @0001F357:0021 function_454(global_object10, local_number2, local_number3, local_number4); @0001F369:0006 local_number11 = LASTRESULT; @0001F373:0023 return local_number11; @0001F37A:0005 goto label_1f454; @0001F383:0009 endif; @0001F383:0009 label_1f383: @0001F385:000D local_number11 = (local_number1 = 20); @0001F394:0004 if(local_number11) then // ref index: 1 @0001F3A0:0021 PlaceWindow(12, 0, 0, 16384); @0001F3BA:0021 PlaceWindow(35, 0, 0, 16384); @0001F3D4:0021 PlaceWindow(11, 0, 0, 16384); @0001F3EE:0021 PlaceWindow(512, 0, 0, 16384); @0001F408:0021 PlaceWindow(4, 0, 0, 16384); @0001F422:0021 PlaceWindow(58, 0, 0, 16384); @0001F43C:0005 goto label_1f454; @0001F445:0002 endif; @0001F445:0002 label_1f445: @0001F447:0027 // return coming @0001F44B:0023 return -1; @0001F454:0003 label_1f454: @0001F456:0027 // return coming @0001F45A:0023 return 0; @0001F463:0026 end; // checksum: f0e6289f @0001F47B:0007 label_1f47b: @0001F47D:0022 function NUMBER function_454(local_object1, local_number1, local_number2, local_number3) @0001F47D @0001F47D @0001F47D @0001F47D begin @0001F486:0033 local_object1.x = local_number1; @0001F494:0033 local_object1.y = local_number2; @0001F4A2:0033 local_object1.Origin = local_number3; @0001F4B5:0027 // return coming @0001F4B9:0023 return 0; @0001F4C2:0026 end; // checksum: 22602b0c @0001F4D2:0007 label_1f4d2: @0001F4D4:0022 function NUMBER function_460(local_number1, local_number2) @0001F4D4 NUMBER local_number3, local_number4, local_number5; @0001F4D4 @0001F4D4 @0001F4D4 begin @0001F4DD:0021 function_465(local_number1); @0001F4E6:0006 local_number5 = LASTRESULT; @0001F4F0:000B local_number5 = (local_number5 <= 0); @0001F4FF:0004 if(local_number5) then // ref index: 1 @0001F50B:0027 // return coming @0001F50F:0023 return -1; @0001F518:0006 endif; @0001F518:0006 label_1f518: @0001F51A:0021 function_463(local_number1, local_number2); @0001F526:0006 local_number3 = LASTRESULT; @0001F530:000B local_number5 = (local_number3 <= 0); @0001F53F:0004 if(local_number5) then // ref index: 1 @0001F54B:0027 // return coming @0001F54F:0023 return -1; @0001F558:0005 endif; @0001F558:0005 label_1f558: @0001F55A:0021 function_461(local_number3); @0001F563:0006 local_number4 = LASTRESULT; @0001F56D:0027 // return coming @0001F571:0023 return local_number4; @0001F578:0026 end; // checksum: 6a720 @0001F584:0007 label_1f584: @0001F586:0022 function NUMBER function_461(local_number1) @0001F586 NUMBER local_number2, local_number3, local_number4; @0001F586 @0001F586 @0001F586 begin @0001F58F:0021 function_465(local_number1); @0001F598:0006 local_number4 = LASTRESULT; @0001F5A2:000B local_number4 = (local_number4 <= 0); @0001F5B1:0004 if(local_number4) then // ref index: 1 @0001F5BD:0027 // return coming @0001F5C1:0023 return -1; @0001F5CA:0007 endif; @0001F5CA:0007 label_1f5ca: @0001F5CC:0020 SetFocus(local_number1); // dll: USER.dll @0001F5D5:0006 local_number3 = LASTRESULT; @0001F5DF:000D local_number4 = (local_number3 = 0); @0001F5EE:0004 if(local_number4) then // ref index: 1 @0001F5FA:0021 function_466("SetFocus"); @0001F60B:0006 local_number2 = -1; @0001F617:0005 goto label_1f62e; @0001F620:0001 endif; @0001F620:0001 label_1f620: @0001F622:0006 local_number2 = 1; @0001F62E:0003 label_1f62e: @0001F630:0027 // return coming @0001F634:0023 return local_number2; @0001F63B:0026 end; // checksum: 6e45de76 @0001F647:0007 label_1f647: @0001F649:0022 function NUMBER function_462(local_number1, local_number2, local_number3) @0001F649 NUMBER local_number4, local_number5, local_number6; @0001F649 @0001F649 @0001F649 begin @0001F652:0021 function_465(local_number1); @0001F65B:0006 local_number6 = LASTRESULT; @0001F665:000B local_number6 = (local_number6 <= 0); @0001F674:0004 if(local_number6) then // ref index: 1 @0001F680:0027 // return coming @0001F684:0023 return -1; @0001F68D:0006 endif; @0001F68D:0006 label_1f68d: @0001F68F:0021 function_463(local_number1, local_number2); @0001F69B:0006 local_number4 = LASTRESULT; @0001F6A5:000B local_number6 = (local_number4 <= 0); @0001F6B4:0004 if(local_number6) then // ref index: 1 @0001F6C0:0027 // return coming @0001F6C4:0023 return -1; @0001F6CD:0005 endif; @0001F6CD:0005 label_1f6cd: @0001F6CF:0021 function_464(local_number4, local_number3); @0001F6DB:0006 local_number5 = LASTRESULT; @0001F6E5:0027 // return coming @0001F6E9:0023 return local_number5; @0001F6F0:0026 end; // checksum: 2a226 @0001F6FC:0007 label_1f6fc: @0001F6FE:0022 function NUMBER function_463(local_number1, local_number2) @0001F6FE NUMBER local_number3, local_number4, local_number5; @0001F6FE @0001F6FE @0001F6FE begin @0001F707:0021 function_465(local_number1); @0001F710:0006 local_number5 = LASTRESULT; @0001F71A:000B local_number5 = (local_number5 <= 0); @0001F729:0004 if(local_number5) then // ref index: 1 @0001F735:0027 // return coming @0001F739:0023 return -1; @0001F742:0007 endif; @0001F742:0007 label_1f742: @0001F744:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll @0001F750:0006 local_number3 = LASTRESULT; @0001F75A:000D local_number5 = (local_number3 = 0); @0001F769:0004 if(local_number5) then // ref index: 1 @0001F775:0021 function_466("GetDlgItem"); @0001F788:0006 local_number4 = -1; @0001F794:0005 goto label_1f7a9; @0001F79D:0001 endif; @0001F79D:0001 label_1f79d: @0001F79F:0006 local_number4 = local_number3; @0001F7A9:0003 label_1f7a9: @0001F7AB:0027 // return coming @0001F7AF:0023 return local_number4; @0001F7B6:0026 end; // checksum: 5510c305 @0001F7C2:0007 label_1f7c2: @0001F7C4:0022 function NUMBER function_464(local_number1, local_number2) @0001F7C4 NUMBER local_number3; @0001F7C4 @0001F7C4 @0001F7C4 begin @0001F7CD:0021 function_465(local_number1); @0001F7D6:0006 local_number3 = LASTRESULT; @0001F7E0:000B local_number3 = (local_number3 <= 0); @0001F7EF:0004 if(local_number3) then // ref index: 1 @0001F7FB:0027 // return coming @0001F7FF:0023 return -1; @0001F808:0005 endif; @0001F808:0005 label_1f808: @0001F80A:0027 // return coming @0001F80E:0020 EnableWindow(local_number1, local_number2); // dll: USER.dll @0001F81A:0006 local_number3 = LASTRESULT; @0001F824:0023 return local_number3; @0001F82B:0026 end; // checksum: d1e2a5cb @0001F837:0006 label_1f837: @0001F839:0022 function NUMBER function_465(local_number1) @0001F839 NUMBER local_number2, local_number3; @0001F839 @0001F839 @0001F839 begin @0001F842:0020 IsWindow(local_number1); // dll: USER.dll @0001F84B:0006 local_number3 = LASTRESULT; @0001F855:0004 if(local_number3) then // ref index: 1 @0001F861:0006 local_number2 = 1; @0001F86D:0005 goto label_1f895; @0001F876:0002 endif; @0001F876:0002 label_1f876: @0001F878:0021 function_466("IsWindow"); @0001F889:0006 local_number2 = -1; @0001F895:0003 label_1f895: @0001F897:0027 // return coming @0001F89B:0023 return local_number2; @0001F8A2:0026 end; // checksum: 8396f3b5 @0001F8AE:0005 label_1f8ae: @0001F8B0:0022 function NUMBER function_466(local_string1) @0001F8B0 @0001F8B0 STRING local_string2; @0001F8B0 @0001F8B0 begin @0001F8B9:0007 local_string2 = ("InstallShield can not call DLL function: " + local_string1); @0001F8EF:0021 MessageBox(local_string2, -65533); @0001F8FD:0024 return; @0001F901:0026 end; // checksum: dd4f6391 @0001F911:0007 label_1f911: @0001F913:0021 function_142(); @0001F919:0021 function_419(); @0001F91F:0006 global_number61 = LASTRESULT; @0001F929:000D global_number61 = (global_number61 = 0); @0001F938:0004 if(global_number61) then // ref index: 1 @0001F944:0021 function_144(); @0001F94A:0021 function_145(); @0001F950:0003 endif; @0001F950:0003 label_1f950: @0001F952:0021 function_147(1); @0001F95D:0021 function_143(); @0001F963:0003 exit; @0001F967:0005 label_1f967: @0001F969:0022 function void program() @0001F969 @0001F969 @0001F969 @0001F969 begin @0001F972:0021 Do(64); @0001F97D:0021 function_146(); @0001F983:0004 if(global_number16) then // ref index: 1 @0001F98F:0021 System(3); @0001F99A:0002 endif; @0001F99A:0002 label_1f99a: @0001F99C:0024 return; @0001F9A0:0026 end; // checksum: 43023202 @0001F9AC:0012 label_1f9ac: @0001F9AE:0022 function NUMBER IfxRunAfterReboot() @0001F9AE NUMBER local_number2, local_number3, local_number4, local_number5; @0001F9AE STRING local_string1, local_string2, local_string3, local_string4, local_string5; @0001F9AE OBJECT local_object1; @0001F9AE begin @0001F9B7:0035 global_object8.Errors; @0001F9C7:0006 local_object1 = LASTRESULT; @0001F9D1:0035 local_object1.Count; @0001F9E0:0006 local_object1 = NOTHING; @0001F9EA:0006 local_object1 = LASTRESULT; @0001F9F4:0004 if(local_object1) then // ref index: 7 @0001FA00:0006 local_object1 = NOTHING; @0001FA0A:0021 function_351(17055); @0001FA15:0006 local_string2 = LASTRESULT; @0001FA1F:0035 global_object8.Errors; @0001FA2F:0006 local_object1 = LASTRESULT; @0001FA39:0035 local_object1.Count; @0001FA48:0006 local_object1 = NOTHING; @0001FA52:0006 local_number4 = LASTRESULT; @0001FA5C:000A local_number5 = (local_number4 > 8); @0001FA6B:0004 if(local_number5) then // ref index: 1 @0001FA77:0006 local_number4 = 8; @0001FA83:0001 endif; @0001FA83:0001 label_1fa83: @0001FA85:0006 local_number3 = 1; @0001FA91:001F label_1fa91: @0001FA93:000B local_number5 = (local_number3 <= local_number4); @0001FAA0:0004 if(local_number5) then // ref index: 3 @0001FAAC:002D NumToStr(local_string1, local_number3); @0001FAB6:0007 local_string5 = (local_string2 + local_string1); @0001FAC3:0007 local_string5 = (local_string5 + ". "); @0001FAD2:0035 global_object8.Errors(local_number3); @0001FAE5:0006 local_object1 = LASTRESULT; @0001FAEF:0035 local_object1.File; @0001FAFD:0006 local_object1 = NOTHING; @0001FB07:0006 local_object1 = LASTRESULT; @0001FB11:0007 local_string5 = (local_string5 + local_object1); @0001FB1E:0006 local_object1 = NOTHING; @0001FB28:0007 local_string2 = (local_string5 + "\n"); @0001FB36:0035 global_object8.Errors(local_number3); @0001FB49:0006 local_object1 = LASTRESULT; @0001FB53:0035 local_object1.Description; @0001FB68:0006 local_object1 = NOTHING; @0001FB72:0006 local_object1 = LASTRESULT; @0001FB7C:000E local_number5 = (local_object1 != ""); @0001FB89:0006 local_object1 = NOTHING; @0001FB93:0004 if(local_number5) then // ref index: 1 @0001FB9F:0007 local_string5 = (local_string2 + "\t"); @0001FBAD:0035 global_object8.Errors(local_number3); @0001FBC0:0006 local_object1 = LASTRESULT; @0001FBCA:0035 local_object1.Description; @0001FBDF:0006 local_object1 = NOTHING; @0001FBE9:0006 local_object1 = LASTRESULT; @0001FBF3:0007 local_string5 = (local_string5 + local_object1); @0001FC00:0006 local_object1 = NOTHING; @0001FC0A:0007 local_string2 = (local_string5 + "\n\n"); @0001FC19:0005 goto label_1fca3; @0001FC22:000A endif; @0001FC22:000A label_1fc22: @0001FC24:0021 function_351(17058); @0001FC2F:0006 local_string3 = LASTRESULT; @0001FC39:0035 global_object8.Errors(local_number3); @0001FC4C:0006 local_object1 = LASTRESULT; @0001FC56:0035 local_object1.LastError; @0001FC69:0006 local_object1 = NOTHING; @0001FC73:0006 local_object1 = LASTRESULT; @0001FC7D:0021 function_404(local_string4, local_string3, local_object1); @0001FC8C:0006 local_object1 = NOTHING; @0001FC96:0007 local_string2 = (local_string2 + local_string4); @0001FCA3:0002 label_1fca3: @0001FCA5:0007 local_number3 = (local_number3 + 1); @0001FCB4:0005 goto label_1fa91; @0001FCBD:000B endif; @0001FCBD:000B label_1fcbd: @0001FCBF:0035 global_object8.Errors; @0001FCCF:0006 local_object1 = LASTRESULT; @0001FCD9:0035 local_object1.Count; @0001FCE8:0006 local_object1 = NOTHING; @0001FCF2:0006 local_object1 = LASTRESULT; @0001FCFC:000A local_number5 = (local_object1 > 8); @0001FD0B:0006 local_object1 = NOTHING; @0001FD15:0004 if(local_number5) then // ref index: 1 @0001FD21:0021 function_351(17059); @0001FD2C:0006 local_string4 = LASTRESULT; @0001FD36:0007 local_string2 = (local_string2 + local_string4); @0001FD43:000A endif; @0001FD43:000A label_1fd43: @0001FD45:0021 function_351(17056); @0001FD50:0006 local_string5 = LASTRESULT; @0001FD5A:0007 local_string2 = (local_string2 + local_string5); @0001FD67:0021 function_351(17060); @0001FD72:0006 local_string4 = LASTRESULT; @0001FD7C:0021 function_263(1, local_string4, "%s", local_string2); @0001FD92:0006 local_number2 = LASTRESULT; @0001FD9C:000D local_number5 = (local_number2 = 2); @0001FDAB:0004 if(local_number5) then // ref index: 1 @0001FDB7:0002 abort; @0001FDBB:0002 endif; @0001FDBB:0002 endif; @0001FDBB:0002 label_1fdbb: @0001FDBD:0024 return; @0001FDC1:0026 end; // checksum: 5f808fd5 @0001FDD1:0003 label_1fdd1: @0001FDD3:0022 function NUMBER SdInit() @0001FDD3 @0001FDD3 @0001FDD3 @0001FDD3 begin @0001FDDC:0024 return; @0001FDE0:0026 end; // checksum: c01 @0001FDEC:0006 label_1fdec: @0001FDEE:0022 function NUMBER function_470() @0001FDEE NUMBER local_number1; @0001FDEE @0001FDEE @0001FDEE begin @0001FDF7:0036 try // ref index 1: 3 ref index 2: 4 @0001FE05:0021 function_207(); @0001FE0B:0006 local_number1 = LASTRESULT; @0001FE15:0004 if(local_number1) then // ref index: 1 @0001FE21:0021 function_209(); @0001FE27:0006 endif; @0001FE27:0006 label_1fe27: @0001FE29:0021 SdInit(); @0001FE2F:0021 Do(64); @0001FE3A:0006 local_number1 = LASTRESULT; @0001FE44:0009 local_number1 = (local_number1 < 0); @0001FE53:0004 if(local_number1) then // ref index: 1 @0001FE5F:0021 SdInit(); @0001FE65:0001 endif; @0001FE65:0001 label_1fe65: @0001FE67:0037 catch @0001FE6B:0002 label_1fe6b: @0001FE6D:0021 function_487(); @0001FE73:0038 endcatch; @0001FE77:0002 label_1fe77: @0001FE79:0024 return; @0001FE7D:0026 end; // checksum: 40028a30 @0001FE89:0003 label_1fe89: @0001FE8B:0022 function NUMBER IfxOnTransferred() @0001FE8B @0001FE8B @0001FE8B @0001FE8B begin @0001FE94:0024 return; @0001FE98:0026 end; // checksum: c01 @0001FEA4:0003 label_1fea4: @0001FEA6:0022 function NUMBER SdInit() @0001FEA6 @0001FEA6 @0001FEA6 @0001FEA6 begin @0001FEAF:0024 return; @0001FEB3:0026 end; // checksum: c01 @0001FEBF:0008 label_1febf: @0001FEC1:0022 function NUMBER function_473() @0001FEC1 NUMBER local_number1; @0001FEC1 @0001FEC1 @0001FEC1 begin @0001FECA:0036 try // ref index 1: 1 ref index 2: 2 @0001FED8:0021 Do(64); @0001FEE3:0027 // return coming @0001FEE7:0021 function_475(); @0001FEED:0006 local_number1 = LASTRESULT; @0001FEF7:0023 return local_number1; @0001FEFE:0037 catch @0001FF02:0002 label_1ff02: @0001FF04:0021 function_487(); @0001FF0A:0038 endcatch; @0001FF0E:0002 label_1ff0e: @0001FF10:0024 return; @0001FF14:0026 end; // checksum: 40045434 @0001FF20:0003 label_1ff20: @0001FF22:0022 function NUMBER IfxOnRebooted() @0001FF22 @0001FF22 @0001FF22 @0001FF22 begin @0001FF2B:0024 return; @0001FF2F:0026 end; // checksum: c01 @0001FF3B:0004 label_1ff3b: @0001FF3D:0022 function NUMBER function_475() @0001FF3D @0001FF3D @0001FF3D @0001FF3D begin @0001FF46:0036 try // ref index 1: 1 ref index 2: 2 @0001FF54:0021 function_477(); @0001FF5A:0037 catch @0001FF5E:0002 label_1ff5e: @0001FF60:0021 function_487(); @0001FF66:0038 endcatch; @0001FF6A:0002 label_1ff6a: @0001FF6C:0024 return; @0001FF70:0026 end; // checksum: 343f @0001FF7C:0003 label_1ff7c: @0001FF7E:0022 function NUMBER IfxOnAppSearch() @0001FF7E @0001FF7E @0001FF7E @0001FF7E begin @0001FF87:0024 return; @0001FF8B:0026 end; // checksum: c01 @0001FF97:0004 label_1ff97: @0001FF99:0022 function NUMBER function_477() @0001FF99 @0001FF99 @0001FF99 @0001FF99 begin @0001FFA2:0036 try // ref index 1: 1 ref index 2: 2 @0001FFB0:0021 SdInit(); @0001FFB6:0037 catch @0001FFBA:0002 label_1ffba: @0001FFBC:0021 function_487(); @0001FFC2:0038 endcatch; @0001FFC6:0002 label_1ffc6: @0001FFC8:0024 return; @0001FFCC:0026 end; // checksum: 343f @0001FFD8:0003 label_1ffd8: @0001FFDA:0022 function NUMBER IfxOnCCPSearch() @0001FFDA @0001FFDA @0001FFDA @0001FFDA begin @0001FFE3:0024 return; @0001FFE7:0026 end; // checksum: c01 @0001FFF3:0003 label_1fff3: @0001FFF5:0022 function NUMBER SdInit() @0001FFF5 @0001FFF5 @0001FFF5 @0001FFF5 begin @0001FFFE:0024 return; @00020002:0026 end; // checksum: c01 @0002000E:0003 label_2000e: @00020010:0022 function NUMBER FinalConstruct() @00020010 @00020010 @00020010 @00020010 begin @00020019:0024 return; @0002001D:0026 end; // checksum: c01 @00020029:002A label_20029: @0002002B:0022 function NUMBER FinalRelease() @0002002B NUMBER local_number1, local_number2; @0002002B STRING local_string1; @0002002B OBJECT local_object1, local_object2; @0002002B begin @00020034:0036 try // ref index 1: 2 ref index 2: 3 @00020042:0021 function_483(); @00020048:0019 local_number1 = (global_number18 = global_number19); @00020055:0004 if(local_number1) then // ref index: 1 @00020061:0021 function_417(); @00020067:0006 local_string1 = LASTRESULT; @00020071:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020085:0021 Is(3, local_string1); @00020093:0006 local_number1 = LASTRESULT; @0002009D:0004 if(local_number1) then // ref index: 1 @000200A9:0021 function_417(); @000200AF:0006 local_string1 = LASTRESULT; @000200B9:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000200CD:0039 UseDll(local_string1); @000200D4:0033 global_object14.dwRestorePtType = 13; @000200F2:0033 global_object14.dwEventType = 101; @0002010C:0035 global_object14.llSequenceNumber; @00020126:0006 local_object1 = LASTRESULT; @00020130:0035 global_object15.llSequenceNumber; @0002014A:0006 local_object2 = LASTRESULT; @00020154:0035 local_object2.int1; @00020162:0006 local_object2 = NOTHING; @0002016C:0006 local_number1 = LASTRESULT; @00020176:0033 local_object1.int1 = local_number1; @00020187:0006 local_object1 = NOTHING; @00020191:0035 global_object14.llSequenceNumber; @000201AB:0006 local_object1 = LASTRESULT; @000201B5:0035 global_object15.llSequenceNumber; @000201CF:0006 local_object2 = LASTRESULT; @000201D9:0035 local_object2.int2; @000201E7:0006 local_object2 = NOTHING; @000201F1:0006 local_number1 = LASTRESULT; @000201FB:0033 local_object1.int2 = local_number1; @0002020C:0006 local_object1 = NOTHING; @00020216:001A local_number1 = &global_object14; @00020220:001A local_number2 = &global_object15; @0002022A:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020236:0021 function_417(); @0002023C:0006 local_string1 = LASTRESULT; @00020246:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002025A:003A UnUseDll(local_string1); @00020261:0001 endif; @00020261:0001 endif; @00020261:0001 label_20261: @00020263:0037 catch @00020267:0002 label_20267: @00020269:0021 function_487(); @0002026F:0038 endcatch; @00020273:0002 label_20273: @00020275:0024 return; @00020279:0026 end; // checksum: 16005a72 @0002028D:0003 label_2028d: @0002028F:0022 function NUMBER IfxOnAbortInstall() @0002028F @0002028F @0002028F @0002028F begin @00020298:0024 return; @0002029C:0026 end; // checksum: c01 @000202A8:0004 label_202a8: @000202AA:0022 function NUMBER function_483() @000202AA @000202AA @000202AA @000202AA begin @000202B3:0036 try // ref index 1: 1 ref index 2: 2 @000202C1:0021 function_496(); @000202C7:0037 catch @000202CB:0002 label_202cb: @000202CD:0021 function_487(); @000202D3:0038 endcatch; @000202D7:0002 label_202d7: @000202D9:0024 return; @000202DD:0026 end; // checksum: 343f @000202E9:0004 label_202e9: @000202EB:0022 function NUMBER function_484() @000202EB @000202EB @000202EB @000202EB begin @000202F4:0036 try // ref index 1: 1 ref index 2: 2 @00020302:0021 function_486(); @00020308:0037 catch @0002030C:0002 label_2030c: @0002030E:0021 function_487(); @00020314:0038 endcatch; @00020318:0002 label_20318: @0002031A:0024 return; @0002031E:0026 end; // checksum: 343f @0002032A:0003 label_2032a: @0002032C:0022 function NUMBER SdInit() @0002032C @0002032C @0002032C @0002032C begin @00020335:0024 return; @00020339:0026 end; // checksum: c01 @00020345:0004 label_20345: @00020347:0022 function NUMBER function_486() @00020347 @00020347 @00020347 @00020347 begin @00020350:0021 function_488(); @00020356:0024 return; @0002035A:0026 end; // checksum: 1201 @00020366:000B label_20366: @00020368:0022 function NUMBER function_487() @00020368 NUMBER local_number1, local_number2; @00020368 STRING local_string1, local_string2, local_string3, local_string4; @00020368 OBJECT local_object1; @00020368 begin @00020371:0035 Err.Description; @00020386:0006 local_object1 = LASTRESULT; @00020390:0028 StrLengthChars(local_object1); @00020397:0006 local_object1 = NOTHING; @000203A1:0006 local_number2 = LASTRESULT; @000203AB:000A local_number2 = (local_number2 > 0); @000203BA:0004 if(local_number2) then // ref index: 1 @000203C6:0035 Err.Description; @000203DB:0006 local_string1 = LASTRESULT; @000203E5:0005 goto label_206e4; @000203EE:0003 endif; @000203EE:0003 label_203ee: @000203F0:0035 Err.Number; @00020400:0006 local_number1 = LASTRESULT; @0002040A:0001 // switch/while/??? @0002040E:0005 label_2040e: @00020410:000D local_number2 = (local_number1 = -2147219711); @0002041F:0004 if(local_number2) then // ref index: 1 @0002042B:0021 function_351(17800); @00020436:0006 local_string1 = LASTRESULT; @00020440:0005 goto label_206e4; @00020449:000A endif; @00020449:000A label_20449: @0002044B:000D local_number2 = (local_number1 = -2147219710); @0002045A:0004 if(local_number2) then // ref index: 1 @00020466:0021 function_351(17801); @00020471:0006 local_string2 = LASTRESULT; @0002047B:0007 local_string3 = (local_string2 + ": "); @0002048A:0035 Err.Source; @0002049A:0006 local_object1 = LASTRESULT; @000204A4:0007 local_string1 = (local_string3 + local_object1); @000204B1:0006 local_object1 = NOTHING; @000204BB:0005 goto label_206e4; @000204C4:000A endif; @000204C4:000A label_204c4: @000204C6:000D local_number2 = (local_number1 = -2147219709); @000204D5:0004 if(local_number2) then // ref index: 1 @000204E1:0021 function_351(17802); @000204EC:0006 local_string2 = LASTRESULT; @000204F6:0007 local_string3 = (local_string2 + ": "); @00020505:0035 Err.Source; @00020515:0006 local_object1 = LASTRESULT; @0002051F:0007 local_string1 = (local_string3 + local_object1); @0002052C:0006 local_object1 = NOTHING; @00020536:0005 goto label_206e4; @0002053F:000A endif; @0002053F:000A label_2053f: @00020541:000D local_number2 = (local_number1 = -2147219708); @00020550:0004 if(local_number2) then // ref index: 1 @0002055C:0021 function_351(17803); @00020567:0006 local_string2 = LASTRESULT; @00020571:0007 local_string3 = (local_string2 + ": "); @00020580:0035 Err.Source; @00020590:0006 local_object1 = LASTRESULT; @0002059A:0007 local_string1 = (local_string3 + local_object1); @000205A7:0006 local_object1 = NOTHING; @000205B1:0005 goto label_206e4; @000205BA:0005 endif; @000205BA:0005 label_205ba: @000205BC:000D local_number2 = (local_number1 = -2147219707); @000205CB:0004 if(local_number2) then // ref index: 1 @000205D7:0021 function_351(17804); @000205E2:0006 local_string1 = LASTRESULT; @000205EC:0005 goto label_206e4; @000205F5:0005 endif; @000205F5:0005 label_205f5: @000205F7:000D local_number2 = (local_number1 = -2147219706); @00020606:0004 if(local_number2) then // ref index: 1 @00020612:0021 function_351(17805); @0002061D:0006 local_string1 = LASTRESULT; @00020627:0005 goto label_206e4; @00020630:000A endif; @00020630:000A label_20630: @00020632:000D local_number2 = (local_number1 = -2147219705); @00020641:0004 if(local_number2) then // ref index: 1 @0002064D:0021 function_351(17807); @00020658:0006 local_string2 = LASTRESULT; @00020662:0007 local_string3 = (local_string2 + ": "); @00020671:0035 Err.Source; @00020681:0006 local_object1 = LASTRESULT; @0002068B:0007 local_string1 = (local_string3 + local_object1); @00020698:0006 local_object1 = NOTHING; @000206A2:0005 goto label_206e4; @000206AB:0005 endif; @000206AB:0005 label_206ab: @000206AD:0035 Err.Number; @000206BD:0006 local_object1 = LASTRESULT; @000206C7:0021 function_261(local_object1); @000206D0:0006 local_object1 = NOTHING; @000206DA:0006 local_string1 = LASTRESULT; @000206E4:000F label_206e4: @000206E6:0007 local_string3 = (local_string1 + "\n\n"); @000206F5:0021 function_351(17068); @00020700:0006 local_string4 = LASTRESULT; @0002070A:0007 local_string1 = (local_string3 + local_string4); @00020717:0021 function_351(17066); @00020722:0006 local_string3 = LASTRESULT; @0002072C:0021 function_351(17067); @00020737:0006 local_string4 = LASTRESULT; @00020741:0035 Err.Number; @00020751:0006 local_object1 = LASTRESULT; @0002075B:0021 function_263(-65533, local_string3, local_string4, local_object1, local_string1); @00020772:0006 local_object1 = NOTHING; @0002077C:0002 abort; @00020780:0024 return; @00020784:0026 end; // checksum: 1928e9a @00020794:000E label_20794: @00020796:0022 function NUMBER function_488() @00020796 NUMBER local_number1, local_number2, local_number3, local_number4; @00020796 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @00020796 @00020796 begin @0002079F:0036 try // ref index 1: 4 ref index 2: 5 @000207AD:0006 global_number65 = 1; @000207B9:0021 GetExtents(local_number1, local_number2); @000207C5:0009 local_number4 = (local_number2 < 480); @000207D4:0004 if(local_number4) then // ref index: 1 @000207E0:0021 function_351(17054); @000207EB:0006 local_string1 = LASTRESULT; @000207F5:0021 function_404(local_string7, local_string1, local_number2); @00020804:0021 function_351(17063); @0002080F:0006 local_string6 = LASTRESULT; @00020819:0021 function_263(0, local_string6, "%s", local_string7); @0002082F:0006 local_number3 = LASTRESULT; @00020839:0002 abort; @0002083D:0019 endif; @0002083D:0019 label_2083d: @0002083F:0021 function_234("PRODUCT_NAME"); @00020854:0006 local_string8 = LASTRESULT; @0002085E:0021 SdProductName(local_string8); @00020867:0021 function_148(16); @00020872:0021 function_148(63); @0002087D:0021 function_234("COMPANY_NAME"); @00020892:0006 local_string2 = LASTRESULT; @0002089C:0021 function_234("PRODUCT_NAME"); @000208B1:0006 local_string3 = LASTRESULT; @000208BB:0021 function_234("PRODUCT_VERSION"); @000208D3:0006 local_string4 = LASTRESULT; @000208DD:0021 function_234("PRODUCT_KEY"); @000208F1:0006 local_string5 = LASTRESULT; @000208FB:0021 SetInstallationInfo(local_string2, local_string3, local_string4, local_string5); @0002090D:0021 function_512(); @00020913:002F _unknown_ 2, 484 @00020921:002F _unknown_ 1, 485 @0002092F:0006 global_number18 = 1; @0002093B:0006 global_number19 = 0; @00020947:0021 function_419(); @0002094D:0006 local_number4 = LASTRESULT; @00020957:000D local_number4 = (local_number4 = 0); @00020966:0004 if(local_number4) then // ref index: 1 @00020972:0006 global_number17 = 302; @0002097E:0005 goto label_20995; @00020987:0001 endif; @00020987:0001 label_20987: @00020989:0006 global_number17 = 301; @00020995:0004 label_20995: @00020997:0021 function_470(); @0002099D:0027 // return coming @000209A1:0023 return 1; @000209AA:0037 catch @000209AE:0002 label_209ae: @000209B0:0021 function_487(); @000209B6:0038 endcatch; @000209BA:0002 label_209ba: @000209BC:0024 return; @000209C0:0026 end; // checksum: 230ad75b @000209CC:002D label_209cc: @000209CE:0022 function NUMBER IfxOnInitInstall() @000209CE NUMBER local_number1, local_number2; @000209CE STRING local_string1; @000209CE OBJECT local_object1, local_object2; @000209CE begin @000209D7:0036 try // ref index 1: 3 ref index 2: 4 @000209E5:0021 function_473(); @000209EB:0019 local_number1 = (global_number18 = global_number19); @000209F8:0004 if(local_number1) then // ref index: 2 @00020A04:0021 function_417(); @00020A0A:0006 local_string1 = LASTRESULT; @00020A14:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020A28:0021 Is(3, local_string1); @00020A36:0006 local_number1 = LASTRESULT; @00020A40:0004 if(local_number1) then // ref index: 2 @00020A4C:0021 function_417(); @00020A52:0006 local_string1 = LASTRESULT; @00020A5C:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020A70:0039 UseDll(local_string1); @00020A77:0033 global_object14.dwEventType = 101; @00020A91:001A local_number1 = &global_object14; @00020A9B:001A local_number2 = &global_object15; @00020AA5:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020AB1:0006 local_number1 = LASTRESULT; @00020ABB:000D local_number1 = (local_number1 = 0); @00020ACA:0004 if(local_number1) then // ref index: 1 @00020AD6:0035 global_object14.llSequenceNumber; @00020AF0:0006 local_object1 = LASTRESULT; @00020AFA:0035 global_object15.llSequenceNumber; @00020B14:0006 local_object2 = LASTRESULT; @00020B1E:0035 local_object2.int1; @00020B2C:0006 local_object2 = NOTHING; @00020B36:0006 local_number1 = LASTRESULT; @00020B40:0033 local_object1.int1 = local_number1; @00020B51:0006 local_object1 = NOTHING; @00020B5B:0035 global_object14.llSequenceNumber; @00020B75:0006 local_object1 = LASTRESULT; @00020B7F:0035 global_object15.llSequenceNumber; @00020B99:0006 local_object2 = LASTRESULT; @00020BA3:0035 local_object2.int2; @00020BB1:0006 local_object2 = NOTHING; @00020BBB:0006 local_number1 = LASTRESULT; @00020BC5:0033 local_object1.int2 = local_number1; @00020BD6:0006 local_object1 = NOTHING; @00020BE0:0033 global_object14.dwRestorePtType = 13; @00020BFE:0033 global_object14.dwEventType = 101; @00020C18:001A local_number1 = &global_object14; @00020C22:001A local_number2 = &global_object15; @00020C2C:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020C38:0004 endif; @00020C38:0004 label_20c38: @00020C3A:0021 function_417(); @00020C40:0006 local_string1 = LASTRESULT; @00020C4A:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020C5E:003A UnUseDll(local_string1); @00020C65:0001 endif; @00020C65:0001 endif; @00020C65:0001 label_20c65: @00020C67:0037 catch @00020C6B:0002 label_20c6b: @00020C6D:0021 function_487(); @00020C73:0038 endcatch; @00020C77:0002 label_20c77: @00020C79:0024 return; @00020C7D:0026 end; // checksum: 16698527 @00020C91:0016 label_20c91: @00020C93:0022 function NUMBER IfxOnExitInstall() @00020C93 NUMBER local_number1; @00020C93 @00020C93 OBJECT local_object1, local_object2; @00020C93 begin @00020C9C:0036 try // ref index 1: 2 ref index 2: 3 @00020CAA:0006 global_number6 = 0; @00020CB6:0006 global_number7 = 0; @00020CC2:0006 global_number9 = 0; @00020CCE:0006 global_number8 = 0; @00020CDA:0006 global_number10 = 0; @00020CE6:0006 global_number12 = 0; @00020CF2:0006 global_number13 = 0; @00020CFE:0006 global_number11 = 0; @00020D0A:0006 global_number62 = 0; @00020D16:0006 global_number63 = 0; @00020D22:0035 global_object5.(19); @00020D31:0006 local_object1 = LASTRESULT; @00020D3B:0035 global_object5.(20); @00020D4A:0006 local_object2 = LASTRESULT; @00020D54:000D local_number1 = (local_object2 = 0); @00020D63:0006 local_object2 = NOTHING; @00020D6D:0019 local_number1 = (local_object1 = local_number1); @00020D7A:0006 local_object1 = NOTHING; @00020D84:0004 if(local_number1) then // ref index: 1 @00020D90:0021 function_148(5); @00020D9B:0004 endif; @00020D9B:0004 label_20d9b: @00020D9D:0021 function_2(); @00020DA3:0021 function_92(""); @00020DAC:0021 CreateRegistrySet(""); @00020DBE:0037 catch @00020DC2:0002 label_20dc2: @00020DC4:0021 function_487(); @00020DCA:0038 endcatch; @00020DCE:0002 label_20dce: @00020DD0:0024 return; @00020DD4:0026 end; // checksum: 534223e @00020DE8:0005 label_20de8: @00020DEA:0022 function NUMBER IfxOnTransferring() @00020DEA @00020DEA @00020DEA @00020DEA begin @00020DF3:0036 try // ref index 1: 1 ref index 2: 2 @00020E01:0006 global_number64 = global_number11; @00020E0B:0006 global_number11 = 1; @00020E17:0037 catch @00020E1B:0002 label_20e1b: @00020E1D:0021 function_487(); @00020E23:0038 endcatch; @00020E27:0002 label_20e27: @00020E29:0024 return; @00020E2D:0026 end; // checksum: 453d @00020E39:000E label_20e39: @00020E3B:0022 function NUMBER IfxOnDisk1Installing() @00020E3B NUMBER local_number1; @00020E3B STRING local_string1; @00020E3B OBJECT local_object1, local_object2, local_object3, local_object4; @00020E3B begin @00020E44:0036 try // ref index 1: 3 ref index 2: 4 @00020E52:0006 global_number11 = global_number64; @00020E5C:0035 global_object5.(19); @00020E6B:0006 local_object4 = LASTRESULT; @00020E75:000D local_number1 = (local_object4 = 0); @00020E84:0006 local_object4 = NOTHING; @00020E8E:0004 if(local_number1) then // ref index: 1 @00020E9A:0014 local_string1 = (global_string10 ^ "setup.ini"); @00020EB0:0021 function_272(local_string1, "Startup", "Engine", "0"); @00020ED0:0014 local_string1 = (global_string10 ^ "setup.ini"); @00020EE6:0021 function_272(local_string1, "Startup", "Copy", "1"); @00020F04:0014 local_string1 = (global_string10 ^ "setup.ini"); @00020F1A:0021 function_272(local_string1, "Startup", "Source", "0"); @00020F3A:000E endif; @00020F3A:000E label_20f3a: @00020F3C:0033 local_object1. = 0 = global_string10; @00020F4E:0033 local_object1. = 1 = setup.ilg; @00020F69:0021 function_423(); @00020F6F:0034 set local_object3 = LASTRESULT; @00020F79:0035 local_object3.OpSequence(OPTYPE_FILE); @00020F9B:0006 local_object4 = LASTRESULT; @00020FA5:0035 local_object4.Add(local_object1.local_object2); @00020FB8:0006 local_object4 = NOTHING; @00020FC2:0021 function_415(); @00020FC8:0006 local_string1 = LASTRESULT; @00020FD2:0014 local_string1 = (local_string1 ^ "InstallShield Installation Information"); @00021005:0020 SetFileAttributesA(local_string1, 18); // dll: KERNEL32.dll @00021013:0004 if(global_number65) then // ref index: 1 @0002101F:0021 MaintenanceStart(); @00021025:0001 endif; @00021025:0001 label_21025: @00021027:0037 catch @0002102B:0002 label_2102b: @0002102D:0021 function_487(); @00021033:0038 endcatch; @00021037:0002 label_21037: @00021039:0024 return; @0002103D:0026 end; // checksum: 45a202c @00021059:0005 label_21059: @0002105B:0022 function NUMBER IfxOnDisk1Installed() @0002105B @0002105B @0002105B @0002105B begin @00021064:0036 try // ref index 1: 1 ref index 2: 2 @00021072:0021 function_246(); @00021078:0021 SdInit(); @0002107E:0037 catch @00021082:0002 label_21082: @00021084:0021 function_487(); @0002108A:0038 endcatch; @0002108E:0002 label_2108e: @00021090:0024 return; @00021094:0026 end; // checksum: 6e492e05 @000210A0:0005 label_210a0: @000210A2:0022 function NUMBER IfxFinalConstruct() @000210A2 @000210A2 @000210A2 @000210A2 begin @000210AB:0036 try // ref index 1: 1 ref index 2: 2 @000210B9:0021 FinalRelease(); @000210BF:0021 function_247(); @000210C5:0037 catch @000210C9:0002 label_210c9: @000210CB:0021 function_487(); @000210D1:0038 endcatch; @000210D5:0002 label_210d5: @000210D7:0024 return; @000210DB:0026 end; // checksum: 68786470 @000210E7:000A label_210e7: @000210E9:0022 function NUMBER IfxFinalRelease() @000210E9 NUMBER local_number1; @000210E9 STRING local_string1, local_string2; @000210E9 @000210E9 begin @000210F2:0021 function_351(11635); @000210FD:0006 local_string1 = LASTRESULT; @00021107:0021 function_351(11634); @00021112:0006 local_string2 = LASTRESULT; @0002111C:0021 function_263(308, local_string1, local_string2); @0002112D:0006 local_number1 = LASTRESULT; @00021137:000D local_number1 = (6 = local_number1); @00021146:0004 if(local_number1) then // ref index: 1 @00021152:0002 abort; @00021156:0002 endif; @00021156:0002 label_21156: @00021158:0024 return; @0002115C:0026 end; // checksum: 31047502 @00021168:000C label_21168: @0002116A:0022 function NUMBER function_496() @0002116A NUMBER local_number1, local_number2; @0002116A STRING local_string1, local_string2, local_string3; @0002116A @0002116A begin @00021173:0036 try // ref index 1: 4 ref index 2: 5 @00021181:0021 function_498(local_string1); @0002118A:0006 local_number1 = LASTRESULT; @00021194:0021 function_391(); @0002119A:0006 local_number2 = LASTRESULT; @000211A4:000D local_number2 = (local_number2 = 2); @000211B3:0004 if(local_number2) then // ref index: 3 @000211BF:002D NumToStr(local_string2, global_number62); @000211C9:0004 if(global_number6) then // ref index: 1 @000211D5:0007 local_string3 = ("File" + local_string2); @000211E6:0021 function_388("Read Only Files -- Not Overwritten", local_string3, 1, local_string1); @0002121C:0003 endif; @0002121C:0003 label_2121c: @0002121E:0004 if(global_number7) then // ref index: 1 @0002122A:0007 local_string3 = ("File" + local_string2); @0002123B:0021 function_388("Read Only Files -- Overwritten", local_string3, 1, local_string1); @0002126D:0001 endif; @0002126D:0001 label_2126d: @0002126F:0007 global_number62 = (global_number62 + 1); @0002127E:0003 endif; @0002127E:0003 label_2127e: @00021280:0027 // return coming @00021284:0023 return local_number1; @0002128B:0037 catch @0002128F:0002 label_2128f: @00021291:0021 function_487(); @00021297:0038 endcatch; @0002129B:0002 label_2129b: @0002129D:0024 return; @000212A1:0026 end; // checksum: 1c775f54 @000212AD:0006 label_212ad: @000212AF:0022 function NUMBER IfxOnFileReadOnly(local_string1) @000212AF NUMBER local_number1; @000212AF @000212AF @000212AF begin @000212B8:0027 // return coming @000212BC:0021 SdExceptions(1, local_string1); @000212CA:0006 local_number1 = LASTRESULT; @000212D4:0023 return local_number1; @000212DB:0026 end; // checksum: 5042b2c @000212E7:000C label_212e7: @000212E9:0022 function NUMBER function_498(local_string1) @000212E9 NUMBER local_number1, local_number2; @000212E9 STRING local_string2, local_string3; @000212E9 @000212E9 begin @000212F2:0036 try // ref index 1: 4 ref index 2: 5 @00021300:0021 function_500(local_string1); @00021309:0006 local_number1 = LASTRESULT; @00021313:0021 function_391(); @00021319:0006 local_number2 = LASTRESULT; @00021323:000D local_number2 = (local_number2 = 2); @00021332:0004 if(local_number2) then // ref index: 3 @0002133E:002D NumToStr(local_string2, global_number63); @00021348:0004 if(global_number12) then // ref index: 1 @00021354:0007 local_string3 = ("File" + local_string2); @00021365:0021 function_388("Shared Files -- Not Removed", local_string3, 1, local_string1); @00021394:0003 endif; @00021394:0003 label_21394: @00021396:0004 if(global_number13) then // ref index: 1 @000213A2:0007 local_string3 = ("File" + local_string2); @000213B3:0021 function_388("Shared Files -- Removed", local_string3, 1, local_string1); @000213DE:0001 endif; @000213DE:0001 label_213de: @000213E0:0007 global_number63 = (global_number63 + 1); @000213EF:0003 endif; @000213EF:0003 label_213ef: @000213F1:0027 // return coming @000213F5:0023 return local_number1; @000213FC:0037 catch @00021400:0002 label_21400: @00021402:0021 function_487(); @00021408:0038 endcatch; @0002140C:0002 label_2140c: @0002140E:0024 return; @00021412:0026 end; // checksum: 786c603b @0002141E:0006 label_2141e: @00021420:0022 function NUMBER IfxOnRemovingSharedFile(local_string1) @00021420 NUMBER local_number1; @00021420 @00021420 @00021420 begin @00021429:0027 // return coming @0002142D:0021 SdExceptions(3, local_string1); @0002143B:0006 local_number1 = LASTRESULT; @00021445:0023 return local_number1; @0002144C:0026 end; // checksum: 7042b2c @00021458:0005 label_21458: @0002145A:0022 function NUMBER function_500(local_string1) @0002145A NUMBER local_number1; @0002145A @0002145A @0002145A begin @00021463:0036 try // ref index 1: 2 ref index 2: 3 @00021471:0004 if(global_number11) then // ref index: 1 @0002147D:0027 // return coming @00021481:0023 return 5; @0002148A:0005 endif; @0002148A:0005 label_2148a: @0002148C:0027 // return coming @00021490:0021 function_502(local_string1); @00021499:0006 local_number1 = LASTRESULT; @000214A3:0023 return local_number1; @000214AA:0037 catch @000214AE:0002 label_214ae: @000214B0:0021 function_487(); @000214B6:0038 endcatch; @000214BA:0002 label_214ba: @000214BC:0024 return; @000214C0:0026 end; // checksum: 56135 @000214CC:0005 label_214cc: @000214CE:0022 function NUMBER IfxOnMD5Error(local_string1) @000214CE NUMBER local_number1, local_number2; @000214CE STRING local_string2, local_string3; @000214CE @000214CE begin @000214D7:0021 function_351(17000); @000214E2:0006 local_string2 = LASTRESULT; @000214EC:0021 function_351(17064); @000214F7:0006 local_string3 = LASTRESULT; @00021501:0006 label_21501: @00021503:0021 function_263(2, local_string3, local_string2, local_string1); @00021517:0006 local_number1 = LASTRESULT; @00021521:000D local_number2 = (local_number1 = 3); @00021530:0004 if(local_number2) then // ref index: 1 @0002153C:0021 Do(2); @00021547:0005 goto label_21501; @00021550:0003 endif; @00021550:0003 label_21550: @00021552:0027 // return coming @00021556:0023 return local_number1; @0002155D:0026 end; // checksum: c4038920 @00021569:0007 label_21569: @0002156B:0022 function NUMBER function_502(local_string1) @0002156B NUMBER local_number1, local_number2; @0002156B @0002156B @0002156B begin @00021574:0036 try // ref index 1: 1 ref index 2: 2 @00021582:0027 // return coming @00021586:0021 function_504(local_string1, local_number1); @00021592:0006 local_number2 = LASTRESULT; @0002159C:0023 return local_number2; @000215A3:0037 catch @000215A7:0002 label_215a7: @000215A9:0021 function_487(); @000215AF:0038 endcatch; @000215B3:0002 label_215b3: @000215B5:0024 return; @000215B9:0026 end; // checksum: 74b33 @000215C5:0007 label_215c5: @000215C7:0022 function NUMBER IfxOnFileError(local_string1, local_number1) @000215C7 NUMBER local_number2, local_number3; @000215C7 STRING local_string2, local_string3, local_string4; @000215C7 @000215C7 begin @000215D0:0021 function_351(17001); @000215DB:0006 local_string2 = LASTRESULT; @000215E5:0021 function_351(17065); @000215F0:0006 local_string3 = LASTRESULT; @000215FA:0021 function_261(local_number1); @00021603:0006 local_string4 = LASTRESULT; @0002160D:0006 label_2160d: @0002160F:0021 function_263(2, local_string3, local_string2, local_string1, local_string4, local_number1); @00021629:0006 local_number2 = LASTRESULT; @00021633:000D local_number3 = (local_number2 = 3); @00021642:0004 if(local_number3) then // ref index: 1 @0002164E:0021 Do(2); @00021659:0005 goto label_2160d; @00021662:0003 endif; @00021662:0003 label_21662: @00021664:0027 // return coming @00021668:0023 return local_number2; @0002166F:0026 end; // checksum: c404a528 @0002167B:0007 label_2167b: @0002167D:0022 function NUMBER function_504(local_string1, local_number1) @0002167D NUMBER local_number2, local_number3; @0002167D @0002167D @0002167D begin @00021686:0036 try // ref index 1: 1 ref index 2: 2 @00021694:0027 // return coming @00021698:0021 function_506(local_number1, local_string1, local_number2); @000216A7:0006 local_number3 = LASTRESULT; @000216B1:0023 return local_number3; @000216B8:0037 catch @000216BC:0002 label_216bc: @000216BE:0021 function_487(); @000216C4:0038 endcatch; @000216C8:0002 label_216c8: @000216CA:0024 return; @000216CE:0026 end; // checksum: 65336 @000216DA:0007 label_216da: @000216DC:0022 function NUMBER IfxOnInternetError(local_number1, local_string1, local_number2) @000216DC NUMBER local_number3, local_number4, local_number5; @000216DC STRING local_string2, local_string3, local_string4; @000216DC @000216DC begin @000216E5:000D local_number4 = (-2147166895 = local_number2); @000216F4:000D local_number5 = (-2147166889 = local_number2); @00021703:0018 local_number4 = (local_number4 || local_number5); @00021710:0004 if(local_number4) then // ref index: 1 @0002171C:0027 // return coming @00021720:0023 return 101; @00021729:0009 endif; @00021729:0009 label_21729: @0002172B:0021 function_351(17001); @00021736:0006 local_string2 = LASTRESULT; @00021740:0021 function_351(17065); @0002174B:0006 local_string3 = LASTRESULT; @00021755:0021 function_261(local_number2); @0002175E:0006 local_string4 = LASTRESULT; @00021768:0009 local_number4 = (local_number2 < -2147167296); @00021777:0004 if(local_number4) then // ref index: 1 @00021783:000F local_number2 = (local_number2 - -2147167296); @00021792:0006 endif; @00021792:0006 label_21792: @00021794:0021 function_263(2, local_string3, local_string2, local_string1, local_string4, local_number2); @000217AE:0006 local_number3 = LASTRESULT; @000217B8:000D local_number4 = (local_number3 = 3); @000217C7:0004 if(local_number4) then // ref index: 1 @000217D3:0021 Do(2); @000217DE:0005 goto label_21792; @000217E7:0003 endif; @000217E7:0003 label_217e7: @000217E9:0027 // return coming @000217ED:0023 return local_number3; @000217F4:0026 end; // checksum: c4027234 @00021800:0007 label_21800: @00021802:0022 function NUMBER function_506(local_number1, local_string1, local_number2) @00021802 @00021802 @00021802 @00021802 begin @0002180B:0036 try // ref index 1: 1 ref index 2: 2 @00021819:0027 // return coming @0002181D:0021 function_508(local_string1); @00021826:0006 local_number1 = LASTRESULT; @00021830:0023 return local_number1; @00021837:0037 catch @0002183B:0002 label_2183b: @0002183D:0021 function_487(); @00021843:0038 endcatch; @00021847:0002 label_21847: @00021849:0024 return; @0002184D:0026 end; // checksum: 24d31 @00021859:0006 label_21859: @0002185B:0022 function NUMBER IfxOnFileLocked(local_string1) @0002185B NUMBER local_number1; @0002185B @0002185B @0002185B begin @00021864:0027 // return coming @00021868:0021 SdExceptions(2, local_string1); @00021876:0006 local_number1 = LASTRESULT; @00021880:0023 return local_number1; @00021887:0026 end; // checksum: 6042b2c @00021893:0009 label_21893: @00021895:0022 function NUMBER function_508(local_string1) @00021895 NUMBER local_number1, local_number3; @00021895 STRING local_string2; @00021895 @00021895 begin @0002189E:0036 try // ref index 1: 2 ref index 2: 3 @000218AC:0021 function_207(); @000218B2:0006 local_number3 = LASTRESULT; @000218BC:0004 if(local_number3) then // ref index: 1 @000218C8:0027 // return coming @000218CC:0021 function_208(local_string1, local_number1, local_string2); @000218DB:0006 local_number3 = LASTRESULT; @000218E5:0023 return local_number3; @000218EC:0005 endif; @000218EC:0005 label_218ec: @000218EE:0027 // return coming @000218F2:0021 function_510(local_string1, local_number1, local_string2); @00021901:0006 local_number3 = LASTRESULT; @0002190B:0023 return local_number3; @00021912:0037 catch @00021916:0002 label_21916: @00021918:0021 function_487(); @0002191E:0038 endcatch; @00021922:0002 label_21922: @00021924:0024 return; @00021928:0026 end; // checksum: 19336 @00021934:000D label_21934: @00021936:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2) @00021936 NUMBER local_number2, local_number3; @00021936 STRING local_string3, local_string4; @00021936 @00021936 begin @0002193F:0021 VarSave(65536); @0002194A:0021 function_351(17004); @00021955:0006 local_string4 = LASTRESULT; @0002195F:0021 function_404(local_string3, local_string4, local_number1, local_string1); @00021971:0006 global_string9 = local_string2; @0002197B:0021 EnterDisk(local_string3, local_string1); @00021987:0006 local_number2 = LASTRESULT; @00021991:000D local_number3 = (local_number2 = 1); @000219A0:0004 if(local_number3) then // ref index: 1 @000219AC:0006 local_string2 = global_string9; @000219B6:0006 local_number2 = 4; @000219C2:0005 goto label_219f4; @000219CB:0003 endif; @000219CB:0003 label_219cb: @000219CD:0009 local_number3 = (local_number2 < 0); @000219DC:0004 if(local_number3) then // ref index: 1 @000219E8:0006 local_number2 = 3; @000219F4:0004 endif; @000219F4:0004 label_219f4: @000219F6:0021 VarRestore/VarSave(65536); @00021A01:0027 // return coming @00021A05:0023 return local_number2; @00021A0C:0026 end; // checksum: 6c06d466 @00021A18:001C label_21a18: @00021A1A:0022 function NUMBER function_510(local_string1, local_number1, local_string2) @00021A1A NUMBER local_number2; @00021A1A STRING local_string3, local_string4; @00021A1A OBJECT local_object1, local_object2, local_object3; @00021A1A begin @00021A23:0021 ComponentErrorInfo(); @00021A29:0034 set local_object1 = LASTRESULT; @00021A33:0021 function_351(17057); @00021A3E:0006 local_string3 = LASTRESULT; @00021A48:0020 IsObject(local_object1); // dll: ISRT.dll @00021A51:0006 local_number2 = LASTRESULT; @00021A5B:0004 if(local_number2) then // ref index: 5 @00021A67:0035 local_object1.Feature; @00021A78:0006 local_object2 = LASTRESULT; @00021A82:0020 IsObject(local_object2); // dll: ISRT.dll @00021A8B:0006 local_object2 = NOTHING; @00021A95:0006 local_number2 = LASTRESULT; @00021A9F:0004 if(local_number2) then // ref index: 3 @00021AAB:0021 function_351(17046); @00021AB6:0006 local_string1 = LASTRESULT; @00021AC0:0035 local_object1.Feature; @00021AD1:0006 local_object2 = LASTRESULT; @00021ADB:0035 local_object2.DisplayName; @00021AF0:0006 local_object2 = NOTHING; @00021AFA:0006 local_string2 = LASTRESULT; @00021B04:000D local_number2 = (local_string2 = ""); @00021B11:0004 if(local_number2) then // ref index: 1 @00021B1D:0035 local_object1.Feature; @00021B2E:0006 local_object2 = LASTRESULT; @00021B38:0035 local_object2.Name; @00021B46:0006 local_object2 = NOTHING; @00021B50:0006 local_string2 = LASTRESULT; @00021B5A:0011 endif; @00021B5A:0011 label_21b5a: @00021B5C:0035 local_object1.FileError; @00021B6F:0006 local_object2 = LASTRESULT; @00021B79:0035 local_object2.Description; @00021B8E:0006 local_object2 = NOTHING; @00021B98:0006 local_string4 = LASTRESULT; @00021BA2:000D local_number2 = (local_string4 = ""); @00021BAF:0004 if(local_number2) then // ref index: 1 @00021BBB:0035 local_object1.LastError; @00021BCE:0006 local_object2 = LASTRESULT; @00021BD8:0021 function_261(local_object2); @00021BE1:0006 local_object2 = NOTHING; @00021BEB:0006 local_string4 = LASTRESULT; @00021BF5:000D local_number2 = (local_string4 = ""); @00021C02:0004 if(local_number2) then // ref index: 1 @00021C0E:0035 local_object1.LastError; @00021C21:0006 local_number1 = LASTRESULT; @00021C2B:0021 function_404(local_string4, "%d", local_number1); @00021C3C:000B endif; @00021C3C:000B endif; @00021C3C:000B label_21c3c: @00021C3E:0035 local_object1.FileGroup; @00021C51:0006 local_object2 = LASTRESULT; @00021C5B:0035 local_object1.FileError; @00021C6E:0006 local_object3 = LASTRESULT; @00021C78:0035 local_object3.File; @00021C86:0006 local_object3 = NOTHING; @00021C90:0006 local_object3 = LASTRESULT; @00021C9A:0021 function_263(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4); @00021CB7:0006 local_object2 = NOTHING; @00021CC1:0006 local_object3 = NOTHING; @00021CCB:0005 goto label_21d26; @00021CD4:0006 endif; @00021CD4:0006 label_21cd4: @00021CD6:0021 function_351(17050); @00021CE1:0006 local_string1 = LASTRESULT; @00021CEB:0035 local_object1.LastError; @00021CFE:0006 local_object2 = LASTRESULT; @00021D08:0021 function_263(0, local_string3, local_string1, local_object2); @00021D1C:0006 local_object2 = NOTHING; @00021D26:0001 label_21d26: @00021D28:0005 goto label_21d59; @00021D31:0003 endif; @00021D31:0003 label_21d31: @00021D33:0021 function_351(17044); @00021D3E:0006 local_string4 = LASTRESULT; @00021D48:0021 function_263(0, local_string3, local_string4); @00021D59:0002 label_21d59: @00021D5B:0024 return; @00021D5F:0026 end; // checksum: 3f5c4670 @00021D77:0017 label_21d77: @00021D79:0022 function void function_511() @00021D79 NUMBER local_number1, local_number2; @00021D79 @00021D79 OBJECT local_object1; @00021D79 begin @00021D82:0021 ComponentFilterOS(global_string6, 0, 0, 1); @00021D9A:0006 local_number1 = LASTRESULT; @00021DA4:0035 global_object3.bAlpha; @00021DB4:0006 local_number2 = LASTRESULT; @00021DBE:0004 if(local_number2) then // ref index: 1 @00021DCA:0035 global_object3.WINNT; @00021DD9:0006 local_object1 = LASTRESULT; @00021DE3:0035 local_object1.bWinNT4; @00021DF4:0006 local_object1 = NOTHING; @00021DFE:0006 local_number2 = LASTRESULT; @00021E08:000D local_number2 = (local_number2 = 0); @00021E17:0021 ComponentFilterOS(global_string6, 0, 131072, local_number2); @00021E2D:0006 local_number1 = LASTRESULT; @00021E37:0035 global_object3.WINNT; @00021E46:0006 local_object1 = LASTRESULT; @00021E50:0035 local_object1.bWin2000; @00021E62:0006 local_object1 = NOTHING; @00021E6C:0006 local_number2 = LASTRESULT; @00021E76:000D local_number2 = (local_number2 = 0); @00021E85:0021 ComponentFilterOS(global_string6, 0, 2097152, local_number2); @00021E9B:0006 local_number1 = LASTRESULT; @00021EA5:0005 goto label_220cf; @00021EAE:0028 endif; @00021EAE:0028 label_21eae: @00021EB0:0035 global_object3.WIN9X; @00021EBF:0006 local_object1 = LASTRESULT; @00021EC9:0035 local_object1.bWin95; @00021ED9:0006 local_object1 = NOTHING; @00021EE3:0006 local_number2 = LASTRESULT; @00021EED:000D local_number2 = (local_number2 = 0); @00021EFC:0021 ComponentFilterOS(global_string6, 0, 16, local_number2); @00021F12:0006 local_number1 = LASTRESULT; @00021F1C:0035 global_object3.WIN9X; @00021F2B:0006 local_object1 = LASTRESULT; @00021F35:0035 local_object1.bWinMe; @00021F45:0006 local_object1 = NOTHING; @00021F4F:0006 local_number2 = LASTRESULT; @00021F59:000D local_number2 = (local_number2 = 0); @00021F68:0021 ComponentFilterOS(global_string6, 0, 128, local_number2); @00021F7E:0006 local_number1 = LASTRESULT; @00021F88:0035 global_object3.WIN9X; @00021F97:0006 local_object1 = LASTRESULT; @00021FA1:0035 local_object1.bWin98; @00021FB1:0006 local_object1 = NOTHING; @00021FBB:0006 local_number2 = LASTRESULT; @00021FC5:000D local_number2 = (local_number2 = 0); @00021FD4:0021 ComponentFilterOS(global_string6, 0, 64, local_number2); @00021FEA:0006 local_number1 = LASTRESULT; @00021FF4:0035 global_object3.WINNT; @00022003:0006 local_object1 = LASTRESULT; @0002200D:0035 local_object1.bWinNT4; @0002201E:0006 local_object1 = NOTHING; @00022028:0006 local_number2 = LASTRESULT; @00022032:000D local_number2 = (local_number2 = 0); @00022041:0021 ComponentFilterOS(global_string6, 0, 65536, local_number2); @00022057:0006 local_number1 = LASTRESULT; @00022061:0035 global_object3.WINNT; @00022070:0006 local_object1 = LASTRESULT; @0002207A:0035 local_object1.bWin2000; @0002208C:0006 local_object1 = NOTHING; @00022096:0006 local_number2 = LASTRESULT; @000220A0:000D local_number2 = (local_number2 = 0); @000220AF:0021 ComponentFilterOS(global_string6, 0, 1048576, local_number2); @000220C5:0006 local_number1 = LASTRESULT; @000220CF:0008 label_220cf: @000220D1:0021 ComponentFilterLanguage(global_string6, 0, 1); @000220E4:0006 local_number1 = LASTRESULT; @000220EE:0021 function_421(); @000220F4:0006 local_number2 = LASTRESULT; @000220FE:0021 ComponentFilterLanguage(global_string6, local_number2, 0); @0002210F:0006 local_number1 = LASTRESULT; @00022119:0024 return; @0002211D:0026 end; // checksum: 2bf7ec5a @0002212D:0009 label_2212d: @0002212F:0022 function NUMBER function_512() @0002212F NUMBER local_number1; @0002212F @0002212F @0002212F begin @00022138:0021 function_515(); @0002213E:0021 CreateInstallationInfo(); @00022144:0021 ComponentTransferData(global_string6); @0002214D:0006 local_number1 = LASTRESULT; @00022157:0021 function_514(local_number1); @00022160:0027 // return coming @00022164:0023 return local_number1; @0002216B:0026 end; // checksum: 23b2f @00022177:0006 label_22177: @00022179:0022 function NUMBER function_513() @00022179 NUMBER local_number1, local_number2, local_number3; @00022179 @00022179 @00022179 begin @00022182:000D local_number2 = (local_number1 = 0); @00022191:0004 if(local_number2) then // ref index: 1 @0002219D:0027 // return coming @000221A1:0023 return 0; @000221AA:0005 goto label_2224c; @000221B3:000D endif; @000221B3:000D label_221b3: @000221B5:0009 local_number2 = (local_number1 < 0); @000221C4:0004 if(local_number2) then // ref index: 3 @000221D0:0021 function_207(); @000221D6:0006 local_number2 = LASTRESULT; @000221E0:0021 function_211(); @000221E6:0006 local_number3 = LASTRESULT; @000221F0:0019 local_number2 = (local_number2 = local_number3); @000221FD:0021 function_210(); @00022203:0006 local_number3 = LASTRESULT; @0002220D:0009 local_number3 = (local_number3 < 0); @0002221C:0019 local_number2 = (local_number2 = local_number3); @00022229:0004 if(local_number2) then // ref index: 1 @00022235:0005 goto label_22246; @0002223E:0001 endif; @0002223E:0001 label_2223e: @00022240:0021 function_511(); @00022246:0001 label_22246: @00022248:0002 abort; @0002224C:0002 endif; @0002224C:0002 label_2224c: @0002224E:0024 return; @00022252:0026 end; // checksum: 2d802 @0002225E:003E label_2225e: @00022260:0022 function NUMBER function_514(local_number1) @00022260 NUMBER local_number2; @00022260 STRING local_string1; @00022260 OBJECT local_object1, local_object2; @00022260 begin @00022269:0004 if(global_number18) then // ref index: 5 @00022275:0036 try // ref index 1: 4 ref index 2: 5 @00022283:0021 function_417(); @00022289:0006 local_string1 = LASTRESULT; @00022293:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000222A7:0021 Is(3, local_string1); @000222B5:0006 local_number1 = LASTRESULT; @000222BF:0004 if(local_number1) then // ref index: 3 @000222CB:0021 function_417(); @000222D1:0006 local_string1 = LASTRESULT; @000222DB:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000222EF:0039 UseDll(local_string1); @000222F6:0035 global_object14.llSequenceNumber; @00022310:0006 local_object1 = LASTRESULT; @0002231A:0033 local_object1.int1 = 0; @0002232D:0006 local_object1 = NOTHING; @00022337:0035 global_object14.llSequenceNumber; @00022351:0006 local_object1 = LASTRESULT; @0002235B:0033 local_object1.int2 = 0; @0002236E:0006 local_object1 = NOTHING; @00022378:0033 global_object14.dwEventType = 100; @00022392:0021 function_516(); @00022398:0033 global_object15.nStatus = 0; @000223AE:0035 global_object15.llSequenceNumber; @000223C8:0006 local_object1 = LASTRESULT; @000223D2:0033 local_object1.int1 = 0; @000223E5:0006 local_object1 = NOTHING; @000223EF:0035 global_object15.llSequenceNumber; @00022409:0006 local_object1 = LASTRESULT; @00022413:0033 local_object1.int2 = 0; @00022426:0006 local_object1 = NOTHING; @00022430:001A local_number1 = &global_object14; @0002243A:001A local_number2 = &global_object15; @00022444:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00022450:0006 local_number1 = LASTRESULT; @0002245A:000D local_number1 = (local_number1 = 0); @00022469:0004 if(local_number1) then // ref index: 1 @00022475:0033 global_object14.dwRestorePtType = 13; @00022493:0033 global_object14.dwEventType = 101; @000224AD:0035 global_object14.llSequenceNumber; @000224C7:0006 local_object1 = LASTRESULT; @000224D1:0035 global_object15.llSequenceNumber; @000224EB:0006 local_object2 = LASTRESULT; @000224F5:0035 local_object2.int1; @00022503:0006 local_object2 = NOTHING; @0002250D:0006 local_number1 = LASTRESULT; @00022517:0033 local_object1.int1 = local_number1; @00022528:0006 local_object1 = NOTHING; @00022532:0035 global_object14.llSequenceNumber; @0002254C:0006 local_object1 = LASTRESULT; @00022556:0035 global_object15.llSequenceNumber; @00022570:0006 local_object2 = LASTRESULT; @0002257A:0035 local_object2.int2; @00022588:0006 local_object2 = NOTHING; @00022592:0006 local_number1 = LASTRESULT; @0002259C:0033 local_object1.int2 = local_number1; @000225AD:0006 local_object1 = NOTHING; @000225B7:001A local_number1 = &global_object14; @000225C1:001A local_number2 = &global_object15; @000225CB:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000225D7:0005 goto label_225ee; @000225E0:0001 endif; @000225E0:0001 label_225e0: @000225E2:0006 global_number19 = 1; @000225EE:0004 label_225ee: @000225F0:0021 function_417(); @000225F6:0006 local_string1 = LASTRESULT; @00022600:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00022614:003A UnUseDll(local_string1); @0002261B:0001 endif; @0002261B:0001 label_2261b: @0002261D:0037 catch @00022621:0006 label_22621: @00022623:0006 global_number18 = 0; @0002262F:0021 function_417(); @00022635:0006 local_string1 = LASTRESULT; @0002263F:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00022653:003A UnUseDll(local_string1); @0002265A:0038 endcatch; @0002265E:0002 endif; @0002265E:0002 label_2265e: @00022660:0024 return; @00022664:0026 end; // checksum: 1a27220b @00022678:0002 label_22678: @0002267A:0022 function NUMBER function_515() @0002267A NUMBER local_number1; @0002267A STRING local_string1, local_string2; @0002267A @0002267A begin @00022683:0001 // switch/while/??? @00022687:0009 label_22687: @00022689:000D local_number1 = (global_number17 = 303); @00022698:0004 if(local_number1) then // ref index: 1 @000226A4:0033 global_object14.dwRestorePtType = 1; @000226C2:0021 function_351(17072); @000226CD:0006 local_string1 = LASTRESULT; @000226D7:0021 function_517(local_string1); @000226E0:0006 local_string2 = LASTRESULT; @000226EA:0033 global_object14.szDescription = local_string2; @00022704:0005 goto label_2287b; @0002270D:0009 endif; @0002270D:0009 label_2270d: @0002270F:000D local_number1 = (global_number17 = 301); @0002271E:0004 if(local_number1) then // ref index: 1 @0002272A:0033 global_object14.dwRestorePtType = 12; @00022748:0021 function_351(17071); @00022753:0006 local_string1 = LASTRESULT; @0002275D:0021 function_517(local_string1); @00022766:0006 local_string2 = LASTRESULT; @00022770:0033 global_object14.szDescription = local_string2; @0002278A:0005 goto label_2287b; @00022793:0009 endif; @00022793:0009 label_22793: @00022795:000D local_number1 = (global_number17 = 302); @000227A4:0004 if(local_number1) then // ref index: 1 @000227B0:0033 global_object14.dwRestorePtType = 0; @000227CE:0021 function_351(17070); @000227D9:0006 local_string1 = LASTRESULT; @000227E3:0021 function_517(local_string1); @000227EC:0006 local_string2 = LASTRESULT; @000227F6:0033 global_object14.szDescription = local_string2; @00022810:0005 goto label_2287b; @00022819:0006 endif; @00022819:0006 label_22819: @0002281B:0033 global_object14.dwRestorePtType = 0; @00022839:0021 function_351(17070); @00022844:0006 local_string1 = LASTRESULT; @0002284E:0021 function_517(local_string1); @00022857:0006 local_string2 = LASTRESULT; @00022861:0033 global_object14.szDescription = local_string2; @0002287B:0002 label_2287b: @0002287D:0024 return; @00022881:0026 end; // checksum: 12032b0b @00022891:000A label_22891: @00022893:0022 function NUMBER function_516() @00022893 NUMBER local_number1, local_number2; @00022893 STRING local_string1, local_string2, local_string3, local_string4; @00022893 @00022893 begin @0002289C:0021 function_234("PRODUCT_NAME"); @000228B1:0006 local_string3 = LASTRESULT; @000228BB:000E local_number1 = (local_string1 != ""); @000228C8:000E local_number2 = (local_string3 != ""); @000228D5:0019 local_number1 = (local_number1 = local_number2); @000228E2:0004 if(local_number1) then // ref index: 1 @000228EE:0007 local_string4 = (local_string1 + " "); @000228FC:0007 local_string2 = (local_string4 + local_string3); @00022909:0005 goto label_22a38; @00022912:0009 endif; @00022912:0009 label_22912: @00022914:000E local_number1 = (local_string1 != ""); @00022921:000D local_number2 = (local_string3 = ""); @0002292E:0019 local_number1 = (local_number1 = local_number2); @0002293B:0004 if(local_number1) then // ref index: 1 @00022947:0021 function_351(17069); @00022952:0006 local_string3 = LASTRESULT; @0002295C:0007 local_string4 = (local_string1 + " "); @0002296A:0007 local_string2 = (local_string4 + local_string3); @00022977:0005 goto label_22a38; @00022980:0007 endif; @00022980:0007 label_22980: @00022982:000D local_number1 = (local_string1 = ""); @0002298F:000D local_number2 = (local_string3 = ""); @0002299C:0019 local_number1 = (local_number1 = local_number2); @000229A9:0004 if(local_number1) then // ref index: 1 @000229B5:0021 function_351(17069); @000229C0:0006 local_string2 = LASTRESULT; @000229CA:0005 goto label_22a38; @000229D3:0008 endif; @000229D3:0008 label_229d3: @000229D5:000D local_number1 = (local_string1 = ""); @000229E2:000E local_number2 = (local_string3 != ""); @000229EF:0019 local_number1 = (local_number1 = local_number2); @000229FC:0004 if(local_number1) then // ref index: 1 @00022A08:0021 function_351(17069); @00022A13:0006 local_string2 = LASTRESULT; @00022A1D:0007 local_string4 = (local_string3 + " "); @00022A2B:0007 local_string2 = (local_string4 + local_string2); @00022A38:0003 endif; @00022A38:0003 label_22a38: @00022A3A:0027 // return coming @00022A3E:0023 return local_string2; @00022A45:0026 end; // checksum: d750fe39 @00022A59:0004 label_22a59: @00022A5B:0022 function STRING function_517(local_string1) @00022A5B @00022A5B @00022A5B @00022A5B begin @00022A64:0036 try // ref index 1: 1 ref index 2: 2 @00022A72:0021 InitProperties(); @00022A78:0037 catch @00022A7C:0002 label_22a7c: @00022A7E:0021 function_487(); @00022A84:0038 endcatch; @00022A88:0002 label_22a88: @00022A8A:0024 return; @00022A8E:0026 end; // checksum: 6d722927 @00022A9A:0003 label_22a9a: @00022A9C:0022 function NUMBER IfxInitProperties() @00022A9C @00022A9C @00022A9C @00022A9C begin @00022AA5:0024 return; @00022AA9:0026 end; // checksum: c01 @00022AB5:0006 label_22ab5: @00022AB7:0022 function NUMBER InitProperties() @00022AB7 NUMBER local_number1, local_number2; @00022AB7 @00022AB7 @00022AB7 begin @00022AC0:0036 try // ref index 1: 1 ref index 2: 2 @00022ACE:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @00022ADA:0021 ReadProperties(local_number2); @00022AE3:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @00022AEC:0037 catch @00022AF0:0002 label_22af0: @00022AF2:0021 function_487(); @00022AF8:0038 endcatch; @00022AFC:0002 label_22afc: @00022AFE:0024 return; @00022B02:0026 end; // checksum: e0b3f47 @00022B0E:0003 label_22b0e: @00022B10:0022 function NUMBER IfxReadProperties(local_number1) @00022B10 @00022B10 @00022B10 @00022B10 begin @00022B19:0024 return; @00022B1D:0026 end; // checksum: c04 @00022B29:0006 label_22b29: @00022B2B:0022 function NUMBER ReadProperties(local_number1) @00022B2B NUMBER local_number2; @00022B2B @00022B2B @00022B2B begin @00022B34:0036 try // ref index 1: 1 ref index 2: 2 @00022B42:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @00022B4E:0021 WriteProperties(local_number2); @00022B57:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @00022B60:0037 catch @00022B64:0002 label_22b64: @00022B66:0021 function_487(); @00022B6C:0038 endcatch; @00022B70:0002 label_22b70: @00022B72:0024 return; @00022B76:0026 end; // checksum: 1c6b0b6b @00022B82:0003 label_22b82: @00022B84:0022 function NUMBER IfxWriteProperties(local_number1) @00022B84 @00022B84 @00022B84 @00022B84 begin @00022B8D:0024 return; @00022B91:0026 end; // checksum: c04 @00022B9D:0009 label_22b9d: @00022B9F:0022 function NUMBER WriteProperties(local_number1) @00022B9F NUMBER local_number2; @00022B9F @00022B9F @00022B9F begin @00022BA8:0036 try // ref index 1: 3 ref index 2: 4 @00022BB6:0021 function_148(54); @00022BC1:0021 function_419(); @00022BC7:0006 local_number2 = LASTRESULT; @00022BD1:000D local_number2 = (local_number2 = 0); @00022BE0:0004 if(local_number2) then // ref index: 1 @00022BEC:0021 function_527(); @00022BF2:0005 goto label_22c03; @00022BFB:0001 endif; @00022BFB:0001 label_22bfb: @00022BFD:0021 function_528(); @00022C03:0004 label_22c03: @00022C05:0021 Disable/Enable(54); @00022C10:0027 // return coming @00022C14:0023 return local_number1; @00022C1B:0037 catch @00022C1F:0002 label_22c1f: @00022C21:0021 function_487(); @00022C27:0038 endcatch; @00022C2B:0002 label_22c2b: @00022C2D:0024 return; @00022C31:0026 end; // checksum: 5933b @00022C3D:000C label_22c3d: @00022C3F:0022 function NUMBER IfxOnShowWizardPages(local_number1) @00022C3F @00022C3F @00022C3F OBJECT local_object1; @00022C3F begin @00022C48:0035 global_object5.(19); @00022C57:0006 local_object1 = LASTRESULT; @00022C61:000D local_number1 = (local_object1 = 0); @00022C70:0006 local_object1 = NOTHING; @00022C7A:0035 global_object5.(20); @00022C89:0006 local_object1 = LASTRESULT; @00022C93:0018 local_number1 = (local_number1 || local_object1); @00022CA0:0006 local_object1 = NOTHING; @00022CAA:0004 if(local_number1) then // ref index: 1 @00022CB6:0021 function_0(); @00022CBC:0005 goto label_22cd7; @00022CC5:0001 endif; @00022CC5:0001 label_22cc5: @00022CC7:0021 StatusUpdate(1, 100); @00022CD7:000B label_22cd7: @00022CD9:0021 function_513(); @00022CDF:0035 global_object5.(19); @00022CEE:0006 local_object1 = LASTRESULT; @00022CF8:000D local_number1 = (local_object1 = 0); @00022D07:0006 local_object1 = NOTHING; @00022D11:0035 global_object5.(20); @00022D20:0006 local_object1 = LASTRESULT; @00022D2A:0018 local_number1 = (local_number1 || local_object1); @00022D37:0006 local_object1 = NOTHING; @00022D41:0004 if(local_number1) then // ref index: 1 @00022D4D:0021 function_3(); @00022D53:0002 endif; @00022D53:0002 label_22d53: @00022D55:0024 return; @00022D59:0026 end; // checksum: 6071b60 @00022D69:000C label_22d69: @00022D6B:0022 function NUMBER function_527() @00022D6B NUMBER local_number1; @00022D6B @00022D6B OBJECT local_object1; @00022D6B begin @00022D74:0035 global_object5.(19); @00022D83:0006 local_object1 = LASTRESULT; @00022D8D:000D local_number1 = (local_object1 = 0); @00022D9C:0006 local_object1 = NOTHING; @00022DA6:0035 global_object5.(20); @00022DB5:0006 local_object1 = LASTRESULT; @00022DBF:0018 local_number1 = (local_number1 || local_object1); @00022DCC:0006 local_object1 = NOTHING; @00022DD6:0004 if(local_number1) then // ref index: 1 @00022DE2:0021 function_1(); @00022DE8:0005 goto label_22e03; @00022DF1:0001 endif; @00022DF1:0001 label_22df1: @00022DF3:0021 StatusUpdate(1, 100); @00022E03:000B label_22e03: @00022E05:0021 function_513(); @00022E0B:0035 global_object5.(19); @00022E1A:0006 local_object1 = LASTRESULT; @00022E24:000D local_number1 = (local_object1 = 0); @00022E33:0006 local_object1 = NOTHING; @00022E3D:0035 global_object5.(20); @00022E4C:0006 local_object1 = LASTRESULT; @00022E56:0018 local_number1 = (local_number1 || local_object1); @00022E63:0006 local_object1 = NOTHING; @00022E6D:0004 if(local_number1) then // ref index: 1 @00022E79:0021 function_529(); @00022E7F:0002 endif; @00022E7F:0002 label_22e7f: @00022E81:0024 return; @00022E85:0026 end; // checksum: 6071b65 @00022E95:000C label_22e95: @00022E97:0022 function NUMBER function_528() @00022E97 NUMBER local_number1, local_number2; @00022E97 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00022E97 @00022E97 begin @00022EA0:0021 Disable/Enable(5); @00022EAB:0021 ShowObjWizardPages(1); @00022EB6:0006 local_number1 = 0; @00022EC2:0006 local_number2 = 0; @00022ECE:0021 function_351(17504); @00022ED9:0006 local_string2 = LASTRESULT; @00022EE3:0021 function_351(17505); @00022EEE:0006 local_string1 = LASTRESULT; @00022EF8:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00022F13:0024 return; @00022F17:0026 end; // checksum: 5047f06 /////////////////////////////////////////////////////////////////////////////////// // function checksums // function_0 - 0xEBC37C9A // function_1 - 0x1502D238 // function_2 - 0x4A511307 // function_3 - 0x9AB15CB5 // function_79 - 0x670F2032 // function_80 - 0x4370435C // function_81 - 0x20073402 // function_82 - 0x41253C31 // function_83 - 0x2F0C3D5B // function_84 - 0x29361C51 // function_85 - 0x3E13574D // function_86 - 0x287E5147 // function_87 - 0x0507AF1A // function_88 - 0x40731B01 // function_89 - 0x45785573 // function_90 - 0x4353292E // function_91 - 0x5C1E150E // function_92 - 0x28372024 // function_107 - 0x19315156 // function_108 - 0xFCFFBED8 // function_109 - 0x5C5B3115 // function_110 - 0x31234770 // function_111 - 0x16370344 // function_112 - 0x3C295562 // function_113 - 0x704A0200 // function_114 - 0xCB84D9FC // function_115 - 0x89F65DEA // function_116 - 0x473A9E5F // function_117 - 0xB8C684B5 // function_118 - 0x4826162F // function_119 - 0xB7D891DE // function_120 - 0x0B3AFF7E // function_121 - 0xC4D7FFB3 // function_122 - 0x473F6A14 // function_130 - 0x8A80B7EB // function_131 - 0x00002501 // function_132 - 0xDAF1CC8D // function_133 - 0x213C7A6B // function_134 - 0x0001D928 // function_135 - 0x0001DD23 // function_136 - 0x0001DD23 // function_137 - 0x8CACE19D // function_142 - 0x22385B39 // function_143 - 0x222E5739 // function_144 - 0x76767409 // function_145 - 0x56457609 // function_146 - 0x53450732 // function_147 - 0x6254284D // function_148 - 0x944F6158 // function_149 - 0xF52F95E2 // function_154 - 0x61ADFC84 // function_155 - 0x2DFEAB15 // function_156 - 0x660F471C // function_157 - 0x00072F2E // function_158 - 0x1C141E6B // function_160 - 0xF9C4D08E // function_161 - 0x4852FD27 // function_162 - 0xBCCF7AF8 // function_163 - 0x86A6A7DF // function_164 - 0xFFFC62C7 // function_165 - 0x5D4DD926 // function_166 - 0x527E3924 // function_167 - 0x546A2924 // function_168 - 0x8AB99EDB // function_169 - 0x700A1B6A // function_170 - 0xF9FE07D6 // function_171 - 0x00011324 // function_172 - 0x6016F772 // function_181 - 0x00072B2B // function_182 - 0x285BB15A // function_183 - 0xFEFE7BC1 // function_184 - 0x6F7B490E // function_185 - 0xAB6D7CB7 // function_186 - 0x86EA399D // function_187 - 0x9F825BBA // function_188 - 0xBE8622FC // function_189 - 0xFDEC08D0 // function_190 - 0x004D013B // function_191 - 0xE3DC7595 // function_192 - 0x577A7E3B // function_193 - 0x59604D2A // function_194 - 0x2659345D // function_195 - 0x23405076 // function_196 - 0x5C792101 // function_197 - 0xBC9D3801 // function_198 - 0xBCCA4BDA // function_199 - 0x01048533 // function_200 - 0xEBF60AFA // function_201 - 0x4348FD67 // function_202 - 0x285BB05A // function_206 - 0x31047502 // function_207 - 0x07023A27 // function_208 - 0x5A560048 // function_209 - 0x41703009 // function_210 - 0x5E5E6837 // function_211 - 0x00011426 // function_215 - 0x5EC43121 // __ISRTInit - 0x3B9BA964 // __ISRTUnInit - 0x693E1250 // __ISRTSetComponentLog - 0x56494C18 // __ISRTRestoreMainLog - 0x4D646C6E // function_234 - 0xB7F8F741 // function_236 - 0xDC92D9E1 // function_237 - 0x00011324 // function_238 - 0x0002AB35 // function_239 - 0x6B3B6909 // function_240 - 0x5643831E // function_241 - 0x08311D58 // function_242 - 0x00032022 // function_243 - 0x592F195B // function_245 - 0x859414E0 // function_246 - 0x7564CB20 // function_247 - 0x352A2811 // function_252 - 0x00023231 // function_253 - 0x00FDDD34 // function_254 - 0x00014026 // function_255 - 0xFEC1A0CA // function_256 - 0x7047352D // function_257 - 0x35317F23 // function_258 - 0x772C8B43 // __ISRTDoExit - 0x02071700 // function_260 - 0xC293D3FF // function_261 - 0x31DBF22C // function_262 - 0xF1032FCA // function_263 - 0x4C7E8828 // function_264 - 0xBFD350FC // function_266 - 0x51074D0F // function_268 - 0xA67B6B46 // function_269 - 0x5C840772 // function_270 - 0x0DC5514C // function_271 - 0xD1DEFC87 // function_272 - 0xD49F65DA // function_273 - 0x4F71BF2C // function_274 - 0x0006EA38 // function_275 - 0x00074B3D // function_276 - 0x0002763C // function_277 - 0x00032F01 // function_278 - 0x95B81410 // function_279 - 0x01003C27 // function_280 - 0x371F2371 // function_281 - 0x01033429 // function_282 - 0x00031F25 // function_283 - 0x301DA3F4 // function_284 - 0x01033429 // function_285 - 0x0007262E // function_286 - 0x9DE11E86 // function_287 - 0x57676BBE // function_288 - 0xFAFD52D0 // function_289 - 0x016FF41D // function_290 - 0x000321A2 // function_296 - 0x422A012E // function_297 - 0x2D370038 // function_298 - 0x52520122 // function_299 - 0x363C0B79 // function_300 - 0x2E390003 // function_301 - 0x2A2E6376 // function_302 - 0xFFFEEEF9 // function_303 - 0x3B474944 // function_304 - 0x455E5117 // function_305 - 0xFFFEEEF9 // function_306 - 0x4A45604F // function_307 - 0xFFFEEEF9 // function_308 - 0x7654743A // function_309 - 0x45436025 // function_310 - 0x36280818 // function_326 - 0xB47AF23E // function_327 - 0xBB364F2E // function_328 - 0x04380716 // function_329 - 0x043AB832 // function_330 - 0xFFF27FD5 // function_331 - 0x000B2A29 // function_332 - 0xFFF30ED4 // function_333 - 0x4B48674F // function_334 - 0xFFFC50F8 // function_335 - 0x67FBED9F // function_336 - 0x233BB32D // function_337 - 0x3B15C46E // function_338 - 0x0105AE2E // function_339 - 0x56066324 // function_340 - 0x00000C01 // function_341 - 0xB3B838C6 // function_342 - 0x00015338 // function_343 - 0x0106E728 // function_344 - 0x7841B528 // function_345 - 0x00051F02 // function_346 - 0xFAFF49D5 // function_347 - 0xFC5575C2 // function_348 - 0x0200A904 // function_349 - 0x4C231C10 // function_350 - 0x0436940B // function_351 - 0x0187AC09 // function_352 - 0x7A4A4A78 // function_354 - 0xAB34B43E // function_355 - 0x504E5042 // function_356 - 0xB88431D1 // function_357 - 0xF9FA39D8 // function_358 - 0x00074A0D // function_359 - 0xBB790227 // function_360 - 0xF8CD39C8 // function_361 - 0x7842A805 // function_363 - 0x5456B24A // function_364 - 0x00011324 // function_365 - 0x7B4EFE37 // function_366 - 0xFF8C84C8 // function_367 - 0x51486175 // function_368 - 0x6B1E374A // function_369 - 0xFFFE69D9 // function_370 - 0x87948D9E // function_371 - 0xFFFD95FB // function_372 - 0xE2F5BAB9 // function_373 - 0xFEFD89D1 // function_374 - 0x0D47940B // function_375 - 0xFFFB2CDF // function_376 - 0xF8FB10D7 // function_377 - 0xDEB403EB // function_378 - 0x00029509 // function_379 - 0x4568A748 // function_380 - 0xFEFF1FDF // function_381 - 0xFAFAA7D2 // function_382 - 0x057E6D0A // function_383 - 0x5871A335 // function_384 - 0xA6FC2D9D // function_385 - 0x0000422A // function_386 - 0x723C9568 // function_387 - 0x337ACF70 // function_388 - 0x17F86DFD // function_389 - 0xA09481B9 // function_390 - 0x00053D2E // function_391 - 0x00011324 // function_392 - 0x00021602 // function_393 - 0xFFFBB3F6 // function_394 - 0xFFFB7DEB // function_395 - 0x0007232F // function_396 - 0x00069E1B // function_397 - 0x0E7C3921 // function_398 - 0x00024A15 // function_399 - 0x00038C1E // function_400 - 0xDCDD1EBA // function_401 - 0xFFFAB6C4 // function_402 - 0xFFF832F2 // function_403 - 0xFFFC3AEE // function_404 - 0xFE7FB9EF // function_405 - 0x00043434 // function_406 - 0xFFFF5FF4 // function_414 - 0x00011325 // function_415 - 0x00011325 // function_416 - 0x00011325 // function_417 - 0x00011325 // function_418 - 0x00011325 // function_419 - 0x00011324 // function_420 - 0x00011325 // function_421 - 0x00011324 // function_422 - 0x00011325 // function_423 - 0x567E5F41 // function_424 - 0x3E3A5403 // function_425 - 0x3E175A0C // function_426 - 0xFEFEC4C8 // function_427 - 0xFEFEABC8 // function_428 - 0x1B13AA17 // function_429 - 0x1B13A017 // function_430 - 0x1B13A217 // function_431 - 0x1B13B617 // function_432 - 0x14305277 // function_433 - 0x105A5619 // function_434 - 0x4012C644 // function_435 - 0x01B24933 // function_436 - 0x2E1F6C52 // function_437 - 0x00001E01 // function_438 - 0x00031F21 // function_439 - 0x36132C26 // function_440 - 0x425ED200 // function_446 - 0x00079A34 // function_447 - 0x4C404309 // function_448 - 0x4F5D460E // function_449 - 0x291E3B28 // function_450 - 0x765E4701 // function_451 - 0x217FD64E // function_452 - 0x1432385C // function_453 - 0xF0E6289F // function_454 - 0x22602B0C // function_460 - 0x0006A720 // function_461 - 0x6E45DE76 // function_462 - 0x0002A226 // function_463 - 0x5510C305 // function_464 - 0xD1E2A5CB // function_465 - 0x8396F3B5 // function_466 - 0xDD4F6391 // program - 0x43023202 // IfxRunAfterReboot - 0x5F808FD5 // function_469 - 0x00000C01 // function_470 - 0x40028A30 // IfxOnTransferred - 0x00000C01 // function_472 - 0x00000C01 // function_473 - 0x40045434 // IfxOnRebooted - 0x00000C01 // function_475 - 0x0000343F // IfxOnAppSearch - 0x00000C01 // function_477 - 0x0000343F // IfxOnCCPSearch - 0x00000C01 // function_479 - 0x00000C01 // FinalConstruct - 0x00000C01 // FinalRelease - 0x16005A72 // IfxOnAbortInstall - 0x00000C01 // function_483 - 0x0000343F // function_484 - 0x0000343F // function_485 - 0x00000C01 // function_486 - 0x00001201 // function_487 - 0x01928E9A // function_488 - 0x230AD75B // IfxOnInitInstall - 0x16698527 // IfxOnExitInstall - 0x0534223E // IfxOnTransferring - 0x0000453D // IfxOnDisk1Installing - 0x045A202C // IfxOnDisk1Installed - 0x6E492E05 // IfxFinalConstruct - 0x68786470 // IfxFinalRelease - 0x31047502 // function_496 - 0x1C775F54 // IfxOnFileReadOnly - 0x05042B2C // function_498 - 0x786C603B // IfxOnRemovingSharedFile - 0x07042B2C // function_500 - 0x00056135 // IfxOnMD5Error - 0xC4038920 // function_502 - 0x00074B33 // IfxOnFileError - 0xC404A528 // function_504 - 0x00065336 // IfxOnInternetError - 0xC4027234 // function_506 - 0x00024D31 // IfxOnFileLocked - 0x06042B2C // function_508 - 0x00019336 // IfxOnNextDisk - 0x6C06D466 // function_510 - 0x3F5C4670 // function_511 - 0x2BF7EC5A // function_512 - 0x00023B2F // function_513 - 0x0002D802 // function_514 - 0x1A27220B // function_515 - 0x12032B0B // function_516 - 0xD750FE39 // function_517 - 0x6D722927 // IfxInitProperties - 0x00000C01 // InitProperties - 0x0E0B3F47 // IfxReadProperties - 0x00000C04 // ReadProperties - 0x1C6B0B6B // IfxWriteProperties - 0x00000C04 // WriteProperties - 0x0005933B // IfxOnShowWizardPages - 0x06071B60 // function_527 - 0x06071B65 // function_528 - 0x05047F06