pastefile1
@@ -0,0 +1,15459 @@
+///////////////////////////////////////////////////////////////////////////////////
+///[ 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 + "<UNINSTALL_CMD> ");
+@0000E041:0006 global_string11 = "<UNINSTALL_STRING> -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("<Default>");
+@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