/*********************************************************************** * InstallShield Decompiler v1.00 beta 16 * by NEKOSUKI * Script Version : InstallShield 6.00 * Decompiled Time : Sun Aug 20 16:58:28 2023 * Source Filename : [redacted] * Source FileTime : Sun Aug 20 16:58:27 2023 * Debug Symbol : c:\proj4200\InstallShield_W7\Script Files\Setup.dbg * Sum Check : invalid * Current Sum : 8E69EA5A-82FD-7019-DA5E-BD3D853E3467 * http://nekosuki.virtualave.net/ ***********************************************************************/ /* root function OnCustomizeUninstInfo IISRTUninitialize IfxOnCCPSearch IfxOnAppSearch IfxOnTransferred IfxOnRebooted IfxOnAbortInstall OnSQLServerInitialize IfxOnGeneralScriptOp IfxPreprogram Preprogram program IfxPostprogram IfxFinalConstruct IfxOnInitInstall IfxOnShowWizardPages IfxOnTransferring IfxOnDisk1Installing IfxOnDisk1Installed IfxFinalRelease IfxOnExitInstall IfxOnFileReadOnly IfxOnRemovingSharedFile IfxOnMD5Error IfxOnFileError IfxOnInternetError IfxOnFileLocked IfxOnNextDisk IfxRunAfterReboot IfxOnUninstPriv IfxOnUninst SetStatus SetStatusEx WizardDirection IfxInitProperties IfxReadProperties IfxWriteProperties OnDIFxLogCallbackImpl __ISRTInit __ISRTUnInit __ISRTSetComponentLog __ISRTRestoreMainLog __ISRTRestoreMainLogEx __ISRTDoExit */ /* module list ISRT USER KillProcess KERNEL Advapi32 IISRT KERNEL32 USER32 Shell32 sfc GDI32 DRMINSTALLERPRO ISMIF32 */ /* Table Strings */ /* Strings //-014-/ 0000AAD2,0000AB75,0000AC5C,0000B005,0000B14F,0000CDC8,0000CE0E,0000CFD6,00018419,0001AC73,000219C2,0002AB8D,00031F30,0003C7DF, //-002-/ 0000B2D9,0000B30A, ACCESS = READ-ONLY\r\n //-008-/ 000264B5,000265E4,00026713,00026841,00026976,00026AAA,00026C72,00026DA5, ID = 1\r\n //-002-/ 0002649A,00026C57, ID = 2\r\n //-002-/ 000265C9,00026D8A, ID = 3\r\n //-001-/ 000266F8, ID = 4\r\n //-001-/ 00026826, ID = 5\r\n //-001-/ 0002695B, ID = 6\r\n //-001-/ 00026A8F, NAME = \"Description\"\r\n //-001-/ 00026D61, NAME = \"Installation\"\r\n //-001-/ 00026A65, NAME = \"Locale\"\r\n //-001-/ 00026802, NAME = \"Manufacturer\"\r\n //-001-/ 00026470, NAME = \"Product\"\r\n //-001-/ 000265A4, NAME = \"Serial Number\"\r\n //-001-/ 00026930, NAME = \"Status\"\r\n //-001-/ 00026C33, NAME = \"Version\"\r\n //-001-/ 000266D3, STORAGE = SPECIFIC\r\n //-008-/ 000264DC,0002660B,0002673A,00026868,0002699D,00026AD1,00026C99,00026DCC, TYPE = STRING(128)\r\n //-001-/ 00026DF3, TYPE = STRING(16)\r\n //-001-/ 0002688F, TYPE = STRING(32)\r\n //-001-/ 00026CC0, TYPE = STRING(64)\r\n //-005-/ 00026503,00026632,00026761,000269C4,00026AF8, VALUE = \" //-007-/ 00026529,00026658,00026787,000268B5,000269EA,00026CE6,00026E1A, VALUE = \"DateTime\"\r\n //-001-/ 00026B1E, CLASS = \"DMTF|ComponentID|1.0\"\r\n //-001-/ 0002641D, CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n //-001-/ 00026BDD, END ATTRIBUTE\r\n //-008-/ 00026562,00026691,000267C0,000268EE,00026A23,00026B45,00026D1F,00026E53, ID = 1\r\n //-001-/ 00026404, ID = 2\r\n //-001-/ 00026BC4, NAME = \"ComponentID\"\r\n //-001-/ 000263DD, NAME = \"InstallStatus\"\r\n //-001-/ 00026B9B, START ATTRIBUTE\r\n //-008-/ 0002644E,00026582,000266B1,000267E0,0002690E,00026A43,00026C11,00026D3F, END GROUP\r\n //-002-/ 00026B65,00026E73, START GROUP\r\n //-002-/ 000263C1,00026B7F, ( //-001-/ 000109CF, *** CLARIUS+ INSTALLATION WARNING MESSAGE *** //-001-/ 0000B190, -removeonly //-001-/ 00042792, Continuing installation will install IIS and make modifications to IIS //-001-/ 0000ADB1, and try installation again.\n\nInstallation aborted. //-001-/ 0000D75C, selection FAILED //-001-/ 0000DDD9, %.4ld%.2ld%.2ld //-001-/ 000338E7, %02ld-%02ld-%04ld //-001-/ 0001E17C, %02ld:%02ld:%02ld //-001-/ 0001E255, %04d%02d%02d%02d%02d%02d00.000000+000 //-001-/ 00026144, %04x //-001-/ 0003B482, %0d%s%02d%s%03d //-001-/ 00044A2A, %P //-001-/ 00037040, %VI //-001-/ 0003709B, %VS //-001-/ 0003706D, %d //-002-/ 00012E49,0003AFB9, %ld //-059-/ 00017EA9,0001950E,0001960D,00020F1F,0002108B,0002128B,000259DD,00025A0E,0002B15B,0002B18D,0002F83C,0002F88E,0002F9B9,0002FA22,0002FB01,0002FB68,0002FBB8,0002FE09,0002FE5B,0002FF86,0002FFEF,000300CE,00030135,00030185,00030787,000307D9,00030904,0003096D,00030A4C,00030AB3,00030B03,00030D46,00030D98,00030EC3,00030F2C,0003100B,00031072,000310C2,000317D3,00031825,00031950,000319B9,00031A98,00031AFF,00031B4F,00031CC0,00031D3E,00043850,000439B5,00043A8B,00043B6B,00043D03,00043E06,00043EED,00043F28,000440DF,0004411A,00044225,00044260, %ld-%ld-%ld //-001-/ 0001E0A9, %ld.%ld //-002-/ 0001EA0F,0001ED87, %lx //-001-/ 00015C0B, %s //-088-/ 00012BE1,00017E39,00017E77,0001942A,000194A6,000194DC,0001956C,000195A5,000195DB,0001BBCC,0001BF37,0001C996,0001CA1C,0001CA8A,0001CACD,0001CB8D,0001CC14,0001CC4A,0001CC8E,00020B8C,00020E33,00020E79,00020F5C,00020FE5,00021306,00021362,000259A9,0002AC7A,0002ACB4,0002B0F1,0002B12B,0002F1A7,0002F24F,0002F287,0002F328,0002F360,0002F7E4,0002FA6C,0002FD40,0002FDB1,00030039,000302CD,00030305,000303B1,000303E9,0003072F,000309B7,00030C7D,00030CEE,00030F76,0003120B,00031243,000312F0,00031328,0003177B,00031A03,00032611,00032650,00032682,000326B6,000329C9,00032A03,00032A39,00032A6B,00032A9F,0003432E,000343B9,00043814,00043948,00043980,00043A1E,00043A56,00043B02,00043B3A,00043C69,00043CA2,00043CD2,00043D6C,00043DA5,00043DD5,00043E80,00043EB8,00044041,0004407A,000440AA,00044187,000441C0,000441F0, %s%d //-002-/ 00039417,0003B09E, %s-%d //-003-/ 00039C9D,00039D73,0003A6F9, %s-%ld //-001-/ 00037231, %s-count //-001-/ 0003A64A, %s-type //-001-/ 0003A57A, (0x%lx) //-001-/ 0002708B, ) //-001-/ 000109DE, * //-002-/ 00015BE8,0001B1D2, *.* //-003-/ 0001B8F1,0001C787,0001C840, , //-002-/ 0001ADAA,000387E5, - //-008-/ 0003938D,00039430,000394CF,0003975B,0003B016,0003B0B7,0003B609,0003B665, --reinstall //-001-/ 00008C4E, -count //-001-/ 00039BFA, -l //-001-/ 00042214, -type //-001-/ 00039B94, . //-008-/ 0000C993,0001B990,0001C5BF,000445E2,000445F2,0004484E,00044A2A,00044A2A, . //-001-/ 00012928, .. //-002-/ 0001B99E,0001C5F8, .DEFAULT\\Control Panel\\International //-001-/ 0002DEF8, .Default\\Control Panel\\desktop\\ResourceLocale //-001-/ 0002DE8C, .\\ //-002-/ 00033018,000330C3, .mif //-002-/ 00025E93,00026330, /online /Enable-Feature /FeatureName:IIS-CommonHttpFeatures /All /Quiet //-001-/ 0000986B, /online /Enable-Feature /FeatureName:IIS-IPSecurity /All /Quiet /NoResta //-001-/ 00009929, /online /Enable-Feature /FeatureName:IIS-ManagementScriptingTools /All / //-001-/ 000099EF, /online /Enable-Feature /FeatureName:IIS-Security /All /Quiet /NoRestart //-001-/ 000098CF, /online /Enable-Feature /FeatureName:IIS-WebServer /All /Quiet /NoRestar //-001-/ 00009810, /online /Enable-Feature /FeatureName:IIS-WebServerManagementTools /All / //-001-/ 00009985, /online /Enable-Feature /FeatureName:IIS-WebServerRole /All /Quiet /NoRe //-001-/ 000097B1, /repaironly //-001-/ 00011D7F, /s //-005-/ 0000C65B,0000C6DA,0000C758,0000C7AE,0000C807, 0 //-004-/ 00013620,00015C5E,0003AEF9,00040CAB, 0X //-001-/ 0003D0C0, 0x //-002-/ 00015C86,0003D0AA, 0x%.04lx //-003-/ 00020AAD,000420B5,0004217B, 0x%08lx //-020-/ 0001946F,0001BC00,0001C9DB,0001CA4C,0001CAFD,0001CBD2,00020BD1,00020C08,00020EA9,00020EE0,00020FA1,00021015,0002104C,000212C6,0002AC35,0002ACEF,0002F1E4,0002FD7D,00030CBA,00034373, 1 //-011-/ 000091B2,0001FFF8,0002034F,0002047D,0002088E,00033A54,00033AA0,00033AF7,000341DF,0003FF56,00040C95, 1.0.3705.209 //-001-/ 00020830, 1.0.3705.288 //-001-/ 000207BC, 1.0.3705.6018 //-001-/ 00020747, 12.0 //-001-/ 0000A55F, 127.0.0.1\t //-001-/ 00009EAE, 14.0 //-001-/ 0000A54A, 2 //-001-/ 0002081A, 3 //-001-/ 000207A6, 4200A //-001-/ 00008ED6, 4200A- //-001-/ 00009091, 4200A-852 //-001-/ 00009001, 4200A-SCS Clarius+ Install Version //-001-/ 0000B808, 4200wrng.txt //-001-/ 0000B204, 809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9 //-004-/ 0002B3E9,0002B453,0002B6C0,0002B72A, : //-001-/ 0001B338, : //-004-/ 0002A92B,0002A9A6,0002AA21,0002AB12, :\\ //-002-/ 0001E3F7,0001EC54, ; //-013-/ 0000B3A3,0000B3C9,0000B3FD,0000B473,0000B4D1,0000B582,0000B9E5,0000BC0F,0000BC61,0000BE8C,0001C17D,00027881,00044F29, ;; //-002-/ 0000B3FD,0000B582, < //-001-/ 000442E4, //-002-/ 0003FA9F,000408E3, //-002-/ 000403F9,000410A1, //-002-/ 0003FF32,00040CB8, //-001-/ 0004192F, //-001-/ 00041879, //-002-/ 0002B4A8,0002B77F, //-001-/ 0000851E, //-002-/ 00040642,00041256, //-002-/ 0003F917,000407B2, \\ //-001-/ 0004184E, //-001-/ 00013556, //-001-/ 000419B3, //-001-/ 00041989, //-001-/ 00041A3F, //-001-/ 0003DEEE, //-002-/ 0003DE66,00041E6B, \\\\ //-001-/ 00011B36, //-001-/ 00041A6E, //-001-/ 0003DCEF, //-001-/ 00041B6E, //-001-/ 00041B9F, //-001-/ 00041BD0, //-001-/ 00041C01, //-001-/ 00041C32, //-001-/ 00041C63, //-001-/ 00041AD9, //-001-/ 00041AA4, //-001-/ 000419E3, //-001-/ 00041A13, //-001-/ 0003DCB8, //-003-/ 0003FBF7,0004097C,00041EC0, //-002-/ 0003FDC3,00040B44, //-002-/ 0003FCA8,00040A0D, //-002-/ 0003FF8F,00040CF7, //-002-/ 0004021B,00040F13, //-002-/ 0003FE27,00040AA6, //-002-/ 0003FD61,00040B98, //-002-/ 000403A2,0004105A, //-002-/ 0003FE86,00040BEA, //-003-/ 0003FBA0,00040935,00041EE7, //-002-/ 00040165,00040E7D, //-002-/ 000402DC,00040FB4, //-002-/ 00040340,00041008, //-002-/ 00040276,00040F5E, //-002-/ 00040045,00040D8D, //-002-/ 00040105,00040E2D, //-002-/ 000400A7,00040DDF, //-002-/ 000401BE,00040EC6, //-002-/ 0003FFEF,00040D47, //-003-/ 0003FC4E,000409C3,00041F06, //-002-/ 0003FEDC,00040C30, //-002-/ 0003FD04,00040A59, //-001-/ 000418A5, //-001-/ 00041FF8, //-001-/ 00042015, //-001-/ 0004069E, //-001-/ 00041B38, //-001-/ 00041B06, //-002-/ 00040449,000410E1, //-001-/ 00041900, //-001-/ 000418D3, //-004-/ 00042836,000428BC,00042941,000429CB, //-002-/ 000405EB,0004120F, //-001-/ 00041C94, //-002-/ 0003F820,000406EB, //-002-/ 0003F8CA,00040775, //-001-/ 0003FB52, //-002-/ 0003F87A,00040735, //-001-/ 0003FB01, //-002-/ 0003F9FB,0004085F, //-002-/ 0004049A,00041122, //-002-/ 000404ED,00041165, //-002-/ 0003FA48,0004089C, -uninst //-001-/ 0004182A, //-001-/ 00042B12, //-001-/ 0004195D, //-001-/ 00042B39, = //-002-/ 0001AD2E,00032203, > //-001-/ 00044314, > is running.\n\nPlease close all running Clarius+ applications //-001-/ 0000D712, ? //-001-/ 0001B1F6, A request to InternetQueryOption or InternetSetOption specified an inval //-001-/ 0002978E, A required registry value could not be located. //-001-/ 0002A141, A required registry value was located but is an incorrect type or has an //-001-/ 00028B63, A user interface or other blocking operation has been requested. //-001-/ 00029B1A, A:\\ //-001-/ 0001DE23, ADDREMOVE=%ld //-001-/ 000436F4, ALL //-001-/ 0001A9AD, Abort= //-001-/ 0002B148, Access denied //-001-/ 00027F20, Add //-003-/ 0001A89D,0002C020,00032CD3, AddFolderIcon failed. //-001-/ 0000CF2A, AllUsers //-001-/ 00013656, An asynchronous request could not be made because a callback function ha //-001-/ 00029B8A, An asynchronous request could not be made because a zero context value w //-001-/ 00029C11, An extended error was returned from the server. This is typically a stri //-001-/ 00028F1F, An internal error has occurred. //-001-/ 0002965A, Another thread has a password dialog box in progress. //-001-/ 00028E64, Application //-005-/ 00038E52,0003B419,0003B43A,0003B45E,0003B495, Are you sure you want to cancel the setup? //-001-/ 000100B5, Are you sure you want to continue? //-001-/ 0000B1C8, AskYesNo //-003-/ 00024CCF,00024E08,00024EA9, Async completion (TBS) //-001-/ 00027B48, AtlAxWin //-001-/ 0001464E, BASICMSI=%ld //-001-/ 000437BD, Batch //-002-/ 000162F6,00016F5C, Before installing Clarius+, all running applications should be closed. //-002-/ 0000D7F9,0000DA70, BillBoards //-002-/ 00017579,00017625, BootDir //-001-/ 0001DBA2, BootOption //-002-/ 00022C87,000231A9, Button //-004-/ 00014401,00014768,00014A08,00014B95, C:\\ //-004-/ 00008645,0000AA8D,0000D10E,000101BA, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\CustomDialog.rul //-001-/ 0001511B, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Extend.rul //-003-/ 0001923E,00019A9B,00019B16, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Feature.rul //-002-/ 0001A146,0001A766, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Files.rul //-001-/ 0001AEC4, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\ISDIFx.rul //-001-/ 000210C0, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul //-006-/ 000200F2,00020202,00020311,0002043B,00020593,000206A2, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul //-011-/ 0002B258,0002B2BF,0002B4F5,0002B567,0002B628,0002B7CC,0002B837,0002BACB,0002BBA7,0002BC7B,0002C045, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul //-007-/ 0002F694,0002F724,000305DF,0003066F,00031647,000316C9,00031FFE, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Profile.rul //-001-/ 0003293E, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul //-017-/ 000335C0,0003363D,00033727,000344D9,0003456F,000345F3,000346A2,00034788,00034861,00034A3E,00034AD3,00034B9C,00034C92,00034D34,00034DDB,00035B4D,00035BB9, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul //-019-/ 0003780E,0003797C,00037A76,00037B48,00037C3A,00037D0A,00037DE1,00037ED5,00037F7A,0003809A,000381FA,00038463,000385BE,000386AE,00038797,0003881A,000388CC,00038994,00038A98, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Str.rul //-004-/ 0003CD37,0003CDAF,0003D03B,0003D63F, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul //-027-/ 0003E5BB,0003E645,0003E6C3,0003E74D,0003E7E6,0003E870,0003E909,0003E9B0,0003EA1F,0003EABA,0003EB5D,0003EBE9,0003EC82,0003ED16,0003EE15,0003EEB6,0003EF54,0003EFF5,0003F0AE,0003F14F,0003F208,0003F2A9,0003F336,0003F3DD,0003F47E,0003F55C,0003F5FD, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\TextSub.rul //-003-/ 00043907,00043C28,00044000, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul //-006-/ 000364DE,000365ED,00036702,00036761,00036823,000368FE, C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul //-018-/ 000447FE,00044883,00044A93,00044BAC,00044C33,00044CBA,00044DE1,00044E5D,00044EDB,00044F5E,00044FDB,000450A1,00045145,00045203,0004527E,000452FB,000453D9,00045456, C:\\S4200\\kiuser\\usrlib\\S4200Parlib*.* //-001-/ 0000E028, CMDLINE=%s //-001-/ 00042D3D, COMMONFILES64=%s //-001-/ 00042FB9, COMMONFILES=%s //-001-/ 00043037, COMPANY_NAME //-001-/ 000422F0, CSDVersion //-001-/ 0002CBC0, CantLoadDLL //-003-/ 0002F36F,000303F8,00031337, Caption= //-001-/ 0002B0F1, Clarius Factory Content //-001-/ 0000DD23, Clarius Files //-001-/ 0000DC13, Clarius Projects //-001-/ 0000DC9F, Clarius User Libraries //-001-/ 0000DCC1, Clarius+ Files //-001-/ 0000DC4D, Clarius.exe //-001-/ 0000D44C, Client authorization is not set up on this computer. //-001-/ 00028D3F, ComboBox //-003-/ 00014421,000148E5,00014CFB, CommandLine //-001-/ 00042223, CommandLine= //-003-/ 00017E5E,000194C3,000195C2, Comments //-001-/ 000354E0, Compact //-001-/ 0004177F, Company //-001-/ 0003B45E, Complete //-001-/ 00041790, Completing IIS Setup for Clarius Server... //-001-/ 0000CBD5, Component Installing //-001-/ 000116FC, Contact //-001-/ 000353C1, Copy Usrlibs From Factory... //-001-/ 0000CB83, Count //-009-/ 00012836,0001289E,00012B3E,0002778E,000277ED,000394F2,0003B039,0003B62C,0003B688, CreateBillboards //-001-/ 0003E1E2, CreateFeatureLog //-002-/ 0002B453,0002B72A, Custom //-001-/ 000417A2, DATA //-001-/ 00041E45, DIFx Driver Installed //-001-/ 00011A53, DIFx32Supported //-001-/ 000428BC, DIFxAMD64Supported //-001-/ 000429CB, DIFxData.ini //-003-/ 000428A3,00042928,000429B2, DIFxDriverPackagePreinstall //-001-/ 00020C90, DIFxDriverPackageUninstall //-002-/ 00020C31,00021100, DIFxIntel64Supported //-001-/ 00042941, DIFxLogCallback //-002-/ 0002132A,0002139C, DIR_CLARIUS_PLUS_FACTORY_LIBRARY //-001-/ 00009441, DIR_CLARIUS_PLUS_FACTORY_USRLIB //-001-/ 00009328, DIR_CLARIUS_PLUS_INC //-001-/ 0000BE58, DIR_CLARIUS_PLUS_LIB //-003-/ 0000A789,0000A7D8,0000BBDB, DIR_CLARIUS_PLUS_LOCK //-002-/ 0000C2D6,0000C339, DIR_CLARIUS_PLUS_LOG //-002-/ 0000C379,0000C3DB, DIR_CLARIUS_PLUS_OPENINT //-002-/ 0000BA00,0000BC7C, DIR_CLARIUS_PLUS_USER_PROJECTS //-001-/ 000093D5, DIR_CLARIUS_PLUS_USRLIB //-008-/ 000092F1,0000B9AE,0000BC2A,0000BEA7,0000C1F7,0000C278,0000C41A,0000C491, DIR_DEFAULT_INSTALL //-004-/ 0000861F,0000AA67,0000D0E8,00010194, DIR_EXPORT //-002-/ 0000C4E5,0000C53D, DIR_HELP //-001-/ 0000A0EE, DIR_PROJ4200_BIN //-010-/ 00008992,00008BED,00008D29,0000B646,0000C5F8,0000C67C,0000C6FB,0000CE59,0000D03B,0000D11E, DIR_PROJECTS //-002-/ 0000C0DB,0000C135, DIR_TESTS //-002-/ 0000C16C,0000C1C3, DRMInstallerPRO.dll //-002-/ 00013EF5,00013FFF, DRMRT.ini //-002-/ 00013ECF,00013FD9, DefaultPalette //-002-/ 0002714B,00027216, DefaultProductAttribute //-001-/ 0000A714, DeinstallStart //-001-/ 000337CE, DeleteDir //-002-/ 0001BC23,0001CB2F, DeleteFile //-002-/ 0001BF5A,0001CCB8, Description //-005-/ 000129B8,00012A2F,00012D97,0002AD37,0002AE0B, DesktopMode //-002-/ 000091B2,000092AD, Dir= //-003-/ 0001BBCC,0001CA0B,0001CABC, Direct network access cannot be made at this time. //-001-/ 00029C95, Disabled //-001-/ 0002F296, Disabled= //-002-/ 00031CC0,00031D3E, DisplayIcon //-002-/ 0000D09D,000355C3, DisplayName //-003-/ 0000D017,00012CF9,00035085, DisplayVersion //-001-/ 000352D7, Dlg //-002-/ 00039417,0003B09E, DlgOrder //-006-/ 0003943E,000394DD,0003B024,0003B0C5,0003B617,0003B673, Do you accept all the terms of the preceding license agreement? //-001-/ 0000B074, DriverPackageInfPath= //-003-/ 00020B8C,00020E57,00020FC3, ENABLED_ISERVICES=%ld //-001-/ 0004366E, END COMPONENT //-001-/ 00026E8D, ENGINECOMMONDIR=%s //-001-/ 00042CFB, ENGINEDIR=%s //-001-/ 00042CBF, ENU //-001-/ 00026290, ERROR_ININSTSETUP //-001-/ 00008A18, ERROR_NOT_A_4200SCS //-001-/ 00008915, ERROR_PRE_WINDOWS_7 //-001-/ 000087B2, ERROR_VGARESOLUTION //-001-/ 000086FA, ERROR_WIN7_SP1_REQUIRED //-001-/ 00008881, Edit //-006-/ 000143D0,00014467,00014737,00014794,00014CB7,00014EA2, Enable //-003-/ 0001635C,00016FC2,0001F6CB, EnableControl //-002-/ 00016230,00016E96, EnterDisk //-012-/ 000218C7,00021950,0002198D,000219CF,00021A05,00021A8A,00021B06,00021B49,00021B89,00021C2A,00021CFE,00021D10, EnterPassword //-014-/ 00021FA1,00022062,000220E4,00022125,000221AA,000221CA,000221EA,00022220,00022303,000223A9,00022476,000224A1,000224B7,000224EE, Environment //-014-/ 0000B92E,0000B976,0000BAAB,0000BB38,0000BB68,0000BBA4,0000BD27,0000BDB3,0000BDE2,0000BE1D,0000BF40,0000BFDA,0000C00D,0000C075, Err.Description= //-001-/ 0002AC97, Err.LastDllError= //-001-/ 0002ACD1, Err.Number= //-001-/ 0002AC35, Err.Source= //-001-/ 0002AC62, Error Number: 0x%X\nDescription: %s //-001-/ 0002AF13, Error response received from gateway //-001-/ 0002846E, Error= //-007-/ 0001945C,0001C9C8,0001CBBF,00020F8E,000212B3,000259FB,00034360, Errors //-010-/ 0001281C,00012884,00012937,0001299B,00012A12,00012A9E,00012B24,00027774,000277D3,0002782B, EventDescription= //-001-/ 000212E8, EventType= //-001-/ 0002128B, Exception //-003-/ 0002F775,000306C0,0003170C, FOLDERDOTNET10=%s //-001-/ 0004338E, FOLDERDOTNET11=%s //-001-/ 000433CF, FOLDERDOTNET20=%s //-001-/ 00043410, FOLDERDOTNET30=%s //-001-/ 00043451, FOLDERDOTNET35=%s //-001-/ 00043492, FOLDERDOTNET40=%s //-001-/ 000434D3, FOLDER_APPDATA=%s //-001-/ 00042E75, FOLDER_APPLICATIONS64=%s //-001-/ 00043346, FOLDER_APPLICATIONS=%s //-001-/ 000432F0, FOLDER_DESKTOP=%s //-001-/ 00042DB3, FOLDER_FONTS=%s //-001-/ 000432A1, FOLDER_NAME //-001-/ 0000CD76, FOLDER_PERSONAL=%s //-001-/ 0004321C, FOLDER_PROGRAMS=%s //-001-/ 00042EF7, FOLDER_STARTMENU=%s //-001-/ 00042DF4, FOLDER_STARTUP=%s //-001-/ 00042EB6, FOLDER_TEMP=%s //-001-/ 00042E37, FWUpgrade.exe //-001-/ 0000D35C, FaceName //-002-/ 00011851,00011A02, Failed //-005-/ 00025DAF,00026F94,0003901C,000390D3,000391B4, Failed silent installation. May be failed to allocate Memory. //-004-/ 00026FA8,00039030,000390E7,000391C8, Failure //-016-/ 0001953F,0001CA60,0001CC23,0002109B,0002F296,0002F36F,0002F6E3,00030314,000303F8,0003062E,00031252,00031337,00031688,0003299A,00034395,00043D13, Feature //-003-/ 00012C85,00012CDE,00012D3B, File //-008-/ 00012954,00012E96,0001383C,00013891,00013971,000139BF,00027848,0003B3B0, File Installed //-001-/ 0001174F, File Installing //-001-/ 000118B9, File Transfer //-001-/ 000392BC, File Uninstalled //-001-/ 00011933, File Uninstalling //-001-/ 000118F5, File= //-004-/ 0001BF37,0001CC02,0001CC7C,000259A9, FileError //-002-/ 00012D7A,00012E79, FileGroup //-001-/ 00012E5C, FileName= //-002-/ 00032611,000329ED, Flags= //-006-/ 0001BBED,0001CA39,0001CAEA,00020BBE,00020E96,00021002, Font Registered //-002-/ 00011970,0002BFBE, FontData.ini //-003-/ 00011838,000119E9,0004281D, FontRegistration //-001-/ 00042836, Fonts //-003-/ 0000DD4C,0002BE7F,0002BECF, Found //-002-/ 00043A9B,00044270, GetDlgItem //-001-/ 00045784, Global= //-003-/ 00043B57,00043CEF,00043DF2, GlobalOnly= //-006-/ 00043838,0004399D,00043A73,00043ED5,000440C7,0004420D, HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor //-001-/ 0001F797, HCUR //-028-/ 0000E2CB,0000E309,0000E4DC,0000E51A,0000E6ED,0000E72B,0000E90E,0000E94C,0000EB3B,0000EB79,0000ED70,0000EDAE,0000EF85,0000EFC3,0000F1CE,0000F20C,0000F3DF,0000F41D,0000F5F0,0000F62E,0000F811,0000F84F,0000FA3E,0000FA7C,0000FC73,0000FCB1,0000FE88,0000FEC6, HPOT //-028-/ 0000E328,0000E366,0000E539,0000E577,0000E74A,0000E788,0000E96B,0000E9A9,0000EB98,0000EBD6,0000EDCD,0000EE0B,0000EFE2,0000F020,0000F22B,0000F269,0000F43C,0000F47A,0000F64D,0000F68B,0000F86E,0000F8AC,0000FA9B,0000FAD9,0000FCD0,0000FD0E,0000FEE5,0000FF23, HTTP version not supported //-001-/ 00028555, HTTP/1.1: keep same verb //-001-/ 00027E9A, Help Files //-001-/ 0000DC6D, HelpLink //-001-/ 000353F8, HelpTelephone //-001-/ 00035430, ID_CLARIUS_SERVER //-003-/ 00009C78,00009D16,0000A182, ID_CLARIUS_WEB //-003-/ 00009E8D,00009FA2,0000A431, IFX_PRODUCT_DISPLAY_NAME //-006-/ 0000AAA7,0000AC31,0000AFDA,0000B124,0000CDD6,0000CFAB, IFX_PRODUCT_VERSION //-008-/ 0000AAE0,0000AB83,0000AC6A,0000B013,0000B15D,0000B7E2,0000CE1C,0000CFE4, IFX_SETUP_TITLE //-001-/ 0000ABC9, IIS AppPool Created //-001-/ 0001162C, IIS VRoot Created //-001-/ 000115AE, IIS WebServiceExtension Created //-001-/ 0001166C, IIS WebSite Created //-001-/ 000115EC, IISROOTFOLDER=%s //-001-/ 00043075, IISRT has not been initalized //-006-/ 00010B4D,00010C06,00010D6C,00010E04,00010E9C,00010F34, IISRT.dll //-001-/ 00010FE7, IISRT.ini //-001-/ 00010FC1, INCLUDE //-004-/ 0000BE1D,0000BF40,0000BFDA,0000C00D, INSTALLSCRIPTMSI=%ld //-001-/ 00043779, INSTANCE_GUID=%s //-001-/ 000430F4, ISFeatureInstall //-001-/ 0001A913, ISFeatureRemove //-001-/ 0001AB52, ISFlags= //-003-/ 00020BF3,00020ECB,00021037, ISFuncBegin //-016-/ 00017ECE,0001BC23,0001BF5A,00020C31,0002132A,00025A33,0002ADB6,0002F20A,00030278,000311B5,00031CE8,000326DD,00033821,00043872,00043B90,00043F50, ISFuncEnd //-026-/ 0001963E,0001CB2F,0001CCB8,00020C90,00021100,0002139C,00025A7D,0002B1B5,0002F2B7,0002F393,0002FC9E,0003033F,0003041C,00030BE9,0003127D,0003135B,00031C35,00031D66,00032AC9,000343F5,000439E2,00043AB5,00043D32,00043E35,0004414D,00044290, ISRES=%s //-001-/ 00043134, ISRT.dll //-002-/ 00021416,000217F1, ISRTHandleException //-002-/ 0002ADB6,0002B1B5, ISSYSINFO //-078-/ 0002E017,0002E017,0002E096,0002E096,0002E119,0002E119,0002E19A,0002E19A,0002E217,0002E217,0002E2A4,0002E2A4,0002E327,0002E327,0002E3B0,0002E3B0,0002E441,0002E441,0002E4DA,0002E4DA,0002E55D,0002E55D,0002E5E0,0002E5E0,0002E663,0002E663,0002E6E6,0002E6E6,0002E771,0002E771,0002E7FC,0002E7FC,0002E887,0002E887,0002E918,0002E918,0002E97C,0002E97C,0002E9D0,0002E9D0,0002EA24,0002EA24,0002EA7C,0002EA7C,0002EAD4,0002EAD4,0002EB2E,0002EB2E,0002EB88,0002EB88,0002EBDC,0002EBDC,0002EC32,0002EC32,0002EC94,0002EC94,0002ECF2,0002ECF2,0002ED66,0002ED66,0002EDBE,0002EDBE,0002EE1E,0002EE1E,0002EE82,0002EE82,0002EEEC,0002EEEC,0002EF71,0002EF71,0002EFF0,0002EFF0,0002F065,0002F065,0002F0DC,0002F0DC,0002F159,0002F159, ISSYSVARS //-098-/ 00042BAE,00042BAE,00042BE8,00042BE8,00042C24,00042C24,00042C61,00042C61,00042C9E,00042C9E,00042CDA,00042CDA,00042D1C,00042D1C,00042D56,00042D56,00042D92,00042D92,00042DD3,00042DD3,00042E16,00042E16,00042E54,00042E54,00042E95,00042E95,00042ED6,00042ED6,00042F18,00042F18,00042F57,00042F57,00042F98,00042F98,00042FD8,00042FD8,00043016,00043016,00043054,00043054,00043094,00043094,000430D3,000430D3,00043113,00043113,0004314B,0004314B,00043184,00043184,000431C1,000431C1,000431FB,000431FB,0004323D,0004323D,00043280,00043280,000432BF,000432BF,00043315,00043315,0004336D,0004336D,000433AE,000433AE,000433EF,000433EF,00043430,00043430,00043471,00043471,000434B2,000434B2,000434F3,000434F3,00043532,00043532,00043577,00043577,000435C5,000435C5,0004360D,0004360D,0004364D,0004364D,00043692,00043692,000436D3,000436D3,00043710,00043710,00043758,00043758,0004379C,0004379C,000437D8,000437D8, ISUSER=%s //-001-/ 0004316C, ISVERSION=%s //-001-/ 00042D77, IS_MEDIA_PASSWORD //-002-/ 00010795,0001089B, If-modified-since was not modified //-001-/ 00027DDC, In function \'%s\':\n //-001-/ 0003710C, Info //-001-/ 000214E1, InitUser.exe //-001-/ 0000D3B4, Initialization of the Win32 Internet API has not occurred. Indicates tha //-001-/ 00029CF7, Install //-001-/ 0001FF4E, InstallDate //-001-/ 000356E0, InstallGuid //-001-/ 0001369D, InstallLocation //-001-/ 00035171, InstallShield Installation Information //-002-/ 000136E6,00041E6B, InstallShield Silent //-003-/ 00039141,0003B34A,0003B3B0, InstallShield can not call DLL function: //-001-/ 00045853, InstallSource //-001-/ 0003571B, InstallSuccess //-001-/ 0001FF99, Installation Completed //-001-/ 0000CC15, Installation Successful. //-001-/ 0003354C, Installing IIS... //-001-/ 0000CA58, Internal server error //-001-/ 000283E3, Invalid syntax //-001-/ 00027EE2, IsWindow //-001-/ 00045812, Item //-002-/ 0002B3E9,0002B6C0, KCONClient.exe //-001-/ 0000D42C, KCalServer.exe //-001-/ 0000D40C, KITE\\bin\\KillProcess.dll //-001-/ 0000D176, KITE\\bin\\gnuplot.exe //-001-/ 0000C91E, KITMP //-001-/ 0000B92E, KPCI_488LP_Configuration.exe //-001-/ 0000D57F, KPCI_488LP_Diagnostic_Tool.exe //-001-/ 0000D5AD, KPulse Files //-001-/ 0000DCE9, KPulse.exe //-001-/ 0000D489, KTE\\bin\\HasAdministratorAccess.exe //-001-/ 00008542, KTE\\bin\\kultcleanlocks.bat //-001-/ 0000869B, KXCI.exe //-001-/ 0000D4F3, Keithley Instruments //-001-/ 00008E6A, KeithleyLoggingClientControl //-002-/ 00008BAA,00008D87, KeithleyLoggingClientControl.exe //-001-/ 0000D980, KeithleyLoggingService //-004-/ 00008B12,00008B47,00008C8E,00008CC3, Key //-001-/ 0003AF96, KeyName= //-002-/ 0003266D,00032A56, KillProcess.dll //-003-/ 0000D7AA,0000D938,0000DBCB, KiteServer.exe //-001-/ 0000D469, Kult.exe //-001-/ 0000D4D9, LCUR //-028-/ 0000E385,0000E3C3,0000E596,0000E5D4,0000E7A7,0000E7E5,0000E9C8,0000EA06,0000EBF5,0000EC33,0000EE2A,0000EE68,0000F03F,0000F07D,0000F288,0000F2C6,0000F499,0000F4D7,0000F6AA,0000F6E8,0000F8CB,0000F909,0000FAF8,0000FB36,0000FD2D,0000FD6B,0000FF42,0000FF80, LLEC.exe //-001-/ 0000D50D, LPOT //-028-/ 0000E3E2,0000E420,0000E5F3,0000E631,0000E804,0000E842,0000EA25,0000EA63,0000EC52,0000EC90,0000EE87,0000EEC5,0000F09C,0000F0DA,0000F2E5,0000F323,0000F4F6,0000F534,0000F707,0000F745,0000F928,0000F966,0000FB55,0000FB93,0000FD8A,0000FDC8,0000FF9F,0000FFDD, Lang //-002-/ 00038E52,0003B495, Language //-001-/ 00035758, LastDllError //-020-/ 000185C3,00018753,00019A7B,00019AF6,0001C18B,0001F354,0002AD56,0002BB87,0002BC5B,000377EE,0003795C,00037A56,00037B28,00037C1A,00037CEA,0003807A,000381DA,00038443,0003868E,00038974, LastError //-004-/ 00012ABB,00012DD9,00012E2C,00012F09, LaunchApp //-002-/ 00017ECE,0001963E, Line= //-001-/ 000259CB, Locale //-001-/ 0002DEF8, Log File //-001-/ 0003B259, LogFile //-001-/ 000350FF, LogInfo //-001-/ 0003DA4A, LogMode //-001-/ 00035315, MAINTENANCE=%ld //-001-/ 00043514, MAINT_OPTION=%ld //-001-/ 0004362E, MULTI_INSTANCE_COUNT=%ld //-001-/ 000435E6, MainLog //-004-/ 0002B3AC,0002B438,0002B683,0002B70F, MaintenanceStart //-001-/ 000337FB, MajorVersion //-003-/ 00009B6B,00034952,0003525F, Manufacturer //-001-/ 00008E24, Message= //-001-/ 0002B116, MessageBox //-003-/ 00024F84,0002512E,00025785, Method is not allowed //-001-/ 0002801E, Microsoft End User License Agreement //-001-/ 0000B046, MinorVersion //-002-/ 000349C3,0003529B, Misc //-001-/ 0000DC89, Model //-001-/ 00008E97, ModifyPath //-001-/ 000356A6, MsftWrng.txt //-001-/ 0000B0CD, MsgCon.exe //-001-/ 0000D527, NAME = \"WORKSTATION\"\r\n //-001-/ 0002638D, Name //-004-/ 00012D56,0002B4A8,0002B77F,0003B419, NeedReboot //-003-/ 0002771A,0003F96D,000407F4, No info to return //-001-/ 00027BD0, No more handles could be generated at this time. //-001-/ 00029F24, No response acceptable to client found //-001-/ 00028063, NoModify //-001-/ 000355FE, NoOpenRestorePoint //-002-/ 00030314,00031252, NoRemove //-001-/ 00035636, NoRepair //-001-/ 0003566E, NoToAll //-001-/ 000392BC, Not currently implemented. //-001-/ 00029AD0, NotFound //-002-/ 000439C5,0004412A, Number //-004-/ 0002AD03,0002ADF1,0003DA68,0003DB7F, OK to continue with request //-001-/ 00027A0D, OPTYPE_FILE //-001-/ 0001A871, OPTYPE_GENERAL //-001-/ 0002BFF1, OPTYPE_INI //-001-/ 00032CA8, Object created, reason = new URI //-001-/ 00027AF8, Object not found //-001-/ 00027FDE, Object permanently moved //-001-/ 00027CFC, Object temporarily moved //-001-/ 00027D44, OnError //-001-/ 0003DB58, OpSequence //-003-/ 0001A871,0002BFF1,00032CA8, Options= //-006-/ 00017E94,000194F9,000195F8,0002F1CF,0002FD68,00030CA5, OverwrittenReadOnly //-002-/ 000392BC,000396DE, PACKAGE_LOCATION=%s //-001-/ 0004325E, PRODUCT_GUID=%s //-001-/ 000430B5, PRODUCT_KEY //-001-/ 00042348, PRODUCT_NAME //-001-/ 0004223D, PRODUCT_VERSION //-001-/ 00042295, PROGRAMFILES64=%s //-001-/ 00042F78, PROGRAMFILES=%s //-001-/ 00042F39, Partial GET furfilled //-001-/ 00027C62, Partial completion //-001-/ 00027B8E, Path //-008-/ 0000B5DD,0000B6D8,0000B768,0000B976,0000BAAB,0000BB38,0000BB68,00035021, Payment required //-001-/ 00027F5D, PendingFileRenameOperations //-001-/ 00019977, PerformPendingRegistrations //-001-/ 00027738, PlatformVersion //-001-/ 00009048, Precondition given in request failed //-001-/ 00028261, ProductGuid //-001-/ 00035136, ProductId //-001-/ 00035518, ProductName //-001-/ 00040B08, Program= //-003-/ 00017E39,00019491,00019590, Property //-002-/ 0002B542,0002B819, Proxy authentication required //-001-/ 000280B9, Publisher //-001-/ 0003534C, REMOVEALLMODE=%ld //-001-/ 000436B3, RESTOREPOINTINFO.dwEventType= //-005-/ 0002F9B9,0002FF86,00030904,00030EC3,00031950, RESTOREPOINTINFO.dwRestorePtType= //-005-/ 0002F9F4,0002FFC1,0003093F,00030EFE,0003198B, RESTOREPOINTINFO.llSequenceNumber.int1= //-005-/ 0002F808,0002FDD5,00030753,00030D12,0003179F, RESTOREPOINTINFO.llSequenceNumber.int2= //-005-/ 0002F85A,0002FE27,000307A5,00030D64,000317F1, RESTOREPOINTINFO.szDescription= //-005-/ 0002FA40,0003000D,0003098B,00030F4A,000319D7, Raise //-001-/ 000270C4, Read Only Files -- Not Overwritten //-001-/ 0001384D, Read Only Files -- Overwritten //-001-/ 000138A2, Readme //-001-/ 0003546D, Reason= //-006-/ 0002F273,0002F34C,000302F1,000303D5,0003122F,00031314, Reboot //-001-/ 00027970, Redirection to proxy, location header specifies proxy to use //-001-/ 00027E2E, Redirection w/ new access method //-001-/ 00027D8C, RegCompany //-001-/ 00035551, RegOwner //-001-/ 0003558B, RegisteredOrganization //-001-/ 0003580E, RegisteredOwner //-001-/ 000357CF, Registering servers... //-001-/ 0000CB53, Rename //-001-/ 000198E8, Request URI too long //-001-/ 00028301, Request completed //-001-/ 00027AB7, Request completed, but clear form //-001-/ 00027C11, Request entity was too large //-001-/ 000282B5, Request forbidden //-001-/ 00027F9D, Required not supported //-001-/ 00028428, ResolveEmbedded= //-003-/ 00043F0B,000440FD,00044243, Response File //-001-/ 0003B2CA, ResponseResult //-005-/ 0003AEB2,0003AF2A,0003AF6F,0003AF96,0003AFCA, Result //-024-/ 00021FC0,00022529,000225B5,00022BA0,00022C6A,0002318C,000232E3,00023907,00023999,00023F9D,0002402C,000243B4,00024441,0002475D,000247EF,00024C73,00024CE9,00024EC3,00024FA0,0002514A,0002525C,00025386,0002541A,0002566B, Result= //-029-/ 0001942A,0001956C,0001C996,0001CA8A,0001CB8D,0001CC4A,00020E33,00020F5C,00021362,0002F24F,0002F328,0002F7E4,0002FDB1,000302CD,000303B1,0003072F,00030CEE,0003120B,000312F0,0003177B,000329C9,0003432E,000343B9,00043948,00043A1E,00043C69,00043D6C,00044041,00044187, ResultCode //-002-/ 0003AEB2,0003AF2A, Retry after doing the appropriate action //-001-/ 0002838B, RichEdit //-002-/ 00014EB3,00014FE9, SELECTED_LANGUAGE //-002-/ 00042062,000420CC, SELECTED_LANGUAGE=%ld //-001-/ 00043553, SETUPSTR862 //-001-/ 00036D84, SHORTCUT_FILE_KITE //-002-/ 0000CE89,0000D06B, SHORTCUT_NAME_UNINST //-001-/ 0000CDA1, SHOW_PASSWORD_DIALOG=%ld //-001-/ 00043731, SILENTNOTPOSSIBLEVALUE //-004-/ 0003A374,0003A3BB,0003B0ED,0003B134, SMU Files //-001-/ 0000DC32, SOFTWARE\\Keithley\\S4200\\CVU\\0m //-002-/ 0000E2A3,0000F18C, SOFTWARE\\Keithley\\S4200\\CVU\\1.5m //-002-/ 0000E4B2,0000F399, SOFTWARE\\Keithley\\S4200\\CVU\\3.0m //-002-/ 0000E6C3,0000F5AA, SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_2W //-002-/ 0000E8DC,0000F7BB, SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.61mBlue //-002-/ 0000ED34,0000FC09, SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.75m //-002-/ 0000EB03,0000F9DC, SOFTWARE\\Keithley\\S4200\\CVU\\Custom //-002-/ 0000EF59,0000FE3E, SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\UNINSTALL\\ //-001-/ 0000B88F, SOFTWARE\\Microsoft\\InetStp //-001-/ 00009B6B, SOFTWARE\\Microsoft\\Windows\\CurrentVersion //-001-/ 0002DC36, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce //-002-/ 0001969C,0001978F, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx //-002-/ 0001970F,00019802, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup //-001-/ 0001DBA2, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\ //-001-/ 00008A71, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{5EF7DB6E-CBEE- //-001-/ 0000D23C, SOFTWARE\\TEMP //-001-/ 00010084, SOFTWARE\\TEMP\\0m //-002-/ 0000E289,0000F1B4, SOFTWARE\\TEMP\\1.5m //-002-/ 0000E496,0000F3C3, SOFTWARE\\TEMP\\3.0m //-002-/ 0000E6A7,0000F5D4, SOFTWARE\\TEMP\\CVIV_1.5m_2W //-002-/ 0000E8B8,0000F7ED, SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.61mBlue //-002-/ 0000ED06,0000FC45, SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.75m //-002-/ 0000EAD9,0000FA14, SOFTWARE\\TEMP\\Custom //-002-/ 0000EF3B,0000FE6A, SP //-001-/ 000208BD, SQL Server Component Installed //-001-/ 00011563, SRCDISK=%s //-001-/ 000431E2, SSL certificate common name (host name field) is incorrect�for example, //-001-/ 0002A278, SSL certificate date that was received from the server is bad. The certi //-001-/ 0002A34C, SSL certificate is invalid. //-001-/ 0002A50E, SSL certificate was revoked. //-003-/ 0002A42A,0002A476,0002A4C2, STANDARD_SELECTED_LANGUAGE //-002-/ 0004211F,00042192, STANDARD_SELECTED_LANGUAGE=%ld //-001-/ 00043598, START COMPONENT\r\n //-001-/ 0002638D, STATEMGRSTATUS.llSequenceNumber.int1= //-005-/ 0002FB36,00030103,00030A81,00031040,00031ACD, STATEMGRSTATUS.llSequenceNumber.int2= //-005-/ 0002FB86,00030153,00030AD1,00031090,00031B1D, STATEMGRSTATUS.nStatus= //-005-/ 0002FB01,000300CE,00030A4C,0003100B,00031A98, SUPPORTDIR=%s //-001-/ 00042C82, SYSPROCESSORINFO.nNumberOfProcessors=%ld //-001-/ 0002EFB9, SYSPROCESSORINFO.nProcessorArchitecture=%ld //-001-/ 0002EF37, SYSPROCESSORINFO.nProcessorLevel=%ld //-001-/ 0002F0A9, SYSPROCESSORINFO.nProcessorRevision=%ld //-001-/ 0002F123, SYSPROCESSORINFO.nProcessorType=%ld //-001-/ 0002F033, SYSTEM\\CurrentControlSet\\Control\\Session Manager //-001-/ 00019977, SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment //-003-/ 0000B5DD,0000B6D8,0000B768, SYSTEM\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Keithle //-001-/ 00008F68, SdFinish //-001-/ 0002256A, SdFinishReboot //-001-/ 00022C19, SdLicense //-001-/ 0002326A, SdLicenseRtf //-001-/ 0002323D, SdRegisterUser //-002-/ 00023948,00023E37, SdStartCopy //-001-/ 00023FDE, SdWelcome //-002-/ 000243F5,00024646, SdWelcomeMaint //-004-/ 0002479E,00024947,00024966,000249CF, Section //-001-/ 0003AF6F, SectionName= //-002-/ 00032637,00032A20, SelectDir //-003-/ 00025241,0002536B,00025812, Server couldn\'t decide what to return //-001-/ 00027CA7, Server has switched protocols in upgrade header //-001-/ 00027A58, Server timed out waiting for request //-001-/ 00028106, SetBatchInstall= //-002-/ 00020F02,0002106E, SetExtendedErrInfo //-002-/ 00025A33,00025A7D, SetFocus //-001-/ 000456BE, SetFont //-001-/ 000156F0, Setting up Desktop Mode... //-001-/ 0000CAFA, Setting up folders... //-001-/ 0000CB2A, Setup.ini //-001-/ 00020AC6, Shared Files -- Not Removed //-001-/ 00013982, Shared Files -- Removed //-001-/ 000139D0, ShowControl //-002-/ 0001679F,000173CC, ShowWindow //-002-/ 00016650,000166D1, Silent= //-001-/ 0002B179, Software //-001-/ 00041EC0, Software\\Keithley\\S4200 //-003-/ 0000918F,0000928A,0000B808, Software\\Microsoft\\Internet Explorer //-001-/ 0002C95C, Software\\Microsoft\\NET Framework Setup\\Full\\v1.0.3705\\1033\\Microso //-001-/ 000205E8, Software\\Microsoft\\NET Framework Setup\\NDP\\v1.1.4322\\ //-002-/ 0002004A,00020269, Software\\Microsoft\\NET Framework Setup\\NDP\\v2.0.50727\\ //-002-/ 00020159,00020392, Software\\Microsoft\\VisualStudio\\ //-001-/ 0000A6B1, Software\\Microsoft\\Windows NT\\CurrentVersion\\ //-001-/ 0003F734, Software\\Microsoft\\Windows\\CurrentVersion\\ //-001-/ 0003F777, Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\ //-001-/ 00034EFF, Software\\Microsoft\\Windows\\CurrentVersion\\OEMInformation //-001-/ 00008DE2, Software\\Microsoft\\Windows\\CurrentVersion\\Run //-002-/ 00008B73,00008CF2, Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\ //-002-/ 0000CF6A,00034FA1, Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\InstallShield U //-001-/ 00033CE9, Software\\Wow6432Node\\Keithley\\S4200 //-002-/ 00009157,00009252, Software\\Wow6432Node\\Microsoft\\VisualStudio\\ //-001-/ 0000A639, Source //-007-/ 00013620,0002A93A,0002A9B5,0002AA30,0002AB21,0002AB9B,0002AD1D, SprintfBox //-002-/ 000253FE,0002564F, Startup //-003-/ 00013620,00013656,0001369D, Static //-004-/ 000143E1,0001463B,00014748,000147F3, Status //-001-/ 000261E3, StatusText //-002-/ 00044470,000444FA, StatusText= //-003-/ 0002F1A7,0002FD40,00030C7D, String= //-003-/ 00043814,0004396C,00043A42, SubFeatureLogs //-002-/ 0002B3C7,0002B69E, SubVersionNumber //-001-/ 0002DC69, Substitute //-002-/ 000438C6,000438E8, Success //-013-/ 0001961D,0001CB11,0001CC9D,00020F2F,00021386,00025F33,0002F70B,00030656,000316B0,000329B6,00033537,000343DD,00043E16, SuiteExtension //-001-/ 00021514, SysLink //-001-/ 00014670, SystemComponent //-001-/ 00035790, SystemPath //-001-/ 0000B8D0, SystemRestoreCancelRestorePointIS //-004-/ 000311B5,0003127D,0003135B,00031C35, SystemRestoreCloseRestorePointIS //-004-/ 00030278,0003033F,0003041C,00030BE9, SystemRestoreDisableIS //-002-/ 00031CE8,00031D66, SystemRestoreOpenRestorePointIS //-004-/ 0002F20A,0002F2B7,0002F393,0002FC9E, SystemSoftwareVer //-001-/ 00008FB6, System\\CurrentControlSet\\Control\\Windows //-001-/ 0002CBC0, TARGETDISK=%s //-001-/ 000431A5, TITLE_CAPTIONBAR //-001-/ 0004239F, TITLE_MAIN //-001-/ 0000AB58, Temporarily overloaded //-001-/ 000284C2, TextSub= //-006-/ 00043B02,00043C8D,00043D90,00043E80,00044065,000441AB, TextSubGetValue //-003-/ 00043F50,0004414D,00044290, TextSubSetValue //-003-/ 00043B90,00043D32,00043E35, TextSubSubstitute //-003-/ 00043872,000439E2,00043AB5, The HTTP cookie requires confirmation. //-001-/ 000285FA, The HTTP cookie was declined by the server. //-001-/ 0002859F, The HTTP request was not redirected. //-001-/ 0002886C, The InstallShield� Wizard will install %P on your computer. //-001-/ 0000ACA7, The Internet connection has been lost. //-001-/ 00028EC9, The MS-Logoff digest header has been returned from the Web site. //-001-/ 00029970, The SSL certificate contains errors. //-001-/ 0002A3D6, The URL is invalid. //-001-/ 0002986B, The URL scheme could not be recognized, or is not supported. //-001-/ 0002A86F, The Web site or server indicated is unreachable. //-001-/ 0002A5D1, The Win32 Internet function needs to redo the request. //-001-/ 00029060, The Win32 Internet function support is being shut down or unloaded. //-001-/ 0002A631, The application could not start an asynchronous thread. //-001-/ 000289E2, The application experienced an internal error loading the SSL libraries. //-001-/ 0002A559, The application is moving from a non-SSL to an SSL connection because of //-001-/ 00029193, The application is moving from an SSL to an non-SSL connection because o //-001-/ 00029217, The application is posting and attempting to change multiple lines of te //-001-/ 00028C46, The application is posting data to a sever that is not secure. //-001-/ 00029F84, The attempt to connect to the server failed. //-001-/ 00028BEA, The automatic proxy configuration script could not be downloaded. The IN //-001-/ 0002A7CB, The connection with the server has been reset. //-001-/ 00028E06, The connection with the server has been terminated. //-001-/ 00028DA3, The content is not entirely secure. Some of the content being viewed may //-001-/ 000299E0, The data being submitted to an SSL connection is being redirected to a n //-001-/ 0002929C, The designated proxy server cannot be reached. //-001-/ 0002A04E, The dialog box should be retried. //-001-/ 0002A227, The format of the request is invalid. //-001-/ 00029326, The function could not handle the redirection, because the scheme change //-001-/ 0002A0AC, The function failed due to a security check. //-001-/ 00029004, The function is unfamiliar with the Certificate Authority that generated //-001-/ 000296A9, The function was unable to cache the file. //-001-/ 0002A771, The header could not be added because it already exists. //-001-/ 000286A6, The installer has detected that the Clarius+ application < //-001-/ 0000D6AA, The length of an option supplied to InternetQueryOption or InternetSetOp //-001-/ 00028AB8, The operation was canceled, usually because the handle on which the requ //-001-/ 00029E0F, The redirection failed because either the scheme changed (for example, H //-001-/ 000288C0, The redirection requires user confirmation. //-001-/ 00028987, The request cannot be made via a proxy. //-001-/ 00029DB8, The request failed because the handle already exists. //-001-/ 0002912E, The request has timed out. //-001-/ 0002A727, The request made to HttpQueryInfo is invalid. //-001-/ 000287B7, The request requires a CD-ROM to be inserted in the CD-ROM drive to loca //-001-/ 000295C8, The request to connect and log on to an FTP server could not be complete //-001-/ 0002947D, The request to connect and log on to an FTP server could not be complete //-001-/ 00029522, The request to connect and log on to an FTP server failed. //-001-/ 00029906, The request to the proxy was invalid. //-001-/ 00029816, The requested header could not be located. //-001-/ 0002870E, The requested item could not be located. //-001-/ 000298AE, The requested operation cannot be carried out because the handle supplie //-001-/ 0002937B, The requested operation is invalid. //-001-/ 0002973B, The requested option cannot be set, only queried. //-001-/ 00029EC3, The requested protocol could not be located. //-001-/ 00029FF2, The requested resource requires Fortezza authentication. //-001-/ 000290C6, The required operation could not be completed because one or more reques //-001-/ 0002A1A0, The required protocol stack is not loaded and the application cannot sta //-001-/ 0002A6A4, The resource is no longer available //-001-/ 000281AD, The server did not return any headers. //-001-/ 00028650, The server is requesting client authentication. //-001-/ 00028CE0, The server name could not be resolved. //-001-/ 00029A7A, The server refused to accept request w/o a length //-001-/ 00028200, The server response could not be parsed. //-001-/ 00028814, The supplied header is invalid. //-001-/ 00028768, The type of handle supplied is incorrect for this operation. //-001-/ 00029411, There was an error in the automatic proxy configuration script. //-001-/ 00028A49, ThirdParty //-001-/ 0000DD07, Timed out waiting for gateway //-001-/ 00028508, Title //-001-/ 00015667, Type //-001-/ 0003AFCA, Typical //-001-/ 0004176E, UNINST_KEY //-002-/ 000089C2,0000B872, URLInfoAbout //-001-/ 00035385, URLUpdateInfo //-001-/ 000354A3, UTMServer.exe //-001-/ 0000D560, Unable to create dialog.\n //-001-/ 0003710C, Unable to delete subdirectory: //-002-/ 0000DED1,0000E0F8, Unable to launch //-001-/ 0000C975, Unhandled Exception //-001-/ 0002AEDB, UninstallKey //-001-/ 00033D4D, UninstallString //-002-/ 00008AB2,000350C0, Unsupported media type //-001-/ 00028345, Updating registry... //-001-/ 0000CAA2, UpgradeCVU.exe //-001-/ 0000D5DD, User Information: //-001-/ 0000B2AD, User should resubmit with more info //-001-/ 0002815A, Value //-002-/ 00043BEB,00043C0B, Value= //-006-/ 00043B27,00043CBF,00043DC2,00043EA5,00044097,000441DD, ValueEx //-002-/ 00043FAB,00043FD7, ValueName= //-002-/ 0003269F,00032A88, Version //-006-/ 0002C95C,000351B0,00039141,0003B34A,0003B43A,00041F35, VersionMajor //-001-/ 000351E7, VersionMinor //-001-/ 00035223, Visible //-001-/ 0001763E, WARNING //-002-/ 0000D8EF,0000DB82, WIN.INI //-002-/ 000323E6,000327BA, WIN9X //-033-/ 00019877,0001FA4C,0001FAE5,0001FB7E,0002C438,0002C470,0002C4A8,0002C4E0,0002C518,0002C557,0002C596,0002C5D5,0002DA33,0002DAA9,0002DB1C,0002DB8F,0002DBE7,0002DCE8,0002DD4C,0002DDB0,0002DDFA,0002E4FB,0002E57E,0002E601,0002E684,0002E707,0002E792,0002E81D,0002E8A8,0002F509,000304F5,0003155D,00038BC7, WIN9X.bSubversion_A=%ld //-001-/ 0002E74B, WIN9X.bSubversion_B=%ld //-001-/ 0002E7D6, WIN9X.bSubversion_C=%ld //-001-/ 0002E861, WIN9X.bVersionNotFound=%ld //-001-/ 0002E8EF, WINDIR=%s //-001-/ 00042B96, WINDISK=%s //-001-/ 00042BCF, WINNT //-046-/ 00008823,0001992E,0002C0EE,0002C126,0002C15F,0002C19A,0002C1D4,0002C20C,0002C24C,0002C287,0002C2CB,0002C302,0002C33A,0002C372,0002C3B0,0002C3F2,0002CA46,0002CAE5,0002CC3B,0002CC9D,0002CCF5,0002CD8F,0002CE41,0002CEB6,0002CF4B,0002CFAB,0002D05E,0002D0A4,0002D11A,0002D199,0002D1F0,0002D24A,0002D299,0002D4D0,0002DFBB,0002E038,0002E0B7,0002E13A,0002E1BB,0002E238,0002E2C5,0002E348,0002E3D1,0002E462,00037E7D,0003F6D8, WINNT.WIN9X.bWin95=%ld //-001-/ 0002E5BB, WINNT.WIN9X.bWin98=%ld //-001-/ 0002E63E, WINNT.WIN9X.bWin9X=%ld //-001-/ 0002E538, WINNT.WIN9X.bWinMe=%ld //-001-/ 0002E6C1, WINNT.bAdmin_Logged_On=%ld //-001-/ 0002E418, WINNT.bPowerUser_Logged_On=%ld //-001-/ 0002E4AD, WINNT.bWin2000=%ld //-001-/ 0002E179, WINNT.bWinNT351=%ld //-001-/ 0002E0F7, WINNT.bWinNT4=%ld //-001-/ 0002E076, WINNT.bWinNT=%ld //-001-/ 0002DFF8, WINNT.bWinServer2003=%ld //-001-/ 0002E27D, WINNT.bWinVista=%ld //-001-/ 0002E305, WINNT.bWinXP=%ld //-001-/ 0002E1F8, WINNT.nServicePack=%ld //-001-/ 0002E38B, WINSYSDIR64=%s //-001-/ 00042FF9, WINSYSDIR=%s //-001-/ 00042C09, WINSYSDISK=%s //-001-/ 00042C45, Wininit.ini //-001-/ 000198D0, WriteProfString //-002-/ 000326DD,00032AC9, XML Component Installed //-001-/ 000116B8, Yes //-004-/ 00042864,000428E9,00042973,000429FB, You must run setup.exe with administrator access. //-001-/ 000085C8, You must uninstall Kite before installing Clarius+. //-001-/ 0000D2C4, Z //-028-/ 0000E43F,0000E47A,0000E650,0000E68B,0000E861,0000E89C,0000EA82,0000EABD,0000ECAF,0000ECEA,0000EEE4,0000EF1F,0000F0F9,0000F134,0000F342,0000F37D,0000F553,0000F58E,0000F764,0000F79F,0000F985,0000F9C0,0000FBB2,0000FBED,0000FDE7,0000FE22,0000FFFC,00010037, [html] //-001-/ 00014691, [hyperlink] //-001-/ 000146BA, \" //-003-/ 0000A1C0,0003C86C,0003C8C4, \" -section:system.webServer/security/ipSecurity /+\"[ipAddress=\'127.0. //-001-/ 00009D53, \" /section:staticContent /clientCache.cacheControlMode:DisableCache //-001-/ 00009CB5, \"\\\" -runfromtemp -l", s0004); /* 00008537: 0021 */ function_0148(0x0000000C); /* 00008542: 0007 */ s0000 = g_str0004 + "KTE\\bin\\HasAdministratorAccess.exe"; /* 00008571: 0021 */ function_0159(s0000, "", 0x00000003); /* 00008582: 0006 */ n0002 = LAST_RESULT; /* 0000858C: 0035 */ g_struct_type_000B_000F.nLaunchResult; /* 000085A3: 0006 */ n0002 = LAST_RESULT; /* 000085AD: 000E */ n000B = 0x00000000 != n0002; /* 000085BC: 0004 */ if(! n000B) goto label_0001; // normal if /* 000085C8: 0021 */ function_01F1("You must run setup.exe with administrator access.", 0xFFFF0003); /* 00008607: 0002 */ abort; // : Jump Referenced(1): // : 000085BC, label_0001: /* 0000860D: 0021 */ function_0024(); /* 00008613: 0006 */ n0000 = 0x00000000; /* 0000861F: 0021 */ function_01FE("DIR_DEFAULT_INSTALL"); /* 0000863B: 0006 */ s0004 = LAST_RESULT; /* 00008645: 0014 */ g_str0031 = "C:\\" ^ s0004; /* 00008655: 0006 */ g_str0003 = g_str0031; /* 0000865F: 0021 */ function_0025(); /* 00008665: 0006 */ n000B = LAST_RESULT; /* 0000866F: 000A */ n000B = n000B > 0x00000000; /* 0000867E: 0004 */ if(! n000B) goto label_0002; // normal if /* 0000868A: 0002 */ abort; // : Jump Referenced(1): // : 0000867E, label_0002: /* 00008690: 0021 */ function_0306(0x80000002); /* 0000869B: 0007 */ s0000 = g_str0004 + "KTE\\bin\\kultcleanlocks.bat"; /* 000086C2: 0021 */ function_0159(s0000, "", 0x00000002); /* 000086D3: 0021 */ function_01A6(n0006, n0007); /* 000086DF: 0009 */ n000B = n0007 < 0x000001E0; /* 000086EE: 0004 */ if(! n000B) goto label_0003; // normal if /* 000086FA: 0021 */ function_01FE("ERROR_VGARESOLUTION"); /* 00008716: 0006 */ s0004 = LAST_RESULT; /* 00008720: 0021 */ function_01F1(s0004, 0xFFFF0002); /* 0000872E: 0002 */ abort; // : Jump Referenced(1): // : 000086EE, label_0003: /* 00008734: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 00008747: 0006 */ n0003 = LAST_RESULT; /* 00008751: 0035 */ g_struct_type_000F_0013.nWinMinor; /* 00008764: 0006 */ n0004 = LAST_RESULT; /* 0000876E: 0009 */ n000B = n0003 < 0x00000006; /* 0000877D: 0004 */ if(! n000B) goto label_0004; // normal if /* 00008789: 0006 */ n0000 = 0x00000001; // : Jump Referenced(1): // : 0000877D, label_0004: /* 00008797: 000D */ n000B = n0000 == 0x00000001; /* 000087A6: 0004 */ if(! n000B) goto label_0005; // normal if /* 000087B2: 0021 */ function_01FE("ERROR_PRE_WINDOWS_7"); /* 000087CE: 0006 */ s0004 = LAST_RESULT; /* 000087D8: 0021 */ function_01F1(s0004, 0xFFFF0003); /* 000087E6: 0002 */ abort; // : Jump Referenced(1): // : 000087A6, label_0005: /* 000087EC: 000D */ n000B = n0003 == 0x00000006; /* 000087FB: 000D */ n000C = n0004 == 0x00000001; /* 0000880A: 0019 */ n000B = n000B && n000C; /* 00008817: 0004 */ if(! n000B) goto label_0006; // normal if /* 00008823: 0035 */ g_struct_type_000F_0013.WINNT; /* 00008832: 0006 */ obj0000 = LAST_RESULT; /* 0000883C: 0035 */ obj0000.nServicePack(); /* 00008852: 0006 */ obj0000 = NOTHING; /* 0000885C: 0006 */ n000B = LAST_RESULT; /* 00008866: 0009 */ n000B = n000B < 0x00000001; /* 00008875: 0004 */ if(! n000B) goto label_0006; // normal if /* 00008881: 0021 */ function_01FE("ERROR_WIN7_SP1_REQUIRED"); /* 000088A1: 0006 */ s0004 = LAST_RESULT; /* 000088AB: 0021 */ function_01F1(s0004, 0xFFFF0003); /* 000088B9: 0002 */ abort; // : Jump Referenced(2): // : 00008817, 00008875, label_0006: /* 000088BF: 0021 */ checkoeminfo(); /* 000088C5: 0006 */ n000B = LAST_RESULT; /* 000088CF: 000D */ n000B = n000B == 0x00000000; /* 000088DE: 0004 */ if(! n000B) goto label_0007; // normal if /* 000088EA: 0021 */ check_scs4200(); /* 000088F0: 0006 */ n000B = LAST_RESULT; /* 000088FA: 000D */ n000B = n000B == 0x00000000; /* 00008909: 0004 */ if(! n000B) goto label_0007; // normal if /* 00008915: 0021 */ function_01FE("ERROR_NOT_A_4200SCS"); /* 00008931: 0006 */ s0004 = LAST_RESULT; /* 0000893B: 0021 */ function_01F1(s0004, 0xFFFF0003); /* 00008949: 0002 */ abort; // : Jump Referenced(2): // : 000088DE, 00008909, label_0007: /* 0000894F: 0021 */ ret_g_number003B_02F8(); /* 00008955: 0006 */ n000B = LAST_RESULT; /* 0000895F: 0004 */ if(! n000B) goto label_0008; // normal if /* 0000896B: 0021 */ function_002A(); // : Jump Referenced(1): // : 0000895F, label_0008: /* 00008973: 0024 */ return; /* 00008977: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013080, //Binary Size : 0x00000171 bytes function NUMBER OnFirstUIBefore() STRING s0000; //-002-/ 00008A71, 00008AB2, STRING s0002; //-002-/ 00008A4C, 00008AB2, STRING s0003; //-001-/ 000089DF, STRING s0005; //-008-/ 000089AB, 000089B5, 000089B5, 000089DF, 00008A32, 00008A3C, 00008A67, 00008A71, STRING s0006; //-002-/ 000089D5, 000089DF, NUMBER n0000; //-002-/ 000089F3, 000089FD, NUMBER n0001; //-002-/ 000089FD, 00008A0C, begin /* 00008989: 0022 */ // -- Begin Function Code -- // /* 00008992: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 000089AB: 0006 */ s0005 = LAST_RESULT; /* 000089B5: 0007 */ s0005 = g_str0031 + s0005; /* 000089C2: 0021 */ function_01FE("UNINST_KEY"); /* 000089D5: 0006 */ s0006 = LAST_RESULT; /* 000089DF: 0021 */ function_0250(s0005, s0003, s0006, 0x00000000); /* 000089F3: 0006 */ n0000 = LAST_RESULT; /* 000089FD: 0009 */ n0001 = n0000 < 0x00000000; /* 00008A0C: 0004 */ if(! n0001) goto label_000A; // normal if /* 00008A18: 0021 */ function_01FE("ERROR_ININSTSETUP"); /* 00008A32: 0006 */ s0005 = LAST_RESULT; /* 00008A3C: 0021 */ function_01F1(s0005, 0xFFFF0002); // : Jump Referenced(1): // : 00008A0C, label_000A: /* 00008A4C: 0006 */ s0002 = g_str0006; /* 00008A56: 0021 */ function_0306(0x80000002); /* 00008A61: 0021 */ ret_g_str0043_02EF(); /* 00008A67: 0006 */ s0005 = LAST_RESULT; /* 00008A71: 0007 */ s0000 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + s0005; /* 00008AB2: 0021 */ function_024B(s0000, "UninstallString", 0x00000001, s0002, 0xFFFFFFFF); /* 00008ADA: 0021 */ function_0306(0x80000000); /* 00008AE5: 0021 */ function_0012(); /* 00008AEB: 0021 */ function_0013(); /* 00008AF1: 0021 */ function_0014(); /* 00008AF7: 0024 */ return; /* 00008AFB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C879, 00010290, //Binary Size : 0x000000CC bytes function NUMBER function_0002() STRING s0000; //-002-/ 00008B73, 00008BAA, NUMBER n0001; //-002-/ 00008B31, 00008B3B, begin /* 00008B09: 0022 */ // -- Begin Function Code -- // /* 00008B12: 0021 */ function_02A5("KeithleyLoggingService"); /* 00008B31: 0006 */ n0001 = LAST_RESULT; /* 00008B3B: 0004 */ if(! n0001) goto label_000C; // normal if /* 00008B47: 0021 */ function_02A4("KeithleyLoggingService"); // : Jump Referenced(1): // : 00008B3B, label_000C: /* 00008B68: 0021 */ function_0306(0x80000002); /* 00008B73: 0006 */ s0000 = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; /* 00008BAA: 0021 */ function_024C(s0000, "KeithleyLoggingClientControl"); /* 00008BD2: 0024 */ return; /* 00008BD6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A95B, //Binary Size : 0x000001DB bytes function NUMBER function_0003() STRING s0000; //-003-/ 00008C1D, 00008C4E, 00008C6A, STRING s0001; //-002-/ 00008CF2, 00008D87, STRING s0002; //-002-/ 00008D59, 00008D87, STRING s0003; //-008-/ 00008C06, 00008C10, 00008C10, 00008C1D, 00008D42, 00008D4C, 00008D4C, 00008D59, NUMBER n0000; //-004-/ 00008C78, 00008C82, 00008CAD, 00008CB7, begin /* 00008BE4: 0022 */ // -- Begin Function Code -- // /* 00008BED: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 00008C06: 0006 */ s0003 = LAST_RESULT; /* 00008C10: 0007 */ s0003 = g_str0003 + s0003; /* 00008C1D: 0007 */ s0000 = s0003 + "\\services\\KeithleyLoggingService.exe"; /* 00008C4E: 0021 */ function_0159(s0000, "--reinstall", 0x00000001); /* 00008C6A: 0021 */ function_01C5(0x00000003, s0000); /* 00008C78: 0006 */ n0000 = LAST_RESULT; /* 00008C82: 0004 */ if(! n0000) goto label_000E; // normal if /* 00008C8E: 0021 */ function_02A5("KeithleyLoggingService"); /* 00008CAD: 0006 */ n0000 = LAST_RESULT; /* 00008CB7: 0004 */ if(! n0000) goto label_000E; // normal if /* 00008CC3: 0021 */ function_02A3("KeithleyLoggingService", ""); // : Jump Referenced(2): // : 00008C82, 00008CB7, label_000E: /* 00008CE7: 0021 */ function_0306(0x80000002); /* 00008CF2: 0006 */ s0001 = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; /* 00008D29: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 00008D42: 0006 */ s0003 = LAST_RESULT; /* 00008D4C: 0007 */ s0003 = g_str0003 + s0003; /* 00008D59: 0007 */ s0002 = s0003 + "\\KeithleyLoggingClientControl.exe"; /* 00008D87: 0021 */ function_024B(s0001, "KeithleyLoggingClientControl", 0x00000001, s0002, 0xFFFFFFFF); /* 00008DBC: 0024 */ return; /* 00008DC0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(8): // : 000088BF, 00008F3D, 000090F9, 000091F4, 0000ACEC, // : 0000C87F, 0000CACF, 00010296, //Binary Size : 0x00000157 bytes function BOOL checkoeminfo() STRING s0000; //-003-/ 00008DE2, 00008E24, 00008E97, STRING s0002; //-004-/ 00008E24, 00008E6A, 00008E97, 00008ED6, NUMBER n0000; //-004-/ 00008E45, 00008E4F, 00008EB1, 00008EBB, NUMBER n0001; //-002-/ 00008E24, 00008E97, NUMBER n0002; //-002-/ 00008E24, 00008E97, NUMBER n0003; //-010-/ 00008E4F, 00008E5E, 00008E6A, 00008E8B, 00008EBB, 00008ECA, 00008EE5, 00008EEF, 00008EEF, 00008EFE, begin /* 00008DCE: 0022 */ // -- Begin Function Code -- // /* 00008DD7: 0021 */ function_0306(0x80000002); /* 00008DE2: 0006 */ s0000 = "Software\\Microsoft\\Windows\\CurrentVersion\\OEMInformation"; /* 00008E24: 0021 */ reglookup(key,value,?,return,)(s0000, "Manufacturer", n0002, s0002, n0001); /* 00008E45: 0006 */ n0000 = LAST_RESULT; /* 00008E4F: 000D */ n0003 = 0x00000000 == n0000; /* 00008E5E: 0004 */ if(! n0003) goto label_0010; // normal if /* 00008E6A: 000D */ n0003 = s0002 == "Keithley Instruments"; /* 00008E8B: 0004 */ if(! n0003) goto label_0010; // normal if /* 00008E97: 0021 */ reglookup(key,value,?,return,)(s0000, "Model", n0002, s0002, n0001); /* 00008EB1: 0006 */ n0000 = LAST_RESULT; /* 00008EBB: 000D */ n0003 = 0x00000000 == n0000; /* 00008ECA: 0004 */ if(! n0003) goto label_0010; // normal if /* 00008ED6: 002A */ StrFind(s0002, "4200A"); /* 00008EE5: 0006 */ n0003 = LAST_RESULT; /* 00008EEF: 000C */ n0003 = n0003 >= 0x00000000; /* 00008EFE: 0004 */ if(! n0003) goto label_0010; // normal if /* 00008F0A: 0027 */ // -- Start Return Code -- // /* 00008F0E: 0023 */ return 0x00000001; // : Jump Referenced(4): // : 00008E5E, 00008E8B, 00008ECA, 00008EFE, label_0010: /* 00008F19: 0027 */ // -- Start Return Code -- // /* 00008F1D: 0023 */ return 0x00000000; /* 00008F26: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000088EA, //Binary Size : 0x000001AD bytes function BOOL check_scs4200() STRING s0000; //-003-/ 00008F68, 00008FB6, 00009048, STRING s0001; //-004-/ 00008FB6, 00009001, 00009048, 00009091, NUMBER n0000; //-002-/ 00008FB6, 00009048, NUMBER n0001; //-002-/ 00008FB6, 00009048, NUMBER n0002; //-018-/ 00008F43, 00008F4D, 00008FDC, 00008FE6, 00008FE6, 00008FF5, 00009014, 0000901E, 0000901E, 0000902D, 0000906C, 00009076, 00009076, 00009085, 000090A1, 000090AB, 000090AB, 000090BA, begin /* 00008F34: 0022 */ // -- Begin Function Code -- // /* 00008F3D: 0021 */ checkoeminfo(); /* 00008F43: 0006 */ n0002 = LAST_RESULT; /* 00008F4D: 0004 */ if(! n0002) goto label_0012; // normal if /* 00008F59: 0027 */ // -- Start Return Code -- // /* 00008F5D: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00008F4D, label_0012: /* 00008F68: 0006 */ s0000 = "SYSTEM\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Keithley"; /* 00008FB6: 0021 */ reglookup(key,value,?,return,)(s0000, "SystemSoftwareVer", n0001, s0001, n0000); /* 00008FDC: 0006 */ n0002 = LAST_RESULT; /* 00008FE6: 000D */ n0002 = 0x00000000 == n0002; /* 00008FF5: 0004 */ if(! n0002) goto label_0013; // normal if /* 00009001: 002A */ StrFind(s0001, "4200A-852"); /* 00009014: 0006 */ n0002 = LAST_RESULT; /* 0000901E: 0009 */ n0002 = n0002 < 0x00000000; /* 0000902D: 0004 */ if(! n0002) goto label_0013; // normal if /* 00009039: 0027 */ // -- Start Return Code -- // /* 0000903D: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 00008FF5, 0000902D, label_0013: /* 00009048: 0021 */ reglookup(key,value,?,return,)(s0000, "PlatformVersion", n0001, s0001, n0000); /* 0000906C: 0006 */ n0002 = LAST_RESULT; /* 00009076: 000D */ n0002 = 0x00000000 == n0002; /* 00009085: 0004 */ if(! n0002) goto label_0014; // normal if /* 00009091: 002A */ StrFind(s0001, "4200A-"); /* 000090A1: 0006 */ n0002 = LAST_RESULT; /* 000090AB: 0009 */ n0002 = n0002 < 0x00000000; /* 000090BA: 0004 */ if(! n0002) goto label_0014; // normal if /* 000090C6: 0027 */ // -- Start Return Code -- // /* 000090CA: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 00009085, 000090BA, label_0014: /* 000090D5: 0027 */ // -- Start Return Code -- // /* 000090D9: 0023 */ return 0x00000001; /* 000090E2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CB22, //Binary Size : 0x000000EC bytes function NUMBER function_0006() STRING s0000; //-003-/ 00009157, 0000918F, 000091B2, NUMBER n0000; //-002-/ 000090FF, 00009109, NUMBER n0001; //-004-/ 00009109, 00009118, 00009141, 0000914B, begin /* 000090F0: 0022 */ // -- Begin Function Code -- // /* 000090F9: 0021 */ checkoeminfo(); /* 000090FF: 0006 */ n0000 = LAST_RESULT; /* 00009109: 000D */ n0001 = n0000 == 0x00000000; /* 00009118: 0004 */ if(! n0001) goto label_0018; // normal if /* 00009124: 0021 */ function_0306(0x80000002); /* 0000912F: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 00009141: 0006 */ n0001 = LAST_RESULT; /* 0000914B: 0004 */ if(! n0001) goto label_0016; // normal if /* 00009157: 0006 */ s0000 = "Software\\Wow6432Node\\Keithley\\S4200"; /* 00009184: 0005 */ goto label_0017; // : Jump Referenced(1): // : 0000914B, label_0016: /* 0000918F: 0006 */ s0000 = "Software\\Keithley\\S4200"; // : Jump Referenced(1): // : 00009184, label_0017: /* 000091B2: 0021 */ function_024B(s0000, "DesktopMode", 0x00000004, "1", 0xFFFFFFFF); // : Jump Referenced(1): // : 00009118, label_0018: /* 000091D9: 0024 */ return; /* 000091DD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C8AA, 000102C1, //Binary Size : 0x000000DE bytes function NUMBER function_0007() STRING s0000; //-003-/ 00009252, 0000928A, 000092AD, NUMBER n0000; //-002-/ 000091FA, 00009204, NUMBER n0001; //-004-/ 00009204, 00009213, 0000923C, 00009246, begin /* 000091EB: 0022 */ // -- Begin Function Code -- // /* 000091F4: 0021 */ checkoeminfo(); /* 000091FA: 0006 */ n0000 = LAST_RESULT; /* 00009204: 000D */ n0001 = n0000 == 0x00000000; /* 00009213: 0004 */ if(! n0001) goto label_001C; // normal if /* 0000921F: 0021 */ function_0306(0x80000002); /* 0000922A: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 0000923C: 0006 */ n0001 = LAST_RESULT; /* 00009246: 0004 */ if(! n0001) goto label_001A; // normal if /* 00009252: 0006 */ s0000 = "Software\\Wow6432Node\\Keithley\\S4200"; /* 0000927F: 0005 */ goto label_001B; // : Jump Referenced(1): // : 00009246, label_001A: /* 0000928A: 0006 */ s0000 = "Software\\Keithley\\S4200"; // : Jump Referenced(1): // : 0000927F, label_001B: /* 000092AD: 0021 */ function_024C(s0000, "DesktopMode"); // : Jump Referenced(1): // : 00009213, label_001C: /* 000092C6: 0024 */ return; /* 000092CA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CBAD, //Binary Size : 0x000000D5 bytes function NUMBER function_0008() STRING s0000; //-002-/ 0000935A, 00009367, STRING s0001; //-002-/ 0000931B, 00009378, STRING s0002; //-002-/ 00009367, 00009389, STRING s0003; //-002-/ 00009378, 00009389, STRING s0004; //-004-/ 00009311, 0000931B, 00009350, 0000935A, begin /* 000092D8: 0022 */ // -- Begin Function Code -- // /* 000092E1: 0021 */ function_0330(0x00000000, 0x00000064); /* 000092F1: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 00009311: 0006 */ s0004 = LAST_RESULT; /* 0000931B: 0007 */ s0001 = g_str0003 + s0004; /* 00009328: 0021 */ function_01FE("DIR_CLARIUS_PLUS_FACTORY_USRLIB"); /* 00009350: 0006 */ s0004 = LAST_RESULT; /* 0000935A: 0007 */ s0000 = g_str0003 + s0004; /* 00009367: 0007 */ s0002 = s0000 + "\\*.*"; /* 00009378: 0007 */ s0003 = s0001 + "\\*.*"; /* 00009389: 0021 */ function_0183(s0002, s0003, 0x00028001); /* 0000939A: 0021 */ function_0330(0x00000001, 0x00000064); /* 000093AA: 0024 */ return; /* 000093AE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CBB3, //Binary Size : 0x0000022B bytes function NUMBER function_0009() STRING s0000; //-003-/ 00009481, 00009524, 0000959A, STRING s0001; //-006-/ 00009413, 00009428, 000094B0, 00009514, 0000953C, 00009589, STRING s0002; //-002-/ 0000959A, 000095B6, STRING s0003; //-002-/ 00009589, 000095B6, STRING s0004; //-002-/ 00009428, 000094C8, STRING s0005; //-008-/ 000093FC, 00009406, 00009406, 00009413, 0000946A, 00009474, 00009474, 00009481, NUMBER n0000; //-003-/ 000094A4, 00009508, 00009570, NUMBER n0001; //-010-/ 000094BE, 000094EF, 000094EF, 000094FC, 00009532, 00009563, 00009563, 00009570, 00009570, 0000957D, NUMBER n0002; //-008-/ 000094D6, 000094E0, 000094E0, 000094EF, 0000954A, 00009554, 00009554, 00009563, begin /* 000093BC: 0022 */ // -- Begin Function Code -- // /* 000093C5: 0021 */ function_0330(0x00000000, 0x00000064); /* 000093D5: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USER_PROJECTS"); /* 000093FC: 0006 */ s0005 = LAST_RESULT; /* 00009406: 0007 */ s0005 = g_str0003 + s0005; /* 00009413: 0007 */ s0001 = s0005 + "\\default"; /* 00009428: 0007 */ s0004 = s0001 + "\\default.kpr"; /* 00009441: 0021 */ function_01FE("DIR_CLARIUS_PLUS_FACTORY_LIBRARY"); /* 0000946A: 0006 */ s0005 = LAST_RESULT; /* 00009474: 0007 */ s0005 = g_str0003 + s0005; /* 00009481: 0007 */ s0000 = s0005 + "\\projects\\demo\\default"; /* 000094A4: 0006 */ n0000 = 0x00000000; /* 000094B0: 0021 */ function_01C5(0x00000005, s0001); /* 000094BE: 0006 */ n0001 = LAST_RESULT; /* 000094C8: 0021 */ function_01C5(0x00000003, s0004); /* 000094D6: 0006 */ n0002 = LAST_RESULT; /* 000094E0: 000D */ n0002 = n0002 == 0x00000000; /* 000094EF: 0019 */ n0001 = n0001 && n0002; /* 000094FC: 0004 */ if(! n0001) goto label_001F; // normal if /* 00009508: 0006 */ n0000 = 0x00000001; /* 00009514: 0021 */ function_018E(s0001, 0x0165F822); // : Jump Referenced(1): // : 000094FC, label_001F: /* 00009524: 0021 */ function_01C5(0x00000005, s0000); /* 00009532: 0006 */ n0001 = LAST_RESULT; /* 0000953C: 0021 */ function_01C5(0x00000005, s0001); /* 0000954A: 0006 */ n0002 = LAST_RESULT; /* 00009554: 000D */ n0002 = n0002 == 0x00000000; /* 00009563: 0019 */ n0001 = n0001 && n0002; /* 00009570: 0018 */ n0001 = n0000 || n0001; /* 0000957D: 0004 */ if(! n0001) goto label_0020; // normal if /* 00009589: 0007 */ s0003 = s0001 + "\\*.*"; /* 0000959A: 0007 */ s0002 = s0000 + "\\*.*"; /* 000095AB: 0021 */ function_0148(0x0000003E); /* 000095B6: 0021 */ function_0183(s0002, s0003, 0x00028001); /* 000095C7: 0021 */ function_0147(0x0000003E); // : Jump Referenced(1): // : 0000957D, label_0020: /* 000095D4: 0021 */ function_0330(0x00000001, 0x00000064); /* 000095E4: 0024 */ return; /* 000095E8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CA77, //Binary Size : 0x0000054E bytes function NUMBER function_000A() STRING s0000; //-004-/ 00009638, 00009653, 00009697, 0000979C, STRING s0001; //-003-/ 00009751, 0000979C, 00009A99, STRING s0002; //-004-/ 00009697, 00009751, 00009A8F, 00009A99, NUMBER n0000; //-005-/ 00009A59, 00009A67, 00009A82, 00009AF2, 00009AF2, NUMBER n0001; //-001-/ 00009AE6, NUMBER n0002; //-018-/ 00009611, 0000961B, 00009672, 0000967C, 0000967C, 0000968B, 00009777, 00009781, 00009781, 00009790, 00009A67, 00009A76, 00009AAA, 00009AB4, 00009AB4, 00009AC3, 00009B1E, 00009B28, STRING array_0000(10); //-008-/ 000097B1, 00009810, 0000986B, 000098CF, 00009929, 00009985, 000099EF, 00009A82, begin /* 000095F6: 0022 */ // -- Begin Function Code -- // /* 000095FF: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 00009611: 0006 */ n0002 = LAST_RESULT; /* 0000961B: 0004 */ if(! n0002) goto label_0022; // normal if /* 00009627: 0021 */ function_0148(0x0000004A); /* 00009632: 0021 */ ret_g_str003C_02E9(); /* 00009638: 0006 */ s0000 = LAST_RESULT; /* 00009642: 0005 */ goto label_0023; // : Jump Referenced(1): // : 0000961B, label_0022: /* 0000964D: 0021 */ ret_g_str0041_02EC(); /* 00009653: 0006 */ s0000 = LAST_RESULT; // : Jump Referenced(1): // : 00009642, label_0023: /* 0000965F: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 00009672: 0006 */ n0002 = LAST_RESULT; /* 0000967C: 000D */ n0002 = 0x00000006 == n0002; /* 0000968B: 0004 */ if(! n0002) goto label_0024; // normal if /* 00009697: 0007 */ s0002 = s0000 + "pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-Security;IIS-IPSecurity;IIS-WebServerManagementTools;IIS-ManagementScriptingTools /quiet /norestart"; /* 00009751: 0021 */ function_0159(s0001, s0002, 0x00000003); // : Jump Referenced(1): // : 0000968B, label_0024: /* 00009764: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 00009777: 0006 */ n0002 = LAST_RESULT; /* 00009781: 000D */ n0002 = 0x0000000A == n0002; /* 00009790: 0004 */ if(! n0002) goto label_0027; // normal if /* 0000979C: 0007 */ s0001 = s0000 + "dism.exe"; /* 000097B1: 0033 */ array_0000(0x00000000) = "/online /Enable-Feature /FeatureName:IIS-WebServerRole /All /Quiet /NoRestart"; /* 00009810: 0033 */ array_0000(0x00000001) = "/online /Enable-Feature /FeatureName:IIS-WebServer /All /Quiet /NoRestart"; /* 0000986B: 0033 */ array_0000(0x00000002) = "/online /Enable-Feature /FeatureName:IIS-CommonHttpFeatures /All /Quiet /NoRestart"; /* 000098CF: 0033 */ array_0000(0x00000003) = "/online /Enable-Feature /FeatureName:IIS-Security /All /Quiet /NoRestart"; /* 00009929: 0033 */ array_0000(0x00000004) = "/online /Enable-Feature /FeatureName:IIS-IPSecurity /All /Quiet /NoRestart"; /* 00009985: 0033 */ array_0000(0x00000005) = "/online /Enable-Feature /FeatureName:IIS-WebServerManagementTools /All /Quiet /NoRestart"; /* 000099EF: 0033 */ array_0000(0x00000006) = "/online /Enable-Feature /FeatureName:IIS-ManagementScriptingTools /All /Quiet /NoRestart"; /* 00009A59: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 00009B01, label_0025: /* 00009A67: 000B */ n0002 = n0000 <= 0x00000006; /* 00009A76: 0004 */ if(! n0002) goto label_0027; // normal if /* 00009A82: 0035 */ array_0000(n0000); /* 00009A8F: 0006 */ s0002 = LAST_RESULT; /* 00009A99: 0021 */ function_0159(s0001, s0002, 0x00000003); /* 00009AAA: 0006 */ n0002 = LAST_RESULT; /* 00009AB4: 0009 */ n0002 = n0002 < 0x00000000; /* 00009AC3: 0004 */ if(! n0002) goto label_0026; // normal if /* 00009ACF: 0035 */ g_struct_type_000B_000F.nLaunchResult; /* 00009AE6: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 00009AC3, label_0026: /* 00009AF2: 0007 */ n0000++; /* 00009B01: 0005 */ goto label_0025; // : Jump Referenced(2): // : 00009790, 00009A76, label_0027: /* 00009B0C: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 00009B1E: 0006 */ n0002 = LAST_RESULT; /* 00009B28: 0004 */ if(! n0002) goto label_0028; // normal if /* 00009B34: 0021 */ function_0147(0x0000004A); // : Jump Referenced(1): // : 00009B28, label_0028: /* 00009B41: 0024 */ return; /* 00009B45: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 0000AD17, 0000C8EF, 0000CA1D, 0000CBB9, 00010384, // : //Binary Size : 0x000000D9 bytes function BOOL function_000B() STRING s0000; //-002-/ 00009B6B, 00009BCB, NUMBER n0000; //-001-/ 00009B6B, NUMBER n0001; //-002-/ 00009BCB, 00009BFA, NUMBER n0002; //-001-/ 00009B6B, NUMBER n0003; //-010-/ 00009BA6, 00009BB0, 00009BB0, 00009BBF, 00009BD5, 00009BDF, 00009BDF, 00009BEE, 00009BFA, 00009C09, begin /* 00009B57: 0022 */ // -- Begin Function Code -- // /* 00009B60: 0021 */ function_0306(0x80000002); /* 00009B6B: 0021 */ reglookup(key,value,?,return,)("SOFTWARE\\Microsoft\\InetStp", "MajorVersion", n0000, s0000, n0002); /* 00009BA6: 0006 */ n0003 = LAST_RESULT; /* 00009BB0: 000D */ n0003 = 0x00000000 == n0003; /* 00009BBF: 0004 */ if(! n0003) goto label_002A; // normal if /* 00009BCB: 002C */ StrToNum(n0001, s0000); /* 00009BD5: 0006 */ n0003 = LAST_RESULT; /* 00009BDF: 000D */ n0003 = 0x00000000 == n0003; /* 00009BEE: 0004 */ if(! n0003) goto label_002A; // normal if /* 00009BFA: 000C */ n0003 = n0001 >= 0x00000007; /* 00009C09: 0004 */ if(! n0003) goto label_002A; // normal if /* 00009C15: 0027 */ // -- Start Return Code -- // /* 00009C19: 0023 */ return 0x00000001; // : Jump Referenced(3): // : 00009BBF, 00009BEE, 00009C09, label_002A: /* 00009C24: 0027 */ // -- Start Return Code -- // /* 00009C28: 0023 */ return 0x00000000; /* 00009C31: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CC0D, //Binary Size : 0x00000497 bytes function NUMBER function_000C() STRING s0000; //-003-/ 00009C58, 00009D05, 00009DDF, STRING s0001; //-004-/ 00009CB5, 00009D05, 00009D53, 00009DDF, STRING s0002; //-004-/ 00009E18, 00009E3A, 00009F25, 0000A02B, STRING s0003; //-002-/ 00009F64, 00009FC3, STRING s0004; //-002-/ 00009EAE, 0000A064, STRING s0005; //-004-/ 00009E5D, 00009EE9, 0000A0BA, 0000A0C8, STRING s0006; //-004-/ 00009E3A, 00009EC5, 00009EE9, 0000A0BA, STRING s0007; //-018-/ 00009C4E, 00009C58, 00009C92, 00009C9C, 00009C9C, 00009CB5, 00009D30, 00009D3A, 00009D3A, 00009D53, 00009E0E, 00009E18, 00009E53, 00009E5D, 00009EA4, 00009EAE, 00009FB9, 00009FC3, NUMBER n0000; //-006-/ 00009F25, 00009F64, 0000A00B, 0000A02B, 0000A064, 0000A0A3, NUMBER n0002; //-003-/ 00009DF0, 0000A095, 0000A0AE, NUMBER n0003; //-004-/ 00009DFC, 00009F89, 00009FF2, 0000A014, NUMBER n0004; //-028-/ 00009ED3, 00009EDD, 00009EF5, 00009EFF, 00009EFF, 00009F0E, 00009F39, 00009F43, 00009F43, 00009F52, 00009F70, 00009F7A, 00009F7A, 00009F89, 00009F89, 00009F96, 00009FCD, 00009FD7, 00009FD7, 00009FE6, 0000A03F, 0000A049, 0000A049, 0000A058, 0000A070, 0000A07A, 0000A07A, 0000A089, begin /* 00009C3F: 0022 */ // -- Begin Function Code -- // /* 00009C48: 0021 */ ret_g_str0041_02EC(); /* 00009C4E: 0006 */ s0007 = LAST_RESULT; /* 00009C58: 0007 */ s0000 = s0007 + "\\inetsrv\\appcmd.exe"; /* 00009C78: 0021 */ function_01FE("ID_CLARIUS_SERVER"); /* 00009C92: 0006 */ s0007 = LAST_RESULT; /* 00009C9C: 0007 */ s0007 = "set config \"" + s0007; /* 00009CB5: 0007 */ s0001 = s0007 + "\" /section:staticContent /clientCache.cacheControlMode:DisableCache"; /* 00009D05: 0021 */ function_0159(s0000, s0001, 0x00000003); /* 00009D16: 0021 */ function_01FE("ID_CLARIUS_SERVER"); /* 00009D30: 0006 */ s0007 = LAST_RESULT; /* 00009D3A: 0007 */ s0007 = "set config \"" + s0007; /* 00009D53: 0007 */ s0001 = s0007 + "\" -section:system.webServer/security/ipSecurity /+\"[ipAddress=\'127.0.0.1\',allowed=\'True\']\" /allowUnlisted:false /commit:apphost"; /* 00009DDF: 0021 */ function_0159(s0000, s0001, 0x00000003); /* 00009DF0: 0006 */ n0002 = 0x00000000; /* 00009DFC: 0006 */ n0003 = 0x00000001; /* 00009E08: 0021 */ ret_g_str003F_02EB(); /* 00009E0E: 0006 */ s0007 = LAST_RESULT; /* 00009E18: 0007 */ s0002 = s0007 + "\\system32\\drivers\\etc"; /* 00009E3A: 0007 */ s0006 = s0002 + "\\hosts"; /* 00009E4D: 0021 */ ret_g_str003F_02EB(); /* 00009E53: 0006 */ s0007 = LAST_RESULT; /* 00009E5D: 0007 */ s0005 = s0007 + "\\system32\\drivers\\etc\\hosts.kei_bak"; /* 00009E8D: 0021 */ function_01FE("ID_CLARIUS_WEB"); /* 00009EA4: 0006 */ s0007 = LAST_RESULT; /* 00009EAE: 0007 */ s0004 = "127.0.0.1\t" + s0007; /* 00009EC5: 0021 */ function_01C5(0x00000003, s0006); /* 00009ED3: 0006 */ n0004 = LAST_RESULT; /* 00009EDD: 0004 */ if(! n0004) goto label_0032; // normal if /* 00009EE9: 0021 */ function_0182(s0006, s0005); /* 00009EF5: 0006 */ n0004 = LAST_RESULT; /* 00009EFF: 000D */ n0004 = 0x00000000 == n0004; /* 00009F0E: 0004 */ if(! n0004) goto label_0032; // normal if /* 00009F1A: 0021 */ function_0186(0x00000002); /* 00009F25: 0021 */ function_0187(n0000, s0002, "hosts"); /* 00009F39: 0006 */ n0004 = LAST_RESULT; /* 00009F43: 000D */ n0004 = 0x00000000 == n0004; /* 00009F52: 0004 */ if(! n0004) goto label_0032; // normal if // : Jump Referenced(1): // : 0000A000, label_002C: /* 00009F60: 0001 */ // -- While/Switch -- // /* 00009F64: 0021 */ function_018A(n0000, s0003); /* 00009F70: 0006 */ n0004 = LAST_RESULT; /* 00009F7A: 000D */ n0004 = 0x00000000 == n0004; /* 00009F89: 0019 */ n0004 = n0003 && n0004; /* 00009F96: 0004 */ if(! n0004) goto label_002E; // normal if /* 00009FA2: 0021 */ function_01FE("ID_CLARIUS_WEB"); /* 00009FB9: 0006 */ s0007 = LAST_RESULT; /* 00009FC3: 002A */ StrFind(s0003, s0007); /* 00009FCD: 0006 */ n0004 = LAST_RESULT; /* 00009FD7: 000C */ n0004 = n0004 >= 0x00000000; /* 00009FE6: 0004 */ if(! n0004) goto label_002D; // normal if /* 00009FF2: 0006 */ n0003 = 0x00000000; // : Jump Referenced(1): // : 00009FE6, label_002D: /* 0000A000: 0005 */ goto label_002C; // : Jump Referenced(1): // : 00009F96, label_002E: /* 0000A00B: 0021 */ function_0189(n0000); /* 0000A014: 0004 */ if(! n0003) goto label_0030; // normal if /* 0000A020: 0021 */ function_0186(0x00000003); /* 0000A02B: 0021 */ function_0187(n0000, s0002, "hosts"); /* 0000A03F: 0006 */ n0004 = LAST_RESULT; /* 0000A049: 000D */ n0004 = 0x00000000 == n0004; /* 0000A058: 0004 */ if(! n0004) goto label_0030; // normal if /* 0000A064: 0021 */ function_018B(n0000, s0004); /* 0000A070: 0006 */ n0004 = LAST_RESULT; /* 0000A07A: 0009 */ n0004 = n0004 < 0x00000000; /* 0000A089: 0004 */ if(! n0004) goto label_002F; // normal if /* 0000A095: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 0000A089, label_002F: /* 0000A0A3: 0021 */ function_0189(n0000); // : Jump Referenced(2): // : 0000A014, 0000A058, label_0030: /* 0000A0AE: 0004 */ if(! n0002) goto label_0031; // normal if /* 0000A0BA: 0021 */ function_0182(s0005, s0006); // : Jump Referenced(1): // : 0000A0AE, label_0031: /* 0000A0C8: 0021 */ function_018F(s0005); // : Jump Referenced(3): // : 00009EDD, 00009F0E, 00009F52, label_0032: /* 0000A0D3: 0024 */ return; /* 0000A0D7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C90B, 000103A0, //Binary Size : 0x00000438 bytes function NUMBER function_000D() STRING s0000; //-002-/ 0000A162, 0000A1CE, STRING s0001; //-002-/ 0000A1C0, 0000A1CE, STRING s0002; //-007-/ 0000A116, 0000A12E, 0000A1DF, 0000A206, 0000A228, 0000A2DB, 0000A38E, STRING s0003; //-006-/ 0000A32F, 0000A360, 0000A3DE, 0000A452, 0000A481, 0000A4C0, STRING s0004; //-004-/ 0000A24B, 0000A29F, 0000A501, 0000A50F, STRING s0005; //-005-/ 0000A228, 0000A27B, 0000A29F, 0000A385, 0000A501, STRING s0006; //-016-/ 0000A0FF, 0000A109, 0000A109, 0000A116, 0000A158, 0000A162, 0000A19C, 0000A1A6, 0000A1A6, 0000A1C0, 0000A1FC, 0000A206, 0000A241, 0000A24B, 0000A448, 0000A452, NUMBER n0000; //-006-/ 0000A2DB, 0000A32F, 0000A37C, 0000A38E, 0000A481, 0000A4E1, NUMBER n0001; //-003-/ 0000A3EA, 0000A3FA, 0000A4CC, NUMBER n0002; //-005-/ 0000A31F, 0000A360, 0000A3DE, 0000A4C0, 0000A4EC, NUMBER n0003; //-005-/ 0000A1EA, 0000A3C7, 0000A409, 0000A4B2, 0000A4F5, NUMBER n0004; //-032-/ 0000A13C, 0000A146, 0000A289, 0000A293, 0000A2AB, 0000A2B5, 0000A2B5, 0000A2C4, 0000A2EF, 0000A2F9, 0000A2F9, 0000A308, 0000A33B, 0000A345, 0000A345, 0000A354, 0000A3A2, 0000A3AC, 0000A3AC, 0000A3BB, 0000A3FA, 0000A418, 0000A418, 0000A425, 0000A45C, 0000A466, 0000A466, 0000A475, 0000A48D, 0000A497, 0000A497, 0000A4A6, NUMBER n0005; //-002-/ 0000A409, 0000A418, begin /* 0000A0E5: 0022 */ // -- Begin Function Code -- // /* 0000A0EE: 0021 */ function_01FE("DIR_HELP"); /* 0000A0FF: 0006 */ s0006 = LAST_RESULT; /* 0000A109: 0007 */ s0006 = g_str0003 + s0006; /* 0000A116: 0007 */ s0002 = s0006 + "\\web.config"; /* 0000A12E: 0021 */ function_01C5(0x00000003, s0002); /* 0000A13C: 0006 */ n0004 = LAST_RESULT; /* 0000A146: 0004 */ if(! n0004) goto label_0034; // normal if /* 0000A152: 0021 */ ret_g_str0041_02EC(); /* 0000A158: 0006 */ s0006 = LAST_RESULT; /* 0000A162: 0007 */ s0000 = s0006 + "\\inetsrv\\appcmd.exe"; /* 0000A182: 0021 */ function_01FE("ID_CLARIUS_SERVER"); /* 0000A19C: 0006 */ s0006 = LAST_RESULT; /* 0000A1A6: 0007 */ s0006 = "delete site \"" + s0006; /* 0000A1C0: 0007 */ s0001 = s0006 + "\""; /* 0000A1CE: 0021 */ function_0159(s0000, s0001, 0x00000003); /* 0000A1DF: 0021 */ function_018F(s0002); // : Jump Referenced(1): // : 0000A146, label_0034: /* 0000A1EA: 0006 */ n0003 = 0x00000000; /* 0000A1F6: 0021 */ ret_g_str003F_02EB(); /* 0000A1FC: 0006 */ s0006 = LAST_RESULT; /* 0000A206: 0007 */ s0002 = s0006 + "\\system32\\drivers\\etc"; /* 0000A228: 0007 */ s0005 = s0002 + "\\hosts"; /* 0000A23B: 0021 */ ret_g_str003F_02EB(); /* 0000A241: 0006 */ s0006 = LAST_RESULT; /* 0000A24B: 0007 */ s0004 = s0006 + "\\system32\\drivers\\etc\\hosts.kei_bak"; /* 0000A27B: 0021 */ function_01C5(0x00000003, s0005); /* 0000A289: 0006 */ n0004 = LAST_RESULT; /* 0000A293: 0004 */ if(! n0004) goto label_003D; // normal if /* 0000A29F: 0021 */ function_0182(s0005, s0004); /* 0000A2AB: 0006 */ n0004 = LAST_RESULT; /* 0000A2B5: 000D */ n0004 = 0x00000000 == n0004; /* 0000A2C4: 0004 */ if(! n0004) goto label_003D; // normal if /* 0000A2D0: 0021 */ function_0186(0x00000002); /* 0000A2DB: 0021 */ function_0187(n0000, s0002, "hosts"); /* 0000A2EF: 0006 */ n0004 = LAST_RESULT; /* 0000A2F9: 000D */ n0004 = 0x00000000 == n0004; /* 0000A308: 0004 */ if(! n0004) goto label_003D; // normal if /* 0000A314: 0021 */ function_026B(0x00000000); /* 0000A31F: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0000A371, label_0035: /* 0000A32B: 0001 */ // -- While/Switch -- // /* 0000A32F: 0021 */ function_018A(n0000, s0003); /* 0000A33B: 0006 */ n0004 = LAST_RESULT; /* 0000A345: 000D */ n0004 = n0004 == 0x00000000; /* 0000A354: 0004 */ if(! n0004) goto label_0036; // normal if /* 0000A360: 0021 */ function_0271(n0002, s0003, 0x00000000); /* 0000A371: 0005 */ goto label_0035; // : Jump Referenced(1): // : 0000A354, label_0036: /* 0000A37C: 0021 */ function_0189(n0000); /* 0000A385: 0021 */ function_018F(s0005); /* 0000A38E: 0021 */ function_0188(n0000, s0002, "hosts"); /* 0000A3A2: 0006 */ n0004 = LAST_RESULT; /* 0000A3AC: 0009 */ n0004 = n0004 < 0x00000000; /* 0000A3BB: 0004 */ if(! n0004) goto label_0037; // normal if /* 0000A3C7: 0006 */ n0003 = 0x00000001; /* 0000A3D3: 0005 */ goto label_003B; // : Jump Referenced(1): // : 0000A3BB, label_0037: /* 0000A3DE: 0021 */ function_0276(n0002, s0003); /* 0000A3EA: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0000A4D6, label_0038: /* 0000A3F6: 0001 */ // -- While/Switch -- // /* 0000A3FA: 000E */ n0004 = n0001 != 0x00000001; /* 0000A409: 000D */ n0005 = n0003 == 0x00000000; /* 0000A418: 0019 */ n0004 = n0004 && n0005; /* 0000A425: 0004 */ if(! n0004) goto label_003A; // normal if /* 0000A431: 0021 */ function_01FE("ID_CLARIUS_WEB"); /* 0000A448: 0006 */ s0006 = LAST_RESULT; /* 0000A452: 002A */ StrFind(s0003, s0006); /* 0000A45C: 0006 */ n0004 = LAST_RESULT; /* 0000A466: 0009 */ n0004 = n0004 < 0x00000000; /* 0000A475: 0004 */ if(! n0004) goto label_0039; // normal if /* 0000A481: 0021 */ function_018B(n0000, s0003); /* 0000A48D: 0006 */ n0004 = LAST_RESULT; /* 0000A497: 0009 */ n0004 = n0004 < 0x00000000; /* 0000A4A6: 0004 */ if(! n0004) goto label_0039; // normal if /* 0000A4B2: 0006 */ n0003 = 0x00000001; // : Jump Referenced(2): // : 0000A475, 0000A4A6, label_0039: /* 0000A4C0: 0021 */ function_0278(n0002, s0003); /* 0000A4CC: 0006 */ n0001 = LAST_RESULT; /* 0000A4D6: 0005 */ goto label_0038; // : Jump Referenced(1): // : 0000A425, label_003A: /* 0000A4E1: 0021 */ function_0189(n0000); // : Jump Referenced(1): // : 0000A3D3, label_003B: /* 0000A4EC: 0021 */ function_026C(n0002); /* 0000A4F5: 0004 */ if(! n0003) goto label_003C; // normal if /* 0000A501: 0021 */ function_0182(s0004, s0005); // : Jump Referenced(1): // : 0000A4F5, label_003C: /* 0000A50F: 0021 */ function_018F(s0004); // : Jump Referenced(3): // : 0000A293, 0000A2C4, 0000A308, label_003D: /* 0000A51A: 0024 */ return; /* 0000A51E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A961, //Binary Size : 0x00000349 bytes function NUMBER function_000E() STRING s0000; //-003-/ 0000A672, 0000A6DE, 0000A714, STRING s0001; //-001-/ 0000A714, STRING s0002; //-004-/ 0000A5DA, 0000A639, 0000A6B1, 0000A83D, STRING s0003; //-002-/ 0000A77D, 0000A7CB, STRING s0004; //-012-/ 0000A639, 0000A672, 0000A6B1, 0000A6DE, 0000A7A6, 0000A7B0, 0000A7B0, 0000A7BD, 0000A7BD, 0000A7CB, 0000A7CB, 0000A81A, STRING s0005; //-004-/ 0000A7F5, 0000A7FF, 0000A7FF, 0000A81A, NUMBER n0000; //-004-/ 0000A5E6, 0000A5F6, 0000A826, 0000A849, NUMBER n0001; //-002-/ 0000A740, 0000A74A, NUMBER n0002; //-002-/ 0000A765, 0000A771, NUMBER n0003; //-001-/ 0000A714, NUMBER n0004; //-001-/ 0000A714, NUMBER n0005; //-007-/ 0000A540, 0000A54A, 0000A55F, 0000A5DA, 0000A765, 0000A83D, 0000A860, NUMBER n0006; //-006-/ 0000A57F, 0000A589, 0000A5AC, 0000A771, 0000A77D, 0000A869, NUMBER n0007; //-006-/ 0000A5F6, 0000A605, 0000A623, 0000A62D, 0000A74A, 0000A759, begin /* 0000A52C: 0022 */ // -- Begin Function Code -- // /* 0000A535: 0021 */ function_026B(0x00000000); /* 0000A540: 0006 */ n0005 = LAST_RESULT; /* 0000A54A: 0021 */ function_0271(n0005, "14.0", 0x00000000); /* 0000A55F: 0021 */ function_0271(n0005, "12.0", 0x00000000); /* 0000A574: 0021 */ function_026B(0x00000000); /* 0000A57F: 0006 */ n0006 = LAST_RESULT; /* 0000A589: 0021 */ function_0271(n0006, "kteprintf.lib.2015", 0x00000000); /* 0000A5AC: 0021 */ function_0271(n0006, "kteprintf.lib.2013", 0x00000000); /* 0000A5CF: 0021 */ function_0306(0x80000002); /* 0000A5DA: 0021 */ function_0276(n0005, s0002); /* 0000A5E6: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 0000A855, label_003F: /* 0000A5F2: 0001 */ // -- While/Switch -- // /* 0000A5F6: 000E */ n0007 = n0000 != 0x00000001; /* 0000A605: 0004 */ if(! n0007) goto label_0044; // normal if /* 0000A611: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 0000A623: 0006 */ n0007 = LAST_RESULT; /* 0000A62D: 0004 */ if(! n0007) goto label_0040; // normal if /* 0000A639: 0007 */ s0004 = "Software\\Wow6432Node\\Microsoft\\VisualStudio\\" + s0002; /* 0000A672: 0007 */ s0000 = s0004 + "\\InstalledProducts\\Microsoft Visual C++"; /* 0000A6A6: 0005 */ goto label_0041; // : Jump Referenced(1): // : 0000A62D, label_0040: /* 0000A6B1: 0007 */ s0004 = "Software\\Microsoft\\VisualStudio\\" + s0002; /* 0000A6DE: 0007 */ s0000 = s0004 + "\\InstalledProducts\\Microsoft Visual C++"; // : Jump Referenced(1): // : 0000A6A6, label_0041: /* 0000A714: 0021 */ reglookup(key,value,?,return,)(s0000, "DefaultProductAttribute", n0003, s0001, n0004); /* 0000A740: 0006 */ n0001 = LAST_RESULT; /* 0000A74A: 000D */ n0007 = 0x00000000 == n0001; /* 0000A759: 0004 */ if(! n0007) goto label_0042; // normal if /* 0000A765: 0021 */ function_026F(n0005, n0002); /* 0000A771: 0021 */ function_026E(n0006, n0002); /* 0000A77D: 0021 */ function_0272(n0006, s0003); /* 0000A789: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LIB"); /* 0000A7A6: 0006 */ s0004 = LAST_RESULT; /* 0000A7B0: 0007 */ s0004 = g_str0003 + s0004; /* 0000A7BD: 0007 */ s0004 = s0004 + "\\"; /* 0000A7CB: 0007 */ s0004 = s0004 + s0003; /* 0000A7D8: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LIB"); /* 0000A7F5: 0006 */ s0005 = LAST_RESULT; /* 0000A7FF: 0007 */ s0005 = s0005 + "\\kteprintf.lib"; /* 0000A81A: 0021 */ function_0182(s0004, s0005); /* 0000A826: 0006 */ n0000 = 0x00000001; /* 0000A832: 0005 */ goto label_0043; // : Jump Referenced(1): // : 0000A759, label_0042: /* 0000A83D: 0021 */ function_0278(n0005, s0002); /* 0000A849: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 0000A832, label_0043: /* 0000A855: 0005 */ goto label_003F; // : Jump Referenced(1): // : 0000A605, label_0044: /* 0000A860: 0021 */ function_026C(n0005); /* 0000A869: 0021 */ function_026C(n0006); /* 0000A872: 0024 */ return; /* 0000A876: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000A911, 000103A8, //Binary Size : 0x00000018 bytes function NUMBER function_000F() begin /* 0000A884: 0022 */ // -- Begin Function Code -- // /* 0000A88D: 0021 */ function_0028(); /* 0000A893: 0021 */ function_0029(); /* 0000A899: 0024 */ return; /* 0000A89D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000111FE, //Binary Size : 0x0000000C bytes function NUMBER OnMoved() begin /* 0000A8AB: 0022 */ // -- Begin Function Code -- // /* 0000A8B4: 0024 */ return; /* 0000A8B8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000137A9, //Binary Size : 0x000000BF bytes function NUMBER OnEnd() NUMBER n0001; //-008-/ 0000A8CF, 0000A8DE, 0000A8FB, 0000A905, 0000A92A, 0000A934, 0000A934, 0000A943, begin /* 0000A8C6: 0022 */ // -- Begin Function Code -- // /* 0000A8CF: 000E */ n0001 = g_number002E != 0x00000000; /* 0000A8DE: 0004 */ if(! n0001) goto label_0048; // normal if /* 0000A8EA: 0021 */ function_026C(g_number002E); // : Jump Referenced(1): // : 0000A8DE, label_0048: /* 0000A8F5: 0021 */ ret_g_number003B_02F8(); /* 0000A8FB: 0006 */ n0001 = LAST_RESULT; /* 0000A905: 0004 */ if(! n0001) goto label_0049; // normal if /* 0000A911: 0021 */ function_000F(); /* 0000A917: 0021 */ function_001A(0x00000000); // : Jump Referenced(1): // : 0000A905, label_0049: /* 0000A924: 0021 */ ret_g_number003B_02F8(); /* 0000A92A: 0006 */ n0001 = LAST_RESULT; /* 0000A934: 000D */ n0001 = n0001 == 0x00000000; /* 0000A943: 0004 */ if(! n0001) goto label_004A; // normal if /* 0000A94F: 0021 */ function_002B(); /* 0000A955: 0021 */ function_002C(); /* 0000A95B: 0021 */ function_0003(); /* 0000A961: 0021 */ function_000E(); // : Jump Referenced(1): // : 0000A943, label_004A: /* 0000A969: 0021 */ function_01E8("", "", 0x00000003, "", 0x00000000); /* 0000A982: 0024 */ return; /* 0000A986: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00008AE5, //Binary Size : 0x00000196 bytes function NUMBER function_0012() STRING s0000; //-008-/ 0000AA83, 0000AA8D, 0000AAC8, 0000AAD2, 0000AAD2, 0000AB06, 0000AB06, 0000AB13, STRING s0001; //-002-/ 0000AAFC, 0000AB06, begin /* 0000A994: 0022 */ // -- Begin Function Code -- // /* 0000A99D: 0021 */ function_0147(0x00000042); /* 0000A9A8: 0021 */ function_026B(0x00000000); /* 0000A9B3: 0006 */ g_number002E = LAST_RESULT; /* 0000A9BD: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000A9CE: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000A9DF: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000A9F0: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA01: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA12: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA23: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA34: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA45: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA56: 0021 */ function_0271(g_number002E, "", 0x00000000); /* 0000AA67: 0021 */ function_01FE("DIR_DEFAULT_INSTALL"); /* 0000AA83: 0006 */ s0000 = LAST_RESULT; /* 0000AA8D: 0014 */ g_str0031 = "C:\\" ^ s0000; /* 0000AA9D: 0006 */ g_str0003 = g_str0031; /* 0000AAA7: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000AAC8: 0006 */ s0000 = LAST_RESULT; /* 0000AAD2: 0007 */ s0000 = s0000 + " "; /* 0000AAE0: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000AAFC: 0006 */ s0001 = LAST_RESULT; /* 0000AB06: 0007 */ s0000 = s0000 + s0001; /* 0000AB13: 0021 */ function_01F2(s0000); /* 0000AB1C: 0021 */ function_0147(0x00000036); /* 0000AB27: 0024 */ return; /* 0000AB2B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00008AEB, //Binary Size : 0x000000DE bytes function NUMBER function_0013() STRING s0000; //-008-/ 0000AB6B, 0000AB75, 0000AB75, 0000ABA9, 0000ABA9, 0000ABB6, 0000ABE1, 0000ABEB, STRING s0001; //-002-/ 0000AB9F, 0000ABA9, begin /* 0000AB39: 0022 */ // -- Begin Function Code -- // /* 0000AB42: 0021 */ function_0147(0x0000001D); /* 0000AB4D: 0021 */ function_0147(0x00000010); /* 0000AB58: 0021 */ function_01FE("TITLE_MAIN"); /* 0000AB6B: 0006 */ s0000 = LAST_RESULT; /* 0000AB75: 0007 */ s0000 = s0000 + " "; /* 0000AB83: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000AB9F: 0006 */ s0001 = LAST_RESULT; /* 0000ABA9: 0007 */ s0000 = s0000 + s0001; /* 0000ABB6: 0021 */ function_032C(s0000, 0x00000018, 0x00FFFFFF); /* 0000ABC9: 0021 */ function_01FE("IFX_SETUP_TITLE"); /* 0000ABE1: 0006 */ s0000 = LAST_RESULT; /* 0000ABEB: 0021 */ function_032C(s0000, 0x00000000, 0xFF000100); /* 0000ABFE: 0021 */ function_0147(0x0000000C); /* 0000AC09: 0021 */ function_0213(0x00000001); /* 0000AC14: 0024 */ return; /* 0000AC18: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00008AF1, //Binary Size : 0x0000039C bytes function NUMBER function_0014() STRING s0000; //-002-/ 0000AC90, 0000AEDC, STRING s0001; //-011-/ 0000AC9D, 0000ACA7, 0000AD42, 0000AD42, 0000ADB1, 0000ADB1, 0000AE2F, 0000AE2F, 0000AEB5, 0000AEB5, 0000AEDC, STRING s0002; //-004-/ 0000AC52, 0000AC5C, 0000AC5C, 0000AC90, STRING s0003; //-002-/ 0000AC86, 0000AC90, NUMBER n0000; //-006-/ 0000AEE8, 0000AEF2, 0000AF54, 0000AF5E, 0000AF93, 0000AF9D, NUMBER n0001; //-018-/ 0000ACF2, 0000ACFC, 0000ACFC, 0000AD0B, 0000AD1D, 0000AD27, 0000AD27, 0000AD36, 0000AEF2, 0000AF01, 0000AF1E, 0000AF28, 0000AF28, 0000AF37, 0000AF5E, 0000AF6D, 0000AF9D, 0000AFAC, begin /* 0000AC26: 0022 */ // -- Begin Function Code -- // // : Jump Referenced(2): // : 0000AF0D, 0000AF43, label_004E: /* 0000AC31: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000AC52: 0006 */ s0002 = LAST_RESULT; /* 0000AC5C: 0007 */ s0002 = s0002 + " "; /* 0000AC6A: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000AC86: 0006 */ s0003 = LAST_RESULT; /* 0000AC90: 0007 */ s0000 = s0002 + s0003; /* 0000AC9D: 0006 */ s0001 = ""; /* 0000ACA7: 0006 */ s0001 = "The InstallShield� Wizard will install %P on your computer."; /* 0000ACEC: 0021 */ checkoeminfo(); /* 0000ACF2: 0006 */ n0001 = LAST_RESULT; /* 0000ACFC: 000D */ n0001 = n0001 == 0x00000000; /* 0000AD0B: 0004 */ if(! n0001) goto label_0050; // normal if /* 0000AD17: 0021 */ function_000B(); /* 0000AD1D: 0006 */ n0001 = LAST_RESULT; /* 0000AD27: 000D */ n0001 = n0001 == 0x00000000; /* 0000AD36: 0004 */ if(! n0001) goto label_004F; // normal if /* 0000AD42: 0007 */ s0001 = s0001 + "\n\nClarius+ PC Edition requires Internet Information Services (IIS) to be installed on your system."; /* 0000ADB1: 0007 */ s0001 = s0001 + " Continuing installation will install IIS and make modifications to IIS and to your system hosts file."; /* 0000AE24: 0005 */ goto label_0050; // : Jump Referenced(1): // : 0000AD36, label_004F: /* 0000AE2F: 0007 */ s0001 = s0001 + "\n\nContinuing installation will make modifications to Internet Information Services (IIS) and to your system hosts file."; // : Jump Referenced(2): // : 0000AD0B, 0000AE24, label_0050: /* 0000AEB5: 0007 */ s0001 = s0001 + "\n\nTo continue, click Next."; /* 0000AEDC: 0021 */ function_01ED(s0000, s0001); /* 0000AEE8: 0006 */ n0000 = LAST_RESULT; /* 0000AEF2: 000D */ n0001 = n0000 == 0x0000000C; /* 0000AF01: 0004 */ if(! n0001) goto label_0051; // normal if /* 0000AF0D: 0005 */ goto label_004E; // : Jump Referenced(2): // : 0000AF01, 0000AF79, label_0051: /* 0000AF18: 0021 */ function_0015(); /* 0000AF1E: 0006 */ n0001 = LAST_RESULT; /* 0000AF28: 000D */ n0001 = n0001 == 0x0000000C; /* 0000AF37: 0004 */ if(! n0001) goto label_0052; // normal if /* 0000AF43: 0005 */ goto label_004E; // : Jump Referenced(2): // : 0000AF37, 0000AFB8, label_0052: /* 0000AF4E: 0021 */ function_0017(); /* 0000AF54: 0006 */ n0000 = LAST_RESULT; /* 0000AF5E: 000D */ n0001 = n0000 == 0x0000000C; /* 0000AF6D: 0004 */ if(! n0001) goto label_0053; // normal if /* 0000AF79: 0005 */ goto label_0051; // : Jump Referenced(1): // : 0000AF6D, label_0053: /* 0000AF84: 0021 */ function_01EC("", "", g_number002E); /* 0000AF93: 0006 */ n0000 = LAST_RESULT; /* 0000AF9D: 000D */ n0001 = n0000 == 0x0000000C; /* 0000AFAC: 0004 */ if(! n0001) goto label_0054; // normal if /* 0000AFB8: 0005 */ goto label_0052; // : Jump Referenced(1): // : 0000AFAC, label_0054: /* 0000AFC3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000AF18, //Binary Size : 0x0000013B bytes function NUMBER function_0015() STRING s0000; //-002-/ 0000B039, 0000B0E6, STRING s0001; //-002-/ 0000B046, 0000B0E6, STRING s0002; //-002-/ 0000B074, 0000B0E6, STRING s0003; //-002-/ 0000B0CD, 0000B0E6, STRING s0004; //-006-/ 0000AFFB, 0000B005, 0000B005, 0000B039, 0000B0C3, 0000B0CD, STRING s0005; //-002-/ 0000B02F, 0000B039, NUMBER n0000; //-002-/ 0000B0F8, 0000B106, begin /* 0000AFD1: 0022 */ // -- Begin Function Code -- // /* 0000AFDA: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000AFFB: 0006 */ s0004 = LAST_RESULT; /* 0000B005: 0007 */ s0004 = s0004 + " "; /* 0000B013: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000B02F: 0006 */ s0005 = LAST_RESULT; /* 0000B039: 0007 */ s0000 = s0004 + s0005; /* 0000B046: 0006 */ s0001 = "Microsoft End User License Agreement"; /* 0000B074: 0006 */ s0002 = "Do you accept all the terms of the preceding license agreement?"; /* 0000B0BD: 0021 */ ret_g_str003D_02ED(); /* 0000B0C3: 0006 */ s0004 = LAST_RESULT; /* 0000B0CD: 0014 */ s0003 = s0004 ^ "MsftWrng.txt"; /* 0000B0E6: 0021 */ function_01E9(s0000, s0001, s0002, s0003); /* 0000B0F8: 0006 */ n0000 = LAST_RESULT; /* 0000B102: 0027 */ // -- Start Return Code -- // /* 0000B106: 0023 */ return n0000; /* 0000B10D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CCA5, //Binary Size : 0x00000128 bytes function NUMBER function_0016() STRING s0000; //-002-/ 0000B183, 0000B21D, STRING s0001; //-002-/ 0000B190, 0000B21D, STRING s0002; //-002-/ 0000B1C8, 0000B21D, STRING s0003; //-002-/ 0000B204, 0000B21D, STRING s0004; //-006-/ 0000B145, 0000B14F, 0000B14F, 0000B183, 0000B1FA, 0000B204, STRING s0005; //-002-/ 0000B179, 0000B183, NUMBER n0000; //-002-/ 0000B22F, 0000B23D, begin /* 0000B11B: 0022 */ // -- Begin Function Code -- // /* 0000B124: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000B145: 0006 */ s0004 = LAST_RESULT; /* 0000B14F: 0007 */ s0004 = s0004 + " "; /* 0000B15D: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000B179: 0006 */ s0005 = LAST_RESULT; /* 0000B183: 0007 */ s0000 = s0004 + s0005; /* 0000B190: 0006 */ s0001 = " *** CLARIUS+ INSTALLATION WARNING MESSAGE ***"; /* 0000B1C8: 0006 */ s0002 = "Are you sure you want to continue?"; /* 0000B1F4: 0021 */ ret_g_str003D_02ED(); /* 0000B1FA: 0006 */ s0004 = LAST_RESULT; /* 0000B204: 0014 */ s0003 = s0004 ^ "4200wrng.txt"; /* 0000B21D: 0021 */ function_01E9(s0000, s0001, s0002, s0003); /* 0000B22F: 0006 */ n0000 = LAST_RESULT; /* 0000B239: 0027 */ // -- Start Return Code -- // /* 0000B23D: 0023 */ return n0000; /* 0000B244: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000AF4E, //Binary Size : 0x000000FF bytes function NUMBER function_0017() STRING s0000; //-002-/ 0000B26F, 0000B283, STRING s0001; //-002-/ 0000B279, 0000B283, STRING s0002; //-003-/ 0000B25B, 0000B283, 0000B2D9, STRING s0003; //-003-/ 0000B265, 0000B283, 0000B30A, STRING s0004; //-004-/ 0000B2D9, 0000B2F0, 0000B30A, 0000B321, NUMBER n0000; //-002-/ 0000B295, 0000B34B, begin /* 0000B252: 0022 */ // -- Begin Function Code -- // /* 0000B25B: 0006 */ s0002 = ""; /* 0000B265: 0006 */ s0003 = ""; /* 0000B26F: 0006 */ s0000 = ""; /* 0000B279: 0006 */ s0001 = ""; /* 0000B283: 0021 */ function_01EB(s0000, s0001, s0002, s0003); /* 0000B295: 0006 */ n0000 = LAST_RESULT; /* 0000B29F: 0021 */ function_026E(g_number002E, 0x00000000); /* 0000B2AD: 0021 */ function_0273(g_number002E, "User Information: "); /* 0000B2CB: 0021 */ function_026E(g_number002E, 0xFFFFFF9B); /* 0000B2D9: 0007 */ s0004 = " " + s0002; /* 0000B2F0: 0021 */ function_0273(g_number002E, s0004); /* 0000B2FC: 0021 */ function_026E(g_number002E, 0xFFFFFF9B); /* 0000B30A: 0007 */ s0004 = " " + s0003; /* 0000B321: 0021 */ function_0273(g_number002E, s0004); /* 0000B32D: 0021 */ function_026E(g_number002E, 0xFFFFFF9B); /* 0000B33B: 0021 */ function_0273(g_number002E, ""); /* 0000B347: 0027 */ // -- Start Return Code -- // /* 0000B34B: 0023 */ return n0000; /* 0000B352: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0000B6B1, 0000BA84, 0000BD00, 0000BF19, //Binary Size : 0x000000C0 bytes function BOOL function_0018(/*BYREF STRING*/ s0000, /*STRING*/ s0001, /*BOOL*/ n0000) STRING s0003; //-004-/ 0000B3A3, 0000B3B1, 0000B3C9, 0000B3D7, NUMBER n0001; //-004-/ 0000B372, 0000B37C, 0000B37C, 0000B38B, begin /* 0000B360: 0022 */ // -- Begin Function Code -- // /* 0000B369: 0021 */ function_02CF(s0000); /* 0000B372: 0006 */ n0001 = LAST_RESULT; /* 0000B37C: 000A */ n0001 = n0001 > 0x00000000; /* 0000B38B: 0004 */ if(! n0001) goto label_005B; // normal if /* 0000B397: 0004 */ if(! n0000) goto label_0059; // normal if /* 0000B3A3: 0007 */ s0003 = s0001 + ";"; /* 0000B3B1: 0007 */ s0000 = s0003 + s0000; /* 0000B3BE: 0005 */ goto label_005A; // : Jump Referenced(1): // : 0000B397, label_0059: /* 0000B3C9: 0007 */ s0003 = s0000 + ";"; /* 0000B3D7: 0007 */ s0000 = s0003 + s0001; // : Jump Referenced(1): // : 0000B3BE, label_005A: /* 0000B3E6: 0005 */ goto label_005C; // : Jump Referenced(1): // : 0000B38B, label_005B: /* 0000B3F1: 0006 */ s0000 = s0001; // : Jump Referenced(1): // : 0000B3E6, label_005C: /* 0000B3FD: 0021 */ function_02D8(s0000, ";;", ";", 0x00000000); /* 0000B414: 0027 */ // -- Start Return Code -- // /* 0000B418: 0023 */ return 0x00000001; /* 0000B421: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0000B746, 0000BAE8, 0000BD63, 0000BF8A, //Binary Size : 0x00000176 bytes function BOOL function_0019(/*BYREF STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-004-/ 0000B473, 0000B481, 0000B4D1, 0000B4DF, NUMBER n0000; //-006-/ 0000B438, 0000B4BA, 0000B518, 0000B568, 0000B576, 0000B59F, NUMBER n0001; //-016-/ 0000B44E, 0000B458, 0000B458, 0000B467, 0000B495, 0000B49F, 0000B49F, 0000B4AE, 0000B4F3, 0000B4FD, 0000B4FD, 0000B50C, 0000B543, 0000B54D, 0000B54D, 0000B55C, begin /* 0000B42F: 0022 */ // -- Begin Function Code -- // /* 0000B438: 0006 */ n0000 = 0x00000000; /* 0000B444: 002A */ StrFind(s0000, s0001); /* 0000B44E: 0006 */ n0001 = LAST_RESULT; /* 0000B458: 000C */ n0001 = n0001 >= 0x00000000; /* 0000B467: 0004 */ if(! n0001) goto label_0061; // normal if /* 0000B473: 0007 */ s0002 = ";" + s0001; /* 0000B481: 0021 */ function_02D8(s0000, s0002, "", 0x00000000); /* 0000B495: 0006 */ n0001 = LAST_RESULT; /* 0000B49F: 000A */ n0001 = n0001 > 0x00000000; /* 0000B4AE: 0004 */ if(! n0001) goto label_005E; // normal if /* 0000B4BA: 0006 */ n0000 = 0x00000001; /* 0000B4C6: 0005 */ goto label_0060; // : Jump Referenced(1): // : 0000B4AE, label_005E: /* 0000B4D1: 0007 */ s0002 = s0001 + ";"; /* 0000B4DF: 0021 */ function_02D8(s0000, s0002, "", 0x00000000); /* 0000B4F3: 0006 */ n0001 = LAST_RESULT; /* 0000B4FD: 000A */ n0001 = n0001 > 0x00000000; /* 0000B50C: 0004 */ if(! n0001) goto label_005F; // normal if /* 0000B518: 0006 */ n0000 = 0x00000001; /* 0000B524: 0005 */ goto label_0060; // : Jump Referenced(1): // : 0000B50C, label_005F: /* 0000B52F: 0021 */ function_02D8(s0000, s0001, "", 0x00000000); /* 0000B543: 0006 */ n0001 = LAST_RESULT; /* 0000B54D: 000A */ n0001 = n0001 > 0x00000000; /* 0000B55C: 0004 */ if(! n0001) goto label_0060; // normal if /* 0000B568: 0006 */ n0000 = 0x00000001; // : Jump Referenced(3): // : 0000B4C6, 0000B524, 0000B55C, label_0060: /* 0000B576: 0004 */ if(! n0000) goto label_0061; // normal if /* 0000B582: 0021 */ function_02D8(s0000, ";;", ";", 0x00000000); // : Jump Referenced(2): // : 0000B467, 0000B576, label_0061: /* 0000B59B: 0027 */ // -- Start Return Code -- // /* 0000B59F: 0023 */ return n0000; /* 0000B5A6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000A917, 0000CAC4, 000103AE, //Binary Size : 0x00000B0F bytes function NUMBER function_001A(/*BOOL*/ n0000) STRING s0000; //-016-/ 0000B5DD, 0000B63C, 0000B682, 0000B96C, 0000B976, 0000B9A4, 0000BA55, 0000BB9A, 0000BBA4, 0000BBD1, 0000BCD1, 0000BE13, 0000BE1D, 0000BE4E, 0000BEEA, 0000BF80, STRING s0001; //-026-/ 0000B63C, 0000B6B1, 0000B6D8, 0000B746, 0000B768, 0000B91E, 0000B92E, 0000B9A4, 0000BA84, 0000BAAB, 0000BAE8, 0000BB0A, 0000BB68, 0000BBD1, 0000BD00, 0000BD27, 0000BD63, 0000BD85, 0000BDE2, 0000BE4E, 0000BF19, 0000BF40, 0000BF80, 0000BF8A, 0000BFAC, 0000C00D, STRING s0002; //-002-/ 0000C075, 0000C08A, STRING s0003; //-002-/ 0000B88F, 0000B8D0, STRING s0004; //-002-/ 0000B7FE, 0000B808, STRING s0005; //-004-/ 0000BA38, 0000BA55, 0000BA84, 0000BAE8, STRING s0006; //-004-/ 0000BCB4, 0000BCD1, 0000BD00, 0000BD63, STRING s0007; //-004-/ 0000BED1, 0000BEEA, 0000BF19, 0000BF8A, STRING s0008; //-005-/ 0000B669, 0000B682, 0000B6B1, 0000B746, 0000B8D0, STRING s0009; //-038-/ 0000B65F, 0000B669, 0000B885, 0000B88F, 0000B9CE, 0000B9D8, 0000B9D8, 0000B9E5, 0000B9E5, 0000B9F3, 0000B9F3, 0000BA2B, 0000BA2B, 0000BA38, 0000BBF8, 0000BC02, 0000BC02, 0000BC0F, 0000BC0F, 0000BC1D, 0000BC1D, 0000BC54, 0000BC54, 0000BC61, 0000BC61, 0000BC6F, 0000BC6F, 0000BCA7, 0000BCA7, 0000BCB4, 0000BE75, 0000BE7F, 0000BE7F, 0000BE8C, 0000BE8C, 0000BE9A, 0000BE9A, 0000BED1, STRING s000A; //-008-/ 0000BA21, 0000BA2B, 0000BC4A, 0000BC54, 0000BC9D, 0000BCA7, 0000BEC7, 0000BED1, NUMBER n0001; //-002-/ 0000C06B, 0000C0BD, NUMBER n0002; //-021-/ 0000B5D3, 0000B632, 0000B72F, 0000B7BF, 0000B85A, 0000B8F1, 0000B908, 0000B955, 0000B99A, 0000BAD1, 0000BB53, 0000BB8E, 0000BBC7, 0000BD4C, 0000BDCD, 0000BE07, 0000BE44, 0000BF69, 0000BFF8, 0000C036, 0000C058, NUMBER n0003; //-014-/ 0000B5DD, 0000B6D8, 0000B768, 0000B8D0, 0000B92E, 0000B976, 0000BAAB, 0000BB68, 0000BBA4, 0000BD27, 0000BDE2, 0000BE1D, 0000BF40, 0000C00D, NUMBER n0004; //-004-/ 0000B5DD, 0000B976, 0000BBA4, 0000BE1D, NUMBER n0005; //-002-/ 0000C08A, 0000C094, NUMBER n0006; //-001-/ 0000C094, NUMBER n0007; //-044-/ 0000B68C, 0000B696, 0000B696, 0000B6A5, 0000B6C2, 0000B6CC, 0000B752, 0000B75C, 0000BA5F, 0000BA69, 0000BA69, 0000BA78, 0000BA95, 0000BA9F, 0000BAF4, 0000BAFE, 0000BB13, 0000BB1D, 0000BB1D, 0000BB2C, 0000BCDB, 0000BCE5, 0000BCE5, 0000BCF4, 0000BD11, 0000BD1B, 0000BD6F, 0000BD79, 0000BD8E, 0000BD98, 0000BD98, 0000BDA7, 0000BEF4, 0000BEFE, 0000BEFE, 0000BF0D, 0000BF2A, 0000BF34, 0000BF96, 0000BFA0, 0000BFB5, 0000BFBF, 0000BFBF, 0000BFCE, begin /* 0000B5B4: 0022 */ // -- Begin Function Code -- // /* 0000B5BD: 0021 */ function_0148(0x0000003E); /* 0000B5C8: 0021 */ function_0306(0x80000002); /* 0000B5D3: 0006 */ n0002 = LAST_RESULT; /* 0000B5DD: 0021 */ reglookup(key,value,?,return,)("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment", "Path", n0003, s0000, n0004); /* 0000B632: 0006 */ n0002 = LAST_RESULT; /* 0000B63C: 0006 */ s0001 = s0000; /* 0000B646: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000B65F: 0006 */ s0009 = LAST_RESULT; /* 0000B669: 0007 */ s0008 = g_str0003 + s0009; /* 0000B676: 0004 */ if(! n0000) goto label_0064; // normal if /* 0000B682: 002A */ StrFind(s0000, s0008); /* 0000B68C: 0006 */ n0007 = LAST_RESULT; /* 0000B696: 0009 */ n0007 = n0007 < 0x00000000; /* 0000B6A5: 0004 */ if(! n0007) goto label_0063; // normal if /* 0000B6B1: 0021 */ function_0018(s0001, s0008, 0x00000000); /* 0000B6C2: 0006 */ n0007 = LAST_RESULT; /* 0000B6CC: 0004 */ if(! n0007) goto label_0063; // normal if /* 0000B6D8: 0021 */ function_024B("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment", "Path", n0003, s0001, 0xFFFFFFFF); /* 0000B72F: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(2): // : 0000B6A5, 0000B6CC, label_0063: /* 0000B73B: 0005 */ goto label_0065; // : Jump Referenced(1): // : 0000B676, label_0064: /* 0000B746: 0021 */ function_0019(s0001, s0008); /* 0000B752: 0006 */ n0007 = LAST_RESULT; /* 0000B75C: 0004 */ if(! n0007) goto label_0065; // normal if /* 0000B768: 0021 */ function_024B("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment", "Path", n0003, s0001, 0xFFFFFFFF); /* 0000B7BF: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(2): // : 0000B73B, 0000B75C, label_0065: /* 0000B7CB: 0021 */ function_0147(0x0000003E); /* 0000B7D6: 0004 */ if(! n0000) goto label_0066; // normal if /* 0000B7E2: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000B7FE: 0006 */ s0004 = LAST_RESULT; /* 0000B808: 0021 */ function_024B("Software\\Keithley\\S4200", "4200A-SCS Clarius+ Install Version", 0x00000001, s0004, 0xFFFFFFFF); /* 0000B85A: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0000B7D6, label_0066: /* 0000B866: 0004 */ if(! n0000) goto label_0067; // normal if /* 0000B872: 0021 */ function_01FE("UNINST_KEY"); /* 0000B885: 0006 */ s0009 = LAST_RESULT; /* 0000B88F: 0007 */ s0003 = "SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\UNINSTALL\\" + s0009; /* 0000B8D0: 0021 */ function_024B(s0003, "SystemPath", n0003, s0008, 0xFFFFFFFF); /* 0000B8F1: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0000B866, label_0067: /* 0000B8FD: 0021 */ function_0306(0x80000001); /* 0000B908: 0006 */ n0002 = LAST_RESULT; /* 0000B912: 0004 */ if(! n0000) goto label_0068; // normal if /* 0000B91E: 0021 */ function_01A5("temp", s0001); /* 0000B92E: 0021 */ function_024B("Environment", "KITMP", n0003, s0001, 0xFFFFFFFF); /* 0000B955: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0000B912, label_0068: /* 0000B961: 0021 */ function_0148(0x0000003E); /* 0000B96C: 0006 */ s0000 = ""; /* 0000B976: 0021 */ reglookup(key,value,?,return,)("Environment", "Path", n0003, s0000, n0004); /* 0000B99A: 0006 */ n0002 = LAST_RESULT; /* 0000B9A4: 0006 */ s0001 = s0000; /* 0000B9AE: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000B9CE: 0006 */ s0009 = LAST_RESULT; /* 0000B9D8: 0007 */ s0009 = g_str0003 + s0009; /* 0000B9E5: 0007 */ s0009 = s0009 + ";"; /* 0000B9F3: 0007 */ s0009 = s0009 + g_str0003; /* 0000BA00: 0021 */ function_01FE("DIR_CLARIUS_PLUS_OPENINT"); /* 0000BA21: 0006 */ s000A = LAST_RESULT; /* 0000BA2B: 0007 */ s0009 = s0009 + s000A; /* 0000BA38: 0007 */ s0005 = s0009 + "\\dll"; /* 0000BA49: 0004 */ if(! n0000) goto label_006A; // normal if /* 0000BA55: 002A */ StrFind(s0000, s0005); /* 0000BA5F: 0006 */ n0007 = LAST_RESULT; /* 0000BA69: 0009 */ n0007 = n0007 < 0x00000000; /* 0000BA78: 0004 */ if(! n0007) goto label_0069; // normal if /* 0000BA84: 0021 */ function_0018(s0001, s0005, 0x00000001); /* 0000BA95: 0006 */ n0007 = LAST_RESULT; /* 0000BA9F: 0004 */ if(! n0007) goto label_0069; // normal if /* 0000BAAB: 0021 */ function_024B("Environment", "Path", n0003, s0001, 0xFFFFFFFF); /* 0000BAD1: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(2): // : 0000BA78, 0000BA9F, label_0069: /* 0000BADD: 0005 */ goto label_006C; // : Jump Referenced(1): // : 0000BA49, label_006A: /* 0000BAE8: 0021 */ function_0019(s0001, s0005); /* 0000BAF4: 0006 */ n0007 = LAST_RESULT; /* 0000BAFE: 0004 */ if(! n0007) goto label_006C; // normal if /* 0000BB0A: 0021 */ function_02CF(s0001); /* 0000BB13: 0006 */ n0007 = LAST_RESULT; /* 0000BB1D: 000D */ n0007 = 0x00000000 == n0007; /* 0000BB2C: 0004 */ if(! n0007) goto label_006B; // normal if /* 0000BB38: 0021 */ function_024C("Environment", "Path"); /* 0000BB53: 0006 */ n0002 = LAST_RESULT; /* 0000BB5D: 0005 */ goto label_006C; // : Jump Referenced(1): // : 0000BB2C, label_006B: /* 0000BB68: 0021 */ function_024B("Environment", "Path", n0003, s0001, 0xFFFFFFFF); /* 0000BB8E: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(3): // : 0000BADD, 0000BAFE, 0000BB5D, label_006C: /* 0000BB9A: 0006 */ s0000 = ""; /* 0000BBA4: 0021 */ reglookup(key,value,?,return,)("Environment", "lib", n0003, s0000, n0004); /* 0000BBC7: 0006 */ n0002 = LAST_RESULT; /* 0000BBD1: 0006 */ s0001 = s0000; /* 0000BBDB: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LIB"); /* 0000BBF8: 0006 */ s0009 = LAST_RESULT; /* 0000BC02: 0007 */ s0009 = g_str0003 + s0009; /* 0000BC0F: 0007 */ s0009 = s0009 + ";"; /* 0000BC1D: 0007 */ s0009 = s0009 + g_str0003; /* 0000BC2A: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000BC4A: 0006 */ s000A = LAST_RESULT; /* 0000BC54: 0007 */ s0009 = s0009 + s000A; /* 0000BC61: 0007 */ s0009 = s0009 + ";"; /* 0000BC6F: 0007 */ s0009 = s0009 + g_str0003; /* 0000BC7C: 0021 */ function_01FE("DIR_CLARIUS_PLUS_OPENINT"); /* 0000BC9D: 0006 */ s000A = LAST_RESULT; /* 0000BCA7: 0007 */ s0009 = s0009 + s000A; /* 0000BCB4: 0007 */ s0006 = s0009 + "\\lib"; /* 0000BCC5: 0004 */ if(! n0000) goto label_006E; // normal if /* 0000BCD1: 002A */ StrFind(s0000, s0006); /* 0000BCDB: 0006 */ n0007 = LAST_RESULT; /* 0000BCE5: 0009 */ n0007 = n0007 < 0x00000000; /* 0000BCF4: 0004 */ if(! n0007) goto label_006D; // normal if /* 0000BD00: 0021 */ function_0018(s0001, s0006, 0x00000001); /* 0000BD11: 0006 */ n0007 = LAST_RESULT; /* 0000BD1B: 0004 */ if(! n0007) goto label_006D; // normal if /* 0000BD27: 0021 */ function_024B("Environment", "lib", n0003, s0001, 0xFFFFFFFF); /* 0000BD4C: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(2): // : 0000BCF4, 0000BD1B, label_006D: /* 0000BD58: 0005 */ goto label_0070; // : Jump Referenced(1): // : 0000BCC5, label_006E: /* 0000BD63: 0021 */ function_0019(s0001, s0006); /* 0000BD6F: 0006 */ n0007 = LAST_RESULT; /* 0000BD79: 0004 */ if(! n0007) goto label_0070; // normal if /* 0000BD85: 0021 */ function_02CF(s0001); /* 0000BD8E: 0006 */ n0007 = LAST_RESULT; /* 0000BD98: 000D */ n0007 = 0x00000000 == n0007; /* 0000BDA7: 0004 */ if(! n0007) goto label_006F; // normal if /* 0000BDB3: 0021 */ function_024C("Environment", "lib"); /* 0000BDCD: 0006 */ n0002 = LAST_RESULT; /* 0000BDD7: 0005 */ goto label_0070; // : Jump Referenced(1): // : 0000BDA7, label_006F: /* 0000BDE2: 0021 */ function_024B("Environment", "lib", n0003, s0001, 0xFFFFFFFF); /* 0000BE07: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(3): // : 0000BD58, 0000BD79, 0000BDD7, label_0070: /* 0000BE13: 0006 */ s0000 = ""; /* 0000BE1D: 0021 */ reglookup(key,value,?,return,)("Environment", "INCLUDE", n0003, s0000, n0004); /* 0000BE44: 0006 */ n0002 = LAST_RESULT; /* 0000BE4E: 0006 */ s0001 = s0000; /* 0000BE58: 0021 */ function_01FE("DIR_CLARIUS_PLUS_INC"); /* 0000BE75: 0006 */ s0009 = LAST_RESULT; /* 0000BE7F: 0007 */ s0009 = g_str0003 + s0009; /* 0000BE8C: 0007 */ s0009 = s0009 + ";"; /* 0000BE9A: 0007 */ s0009 = s0009 + g_str0003; /* 0000BEA7: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000BEC7: 0006 */ s000A = LAST_RESULT; /* 0000BED1: 0007 */ s0007 = s0009 + s000A; /* 0000BEDE: 0004 */ if(! n0000) goto label_0072; // normal if /* 0000BEEA: 002A */ StrFind(s0000, s0007); /* 0000BEF4: 0006 */ n0007 = LAST_RESULT; /* 0000BEFE: 0009 */ n0007 = n0007 < 0x00000000; /* 0000BF0D: 0004 */ if(! n0007) goto label_0071; // normal if /* 0000BF19: 0021 */ function_0018(s0001, s0007, 0x00000001); /* 0000BF2A: 0006 */ n0007 = LAST_RESULT; /* 0000BF34: 0004 */ if(! n0007) goto label_0071; // normal if /* 0000BF40: 0021 */ function_024B("Environment", "INCLUDE", n0003, s0001, 0xFFFFFFFF); /* 0000BF69: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(2): // : 0000BF0D, 0000BF34, label_0071: /* 0000BF75: 0005 */ goto label_0074; // : Jump Referenced(1): // : 0000BEDE, label_0072: /* 0000BF80: 0006 */ s0001 = s0000; /* 0000BF8A: 0021 */ function_0019(s0001, s0007); /* 0000BF96: 0006 */ n0007 = LAST_RESULT; /* 0000BFA0: 0004 */ if(! n0007) goto label_0074; // normal if /* 0000BFAC: 0021 */ function_02CF(s0001); /* 0000BFB5: 0006 */ n0007 = LAST_RESULT; /* 0000BFBF: 000D */ n0007 = 0x00000000 == n0007; /* 0000BFCE: 0004 */ if(! n0007) goto label_0073; // normal if /* 0000BFDA: 0021 */ function_024C("Environment", "INCLUDE"); /* 0000BFF8: 0006 */ n0002 = LAST_RESULT; /* 0000C002: 0005 */ goto label_0074; // : Jump Referenced(1): // : 0000BFCE, label_0073: /* 0000C00D: 0021 */ function_024B("Environment", "INCLUDE", n0003, s0001, 0xFFFFFFFF); /* 0000C036: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(3): // : 0000BF75, 0000BFA0, 0000C002, label_0074: /* 0000C042: 0021 */ function_0147(0x0000003E); /* 0000C04D: 0021 */ function_0306(0x80000000); /* 0000C058: 0006 */ n0002 = LAST_RESULT; /* 0000C062: 0021 */ function_0166(""); /* 0000C06B: 0006 */ n0001 = LAST_RESULT; /* 0000C075: 0006 */ s0002 = "Environment"; /* 0000C08A: 003C */ n0005 = &s0002; /* 0000C094: 0020 */ USER.SendMessageTimeout(0x0000FFFF, 0x0000001A, 0x00000000, n0005, 0x00000002, 0x000001F4, n0006); /* 0000C0B9: 0027 */ // -- Start Return Code -- // /* 0000C0BD: 0023 */ return n0001; /* 0000C0C4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CB4D, //Binary Size : 0x000004D6 bytes function NUMBER function_001B() STRING s0007; //-064-/ 0000C0F0, 0000C0FA, 0000C0FA, 0000C107, 0000C14A, 0000C154, 0000C154, 0000C161, 0000C17E, 0000C188, 0000C188, 0000C195, 0000C1D5, 0000C1DF, 0000C1DF, 0000C1EC, 0000C217, 0000C221, 0000C221, 0000C22E, 0000C22E, 0000C24A, 0000C298, 0000C2A2, 0000C2A2, 0000C2AF, 0000C2AF, 0000C2CB, 0000C2F4, 0000C2FE, 0000C2FE, 0000C30B, 0000C357, 0000C361, 0000C361, 0000C36E, 0000C396, 0000C3A0, 0000C3A0, 0000C3AD, 0000C3F8, 0000C402, 0000C402, 0000C40F, 0000C43A, 0000C444, 0000C444, 0000C451, 0000C451, 0000C463, 0000C4B1, 0000C4BB, 0000C4BB, 0000C4C8, 0000C4C8, 0000C4DA, 0000C4F8, 0000C502, 0000C502, 0000C50F, 0000C550, 0000C55A, 0000C55A, 0000C567, NUMBER n0000; //-032-/ 0000C110, 0000C11A, 0000C11A, 0000C129, 0000C19E, 0000C1A8, 0000C1A8, 0000C1B7, 0000C253, 0000C25D, 0000C25D, 0000C26C, 0000C314, 0000C31E, 0000C31E, 0000C32D, 0000C3B6, 0000C3C0, 0000C3C0, 0000C3CF, 0000C46C, 0000C476, 0000C476, 0000C485, 0000C518, 0000C522, 0000C522, 0000C531, 0000C578, 0000C582, 0000C582, 0000C591, begin /* 0000C0D2: 0022 */ // -- Begin Function Code -- // /* 0000C0DB: 0021 */ function_01FE("DIR_PROJECTS"); /* 0000C0F0: 0006 */ s0007 = LAST_RESULT; /* 0000C0FA: 0007 */ s0007 = g_str0003 + s0007; /* 0000C107: 0021 */ function_0185(s0007); /* 0000C110: 0006 */ n0000 = LAST_RESULT; /* 0000C11A: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C129: 0004 */ if(! n0000) goto label_0076; // normal if /* 0000C135: 0021 */ function_01FE("DIR_PROJECTS"); /* 0000C14A: 0006 */ s0007 = LAST_RESULT; /* 0000C154: 0007 */ s0007 = g_str0003 + s0007; /* 0000C161: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C129, label_0076: /* 0000C16C: 0021 */ function_01FE("DIR_TESTS"); /* 0000C17E: 0006 */ s0007 = LAST_RESULT; /* 0000C188: 0007 */ s0007 = g_str0003 + s0007; /* 0000C195: 0021 */ function_0185(s0007); /* 0000C19E: 0006 */ n0000 = LAST_RESULT; /* 0000C1A8: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C1B7: 0004 */ if(! n0000) goto label_0077; // normal if /* 0000C1C3: 0021 */ function_01FE("DIR_TESTS"); /* 0000C1D5: 0006 */ s0007 = LAST_RESULT; /* 0000C1DF: 0007 */ s0007 = g_str0003 + s0007; /* 0000C1EC: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C1B7, label_0077: /* 0000C1F7: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000C217: 0006 */ s0007 = LAST_RESULT; /* 0000C221: 0007 */ s0007 = g_str0003 + s0007; /* 0000C22E: 0007 */ s0007 = s0007 + "\\ki590ulib\\misc"; /* 0000C24A: 0021 */ function_0185(s0007); /* 0000C253: 0006 */ n0000 = LAST_RESULT; /* 0000C25D: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C26C: 0004 */ if(! n0000) goto label_0078; // normal if /* 0000C278: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000C298: 0006 */ s0007 = LAST_RESULT; /* 0000C2A2: 0007 */ s0007 = g_str0003 + s0007; /* 0000C2AF: 0007 */ s0007 = s0007 + "\\ki590ulib\\misc"; /* 0000C2CB: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C26C, label_0078: /* 0000C2D6: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LOCK"); /* 0000C2F4: 0006 */ s0007 = LAST_RESULT; /* 0000C2FE: 0007 */ s0007 = g_str0003 + s0007; /* 0000C30B: 0021 */ function_0185(s0007); /* 0000C314: 0006 */ n0000 = LAST_RESULT; /* 0000C31E: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C32D: 0004 */ if(! n0000) goto label_0079; // normal if /* 0000C339: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LOCK"); /* 0000C357: 0006 */ s0007 = LAST_RESULT; /* 0000C361: 0007 */ s0007 = g_str0003 + s0007; /* 0000C36E: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C32D, label_0079: /* 0000C379: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LOG"); /* 0000C396: 0006 */ s0007 = LAST_RESULT; /* 0000C3A0: 0007 */ s0007 = g_str0003 + s0007; /* 0000C3AD: 0021 */ function_0185(s0007); /* 0000C3B6: 0006 */ n0000 = LAST_RESULT; /* 0000C3C0: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C3CF: 0004 */ if(! n0000) goto label_007A; // normal if /* 0000C3DB: 0021 */ function_01FE("DIR_CLARIUS_PLUS_LOG"); /* 0000C3F8: 0006 */ s0007 = LAST_RESULT; /* 0000C402: 0007 */ s0007 = g_str0003 + s0007; /* 0000C40F: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C3CF, label_007A: /* 0000C41A: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000C43A: 0006 */ s0007 = LAST_RESULT; /* 0000C444: 0007 */ s0007 = g_str0003 + s0007; /* 0000C451: 0007 */ s0007 = s0007 + "\\lock"; /* 0000C463: 0021 */ function_0185(s0007); /* 0000C46C: 0006 */ n0000 = LAST_RESULT; /* 0000C476: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C485: 0004 */ if(! n0000) goto label_007B; // normal if /* 0000C491: 0021 */ function_01FE("DIR_CLARIUS_PLUS_USRLIB"); /* 0000C4B1: 0006 */ s0007 = LAST_RESULT; /* 0000C4BB: 0007 */ s0007 = g_str0003 + s0007; /* 0000C4C8: 0007 */ s0007 = s0007 + "\\lock"; /* 0000C4DA: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C485, label_007B: /* 0000C4E5: 0021 */ function_01FE("DIR_EXPORT"); /* 0000C4F8: 0006 */ s0007 = LAST_RESULT; /* 0000C502: 0007 */ s0007 = g_str0003 + s0007; /* 0000C50F: 0021 */ function_0185(s0007); /* 0000C518: 0006 */ n0000 = LAST_RESULT; /* 0000C522: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 0000C531: 0004 */ if(! n0000) goto label_007C; // normal if /* 0000C53D: 0021 */ function_01FE("DIR_EXPORT"); /* 0000C550: 0006 */ s0007 = LAST_RESULT; /* 0000C55A: 0007 */ s0007 = g_str0003 + s0007; /* 0000C567: 0021 */ function_018C(s0007); // : Jump Referenced(1): // : 0000C531, label_007C: /* 0000C572: 0021 */ ret_g_number003B_02F8(); /* 0000C578: 0006 */ n0000 = LAST_RESULT; /* 0000C582: 000D */ n0000 = n0000 == 0x00000000; /* 0000C591: 0004 */ if(! n0000) goto label_007D; // normal if /* 0000C59D: 0021 */ function_0021(); // : Jump Referenced(1): // : 0000C591, label_007D: /* 0000C5A5: 0024 */ return; /* 0000C5A9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CB77, //Binary Size : 0x0000027D bytes function NUMBER function_001C() STRING s0000; //-007-/ 0000C5D0, 0000C5EA, 0000C66B, 0000C6EA, 0000C768, 0000C7BE, 0000C817, STRING s0001; //-015-/ 0000C628, 0000C64D, 0000C65B, 0000C6AC, 0000C6CC, 0000C6DA, 0000C72B, 0000C74A, 0000C758, 0000C789, 0000C7A0, 0000C7AE, 0000C7DF, 0000C7F9, 0000C807, STRING s0002; //-028-/ 0000C5C6, 0000C5D0, 0000C611, 0000C61B, 0000C61B, 0000C628, 0000C65B, 0000C66B, 0000C695, 0000C69F, 0000C69F, 0000C6AC, 0000C6DA, 0000C6EA, 0000C714, 0000C71E, 0000C71E, 0000C72B, 0000C758, 0000C768, 0000C77F, 0000C789, 0000C7AE, 0000C7BE, 0000C7D5, 0000C7DF, 0000C807, 0000C817, begin /* 0000C5B7: 0022 */ // -- Begin Function Code -- // /* 0000C5C0: 0021 */ ret_g_str0041_02EC(); /* 0000C5C6: 0006 */ s0002 = LAST_RESULT; /* 0000C5D0: 0007 */ s0000 = s0002 + "\\regsvr32.exe"; /* 0000C5EA: 0021 */ function_02D4(s0000, 0x00000001); /* 0000C5F8: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000C611: 0006 */ s0002 = LAST_RESULT; /* 0000C61B: 0007 */ s0002 = g_str0003 + s0002; /* 0000C628: 0007 */ s0001 = s0002 + "\\KiteServerProxyStub.dll"; /* 0000C64D: 0021 */ function_02D4(s0001, 0x00000001); /* 0000C65B: 0007 */ s0002 = "/s " + s0001; /* 0000C66B: 0021 */ function_0159(s0000, s0002, 0x00000001); /* 0000C67C: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000C695: 0006 */ s0002 = LAST_RESULT; /* 0000C69F: 0007 */ s0002 = g_str0003 + s0002; /* 0000C6AC: 0007 */ s0001 = s0002 + "\\KCalServerProx.dll"; /* 0000C6CC: 0021 */ function_02D4(s0001, 0x00000001); /* 0000C6DA: 0007 */ s0002 = "/s " + s0001; /* 0000C6EA: 0021 */ function_0159(s0000, s0002, 0x00000001); /* 0000C6FB: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000C714: 0006 */ s0002 = LAST_RESULT; /* 0000C71E: 0007 */ s0002 = g_str0003 + s0002; /* 0000C72B: 0007 */ s0001 = s0002 + "\\BITServerProx.dll"; /* 0000C74A: 0021 */ function_02D4(s0001, 0x00000001); /* 0000C758: 0007 */ s0002 = "/s " + s0001; /* 0000C768: 0021 */ function_0159(s0000, s0002, 0x00000001); /* 0000C779: 0021 */ ret_g_str0041_02EC(); /* 0000C77F: 0006 */ s0002 = LAST_RESULT; /* 0000C789: 0007 */ s0001 = s0002 + "\\TTF16.ocx"; /* 0000C7A0: 0021 */ function_02D4(s0001, 0x00000001); /* 0000C7AE: 0007 */ s0002 = "/s " + s0001; /* 0000C7BE: 0021 */ function_0159(s0000, s0002, 0x00000001); /* 0000C7CF: 0021 */ ret_g_str0041_02EC(); /* 0000C7D5: 0006 */ s0002 = LAST_RESULT; /* 0000C7DF: 0007 */ s0001 = s0002 + "\\olch2x32.ocx"; /* 0000C7F9: 0021 */ function_02D4(s0001, 0x00000001); /* 0000C807: 0007 */ s0002 = "/s " + s0001; /* 0000C817: 0021 */ function_0159(s0000, s0002, 0x00000001); /* 0000C828: 0027 */ // -- Start Return Code -- // /* 0000C82C: 0023 */ return 0x00000001; /* 0000C835: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00013088, 00013148, //Binary Size : 0x00000198 bytes function NUMBER OnMoveData() STRING s0000; //-003-/ 0000C91E, 0000C93F, 0000C975, STRING s0003; //-004-/ 0000C975, 0000C993, 0000C993, 0000C9A1, NUMBER n0000; //-002-/ 0000C8DF, 0000C9B1, NUMBER n0001; //-014-/ 0000C85D, 0000C867, 0000C885, 0000C88F, 0000C88F, 0000C89E, 0000C8F5, 0000C8FF, 0000C950, 0000C95A, 0000C95A, 0000C969, 0000C9B1, 0000C9C0, begin /* 0000C843: 0022 */ // -- Begin Function Code -- // /* 0000C84C: 0021 */ function_0147(0x00000005); /* 0000C857: 0021 */ ret_g_number003B_02F8(); /* 0000C85D: 0006 */ n0001 = LAST_RESULT; /* 0000C867: 0004 */ if(! n0001) goto label_0082; // normal if /* 0000C873: 0021 */ function_0026(); /* 0000C879: 0021 */ function_0002(); /* 0000C87F: 0021 */ checkoeminfo(); /* 0000C885: 0006 */ n0001 = LAST_RESULT; /* 0000C88F: 000D */ n0001 = n0001 == 0x00000000; /* 0000C89E: 0004 */ if(! n0001) goto label_0080; // normal if /* 0000C8AA: 0021 */ function_0007(); // : Jump Referenced(1): // : 0000C89E, label_0080: /* 0000C8B2: 0021 */ function_032E(0x00000001, ""); /* 0000C8C0: 0021 */ function_0330(0x00000001, 0x00000064); /* 0000C8D0: 0021 */ function_0169(); /* 0000C8D6: 0021 */ function_0162(g_str0001); /* 0000C8DF: 0006 */ n0000 = LAST_RESULT; /* 0000C8E9: 0021 */ function_0027(); /* 0000C8EF: 0021 */ function_000B(); /* 0000C8F5: 0006 */ n0001 = LAST_RESULT; /* 0000C8FF: 0004 */ if(! n0001) goto label_0081; // normal if /* 0000C90B: 0021 */ function_000D(); // : Jump Referenced(1): // : 0000C8FF, label_0081: /* 0000C913: 0005 */ goto label_0083; // : Jump Referenced(1): // : 0000C867, label_0082: /* 0000C91E: 0007 */ s0000 = g_str0004 + "KITE\\bin\\gnuplot.exe"; /* 0000C93F: 0021 */ function_0159(s0000, "", 0x00000006); /* 0000C950: 0006 */ n0001 = LAST_RESULT; /* 0000C95A: 0009 */ n0001 = n0001 < 0x00000000; /* 0000C969: 0004 */ if(! n0001) goto label_0083; // normal if /* 0000C975: 0007 */ s0003 = "Unable to launch " + s0000; /* 0000C993: 0007 */ s0003 = s0003 + "."; /* 0000C9A1: 0021 */ function_01F1(s0003, 0xFFFF0003); // : Jump Referenced(2): // : 0000C913, 0000C969, label_0083: /* 0000C9B1: 0009 */ n0001 = n0000 < 0x00000000; /* 0000C9C0: 0004 */ if(! n0001) goto label_0084; // normal if /* 0000C9CC: 0021 */ OnComponentError(); /* 0000C9D2: 0002 */ abort; // : Jump Referenced(1): // : 0000C9C0, label_0084: /* 0000C9D8: 0024 */ return; /* 0000C9DC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000130C8, //Binary Size : 0x0000025D bytes function NUMBER OnFirstUIAfter() NUMBER n0000; //-001-/ 0000CA98, NUMBER n0003; //-002-/ 0000CAD5, 0000CADF, NUMBER n0004; //-008-/ 0000CA23, 0000CA2D, 0000CA2D, 0000CA3C, 0000CADF, 0000CAEE, 0000CBBF, 0000CBC9, begin /* 0000C9EA: 0022 */ // -- Begin Function Code -- // /* 0000C9F3: 0021 */ function_032E(0x00000001, ""); /* 0000CA01: 0021 */ function_0148(0x00000036); /* 0000CA0C: 0021 */ function_0147(0x00000005); /* 0000CA17: 0021 */ function_024E(); /* 0000CA1D: 0021 */ function_000B(); /* 0000CA23: 0006 */ n0004 = LAST_RESULT; /* 0000CA2D: 000D */ n0004 = n0004 == 0x00000000; /* 0000CA3C: 0004 */ if(! n0004) goto label_0086; // normal if /* 0000CA48: 0021 */ function_0330(0x00000001, 0x00000028); /* 0000CA58: 0021 */ function_032E(0x00000028, "Installing IIS..."); /* 0000CA77: 0021 */ function_000A(); // : Jump Referenced(1): // : 0000CA3C, label_0086: /* 0000CA7F: 0021 */ function_0330(0x00000001, 0x00000032); /* 0000CA8F: 0021 */ function_0162(g_str0001); /* 0000CA98: 0006 */ n0000 = LAST_RESULT; /* 0000CAA2: 0021 */ function_032E(0x00000042, "Updating registry..."); /* 0000CAC4: 0021 */ function_001A(0x00000001); /* 0000CACF: 0021 */ checkoeminfo(); /* 0000CAD5: 0006 */ n0003 = LAST_RESULT; /* 0000CADF: 000D */ n0004 = n0003 == 0x00000000; /* 0000CAEE: 0004 */ if(! n0004) goto label_0087; // normal if /* 0000CAFA: 0021 */ function_032E(0x00000044, "Setting up Desktop Mode..."); /* 0000CB22: 0021 */ function_0006(); // : Jump Referenced(1): // : 0000CAEE, label_0087: /* 0000CB2A: 0021 */ function_032E(0x00000046, "Setting up folders..."); /* 0000CB4D: 0021 */ function_001B(); /* 0000CB53: 0021 */ function_032E(0x0000004B, "Registering servers..."); /* 0000CB77: 0021 */ function_001C(); /* 0000CB7D: 0021 */ function_0023(); /* 0000CB83: 0021 */ function_032E(0x00000050, "Copy Usrlibs From Factory..."); /* 0000CBAD: 0021 */ function_0008(); /* 0000CBB3: 0021 */ function_0009(); /* 0000CBB9: 0021 */ function_000B(); /* 0000CBBF: 0006 */ n0004 = LAST_RESULT; /* 0000CBC9: 0004 */ if(! n0004) goto label_0088; // normal if /* 0000CBD5: 0021 */ function_032E(0x0000005F, "Completing IIS Setup for Clarius Server..."); /* 0000CC0D: 0021 */ function_000C(); // : Jump Referenced(1): // : 0000CBC9, label_0088: /* 0000CC15: 0021 */ function_032E(0x00000064, "Installation Completed"); /* 0000CC39: 0021 */ function_0148(0x00000005); /* 0000CC44: 0024 */ return; /* 0000CC48: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00010525, 0001306F, //Binary Size : 0x000000DD bytes function NUMBER OnMaintUIBefore() STRING s0000; //-001-/ 0000CC65, STRING s0001; //-001-/ 0000CC65, STRING s0005; //-002-/ 0000CCE7, 0000CCF1, NUMBER n0000; //-004-/ 0000CC74, 0000CC7E, 0000CCFF, 0000CD09, NUMBER n0001; //-001-/ 0000CC65, NUMBER n0003; //-008-/ 0000CC7E, 0000CC8D, 0000CCAB, 0000CCB5, 0000CCB5, 0000CCC4, 0000CD09, 0000CD18, begin /* 0000CC56: 0022 */ // -- Begin Function Code -- // /* 0000CC5F: 0021 */ OnSQLServerInitializeMaint(); /* 0000CC65: 0021 */ function_01EE(s0000, s0001, n0001); /* 0000CC74: 0006 */ n0000 = LAST_RESULT; /* 0000CC7E: 000E */ n0003 = n0000 != 0x00000001; /* 0000CC8D: 0004 */ if(! n0003) goto label_008A; // normal if /* 0000CC99: 0021 */ function_002C(); /* 0000CC9F: 0002 */ abort; // : Jump Referenced(1): // : 0000CC8D, label_008A: /* 0000CCA5: 0021 */ function_0016(); /* 0000CCAB: 0006 */ n0003 = LAST_RESULT; /* 0000CCB5: 000E */ n0003 = n0003 != 0x00000001; /* 0000CCC4: 0004 */ if(! n0003) goto label_008B; // normal if /* 0000CCD0: 0021 */ function_002C(); /* 0000CCD6: 0002 */ abort; // : Jump Referenced(1): // : 0000CCC4, label_008B: /* 0000CCDC: 0021 */ function_029F(0x00004295); /* 0000CCE7: 0006 */ s0005 = LAST_RESULT; /* 0000CCF1: 0021 */ function_01F1(s0005, 0x00000004); /* 0000CCFF: 0006 */ n0000 = LAST_RESULT; /* 0000CD09: 000E */ n0003 = n0000 != 0x00000006; /* 0000CD18: 0004 */ if(! n0003) goto label_008C; // normal if /* 0000CD24: 0021 */ function_002C(); /* 0000CD2A: 0002 */ abort; // : Jump Referenced(1): // : 0000CD18, label_008C: /* 0000CD30: 0024 */ return; /* 0000CD34: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00010546, 000130B7, //Binary Size : 0x0000000C bytes function NUMBER OnMaintUIAfter() begin /* 0000CD42: 0022 */ // -- Begin Function Code -- // /* 0000CD4B: 0024 */ return; /* 0000CD4F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000C59D, //Binary Size : 0x00000367 bytes function NUMBER function_0021() STRING s0000; //-002-/ 0000CD94, 0000CEE7, STRING s0001; //-002-/ 0000CE42, 0000CEE7, STRING s0002; //-002-/ 0000CEAE, 0000CEE7, STRING s0003; //-002-/ 0000CE4F, 0000CEE7, STRING s0004; //-002-/ 0000CEC7, 0000CEE7, STRING s0005; //-002-/ 0000CED1, 0000CEE7, STRING s0006; //-003-/ 0000CF6A, 0000D017, 0000D09D, STRING s0007; //-004-/ 0000D00A, 0000D017, 0000D090, 0000D09D, STRING s0008; //-024-/ 0000CD6C, 0000CD94, 0000CDBE, 0000CDC8, 0000CDC8, 0000CE01, 0000CE01, 0000CE0E, 0000CE0E, 0000CE42, 0000CE72, 0000CE7C, 0000CE7C, 0000CEAE, 0000CF60, 0000CF6A, 0000CFCC, 0000CFD6, 0000CFD6, 0000D00A, 0000D054, 0000D05E, 0000D05E, 0000D090, STRING s0009; //-012-/ 0000CD8A, 0000CD94, 0000CDF7, 0000CE01, 0000CE38, 0000CE42, 0000CEA4, 0000CEAE, 0000D000, 0000D00A, 0000D086, 0000D090, NUMBER n0000; //-002-/ 0000CEBB, 0000CEE7, NUMBER n0001; //-002-/ 0000CEDB, 0000CEE7, NUMBER n0002; //-004-/ 0000CF05, 0000CF0F, 0000CF0F, 0000CF1E, begin /* 0000CD5D: 0022 */ // -- Begin Function Code -- // /* 0000CD66: 0021 */ function_02EA(); /* 0000CD6C: 0006 */ s0008 = LAST_RESULT; /* 0000CD76: 0021 */ function_01FE("FOLDER_NAME"); /* 0000CD8A: 0006 */ s0009 = LAST_RESULT; /* 0000CD94: 0014 */ s0000 = s0008 ^ s0009; /* 0000CDA1: 0021 */ function_01FE("SHORTCUT_NAME_UNINST"); /* 0000CDBE: 0006 */ s0008 = LAST_RESULT; /* 0000CDC8: 0007 */ s0008 = s0008 + " "; /* 0000CDD6: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000CDF7: 0006 */ s0009 = LAST_RESULT; /* 0000CE01: 0007 */ s0008 = s0008 + s0009; /* 0000CE0E: 0007 */ s0008 = s0008 + " "; /* 0000CE1C: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000CE38: 0006 */ s0009 = LAST_RESULT; /* 0000CE42: 0007 */ s0001 = s0008 + s0009; /* 0000CE4F: 0006 */ s0003 = g_str0006; /* 0000CE59: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000CE72: 0006 */ s0008 = LAST_RESULT; /* 0000CE7C: 0007 */ s0008 = g_str0003 + s0008; /* 0000CE89: 0021 */ function_01FE("SHORTCUT_FILE_KITE"); /* 0000CEA4: 0006 */ s0009 = LAST_RESULT; /* 0000CEAE: 0007 */ s0002 = s0008 + s0009; /* 0000CEBB: 0006 */ n0000 = 0x00000000; /* 0000CEC7: 0006 */ s0004 = ""; /* 0000CED1: 0006 */ s0005 = ""; /* 0000CEDB: 0006 */ n0001 = 0x00000002; /* 0000CEE7: 0021 */ function_02AC(s0000, s0001, s0003, s0004, s0002, n0000, s0005, n0001); /* 0000CF05: 0006 */ n0002 = LAST_RESULT; /* 0000CF0F: 0009 */ n0002 = n0002 < 0x00000000; /* 0000CF1E: 0004 */ if(! n0002) goto label_008F; // normal if /* 0000CF2A: 0021 */ function_01F1("AddFolderIcon failed.", 0xFFFF0003); // : Jump Referenced(1): // : 0000CF1E, label_008F: /* 0000CF4F: 0021 */ function_0306(0x80000002); /* 0000CF5A: 0021 */ ret_g_str0043_02EF(); /* 0000CF60: 0006 */ s0008 = LAST_RESULT; /* 0000CF6A: 0007 */ s0006 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + s0008; /* 0000CFAB: 0021 */ function_01FE("IFX_PRODUCT_DISPLAY_NAME"); /* 0000CFCC: 0006 */ s0008 = LAST_RESULT; /* 0000CFD6: 0007 */ s0008 = s0008 + " "; /* 0000CFE4: 0021 */ function_01FE("IFX_PRODUCT_VERSION"); /* 0000D000: 0006 */ s0009 = LAST_RESULT; /* 0000D00A: 0007 */ s0007 = s0008 + s0009; /* 0000D017: 0021 */ function_024B(s0006, "DisplayName", 0x00000001, s0007, 0xFFFFFFFF); /* 0000D03B: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000D054: 0006 */ s0008 = LAST_RESULT; /* 0000D05E: 0007 */ s0008 = g_str0003 + s0008; /* 0000D06B: 0021 */ function_01FE("SHORTCUT_FILE_KITE"); /* 0000D086: 0006 */ s0009 = LAST_RESULT; /* 0000D090: 0007 */ s0007 = s0008 + s0009; /* 0000D09D: 0021 */ function_024B(s0006, "DisplayIcon", 0x00000001, s0007, 0xFFFFFFFF); /* 0000D0C1: 0024 */ return; /* 0000D0C5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000D617, 0000D9B2, //Binary Size : 0x000000D4 bytes function STRING function_0022() STRING s0000; //-003-/ 0000D14E, 0000D176, 0000D1A1, STRING s0001; //-006-/ 0000D104, 0000D10E, 0000D10E, 0000D141, 0000D141, 0000D14E, STRING s0002; //-002-/ 0000D137, 0000D141, begin /* 0000D0D3: 0022 */ // -- Begin Function Code -- // /* 0000D0DC: 0004 */ if(! g_number002D) goto label_0091; // normal if /* 0000D0E8: 0021 */ function_01FE("DIR_DEFAULT_INSTALL"); /* 0000D104: 0006 */ s0001 = LAST_RESULT; /* 0000D10E: 0014 */ s0001 = "C:\\" ^ s0001; /* 0000D11E: 0021 */ function_01FE("DIR_PROJ4200_BIN"); /* 0000D137: 0006 */ s0002 = LAST_RESULT; /* 0000D141: 0007 */ s0001 = s0001 + s0002; /* 0000D14E: 0007 */ s0000 = s0001 + "\\KillProcess.dll"; /* 0000D16B: 0005 */ goto label_0092; // : Jump Referenced(1): // : 0000D0DC, label_0091: /* 0000D176: 0007 */ s0000 = g_str0004 + "KITE\\bin\\KillProcess.dll"; // : Jump Referenced(1): // : 0000D16B, label_0092: /* 0000D19D: 0027 */ // -- Start Return Code -- // /* 0000D1A1: 0023 */ return s0000; /* 0000D1A8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CB7D, //Binary Size : 0x00000063 bytes function NUMBER function_0023() STRING s0000; //-003-/ 0000D1BF, 0000D1E7, 0000D20B, NUMBER n0000; //-002-/ 0000D1F5, 0000D1FF, begin /* 0000D1B6: 0022 */ // -- Begin Function Code -- // /* 0000D1BF: 0007 */ s0000 = g_str0003 + "\\kiuser\\library_database.db"; /* 0000D1E7: 0021 */ function_01C5(0x00000003, s0000); /* 0000D1F5: 0006 */ n0000 = LAST_RESULT; /* 0000D1FF: 0004 */ if(! n0000) goto label_0094; // normal if /* 0000D20B: 0021 */ function_018F(s0000); // : Jump Referenced(1): // : 0000D1FF, label_0094: /* 0000D216: 0024 */ return; /* 0000D21A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000860D, //Binary Size : 0x000000E6 bytes function NUMBER function_0024() NUMBER n0000; //-004-/ 0000D29F, 0000D2A9, 0000D2A9, 0000D2B8, begin /* 0000D228: 0022 */ // -- Begin Function Code -- // /* 0000D231: 0021 */ function_0306(0x80000002); /* 0000D23C: 0021 */ function_0246("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{5EF7DB6E-CBEE-4202-B91D-2AB6E84DF093}"); /* 0000D29F: 0006 */ n0000 = LAST_RESULT; /* 0000D2A9: 000D */ n0000 = n0000 == 0x00000001; /* 0000D2B8: 0004 */ if(! n0000) goto label_0096; // normal if /* 0000D2C4: 0021 */ function_01F1("You must uninstall Kite before installing Clarius+.", 0xFFFF0001); /* 0000D305: 0002 */ abort; // : Jump Referenced(1): // : 0000D2B8, label_0096: /* 0000D30B: 0024 */ return; /* 0000D30F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000865F, 00010163, //Binary Size : 0x00000647 bytes function NUMBER function_0025() STRING s0000; //-002-/ 0000D67C, 0000D686, STRING s0001; //-014-/ 0000D6AA, 0000D705, 0000D705, 0000D712, 0000D712, 0000D75C, 0000D75C, 0000D79C, 0000D7F9, 0000D849, 0000D849, 0000D898, 0000D898, 0000D8EF, STRING s0002; //-002-/ 0000D61D, 0000D635, STRING s0003; //-002-/ 0000D6FB, 0000D705, NUMBER n0000; //-006-/ 0000D646, 0000D654, 0000D66F, 0000D6EE, 0000D7D9, 0000D7D9, NUMBER n0001; //-005-/ 0000D63C, 0000D7C0, 0000D907, 0000D911, 0000D94E, NUMBER n0003; //-002-/ 0000D694, 0000D69E, NUMBER n0004; //-004-/ 0000D654, 0000D663, 0000D911, 0000D920, STRING array_0000(26); //-027-/ 0000D326, 0000D343, 0000D35C, 0000D37B, 0000D398, 0000D3B4, 0000D3D2, 0000D3EF, 0000D40C, 0000D42C, 0000D44C, 0000D469, 0000D489, 0000D4A5, 0000D4BF, 0000D4D9, 0000D4F3, 0000D50D, 0000D527, 0000D543, 0000D560, 0000D57F, 0000D5AD, 0000D5DD, 0000D5FD, 0000D66F, 0000D6EE, begin /* 0000D31D: 0022 */ // -- Begin Function Code -- // /* 0000D326: 0033 */ array_0000(0x00000000) = "caldiag.exe"; /* 0000D343: 0033 */ array_0000(0x00000001) = "clf.exe"; /* 0000D35C: 0033 */ array_0000(0x00000002) = "FWUpgrade.exe"; /* 0000D37B: 0033 */ array_0000(0x00000003) = "gnuplot.exe"; /* 0000D398: 0033 */ array_0000(0x00000004) = "hwdiag.exe"; /* 0000D3B4: 0033 */ array_0000(0x00000005) = "InitUser.exe"; /* 0000D3D2: 0033 */ array_0000(0x00000006) = "k410sfp.exe"; /* 0000D3EF: 0033 */ array_0000(0x00000007) = "k450sfp.exe"; /* 0000D40C: 0033 */ array_0000(0x00000008) = "KCalServer.exe"; /* 0000D42C: 0033 */ array_0000(0x00000009) = "KCONClient.exe"; /* 0000D44C: 0033 */ array_0000(0x0000000A) = "Clarius.exe"; /* 0000D469: 0033 */ array_0000(0x0000000B) = "KiteServer.exe"; /* 0000D489: 0033 */ array_0000(0x0000000C) = "KPulse.exe"; /* 0000D4A5: 0033 */ array_0000(0x0000000D) = "ksox.exe"; /* 0000D4BF: 0033 */ array_0000(0x0000000E) = "ktxe.exe"; /* 0000D4D9: 0033 */ array_0000(0x0000000F) = "Kult.exe"; /* 0000D4F3: 0033 */ array_0000(0x00000010) = "KXCI.exe"; /* 0000D50D: 0033 */ array_0000(0x00000011) = "LLEC.exe"; /* 0000D527: 0033 */ array_0000(0x00000012) = "MsgCon.exe"; /* 0000D543: 0033 */ array_0000(0x00000013) = "resethw.exe"; /* 0000D560: 0033 */ array_0000(0x00000014) = "UTMServer.exe"; /* 0000D57F: 0033 */ array_0000(0x00000015) = "KPCI_488LP_Configuration.exe"; /* 0000D5AD: 0033 */ array_0000(0x00000016) = "KPCI_488LP_Diagnostic_Tool.exe"; /* 0000D5DD: 0033 */ array_0000(0x00000017) = "UpgradeCVU.exe"; /* 0000D5FD: 0033 */ array_0000(0x00000018) = "kits.exe"; /* 0000D617: 0021 */ function_0022(); /* 0000D61D: 0006 */ s0002 = LAST_RESULT; /* 0000D627: 0036 */ try /* 0000D635: 0039 */ UseDLL(s0002); /* 0000D63C: 0006 */ n0001 = LAST_RESULT; /* 0000D646: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 0000D7E8, label_0098: /* 0000D654: 000B */ n0004 = n0000 <= 0x00000018; /* 0000D663: 0004 */ if(! n0004) goto label_009A; // normal if /* 0000D66F: 0035 */ array_0000(n0000); /* 0000D67C: 0006 */ s0000 = LAST_RESULT; /* 0000D686: 0020 */ KillProcess.FindProcessByNameChar(s0000, 0x00000000); /* 0000D694: 0006 */ n0003 = LAST_RESULT; /* 0000D69E: 0004 */ if(! n0003) goto label_0099; // normal if /* 0000D6AA: 0006 */ s0001 = "The installer has detected that the Clarius+ application <"; /* 0000D6EE: 0035 */ array_0000(n0000); /* 0000D6FB: 0006 */ s0003 = LAST_RESULT; /* 0000D705: 0007 */ s0001 = s0001 + s0003; /* 0000D712: 0007 */ s0001 = s0001 + "> is running.\n\nPlease close all running Clarius+ applications"; /* 0000D75C: 0007 */ s0001 = s0001 + " and try installation again.\n\nInstallation aborted."; /* 0000D79C: 0021 */ function_01F1(s0001, 0xFFFF0003); /* 0000D7AA: 003A */ UnUseDLL("KillProcess.dll"); /* 0000D7C0: 0006 */ n0001 = LAST_RESULT; /* 0000D7CA: 0027 */ // -- Start Return Code -- // /* 0000D7CE: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0000D69E, label_0099: /* 0000D7D9: 0007 */ n0000++; /* 0000D7E8: 0005 */ goto label_0098; // : Jump Referenced(1): // : 0000D663, label_009A: /* 0000D7F3: 0037 */ catch /* 0000D7F9: 0006 */ s0001 = "Before installing Clarius+, all running applications should be closed."; /* 0000D849: 0007 */ s0001 = s0001 + "\n\nAre you sure all running Clarius+ Applications have been closed?"; /* 0000D898: 0007 */ s0001 = s0001 + "\n\nClick \'Yes\' to continue installation. Click \'No\' to abort installation."; /* 0000D8EF: 0021 */ function_01F0(s0001, "WARNING", 0x00000004); /* 0000D907: 0006 */ n0001 = LAST_RESULT; /* 0000D911: 000E */ n0004 = n0001 != 0x00000006; /* 0000D920: 0004 */ if(! n0004) goto label_009C; // normal if /* 0000D92C: 0002 */ abort; // : Jump Referenced(1): // : 0000D920, label_009C: /* 0000D932: 0038 */ endcatch; /* 0000D938: 003A */ UnUseDLL("KillProcess.dll"); /* 0000D94E: 0006 */ n0001 = LAST_RESULT; /* 0000D958: 0027 */ // -- Start Return Code -- // /* 0000D95C: 0023 */ return 0x00000000; /* 0000D965: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C873, 0001028A, //Binary Size : 0x00000280 bytes function NUMBER function_0026() STRING s0000; //-003-/ 0000DA17, 0000DA21, 0000DA45, STRING s0001; //-006-/ 0000DA70, 0000DAC0, 0000DAC0, 0000DB2B, 0000DB2B, 0000DB82, STRING s0002; //-002-/ 0000D9B8, 0000D9D0, NUMBER n0000; //-005-/ 0000D9E1, 0000D9EF, 0000DA0A, 0000DA50, 0000DA50, NUMBER n0001; //-004-/ 0000D9D7, 0000DB9A, 0000DBA4, 0000DBE1, NUMBER n0002; //-002-/ 0000DA2F, 0000DA39, NUMBER n0003; //-004-/ 0000D9EF, 0000D9FE, 0000DBA4, 0000DBB3, STRING array_0000; //-002-/ 0000D980, 0000DA0A, begin /* 0000D977: 0022 */ // -- Begin Function Code -- // /* 0000D980: 0033 */ array_0000(0x00000000) = "KeithleyLoggingClientControl.exe"; /* 0000D9B2: 0021 */ function_0022(); /* 0000D9B8: 0006 */ s0002 = LAST_RESULT; /* 0000D9C2: 0036 */ try /* 0000D9D0: 0039 */ UseDLL(s0002); /* 0000D9D7: 0006 */ n0001 = LAST_RESULT; /* 0000D9E1: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 0000DA5F, label_009F: /* 0000D9EF: 000B */ n0003 = n0000 <= 0x00000000; /* 0000D9FE: 0004 */ if(! n0003) goto label_00A1; // normal if /* 0000DA0A: 0035 */ array_0000(n0000); /* 0000DA17: 0006 */ s0000 = LAST_RESULT; /* 0000DA21: 0020 */ KillProcess.FindProcessByNameChar(s0000, 0x00000000); /* 0000DA2F: 0006 */ n0002 = LAST_RESULT; /* 0000DA39: 0004 */ if(! n0002) goto label_00A0; // normal if /* 0000DA45: 0020 */ KillProcess.CloseProcessByName_C(s0000); // : Jump Referenced(1): // : 0000DA39, label_00A0: /* 0000DA50: 0007 */ n0000++; /* 0000DA5F: 0005 */ goto label_009F; // : Jump Referenced(1): // : 0000D9FE, label_00A1: /* 0000DA6A: 0037 */ catch /* 0000DA70: 0006 */ s0001 = "Before installing Clarius+, all running applications should be closed."; /* 0000DAC0: 0007 */ s0001 = s0001 + "\n\nAre you sure all running Clarius+ Applications have been closed including tray applications?"; /* 0000DB2B: 0007 */ s0001 = s0001 + "\n\nClick \'Yes\' to continue installation. Click \'No\' to abort installation."; /* 0000DB82: 0021 */ function_01F0(s0001, "WARNING", 0x00000004); /* 0000DB9A: 0006 */ n0001 = LAST_RESULT; /* 0000DBA4: 000E */ n0003 = n0001 != 0x00000006; /* 0000DBB3: 0004 */ if(! n0003) goto label_00A3; // normal if /* 0000DBBF: 0002 */ abort; // : Jump Referenced(1): // : 0000DBB3, label_00A3: /* 0000DBC5: 0038 */ endcatch; /* 0000DBCB: 003A */ UnUseDLL("KillProcess.dll"); /* 0000DBE1: 0006 */ n0001 = LAST_RESULT; /* 0000DBEB: 0027 */ // -- Start Return Code -- // /* 0000DBEF: 0023 */ return 0x00000001; /* 0000DBF8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000C8E9, //Binary Size : 0x00000223 bytes function NUMBER function_0027() STRING s0000; //-003-/ 0000DD99, 0000DDA3, 0000DDD9, STRING s0001; //-002-/ 0000DDD9, 0000DDF7, NUMBER n0000; //-005-/ 0000DD63, 0000DD71, 0000DD8C, 0000DE07, 0000DE07, NUMBER n0002; //-006-/ 0000DD71, 0000DD80, 0000DDB4, 0000DDBE, 0000DDBE, 0000DDCD, STRING array_0000(13); //-012-/ 0000DC13, 0000DC32, 0000DC4D, 0000DC6D, 0000DC89, 0000DC9F, 0000DCC1, 0000DCE9, 0000DD07, 0000DD23, 0000DD4C, 0000DD8C, begin /* 0000DC0A: 0022 */ // -- Begin Function Code -- // /* 0000DC13: 0033 */ array_0000(0x00000000) = "Clarius Files"; /* 0000DC32: 0033 */ array_0000(0x00000001) = "SMU Files"; /* 0000DC4D: 0033 */ array_0000(0x00000002) = "Clarius+ Files"; /* 0000DC6D: 0033 */ array_0000(0x00000003) = "Help Files"; /* 0000DC89: 0033 */ array_0000(0x00000004) = "Misc"; /* 0000DC9F: 0033 */ array_0000(0x00000005) = "Clarius Projects"; /* 0000DCC1: 0033 */ array_0000(0x00000006) = "Clarius User Libraries"; /* 0000DCE9: 0033 */ array_0000(0x00000007) = "KPulse Files"; /* 0000DD07: 0033 */ array_0000(0x00000008) = "ThirdParty"; /* 0000DD23: 0033 */ array_0000(0x00000009) = "Clarius Factory Content"; /* 0000DD4C: 0033 */ array_0000(0x0000000A) = "Fonts"; /* 0000DD63: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 0000DE16, label_00A6: /* 0000DD71: 000B */ n0002 = n0000 <= 0x0000000A; /* 0000DD80: 0004 */ if(! n0002) goto label_00A8; // normal if /* 0000DD8C: 0035 */ array_0000(n0000); /* 0000DD99: 0006 */ s0000 = LAST_RESULT; /* 0000DDA3: 0021 */ function_015F(g_str0001, s0000, 0x00000001); /* 0000DDB4: 0006 */ n0002 = LAST_RESULT; /* 0000DDBE: 000E */ n0002 = n0002 != 0x00000000; /* 0000DDCD: 0004 */ if(! n0002) goto label_00A7; // normal if /* 0000DDD9: 0007 */ s0001 = s0000 + " selection FAILED"; /* 0000DDF7: 0021 */ function_01F1(s0001, 0xFFFF0003); // : Jump Referenced(1): // : 0000DDCD, label_00A7: /* 0000DE07: 0007 */ n0000++; /* 0000DE16: 0005 */ goto label_00A6; // : Jump Referenced(1): // : 0000DD80, label_00A8: /* 0000DE21: 0027 */ // -- Start Return Code -- // /* 0000DE25: 0023 */ return 0x00000000; /* 0000DE2E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A88D, //Binary Size : 0x00000222 bytes function NUMBER function_0028() STRING s0000; //-004-/ 0000DE49, 0000DE70, 0000DE9E, 0000DED1, STRING s0001; //-012-/ 0000DED1, 0000DEFD, 0000DEFD, 0000DF34, 0000DF34, 0000DF6A, 0000DF6A, 0000DFA8, 0000DFA8, 0000DFE8, 0000DFE8, 0000E018, NUMBER n0000; //-008-/ 0000DE79, 0000DE83, 0000DE83, 0000DE92, 0000DEAC, 0000DEB6, 0000DEB6, 0000DEC5, begin /* 0000DE40: 0022 */ // -- Begin Function Code -- // /* 0000DE49: 0007 */ s0000 = g_str0003 + "\\kiuser\\usrlib\\S4200Parlib"; /* 0000DE70: 0021 */ function_0185(s0000); /* 0000DE79: 0006 */ n0000 = LAST_RESULT; /* 0000DE83: 000D */ n0000 = n0000 == 0x00000000; /* 0000DE92: 0004 */ if(! n0000) goto label_00AA; // normal if /* 0000DE9E: 0021 */ function_018E(s0000, 0x0165F822); /* 0000DEAC: 0006 */ n0000 = LAST_RESULT; /* 0000DEB6: 0009 */ n0000 = n0000 < 0x00000000; /* 0000DEC5: 0004 */ if(! n0000) goto label_00AA; // normal if /* 0000DED1: 0007 */ s0001 = "Unable to delete subdirectory: " + s0000; /* 0000DEFD: 0007 */ s0001 = s0001 + "\n\nFile attributes may be set to READ-ONLY."; /* 0000DF34: 0007 */ s0001 = s0001 + "\nPlease delete this subdirectly manually."; /* 0000DF6A: 0007 */ s0001 = s0001 + "\n\nThis is a failed cleanup activity that will not"; /* 0000DFA8: 0007 */ s0001 = s0001 + "\nadversely affect the remainder of the installation"; /* 0000DFE8: 0007 */ s0001 = s0001 + "\n\nInstallation will now continue..."; /* 0000E018: 0021 */ function_01F1(s0001, 0xFFFF0002); // : Jump Referenced(2): // : 0000DE92, 0000DEC5, label_00AA: /* 0000E028: 0021 */ function_018F("C:\\S4200\\kiuser\\usrlib\\S4200Parlib*.*"); /* 0000E056: 0027 */ // -- Start Return Code -- // /* 0000E05A: 0023 */ return 0x00000000; /* 0000E063: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A893, //Binary Size : 0x000001EA bytes function NUMBER function_0029() STRING s0000; //-004-/ 0000E07A, 0000E097, 0000E0C5, 0000E0F8, STRING s0001; //-012-/ 0000E0F8, 0000E124, 0000E124, 0000E15B, 0000E15B, 0000E191, 0000E191, 0000E1CF, 0000E1CF, 0000E20F, 0000E20F, 0000E23F, NUMBER n0000; //-008-/ 0000E0A0, 0000E0AA, 0000E0AA, 0000E0B9, 0000E0D3, 0000E0DD, 0000E0DD, 0000E0EC, begin /* 0000E071: 0022 */ // -- Begin Function Code -- // /* 0000E07A: 0007 */ s0000 = g_str0003 + "\\sys\\bin\\gnuplot"; /* 0000E097: 0021 */ function_0185(s0000); /* 0000E0A0: 0006 */ n0000 = LAST_RESULT; /* 0000E0AA: 000D */ n0000 = n0000 == 0x00000000; /* 0000E0B9: 0004 */ if(! n0000) goto label_00AC; // normal if /* 0000E0C5: 0021 */ function_018E(s0000, 0x0165F822); /* 0000E0D3: 0006 */ n0000 = LAST_RESULT; /* 0000E0DD: 0009 */ n0000 = n0000 < 0x00000000; /* 0000E0EC: 0004 */ if(! n0000) goto label_00AC; // normal if /* 0000E0F8: 0007 */ s0001 = "Unable to delete subdirectory: " + s0000; /* 0000E124: 0007 */ s0001 = s0001 + "\n\nFile attributes may be set to READ-ONLY."; /* 0000E15B: 0007 */ s0001 = s0001 + "\nPlease delete this subdirectly manually."; /* 0000E191: 0007 */ s0001 = s0001 + "\n\nThis is a failed cleanup activity that will not"; /* 0000E1CF: 0007 */ s0001 = s0001 + "\nadversely affect the remainder of the installation"; /* 0000E20F: 0007 */ s0001 = s0001 + "\n\nInstallation will now continue..."; /* 0000E23F: 0021 */ function_01F1(s0001, 0xFFFF0002); // : Jump Referenced(2): // : 0000E0B9, 0000E0EC, label_00AC: /* 0000E24F: 0027 */ // -- Start Return Code -- // /* 0000E253: 0023 */ return 0x00000000; /* 0000E25C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000896B, //Binary Size : 0x00000EF4 bytes function NUMBER function_002A() STRING s0000; //-042-/ 0000E289, 0000E309, 0000E366, 0000E3C3, 0000E420, 0000E47A, 0000E496, 0000E51A, 0000E577, 0000E5D4, 0000E631, 0000E68B, 0000E6A7, 0000E72B, 0000E788, 0000E7E5, 0000E842, 0000E89C, 0000E8B8, 0000E94C, 0000E9A9, 0000EA06, 0000EA63, 0000EABD, 0000EAD9, 0000EB79, 0000EBD6, 0000EC33, 0000EC90, 0000ECEA, 0000ED06, 0000EDAE, 0000EE0B, 0000EE68, 0000EEC5, 0000EF1F, 0000EF3B, 0000EFC3, 0000F020, 0000F07D, 0000F0DA, 0000F134, STRING s0001; //-042-/ 0000E2A3, 0000E2CB, 0000E328, 0000E385, 0000E3E2, 0000E43F, 0000E4B2, 0000E4DC, 0000E539, 0000E596, 0000E5F3, 0000E650, 0000E6C3, 0000E6ED, 0000E74A, 0000E7A7, 0000E804, 0000E861, 0000E8DC, 0000E90E, 0000E96B, 0000E9C8, 0000EA25, 0000EA82, 0000EB03, 0000EB3B, 0000EB98, 0000EBF5, 0000EC52, 0000ECAF, 0000ED34, 0000ED70, 0000EDCD, 0000EE2A, 0000EE87, 0000EEE4, 0000EF59, 0000EF85, 0000EFE2, 0000F03F, 0000F09C, 0000F0F9, STRING s0002; //-070-/ 0000E2CB, 0000E309, 0000E328, 0000E366, 0000E385, 0000E3C3, 0000E3E2, 0000E420, 0000E43F, 0000E47A, 0000E4DC, 0000E51A, 0000E539, 0000E577, 0000E596, 0000E5D4, 0000E5F3, 0000E631, 0000E650, 0000E68B, 0000E6ED, 0000E72B, 0000E74A, 0000E788, 0000E7A7, 0000E7E5, 0000E804, 0000E842, 0000E861, 0000E89C, 0000E90E, 0000E94C, 0000E96B, 0000E9A9, 0000E9C8, 0000EA06, 0000EA25, 0000EA63, 0000EA82, 0000EABD, 0000EB3B, 0000EB79, 0000EB98, 0000EBD6, 0000EBF5, 0000EC33, 0000EC52, 0000EC90, 0000ECAF, 0000ECEA, 0000ED70, 0000EDAE, 0000EDCD, 0000EE0B, 0000EE2A, 0000EE68, 0000EE87, 0000EEC5, 0000EEE4, 0000EF1F, 0000EF85, 0000EFC3, 0000EFE2, 0000F020, 0000F03F, 0000F07D, 0000F09C, 0000F0DA, 0000F0F9, 0000F134, NUMBER n0001; //-035-/ 0000E2CB, 0000E328, 0000E385, 0000E3E2, 0000E43F, 0000E4DC, 0000E539, 0000E596, 0000E5F3, 0000E650, 0000E6ED, 0000E74A, 0000E7A7, 0000E804, 0000E861, 0000E90E, 0000E96B, 0000E9C8, 0000EA25, 0000EA82, 0000EB3B, 0000EB98, 0000EBF5, 0000EC52, 0000ECAF, 0000ED70, 0000EDCD, 0000EE2A, 0000EE87, 0000EEE4, 0000EF85, 0000EFE2, 0000F03F, 0000F09C, 0000F0F9, NUMBER n0002; //-035-/ 0000E2CB, 0000E328, 0000E385, 0000E3E2, 0000E43F, 0000E4DC, 0000E539, 0000E596, 0000E5F3, 0000E650, 0000E6ED, 0000E74A, 0000E7A7, 0000E804, 0000E861, 0000E90E, 0000E96B, 0000E9C8, 0000EA25, 0000EA82, 0000EB3B, 0000EB98, 0000EBF5, 0000EC52, 0000ECAF, 0000ED70, 0000EDCD, 0000EE2A, 0000EE87, 0000EEE4, 0000EF85, 0000EFE2, 0000F03F, 0000F09C, 0000F0F9, NUMBER n0003; //-140-/ 0000E2E4, 0000E2EE, 0000E2EE, 0000E2FD, 0000E341, 0000E34B, 0000E34B, 0000E35A, 0000E39E, 0000E3A8, 0000E3A8, 0000E3B7, 0000E3FB, 0000E405, 0000E405, 0000E414, 0000E455, 0000E45F, 0000E45F, 0000E46E, 0000E4F5, 0000E4FF, 0000E4FF, 0000E50E, 0000E552, 0000E55C, 0000E55C, 0000E56B, 0000E5AF, 0000E5B9, 0000E5B9, 0000E5C8, 0000E60C, 0000E616, 0000E616, 0000E625, 0000E666, 0000E670, 0000E670, 0000E67F, 0000E706, 0000E710, 0000E710, 0000E71F, 0000E763, 0000E76D, 0000E76D, 0000E77C, 0000E7C0, 0000E7CA, 0000E7CA, 0000E7D9, 0000E81D, 0000E827, 0000E827, 0000E836, 0000E877, 0000E881, 0000E881, 0000E890, 0000E927, 0000E931, 0000E931, 0000E940, 0000E984, 0000E98E, 0000E98E, 0000E99D, 0000E9E1, 0000E9EB, 0000E9EB, 0000E9FA, 0000EA3E, 0000EA48, 0000EA48, 0000EA57, 0000EA98, 0000EAA2, 0000EAA2, 0000EAB1, 0000EB54, 0000EB5E, 0000EB5E, 0000EB6D, 0000EBB1, 0000EBBB, 0000EBBB, 0000EBCA, 0000EC0E, 0000EC18, 0000EC18, 0000EC27, 0000EC6B, 0000EC75, 0000EC75, 0000EC84, 0000ECC5, 0000ECCF, 0000ECCF, 0000ECDE, 0000ED89, 0000ED93, 0000ED93, 0000EDA2, 0000EDE6, 0000EDF0, 0000EDF0, 0000EDFF, 0000EE43, 0000EE4D, 0000EE4D, 0000EE5C, 0000EEA0, 0000EEAA, 0000EEAA, 0000EEB9, 0000EEFA, 0000EF04, 0000EF04, 0000EF13, 0000EF9E, 0000EFA8, 0000EFA8, 0000EFB7, 0000EFFB, 0000F005, 0000F005, 0000F014, 0000F058, 0000F062, 0000F062, 0000F071, 0000F0B5, 0000F0BF, 0000F0BF, 0000F0CE, 0000F10F, 0000F119, 0000F119, 0000F128, begin /* 0000E26A: 0022 */ // -- Begin Function Code -- // /* 0000E273: 0021 */ function_0148(0x0000003E); /* 0000E27E: 0021 */ function_0306(0x80000002); /* 0000E289: 0006 */ s0000 = "SOFTWARE\\TEMP\\0m"; /* 0000E2A3: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\0m"; /* 0000E2CB: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000E2E4: 0006 */ n0003 = LAST_RESULT; /* 0000E2EE: 000D */ n0003 = n0003 == 0x00000000; /* 0000E2FD: 0004 */ if(! n0003) goto label_00AE; // normal if /* 0000E309: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E2FD, label_00AE: /* 0000E328: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000E341: 0006 */ n0003 = LAST_RESULT; /* 0000E34B: 000D */ n0003 = n0003 == 0x00000000; /* 0000E35A: 0004 */ if(! n0003) goto label_00AF; // normal if /* 0000E366: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E35A, label_00AF: /* 0000E385: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000E39E: 0006 */ n0003 = LAST_RESULT; /* 0000E3A8: 000D */ n0003 = n0003 == 0x00000000; /* 0000E3B7: 0004 */ if(! n0003) goto label_00B0; // normal if /* 0000E3C3: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E3B7, label_00B0: /* 0000E3E2: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000E3FB: 0006 */ n0003 = LAST_RESULT; /* 0000E405: 000D */ n0003 = n0003 == 0x00000000; /* 0000E414: 0004 */ if(! n0003) goto label_00B1; // normal if /* 0000E420: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E414, label_00B1: /* 0000E43F: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000E455: 0006 */ n0003 = LAST_RESULT; /* 0000E45F: 000D */ n0003 = n0003 == 0x00000000; /* 0000E46E: 0004 */ if(! n0003) goto label_00B2; // normal if /* 0000E47A: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E46E, label_00B2: /* 0000E496: 0006 */ s0000 = "SOFTWARE\\TEMP\\1.5m"; /* 0000E4B2: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\1.5m"; /* 0000E4DC: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000E4F5: 0006 */ n0003 = LAST_RESULT; /* 0000E4FF: 000D */ n0003 = n0003 == 0x00000000; /* 0000E50E: 0004 */ if(! n0003) goto label_00B3; // normal if /* 0000E51A: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E50E, label_00B3: /* 0000E539: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000E552: 0006 */ n0003 = LAST_RESULT; /* 0000E55C: 000D */ n0003 = n0003 == 0x00000000; /* 0000E56B: 0004 */ if(! n0003) goto label_00B4; // normal if /* 0000E577: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E56B, label_00B4: /* 0000E596: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000E5AF: 0006 */ n0003 = LAST_RESULT; /* 0000E5B9: 000D */ n0003 = n0003 == 0x00000000; /* 0000E5C8: 0004 */ if(! n0003) goto label_00B5; // normal if /* 0000E5D4: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E5C8, label_00B5: /* 0000E5F3: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000E60C: 0006 */ n0003 = LAST_RESULT; /* 0000E616: 000D */ n0003 = n0003 == 0x00000000; /* 0000E625: 0004 */ if(! n0003) goto label_00B6; // normal if /* 0000E631: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E625, label_00B6: /* 0000E650: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000E666: 0006 */ n0003 = LAST_RESULT; /* 0000E670: 000D */ n0003 = n0003 == 0x00000000; /* 0000E67F: 0004 */ if(! n0003) goto label_00B7; // normal if /* 0000E68B: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E67F, label_00B7: /* 0000E6A7: 0006 */ s0000 = "SOFTWARE\\TEMP\\3.0m"; /* 0000E6C3: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\3.0m"; /* 0000E6ED: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000E706: 0006 */ n0003 = LAST_RESULT; /* 0000E710: 000D */ n0003 = n0003 == 0x00000000; /* 0000E71F: 0004 */ if(! n0003) goto label_00B8; // normal if /* 0000E72B: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E71F, label_00B8: /* 0000E74A: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000E763: 0006 */ n0003 = LAST_RESULT; /* 0000E76D: 000D */ n0003 = n0003 == 0x00000000; /* 0000E77C: 0004 */ if(! n0003) goto label_00B9; // normal if /* 0000E788: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E77C, label_00B9: /* 0000E7A7: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000E7C0: 0006 */ n0003 = LAST_RESULT; /* 0000E7CA: 000D */ n0003 = n0003 == 0x00000000; /* 0000E7D9: 0004 */ if(! n0003) goto label_00BA; // normal if /* 0000E7E5: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E7D9, label_00BA: /* 0000E804: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000E81D: 0006 */ n0003 = LAST_RESULT; /* 0000E827: 000D */ n0003 = n0003 == 0x00000000; /* 0000E836: 0004 */ if(! n0003) goto label_00BB; // normal if /* 0000E842: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E836, label_00BB: /* 0000E861: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000E877: 0006 */ n0003 = LAST_RESULT; /* 0000E881: 000D */ n0003 = n0003 == 0x00000000; /* 0000E890: 0004 */ if(! n0003) goto label_00BC; // normal if /* 0000E89C: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E890, label_00BC: /* 0000E8B8: 0006 */ s0000 = "SOFTWARE\\TEMP\\CVIV_1.5m_2W"; /* 0000E8DC: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_2W"; /* 0000E90E: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000E927: 0006 */ n0003 = LAST_RESULT; /* 0000E931: 000D */ n0003 = n0003 == 0x00000000; /* 0000E940: 0004 */ if(! n0003) goto label_00BD; // normal if /* 0000E94C: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E940, label_00BD: /* 0000E96B: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000E984: 0006 */ n0003 = LAST_RESULT; /* 0000E98E: 000D */ n0003 = n0003 == 0x00000000; /* 0000E99D: 0004 */ if(! n0003) goto label_00BE; // normal if /* 0000E9A9: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E99D, label_00BE: /* 0000E9C8: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000E9E1: 0006 */ n0003 = LAST_RESULT; /* 0000E9EB: 000D */ n0003 = n0003 == 0x00000000; /* 0000E9FA: 0004 */ if(! n0003) goto label_00BF; // normal if /* 0000EA06: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000E9FA, label_00BF: /* 0000EA25: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000EA3E: 0006 */ n0003 = LAST_RESULT; /* 0000EA48: 000D */ n0003 = n0003 == 0x00000000; /* 0000EA57: 0004 */ if(! n0003) goto label_00C0; // normal if /* 0000EA63: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EA57, label_00C0: /* 0000EA82: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000EA98: 0006 */ n0003 = LAST_RESULT; /* 0000EAA2: 000D */ n0003 = n0003 == 0x00000000; /* 0000EAB1: 0004 */ if(! n0003) goto label_00C1; // normal if /* 0000EABD: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EAB1, label_00C1: /* 0000EAD9: 0006 */ s0000 = "SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.75m"; /* 0000EB03: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.75m"; /* 0000EB3B: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000EB54: 0006 */ n0003 = LAST_RESULT; /* 0000EB5E: 000D */ n0003 = n0003 == 0x00000000; /* 0000EB6D: 0004 */ if(! n0003) goto label_00C2; // normal if /* 0000EB79: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EB6D, label_00C2: /* 0000EB98: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000EBB1: 0006 */ n0003 = LAST_RESULT; /* 0000EBBB: 000D */ n0003 = n0003 == 0x00000000; /* 0000EBCA: 0004 */ if(! n0003) goto label_00C3; // normal if /* 0000EBD6: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EBCA, label_00C3: /* 0000EBF5: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000EC0E: 0006 */ n0003 = LAST_RESULT; /* 0000EC18: 000D */ n0003 = n0003 == 0x00000000; /* 0000EC27: 0004 */ if(! n0003) goto label_00C4; // normal if /* 0000EC33: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EC27, label_00C4: /* 0000EC52: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000EC6B: 0006 */ n0003 = LAST_RESULT; /* 0000EC75: 000D */ n0003 = n0003 == 0x00000000; /* 0000EC84: 0004 */ if(! n0003) goto label_00C5; // normal if /* 0000EC90: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EC84, label_00C5: /* 0000ECAF: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000ECC5: 0006 */ n0003 = LAST_RESULT; /* 0000ECCF: 000D */ n0003 = n0003 == 0x00000000; /* 0000ECDE: 0004 */ if(! n0003) goto label_00C6; // normal if /* 0000ECEA: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000ECDE, label_00C6: /* 0000ED06: 0006 */ s0000 = "SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.61mBlue"; /* 0000ED34: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.61mBlue"; /* 0000ED70: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000ED89: 0006 */ n0003 = LAST_RESULT; /* 0000ED93: 000D */ n0003 = n0003 == 0x00000000; /* 0000EDA2: 0004 */ if(! n0003) goto label_00C7; // normal if /* 0000EDAE: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EDA2, label_00C7: /* 0000EDCD: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000EDE6: 0006 */ n0003 = LAST_RESULT; /* 0000EDF0: 000D */ n0003 = n0003 == 0x00000000; /* 0000EDFF: 0004 */ if(! n0003) goto label_00C8; // normal if /* 0000EE0B: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EDFF, label_00C8: /* 0000EE2A: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000EE43: 0006 */ n0003 = LAST_RESULT; /* 0000EE4D: 000D */ n0003 = n0003 == 0x00000000; /* 0000EE5C: 0004 */ if(! n0003) goto label_00C9; // normal if /* 0000EE68: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EE5C, label_00C9: /* 0000EE87: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000EEA0: 0006 */ n0003 = LAST_RESULT; /* 0000EEAA: 000D */ n0003 = n0003 == 0x00000000; /* 0000EEB9: 0004 */ if(! n0003) goto label_00CA; // normal if /* 0000EEC5: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EEB9, label_00CA: /* 0000EEE4: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000EEFA: 0006 */ n0003 = LAST_RESULT; /* 0000EF04: 000D */ n0003 = n0003 == 0x00000000; /* 0000EF13: 0004 */ if(! n0003) goto label_00CB; // normal if /* 0000EF1F: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EF13, label_00CB: /* 0000EF3B: 0006 */ s0000 = "SOFTWARE\\TEMP\\Custom"; /* 0000EF59: 0006 */ s0001 = "SOFTWARE\\Keithley\\S4200\\CVU\\Custom"; /* 0000EF85: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000EF9E: 0006 */ n0003 = LAST_RESULT; /* 0000EFA8: 000D */ n0003 = n0003 == 0x00000000; /* 0000EFB7: 0004 */ if(! n0003) goto label_00CC; // normal if /* 0000EFC3: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000EFB7, label_00CC: /* 0000EFE2: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000EFFB: 0006 */ n0003 = LAST_RESULT; /* 0000F005: 000D */ n0003 = n0003 == 0x00000000; /* 0000F014: 0004 */ if(! n0003) goto label_00CD; // normal if /* 0000F020: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F014, label_00CD: /* 0000F03F: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000F058: 0006 */ n0003 = LAST_RESULT; /* 0000F062: 000D */ n0003 = n0003 == 0x00000000; /* 0000F071: 0004 */ if(! n0003) goto label_00CE; // normal if /* 0000F07D: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F071, label_00CE: /* 0000F09C: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000F0B5: 0006 */ n0003 = LAST_RESULT; /* 0000F0BF: 000D */ n0003 = n0003 == 0x00000000; /* 0000F0CE: 0004 */ if(! n0003) goto label_00CF; // normal if /* 0000F0DA: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F0CE, label_00CF: /* 0000F0F9: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000F10F: 0006 */ n0003 = LAST_RESULT; /* 0000F119: 000D */ n0003 = n0003 == 0x00000000; /* 0000F128: 0004 */ if(! n0003) goto label_00D0; // normal if /* 0000F134: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F128, label_00D0: /* 0000F150: 0021 */ function_0147(0x0000003E); /* 0000F15B: 0024 */ return; /* 0000F15F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A94F, //Binary Size : 0x00000EF4 bytes function NUMBER function_002B() STRING s0000; //-042-/ 0000F18C, 0000F20C, 0000F269, 0000F2C6, 0000F323, 0000F37D, 0000F399, 0000F41D, 0000F47A, 0000F4D7, 0000F534, 0000F58E, 0000F5AA, 0000F62E, 0000F68B, 0000F6E8, 0000F745, 0000F79F, 0000F7BB, 0000F84F, 0000F8AC, 0000F909, 0000F966, 0000F9C0, 0000F9DC, 0000FA7C, 0000FAD9, 0000FB36, 0000FB93, 0000FBED, 0000FC09, 0000FCB1, 0000FD0E, 0000FD6B, 0000FDC8, 0000FE22, 0000FE3E, 0000FEC6, 0000FF23, 0000FF80, 0000FFDD, 00010037, STRING s0001; //-042-/ 0000F1B4, 0000F1CE, 0000F22B, 0000F288, 0000F2E5, 0000F342, 0000F3C3, 0000F3DF, 0000F43C, 0000F499, 0000F4F6, 0000F553, 0000F5D4, 0000F5F0, 0000F64D, 0000F6AA, 0000F707, 0000F764, 0000F7ED, 0000F811, 0000F86E, 0000F8CB, 0000F928, 0000F985, 0000FA14, 0000FA3E, 0000FA9B, 0000FAF8, 0000FB55, 0000FBB2, 0000FC45, 0000FC73, 0000FCD0, 0000FD2D, 0000FD8A, 0000FDE7, 0000FE6A, 0000FE88, 0000FEE5, 0000FF42, 0000FF9F, 0000FFFC, STRING s0002; //-070-/ 0000F1CE, 0000F20C, 0000F22B, 0000F269, 0000F288, 0000F2C6, 0000F2E5, 0000F323, 0000F342, 0000F37D, 0000F3DF, 0000F41D, 0000F43C, 0000F47A, 0000F499, 0000F4D7, 0000F4F6, 0000F534, 0000F553, 0000F58E, 0000F5F0, 0000F62E, 0000F64D, 0000F68B, 0000F6AA, 0000F6E8, 0000F707, 0000F745, 0000F764, 0000F79F, 0000F811, 0000F84F, 0000F86E, 0000F8AC, 0000F8CB, 0000F909, 0000F928, 0000F966, 0000F985, 0000F9C0, 0000FA3E, 0000FA7C, 0000FA9B, 0000FAD9, 0000FAF8, 0000FB36, 0000FB55, 0000FB93, 0000FBB2, 0000FBED, 0000FC73, 0000FCB1, 0000FCD0, 0000FD0E, 0000FD2D, 0000FD6B, 0000FD8A, 0000FDC8, 0000FDE7, 0000FE22, 0000FE88, 0000FEC6, 0000FEE5, 0000FF23, 0000FF42, 0000FF80, 0000FF9F, 0000FFDD, 0000FFFC, 00010037, NUMBER n0001; //-035-/ 0000F1CE, 0000F22B, 0000F288, 0000F2E5, 0000F342, 0000F3DF, 0000F43C, 0000F499, 0000F4F6, 0000F553, 0000F5F0, 0000F64D, 0000F6AA, 0000F707, 0000F764, 0000F811, 0000F86E, 0000F8CB, 0000F928, 0000F985, 0000FA3E, 0000FA9B, 0000FAF8, 0000FB55, 0000FBB2, 0000FC73, 0000FCD0, 0000FD2D, 0000FD8A, 0000FDE7, 0000FE88, 0000FEE5, 0000FF42, 0000FF9F, 0000FFFC, NUMBER n0002; //-035-/ 0000F1CE, 0000F22B, 0000F288, 0000F2E5, 0000F342, 0000F3DF, 0000F43C, 0000F499, 0000F4F6, 0000F553, 0000F5F0, 0000F64D, 0000F6AA, 0000F707, 0000F764, 0000F811, 0000F86E, 0000F8CB, 0000F928, 0000F985, 0000FA3E, 0000FA9B, 0000FAF8, 0000FB55, 0000FBB2, 0000FC73, 0000FCD0, 0000FD2D, 0000FD8A, 0000FDE7, 0000FE88, 0000FEE5, 0000FF42, 0000FF9F, 0000FFFC, NUMBER n0003; //-140-/ 0000F1E7, 0000F1F1, 0000F1F1, 0000F200, 0000F244, 0000F24E, 0000F24E, 0000F25D, 0000F2A1, 0000F2AB, 0000F2AB, 0000F2BA, 0000F2FE, 0000F308, 0000F308, 0000F317, 0000F358, 0000F362, 0000F362, 0000F371, 0000F3F8, 0000F402, 0000F402, 0000F411, 0000F455, 0000F45F, 0000F45F, 0000F46E, 0000F4B2, 0000F4BC, 0000F4BC, 0000F4CB, 0000F50F, 0000F519, 0000F519, 0000F528, 0000F569, 0000F573, 0000F573, 0000F582, 0000F609, 0000F613, 0000F613, 0000F622, 0000F666, 0000F670, 0000F670, 0000F67F, 0000F6C3, 0000F6CD, 0000F6CD, 0000F6DC, 0000F720, 0000F72A, 0000F72A, 0000F739, 0000F77A, 0000F784, 0000F784, 0000F793, 0000F82A, 0000F834, 0000F834, 0000F843, 0000F887, 0000F891, 0000F891, 0000F8A0, 0000F8E4, 0000F8EE, 0000F8EE, 0000F8FD, 0000F941, 0000F94B, 0000F94B, 0000F95A, 0000F99B, 0000F9A5, 0000F9A5, 0000F9B4, 0000FA57, 0000FA61, 0000FA61, 0000FA70, 0000FAB4, 0000FABE, 0000FABE, 0000FACD, 0000FB11, 0000FB1B, 0000FB1B, 0000FB2A, 0000FB6E, 0000FB78, 0000FB78, 0000FB87, 0000FBC8, 0000FBD2, 0000FBD2, 0000FBE1, 0000FC8C, 0000FC96, 0000FC96, 0000FCA5, 0000FCE9, 0000FCF3, 0000FCF3, 0000FD02, 0000FD46, 0000FD50, 0000FD50, 0000FD5F, 0000FDA3, 0000FDAD, 0000FDAD, 0000FDBC, 0000FDFD, 0000FE07, 0000FE07, 0000FE16, 0000FEA1, 0000FEAB, 0000FEAB, 0000FEBA, 0000FEFE, 0000FF08, 0000FF08, 0000FF17, 0000FF5B, 0000FF65, 0000FF65, 0000FF74, 0000FFB8, 0000FFC2, 0000FFC2, 0000FFD1, 00010012, 0001001C, 0001001C, 0001002B, begin /* 0000F16D: 0022 */ // -- Begin Function Code -- // /* 0000F176: 0021 */ function_0148(0x0000003E); /* 0000F181: 0021 */ function_0306(0x80000002); /* 0000F18C: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\0m"; /* 0000F1B4: 0006 */ s0001 = "SOFTWARE\\TEMP\\0m"; /* 0000F1CE: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000F1E7: 0006 */ n0003 = LAST_RESULT; /* 0000F1F1: 000D */ n0003 = n0003 == 0x00000000; /* 0000F200: 0004 */ if(! n0003) goto label_00D2; // normal if /* 0000F20C: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F200, label_00D2: /* 0000F22B: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000F244: 0006 */ n0003 = LAST_RESULT; /* 0000F24E: 000D */ n0003 = n0003 == 0x00000000; /* 0000F25D: 0004 */ if(! n0003) goto label_00D3; // normal if /* 0000F269: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F25D, label_00D3: /* 0000F288: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000F2A1: 0006 */ n0003 = LAST_RESULT; /* 0000F2AB: 000D */ n0003 = n0003 == 0x00000000; /* 0000F2BA: 0004 */ if(! n0003) goto label_00D4; // normal if /* 0000F2C6: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F2BA, label_00D4: /* 0000F2E5: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000F2FE: 0006 */ n0003 = LAST_RESULT; /* 0000F308: 000D */ n0003 = n0003 == 0x00000000; /* 0000F317: 0004 */ if(! n0003) goto label_00D5; // normal if /* 0000F323: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F317, label_00D5: /* 0000F342: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000F358: 0006 */ n0003 = LAST_RESULT; /* 0000F362: 000D */ n0003 = n0003 == 0x00000000; /* 0000F371: 0004 */ if(! n0003) goto label_00D6; // normal if /* 0000F37D: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F371, label_00D6: /* 0000F399: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\1.5m"; /* 0000F3C3: 0006 */ s0001 = "SOFTWARE\\TEMP\\1.5m"; /* 0000F3DF: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000F3F8: 0006 */ n0003 = LAST_RESULT; /* 0000F402: 000D */ n0003 = n0003 == 0x00000000; /* 0000F411: 0004 */ if(! n0003) goto label_00D7; // normal if /* 0000F41D: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F411, label_00D7: /* 0000F43C: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000F455: 0006 */ n0003 = LAST_RESULT; /* 0000F45F: 000D */ n0003 = n0003 == 0x00000000; /* 0000F46E: 0004 */ if(! n0003) goto label_00D8; // normal if /* 0000F47A: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F46E, label_00D8: /* 0000F499: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000F4B2: 0006 */ n0003 = LAST_RESULT; /* 0000F4BC: 000D */ n0003 = n0003 == 0x00000000; /* 0000F4CB: 0004 */ if(! n0003) goto label_00D9; // normal if /* 0000F4D7: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F4CB, label_00D9: /* 0000F4F6: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000F50F: 0006 */ n0003 = LAST_RESULT; /* 0000F519: 000D */ n0003 = n0003 == 0x00000000; /* 0000F528: 0004 */ if(! n0003) goto label_00DA; // normal if /* 0000F534: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F528, label_00DA: /* 0000F553: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000F569: 0006 */ n0003 = LAST_RESULT; /* 0000F573: 000D */ n0003 = n0003 == 0x00000000; /* 0000F582: 0004 */ if(! n0003) goto label_00DB; // normal if /* 0000F58E: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F582, label_00DB: /* 0000F5AA: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\3.0m"; /* 0000F5D4: 0006 */ s0001 = "SOFTWARE\\TEMP\\3.0m"; /* 0000F5F0: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000F609: 0006 */ n0003 = LAST_RESULT; /* 0000F613: 000D */ n0003 = n0003 == 0x00000000; /* 0000F622: 0004 */ if(! n0003) goto label_00DC; // normal if /* 0000F62E: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F622, label_00DC: /* 0000F64D: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000F666: 0006 */ n0003 = LAST_RESULT; /* 0000F670: 000D */ n0003 = n0003 == 0x00000000; /* 0000F67F: 0004 */ if(! n0003) goto label_00DD; // normal if /* 0000F68B: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F67F, label_00DD: /* 0000F6AA: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000F6C3: 0006 */ n0003 = LAST_RESULT; /* 0000F6CD: 000D */ n0003 = n0003 == 0x00000000; /* 0000F6DC: 0004 */ if(! n0003) goto label_00DE; // normal if /* 0000F6E8: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F6DC, label_00DE: /* 0000F707: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000F720: 0006 */ n0003 = LAST_RESULT; /* 0000F72A: 000D */ n0003 = n0003 == 0x00000000; /* 0000F739: 0004 */ if(! n0003) goto label_00DF; // normal if /* 0000F745: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F739, label_00DF: /* 0000F764: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000F77A: 0006 */ n0003 = LAST_RESULT; /* 0000F784: 000D */ n0003 = n0003 == 0x00000000; /* 0000F793: 0004 */ if(! n0003) goto label_00E0; // normal if /* 0000F79F: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F793, label_00E0: /* 0000F7BB: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_2W"; /* 0000F7ED: 0006 */ s0001 = "SOFTWARE\\TEMP\\CVIV_1.5m_2W"; /* 0000F811: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000F82A: 0006 */ n0003 = LAST_RESULT; /* 0000F834: 000D */ n0003 = n0003 == 0x00000000; /* 0000F843: 0004 */ if(! n0003) goto label_00E1; // normal if /* 0000F84F: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F843, label_00E1: /* 0000F86E: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000F887: 0006 */ n0003 = LAST_RESULT; /* 0000F891: 000D */ n0003 = n0003 == 0x00000000; /* 0000F8A0: 0004 */ if(! n0003) goto label_00E2; // normal if /* 0000F8AC: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F8A0, label_00E2: /* 0000F8CB: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000F8E4: 0006 */ n0003 = LAST_RESULT; /* 0000F8EE: 000D */ n0003 = n0003 == 0x00000000; /* 0000F8FD: 0004 */ if(! n0003) goto label_00E3; // normal if /* 0000F909: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F8FD, label_00E3: /* 0000F928: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000F941: 0006 */ n0003 = LAST_RESULT; /* 0000F94B: 000D */ n0003 = n0003 == 0x00000000; /* 0000F95A: 0004 */ if(! n0003) goto label_00E4; // normal if /* 0000F966: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F95A, label_00E4: /* 0000F985: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000F99B: 0006 */ n0003 = LAST_RESULT; /* 0000F9A5: 000D */ n0003 = n0003 == 0x00000000; /* 0000F9B4: 0004 */ if(! n0003) goto label_00E5; // normal if /* 0000F9C0: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000F9B4, label_00E5: /* 0000F9DC: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.75m"; /* 0000FA14: 0006 */ s0001 = "SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.75m"; /* 0000FA3E: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000FA57: 0006 */ n0003 = LAST_RESULT; /* 0000FA61: 000D */ n0003 = n0003 == 0x00000000; /* 0000FA70: 0004 */ if(! n0003) goto label_00E6; // normal if /* 0000FA7C: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FA70, label_00E6: /* 0000FA9B: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000FAB4: 0006 */ n0003 = LAST_RESULT; /* 0000FABE: 000D */ n0003 = n0003 == 0x00000000; /* 0000FACD: 0004 */ if(! n0003) goto label_00E7; // normal if /* 0000FAD9: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FACD, label_00E7: /* 0000FAF8: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000FB11: 0006 */ n0003 = LAST_RESULT; /* 0000FB1B: 000D */ n0003 = n0003 == 0x00000000; /* 0000FB2A: 0004 */ if(! n0003) goto label_00E8; // normal if /* 0000FB36: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FB2A, label_00E8: /* 0000FB55: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000FB6E: 0006 */ n0003 = LAST_RESULT; /* 0000FB78: 000D */ n0003 = n0003 == 0x00000000; /* 0000FB87: 0004 */ if(! n0003) goto label_00E9; // normal if /* 0000FB93: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FB87, label_00E9: /* 0000FBB2: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000FBC8: 0006 */ n0003 = LAST_RESULT; /* 0000FBD2: 000D */ n0003 = n0003 == 0x00000000; /* 0000FBE1: 0004 */ if(! n0003) goto label_00EA; // normal if /* 0000FBED: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FBE1, label_00EA: /* 0000FC09: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\CVIV_1.5m_4W_0.61mBlue"; /* 0000FC45: 0006 */ s0001 = "SOFTWARE\\TEMP\\CVIV_1.5m_4W_0.61mBlue"; /* 0000FC73: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000FC8C: 0006 */ n0003 = LAST_RESULT; /* 0000FC96: 000D */ n0003 = n0003 == 0x00000000; /* 0000FCA5: 0004 */ if(! n0003) goto label_00EB; // normal if /* 0000FCB1: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FCA5, label_00EB: /* 0000FCD0: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000FCE9: 0006 */ n0003 = LAST_RESULT; /* 0000FCF3: 000D */ n0003 = n0003 == 0x00000000; /* 0000FD02: 0004 */ if(! n0003) goto label_00EC; // normal if /* 0000FD0E: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FD02, label_00EC: /* 0000FD2D: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000FD46: 0006 */ n0003 = LAST_RESULT; /* 0000FD50: 000D */ n0003 = n0003 == 0x00000000; /* 0000FD5F: 0004 */ if(! n0003) goto label_00ED; // normal if /* 0000FD6B: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FD5F, label_00ED: /* 0000FD8A: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000FDA3: 0006 */ n0003 = LAST_RESULT; /* 0000FDAD: 000D */ n0003 = n0003 == 0x00000000; /* 0000FDBC: 0004 */ if(! n0003) goto label_00EE; // normal if /* 0000FDC8: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FDBC, label_00EE: /* 0000FDE7: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 0000FDFD: 0006 */ n0003 = LAST_RESULT; /* 0000FE07: 000D */ n0003 = n0003 == 0x00000000; /* 0000FE16: 0004 */ if(! n0003) goto label_00EF; // normal if /* 0000FE22: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FE16, label_00EF: /* 0000FE3E: 0006 */ s0000 = "SOFTWARE\\Keithley\\S4200\\CVU\\Custom"; /* 0000FE6A: 0006 */ s0001 = "SOFTWARE\\TEMP\\Custom"; /* 0000FE88: 0021 */ reglookup(key,value,?,return,)(s0001, "HCUR", n0001, s0002, n0002); /* 0000FEA1: 0006 */ n0003 = LAST_RESULT; /* 0000FEAB: 000D */ n0003 = n0003 == 0x00000000; /* 0000FEBA: 0004 */ if(! n0003) goto label_00F0; // normal if /* 0000FEC6: 0021 */ function_024B(s0000, "HCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FEBA, label_00F0: /* 0000FEE5: 0021 */ reglookup(key,value,?,return,)(s0001, "HPOT", n0001, s0002, n0002); /* 0000FEFE: 0006 */ n0003 = LAST_RESULT; /* 0000FF08: 000D */ n0003 = n0003 == 0x00000000; /* 0000FF17: 0004 */ if(! n0003) goto label_00F1; // normal if /* 0000FF23: 0021 */ function_024B(s0000, "HPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FF17, label_00F1: /* 0000FF42: 0021 */ reglookup(key,value,?,return,)(s0001, "LCUR", n0001, s0002, n0002); /* 0000FF5B: 0006 */ n0003 = LAST_RESULT; /* 0000FF65: 000D */ n0003 = n0003 == 0x00000000; /* 0000FF74: 0004 */ if(! n0003) goto label_00F2; // normal if /* 0000FF80: 0021 */ function_024B(s0000, "LCUR", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FF74, label_00F2: /* 0000FF9F: 0021 */ reglookup(key,value,?,return,)(s0001, "LPOT", n0001, s0002, n0002); /* 0000FFB8: 0006 */ n0003 = LAST_RESULT; /* 0000FFC2: 000D */ n0003 = n0003 == 0x00000000; /* 0000FFD1: 0004 */ if(! n0003) goto label_00F3; // normal if /* 0000FFDD: 0021 */ function_024B(s0000, "LPOT", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0000FFD1, label_00F3: /* 0000FFFC: 0021 */ reglookup(key,value,?,return,)(s0001, "Z", n0001, s0002, n0002); /* 00010012: 0006 */ n0003 = LAST_RESULT; /* 0001001C: 000D */ n0003 = n0003 == 0x00000000; /* 0001002B: 0004 */ if(! n0003) goto label_00F4; // normal if /* 00010037: 0021 */ function_024B(s0000, "Z", 0x00000001, s0002, 0xFFFFFFFF); // : Jump Referenced(1): // : 0001002B, label_00F4: /* 00010053: 0021 */ function_0147(0x0000003E); /* 0001005E: 0024 */ return; /* 00010062: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 0000A955, 0000CC99, 0000CCD0, 0000CD24, 0001012E, // : //Binary Size : 0x0000002D bytes function NUMBER function_002C() begin /* 00010070: 0022 */ // -- Begin Function Code -- // /* 00010079: 0021 */ function_0306(0x80000002); /* 00010084: 0021 */ function_0247("SOFTWARE\\TEMP"); /* 0001009A: 0024 */ return; /* 0001009E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001135E, //Binary Size : 0x00000093 bytes function NUMBER OnCanceling() NUMBER n0000; //-006-/ 000100ED, 000100F7, 000100F7, 00010106, 00010118, 00010122, begin /* 000100AC: 0022 */ // -- Begin Function Code -- // /* 000100B5: 0021 */ function_01EF("Are you sure you want to cancel the setup?", 0x00000001); /* 000100ED: 0006 */ n0000 = LAST_RESULT; /* 000100F7: 000D */ n0000 = 0x00000001 == n0000; /* 00010106: 0004 */ if(! n0000) goto label_00F8; // normal if /* 00010112: 0021 */ ret_g_number003B_02F8(); /* 00010118: 0006 */ n0000 = LAST_RESULT; /* 00010122: 0004 */ if(! n0000) goto label_00F7; // normal if /* 0001012E: 0021 */ function_002C(); // : Jump Referenced(1): // : 00010122, label_00F7: /* 00010136: 0002 */ abort; // : Jump Referenced(1): // : 00010106, label_00F8: /* 0001013C: 0024 */ return; /* 00010140: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013CD5, //Binary Size : 0x0000030F bytes function NUMBER OnUninstall() STRING s0001; //-003-/ 00010215, 0001021F, 00010228, STRING s0002; //-002-/ 000101BA, 000101CA, STRING s0003; //-010-/ 000101B0, 000101BA, 00010247, 00010251, 00010303, 0001030D, 000103D0, 000103EF, 0001041E, 0001043D, STRING s0004; //-004-/ 000103E5, 000103EF, 00010433, 0001043D, NUMBER n0000; //-002-/ 00010348, 00010352, NUMBER n0001; //-001-/ 0001043D, NUMBER n0002; //-001-/ 0001043D, NUMBER n0003; //-022-/ 00010169, 00010173, 00010173, 00010182, 000101E5, 000101EF, 000101EF, 000101FE, 0001025F, 00010269, 00010269, 00010278, 0001029C, 000102A6, 000102A6, 000102B5, 000102D5, 000102DF, 00010352, 00010361, 0001038A, 00010394, begin /* 0001014E: 0022 */ // -- Begin Function Code -- // /* 00010157: 0006 */ g_number002D = 0x00000001; /* 00010163: 0021 */ function_0025(); /* 00010169: 0006 */ n0003 = LAST_RESULT; /* 00010173: 000A */ n0003 = n0003 > 0x00000000; /* 00010182: 0004 */ if(! n0003) goto label_00FA; // normal if /* 0001018E: 0002 */ abort; // : Jump Referenced(1): // : 00010182, label_00FA: /* 00010194: 0021 */ function_01FE("DIR_DEFAULT_INSTALL"); /* 000101B0: 0006 */ s0003 = LAST_RESULT; /* 000101BA: 0014 */ s0002 = "C:\\" ^ s0003; /* 000101CA: 0006 */ g_str0003 = s0002; /* 000101D4: 0021 */ function_0148(0x00000036); /* 000101DF: 0021 */ ret_g_number003B_02F8(); /* 000101E5: 0006 */ n0003 = LAST_RESULT; /* 000101EF: 000D */ n0003 = n0003 == 0x00000000; /* 000101FE: 0004 */ if(! n0003) goto label_00FB; // normal if /* 0001020A: 0021 */ function_029F(0x00004681); /* 00010215: 0006 */ s0001 = LAST_RESULT; /* 0001021F: 0021 */ function_029A(s0001); /* 00010228: 0021 */ function_01F1(s0001, 0xFFFF0003); /* 00010236: 0002 */ abort; // : Jump Referenced(1): // : 000101FE, label_00FB: /* 0001023C: 0021 */ function_029F(0x00004295); /* 00010247: 0006 */ s0003 = LAST_RESULT; /* 00010251: 0021 */ function_01F1(s0003, 0x00000004); /* 0001025F: 0006 */ n0003 = LAST_RESULT; /* 00010269: 000E */ n0003 = n0003 != 0x00000006; /* 00010278: 0004 */ if(! n0003) goto label_00FC; // normal if /* 00010284: 0002 */ abort; // : Jump Referenced(1): // : 00010278, label_00FC: /* 0001028A: 0021 */ function_0026(); /* 00010290: 0021 */ function_0002(); /* 00010296: 0021 */ checkoeminfo(); /* 0001029C: 0006 */ n0003 = LAST_RESULT; /* 000102A6: 000D */ n0003 = n0003 == 0x00000000; /* 000102B5: 0004 */ if(! n0003) goto label_00FD; // normal if /* 000102C1: 0021 */ function_0007(); // : Jump Referenced(1): // : 000102B5, label_00FD: /* 000102C9: 0021 */ function_0169(); /* 000102CF: 0021 */ function_02FD(); /* 000102D5: 0006 */ n0003 = LAST_RESULT; /* 000102DF: 0004 */ if(! n0003) goto label_00FE; // normal if /* 000102EB: 0021 */ function_0148(0x00000038); // : Jump Referenced(1): // : 000102DF, label_00FE: /* 000102F8: 0021 */ function_029F(0x0000467F); /* 00010303: 0006 */ s0003 = LAST_RESULT; /* 0001030D: 0021 */ function_032F(s0003); /* 00010316: 0021 */ function_032E(0x00000000, ""); /* 00010324: 0021 */ function_0147(0x00000005); /* 0001032F: 0021 */ function_0330(0x00000001, 0x00000064); /* 0001033F: 0021 */ function_0162(g_str0001); /* 00010348: 0006 */ n0000 = LAST_RESULT; /* 00010352: 0009 */ n0003 = n0000 < 0x00000000; /* 00010361: 0004 */ if(! n0003) goto label_00FF; // normal if /* 0001036D: 0021 */ OnComponentError(); /* 00010373: 0002 */ abort; // : Jump Referenced(1): // : 00010361, label_00FF: /* 00010379: 0021 */ function_0148(0x00000005); /* 00010384: 0021 */ function_000B(); /* 0001038A: 0006 */ n0003 = LAST_RESULT; /* 00010394: 0004 */ if(! n0003) goto label_0100; // normal if /* 000103A0: 0021 */ function_000D(); // : Jump Referenced(1): // : 00010394, label_0100: /* 000103A8: 0021 */ function_000F(); /* 000103AE: 0021 */ function_001A(0x00000000); /* 000103B9: 0004 */ if(! g_number0002) goto label_0101; // normal if /* 000103C5: 0021 */ function_029F(0x00004464); /* 000103D0: 0006 */ s0003 = LAST_RESULT; /* 000103DA: 0021 */ function_029F(0x00004463); /* 000103E5: 0006 */ s0004 = LAST_RESULT; /* 000103EF: 0021 */ function_01E8(s0003, s0004, 0x00000003, "", 0x00000000); /* 00010408: 0005 */ goto label_0102; // : Jump Referenced(1): // : 000103B9, label_0101: /* 00010413: 0021 */ function_029F(0x00004464); /* 0001041E: 0006 */ s0003 = LAST_RESULT; /* 00010428: 0021 */ function_029F(0x00004462); /* 00010433: 0006 */ s0004 = LAST_RESULT; /* 0001043D: 0021 */ function_01E7(s0003, s0004, "", "", "", n0001, n0002); // : Jump Referenced(1): // : 00010408, label_0102: /* 0001045A: 0024 */ return; /* 0001045E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000134EB, //Binary Size : 0x000000A1 bytes function NUMBER OnFilterComponents() NUMBER n0000; //-004-/ 0001049E, 000104C2, 000104EF, 000104F9, NUMBER n0001; //-002-/ 000104B8, 000104C2, begin /* 0001046C: 0022 */ // -- Begin Function Code -- // /* 00010475: 0021 */ function_0164(g_str0001, 0x00000000, 0x00000000, 0x00000001); /* 0001048D: 0035 */ g_struct_type_000F_0013.nSuites; /* 0001049E: 0006 */ n0000 = LAST_RESULT; /* 000104A8: 0035 */ g_struct_type_000F_0013.nISOSL; /* 000104B8: 0006 */ n0001 = LAST_RESULT; /* 000104C2: 0021 */ function_0164(g_str0001, n0000, n0001, 0x00000000); /* 000104D6: 0021 */ function_0165(g_str0001, 0x00000000, 0x00000001); /* 000104E9: 0021 */ ret_g_number003E_02FB(); /* 000104EF: 0006 */ n0000 = LAST_RESULT; /* 000104F9: 0021 */ function_0165(g_str0001, n0000, 0x00000000); /* 0001050A: 0024 */ return; /* 0001050E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013052, //Binary Size : 0x00000012 bytes function NUMBER OnUpdateUIBefore() begin /* 0001051C: 0022 */ // -- Begin Function Code -- // /* 00010525: 0021 */ OnMaintUIBefore(); /* 0001052B: 0024 */ return; /* 0001052F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001309A, //Binary Size : 0x00000012 bytes function NUMBER OnUpdateUIAfter() begin /* 0001053D: 0022 */ // -- Begin Function Code -- // /* 00010546: 0021 */ OnMaintUIAfter(); /* 0001054C: 0024 */ return; /* 00010550: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001321A, //Binary Size : 0x000001E5 bytes function NUMBER OnSetUpdateMode() STRING s0001; //-001-/ 000105C9, STRING s0002; //-006-/ 00010631, 0001063B, 00010686, 00010690, 000106DA, 000106E4, NUMBER n0001; //-002-/ 000105C9, 000106F8, NUMBER n0004; //-003-/ 000106AA, 000106B4, 00010717, NUMBER n0005; //-018-/ 00010579, 00010583, 000105A4, 000105AE, 000105E4, 000105EE, 000105EE, 0001060D, 0001060D, 0001061A, 00010656, 00010660, 00010660, 0001066F, 000106B4, 000106C3, 000106F8, 00010733, NUMBER n0006; //-006-/ 00010603, 0001060D, 0001070D, 00010726, 00010726, 00010733, NUMBER n0007; //-002-/ 00010717, 00010726, begin /* 0001055E: 0022 */ // -- Begin Function Code -- // /* 00010567: 0006 */ g_number0003 = 0x00000000; /* 00010573: 0021 */ ret_g_number0041_02F9(); /* 00010579: 0006 */ n0005 = LAST_RESULT; /* 00010583: 0004 */ if(! n0005) goto label_0107; // normal if /* 0001058F: 0027 */ // -- Start Return Code -- // /* 00010593: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00010583, label_0107: /* 0001059E: 0021 */ ret_g_number0047_02F6(); /* 000105A4: 0006 */ n0005 = LAST_RESULT; /* 000105AE: 0004 */ if(! n0005) goto label_0108; // normal if /* 000105BA: 0027 */ // -- Start Return Code -- // /* 000105BE: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000105AE, label_0108: /* 000105C9: 0021 */ function_016C(g_str0001, 0x00000000, n0001, s0001); /* 000105DD: 0028 */ StrLengthChars(g_str0011); /* 000105E4: 0006 */ n0005 = LAST_RESULT; /* 000105EE: 000D */ n0005 = n0005 == 0x00000000; /* 000105FD: 0021 */ ret_g_number003B_02F8(); /* 00010603: 0006 */ n0006 = LAST_RESULT; /* 0001060D: 0019 */ n0005 = n0005 && n0006; /* 0001061A: 0004 */ if(! n0005) goto label_0109; // normal if /* 00010626: 0021 */ function_029F(0x0000466C); /* 00010631: 0006 */ s0002 = LAST_RESULT; /* 0001063B: 0021 */ function_01F1(s0002, 0xFFFF0003); /* 00010649: 0002 */ abort; // : Jump Referenced(1): // : 0001061A, label_0109: /* 0001064F: 0028 */ StrLengthChars(g_str0010); /* 00010656: 0006 */ n0005 = LAST_RESULT; /* 00010660: 000D */ n0005 = n0005 == 0x00000000; /* 0001066F: 0004 */ if(! n0005) goto label_010A; // normal if /* 0001067B: 0021 */ function_029F(0x0000466D); /* 00010686: 0006 */ s0002 = LAST_RESULT; /* 00010690: 0021 */ function_01F1(s0002, 0xFFFF0003); /* 0001069E: 0002 */ abort; // : Jump Referenced(1): // : 0001066F, label_010A: /* 000106A4: 0021 */ function_033B(); /* 000106AA: 0006 */ n0004 = LAST_RESULT; /* 000106B4: 0009 */ n0005 = n0004 < 0x00000000; /* 000106C3: 0004 */ if(! n0005) goto label_010B; // normal if /* 000106CF: 0021 */ function_029F(0x0000466E); /* 000106DA: 0006 */ s0002 = LAST_RESULT; /* 000106E4: 0021 */ function_01F1(s0002, 0xFFFF0003); /* 000106F2: 0002 */ abort; // : Jump Referenced(1): // : 000106C3, label_010B: /* 000106F8: 0012 */ n0005 = n0001 & 0x00000002; /* 00010707: 0021 */ ret_g_number003B_02F8(); /* 0001070D: 0006 */ n0006 = LAST_RESULT; /* 00010717: 000E */ n0007 = n0004 != 0x00000001; /* 00010726: 0019 */ n0006 = n0006 && n0007; /* 00010733: 0018 */ g_number0003 = n0005 || n0006; /* 00010740: 0024 */ return; /* 00010744: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013220, //Binary Size : 0x000001BB bytes function NUMBER OnCheckMediaPassword() STRING s0000; //-005-/ 00010795, 000107B2, 0001082D, 00010867, 0001089B, STRING s0001; //-002-/ 000108DA, 000108E4, NUMBER n0000; //-003-/ 00010800, 00010812, 000108B8, NUMBER n0001; //-018-/ 00010761, 0001076B, 0001076B, 0001077A, 000107C1, 000107CB, 000107CB, 000107DA, 00010812, 00010821, 0001083C, 00010846, 00010846, 00010855, 00010876, 00010880, 00010880, 0001088F, begin /* 00010752: 0022 */ // -- Begin Function Code -- // /* 0001075B: 0021 */ ret_g_number0043_0303(); /* 00010761: 0006 */ n0001 = LAST_RESULT; /* 0001076B: 000D */ n0001 = n0001 == 0x00000000; /* 0001077A: 0004 */ if(! n0001) goto label_010D; // normal if /* 00010786: 0027 */ // -- Start Return Code -- // /* 0001078A: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001077A, label_010D: /* 00010795: 0021 */ function_021B("IS_MEDIA_PASSWORD", s0000); /* 000107B2: 0021 */ function_0163(g_str0001, "", s0000); /* 000107C1: 0006 */ n0001 = LAST_RESULT; /* 000107CB: 000D */ n0001 = n0001 == 0x00000000; /* 000107DA: 0004 */ if(! n0001) goto label_010E; // normal if /* 000107E6: 0027 */ // -- Start Return Code -- // /* 000107EA: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000107DA, label_010E: /* 000107F5: 0021 */ function_0148(0x00000032); /* 00010800: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 000108F4, label_010F: /* 0001080E: 0001 */ // -- While/Switch -- // /* 00010812: 000D */ n0001 = n0000 == 0x00000000; /* 00010821: 0004 */ if(! n0001) goto label_0113; // normal if /* 0001082D: 0021 */ function_01E6("", "", s0000); /* 0001083C: 0006 */ n0001 = LAST_RESULT; /* 00010846: 0009 */ n0001 = n0001 < 0x00000000; /* 00010855: 0004 */ if(! n0001) goto label_0110; // normal if /* 00010861: 0002 */ abort; // : Jump Referenced(1): // : 00010855, label_0110: /* 00010867: 0021 */ function_0163(g_str0001, "", s0000); /* 00010876: 0006 */ n0001 = LAST_RESULT; /* 00010880: 000D */ n0001 = n0001 == 0x00000000; /* 0001088F: 0004 */ if(! n0001) goto label_0111; // normal if /* 0001089B: 0021 */ function_021C("IS_MEDIA_PASSWORD", s0000); /* 000108B8: 0006 */ n0000 = 0x00000001; /* 000108C4: 0005 */ goto label_0112; // : Jump Referenced(1): // : 0001088F, label_0111: /* 000108CF: 0021 */ function_029F(0x00004670); /* 000108DA: 0006 */ s0001 = LAST_RESULT; /* 000108E4: 0021 */ function_01F1(s0001, 0xFFFF0001); // : Jump Referenced(1): // : 000108C4, label_0112: /* 000108F4: 0005 */ goto label_010F; // : Jump Referenced(1): // : 00010821, label_0113: /* 000108FF: 0021 */ function_0147(0x00000032); /* 0001090A: 0024 */ return; /* 0001090E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013226, //Binary Size : 0x0000000C bytes function NUMBER OnIISCheckRequirements() begin /* 0001091C: 0022 */ // -- Begin Function Code -- // /* 00010925: 0024 */ return; /* 00010929: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x000000D7 bytes function NUMBER OnCustomizeUninstInfo() STRING s0000; //-004-/ 00010989, 00010997, 00010997, 000109EE, STRING s0001; //-005-/ 000109A4, 000109B2, 000109CF, 000109DE, 000109EE, STRING s0003; //-004-/ 000109CF, 000109DE, 000109EE, 000109FB, NUMBER n0001; //-008-/ 00010946, 00010950, 00010950, 00010970, 00010970, 0001097D, 000109B9, 000109C3, NUMBER n0002; //-002-/ 00010966, 00010970, begin /* 00010937: 0022 */ // -- Begin Function Code -- // /* 00010940: 0021 */ ret_g_number003C_02FA(); /* 00010946: 0006 */ n0001 = LAST_RESULT; /* 00010950: 000D */ n0001 = n0001 == 0x00000004; /* 0001095F: 0028 */ StrLengthChars(g_str0018); /* 00010966: 0006 */ n0002 = LAST_RESULT; /* 00010970: 0019 */ n0001 = n0001 && n0002; /* 0001097D: 0004 */ if(! n0001) goto label_0117; // normal if /* 00010989: 0021 */ function_0254(0x00000003, s0000); /* 00010997: 0007 */ s0000 = s0000 + g_str0018; /* 000109A4: 0021 */ function_0254(0x00000007, s0001); /* 000109B2: 0028 */ StrLengthChars(s0001); /* 000109B9: 0006 */ n0001 = LAST_RESULT; /* 000109C3: 0004 */ if(! n0001) goto label_0116; // normal if /* 000109CF: 0007 */ s0003 = " (" + s0001; /* 000109DE: 0007 */ s0001 = s0003 + ")"; // : Jump Referenced(1): // : 000109C3, label_0116: /* 000109EE: 0007 */ s0003 = s0000 + s0001; /* 000109FB: 0021 */ function_0255(0x00000003, s0003); // : Jump Referenced(1): // : 0001097D, label_0117: /* 00010A0B: 0024 */ return; /* 00010A0F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013550, //Binary Size : 0x0000000C bytes function NUMBER OnMoving() begin /* 00010A1D: 0022 */ // -- Begin Function Code -- // /* 00010A26: 0024 */ return; /* 00010A2A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000118E1, //Binary Size : 0x0000000C bytes function NUMBER OnInstallingFile(/*STRING*/ s0000) begin /* 00010A38: 0022 */ // -- Begin Function Code -- // /* 00010A41: 0024 */ return; /* 00010A45: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011001, //Binary Size : 0x0000007B bytes function INT IISRTInitialize(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-004-/ 00010A5C, 00010A96, 00010AAC, 00010AC8, NUMBER n0001; //-002-/ 00010A74, 00010A83, begin /* 00010A53: 0022 */ // -- Begin Function Code -- // /* 00010A5C: 0006 */ n0000 = 0x00000000; /* 00010A68: 0006 */ g_number0001 = 0x00000000; /* 00010A74: 000D */ n0001 = g_number0000 == 0x00000000; /* 00010A83: 0004 */ if(! n0001) goto label_011B; // normal if /* 00010A8F: 0039 */ UseDLL(s0001); /* 00010A96: 0006 */ n0000 = LAST_RESULT; /* 00010AA0: 0020 */ IISRT.ISIISInitialize(s0000, g_number002F); /* 00010AAC: 0006 */ n0000 = LAST_RESULT; /* 00010AB6: 0006 */ g_number0000 = 0x00000001; // : Jump Referenced(1): // : 00010A83, label_011B: /* 00010AC4: 0027 */ // -- Start Return Code -- // /* 00010AC8: 0023 */ return n0000; /* 00010ACF: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000003D bytes function INT IISRTUninitialize() NUMBER n0000; //-003-/ 00010AE6, 00010B04, 00010B14, begin /* 00010ADD: 0022 */ // -- Begin Function Code -- // /* 00010AE6: 0006 */ n0000 = 0x00000000; /* 00010AF2: 0004 */ if(! g_number0000) goto label_011D; // normal if /* 00010AFE: 0020 */ IISRT.ISIISUninitialize(); /* 00010B04: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 00010AF2, label_011D: /* 00010B10: 0027 */ // -- Start Return Code -- // /* 00010B14: 0023 */ return n0000; /* 00010B1B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011039, //Binary Size : 0x000000A6 bytes function INT IISRTComponentInstall(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00010B32, 00010B41, 00010BBF, 00010BC9, OBJECT obj0000; //-003-/ 00010B9F, 00010BA9, 00010BB5, begin /* 00010B29: 0022 */ // -- Begin Function Code -- // /* 00010B32: 000D */ n0000 = g_number0000 == 0x00000000; /* 00010B41: 0004 */ if(! n0000) goto label_011F; // normal if /* 00010B4D: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010B78: 0027 */ // -- Start Return Code -- // /* 00010B7C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00010B41, label_011F: /* 00010B87: 0021 */ IISRTCheckForContinue(s0000, 0x00000000); /* 00010B95: 0027 */ // -- Start Return Code -- // /* 00010B99: 0021 */ function_0301(); /* 00010B9F: 0006 */ obj0000 = LAST_RESULT; /* 00010BA9: 0020 */ IISRT.ISIISComponentInstall(s0000, obj0000); /* 00010BB5: 0006 */ obj0000 = NOTHING; /* 00010BBF: 0006 */ n0000 = LAST_RESULT; /* 00010BC9: 0023 */ return n0000; /* 00010BD0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00010B87, 00010DA6, 00010E3E, 00010ED6, 00010F6E, // : //Binary Size : 0x00000157 bytes function VOID IISRTCheckForContinue(/*STRING*/ s0000, /*BOOL*/ n0000) STRING s0001; //-002-/ 00010CB6, 00010CC0, NUMBER n0001; //-003-/ 00010CCE, 00010CD8, 00010D02, NUMBER n0002; //-012-/ 00010BEB, 00010BFA, 00010C59, 00010C63, 00010C63, 00010C72, 00010C7E, 00010C8D, 00010CD8, 00010CE7, 00010D02, 00010D11, begin /* 00010BE2: 0022 */ // -- Begin Function Code -- // /* 00010BEB: 000D */ n0002 = g_number0000 == 0x00000000; /* 00010BFA: 0004 */ if(! n0002) goto label_0121; // normal if /* 00010C06: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010C31: 0024 */ return; // : Jump Referenced(1): // : 00010BFA, label_0121: /* 00010C37: 0004 */ if(! g_number0001) goto label_0122; // normal if /* 00010C43: 0024 */ return; // : Jump Referenced(2): // : 00010C37, 00010D2F, label_0122: /* 00010C49: 0001 */ // -- While/Switch -- // /* 00010C4D: 0020 */ IISRT.ISIISCheckForContinue(s0000, n0000); /* 00010C59: 0006 */ n0002 = LAST_RESULT; /* 00010C63: 000E */ n0002 = n0002 != 0x00000000; /* 00010C72: 0004 */ if(! n0002) goto label_0126; // normal if /* 00010C7E: 000D */ n0002 = g_number0011 == 0x00000002; /* 00010C8D: 0004 */ if(! n0002) goto label_0123; // normal if /* 00010C99: 0006 */ g_number0001 = 0x00000001; /* 00010CA5: 0024 */ return; // : Jump Referenced(1): // : 00010C8D, label_0123: /* 00010CAB: 0021 */ function_029F(0x00004672); /* 00010CB6: 0006 */ s0001 = LAST_RESULT; /* 00010CC0: 0021 */ function_01F1(s0001, 0x00000032); /* 00010CCE: 0006 */ n0001 = LAST_RESULT; /* 00010CD8: 000D */ n0002 = n0001 == 0x00000003; /* 00010CE7: 0004 */ if(! n0002) goto label_0124; // normal if /* 00010CF3: 0002 */ abort; /* 00010CF7: 0005 */ goto label_0125; // : Jump Referenced(1): // : 00010CE7, label_0124: /* 00010D02: 000D */ n0002 = n0001 == 0x00000005; /* 00010D11: 0004 */ if(! n0002) goto label_0125; // normal if /* 00010D1D: 0006 */ g_number0001 = 0x00000001; /* 00010D29: 0024 */ return; // : Jump Referenced(2): // : 00010CF7, 00010D11, label_0125: /* 00010D2F: 0005 */ goto label_0122; // : Jump Referenced(1): // : 00010C72, label_0126: /* 00010D3A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001106E, //Binary Size : 0x00000089 bytes function INT IISRTVRootUninstall(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00010D51, 00010D60, 00010DC1, 00010DCB, begin /* 00010D48: 0022 */ // -- Begin Function Code -- // /* 00010D51: 000D */ n0000 = g_number0000 == 0x00000000; /* 00010D60: 0004 */ if(! n0000) goto label_0128; // normal if /* 00010D6C: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010D97: 0027 */ // -- Start Return Code -- // /* 00010D9B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00010D60, label_0128: /* 00010DA6: 0021 */ IISRTCheckForContinue(s0000, 0x00000001); /* 00010DB4: 0027 */ // -- Start Return Code -- // /* 00010DB8: 0020 */ IISRT.ISIISVRootUninstall(s0000); /* 00010DC1: 0006 */ n0000 = LAST_RESULT; /* 00010DCB: 0023 */ return n0000; /* 00010DD2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000110A3, //Binary Size : 0x00000089 bytes function INT IISRTWebSiteUninstall(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00010DE9, 00010DF8, 00010E59, 00010E63, begin /* 00010DE0: 0022 */ // -- Begin Function Code -- // /* 00010DE9: 000D */ n0000 = g_number0000 == 0x00000000; /* 00010DF8: 0004 */ if(! n0000) goto label_012A; // normal if /* 00010E04: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010E2F: 0027 */ // -- Start Return Code -- // /* 00010E33: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00010DF8, label_012A: /* 00010E3E: 0021 */ IISRTCheckForContinue(s0000, 0x00000001); /* 00010E4C: 0027 */ // -- Start Return Code -- // /* 00010E50: 0020 */ IISRT.ISIISWebSiteUninstall(s0000); /* 00010E59: 0006 */ n0000 = LAST_RESULT; /* 00010E63: 0023 */ return n0000; /* 00010E6A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000110D8, //Binary Size : 0x00000089 bytes function INT IISRTAppPoolUninstall(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00010E81, 00010E90, 00010EF1, 00010EFB, begin /* 00010E78: 0022 */ // -- Begin Function Code -- // /* 00010E81: 000D */ n0000 = g_number0000 == 0x00000000; /* 00010E90: 0004 */ if(! n0000) goto label_012C; // normal if /* 00010E9C: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010EC7: 0027 */ // -- Start Return Code -- // /* 00010ECB: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00010E90, label_012C: /* 00010ED6: 0021 */ IISRTCheckForContinue(s0000, 0x00000001); /* 00010EE4: 0027 */ // -- Start Return Code -- // /* 00010EE8: 0020 */ IISRT.ISIISAppPoolUninstall(s0000); /* 00010EF1: 0006 */ n0000 = LAST_RESULT; /* 00010EFB: 0023 */ return n0000; /* 00010F02: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001110D, //Binary Size : 0x00000089 bytes function INT IISRTWebServiceExtensionUninstall(/*STRING*/ s0000) NUMBER n0001; //-004-/ 00010F19, 00010F28, 00010F89, 00010F93, begin /* 00010F10: 0022 */ // -- Begin Function Code -- // /* 00010F19: 000D */ n0001 = g_number0000 == 0x00000000; /* 00010F28: 0004 */ if(! n0001) goto label_012E; // normal if /* 00010F34: 0021 */ function_01F1("IISRT has not been initalized", 0x00000000); /* 00010F5F: 0027 */ // -- Start Return Code -- // /* 00010F63: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00010F28, label_012E: /* 00010F6E: 0021 */ IISRTCheckForContinue(s0000, 0x00000001); /* 00010F7C: 0027 */ // -- Start Return Code -- // /* 00010F80: 0020 */ IISRT.ISIISWebServiceExtensionUninstall(s0000); /* 00010F89: 0006 */ n0001 = LAST_RESULT; /* 00010F93: 0023 */ return n0001; /* 00010F9A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013538, //Binary Size : 0x00000075 bytes function INT OnIISInitialize() STRING s0000; //-002-/ 00010FC1, 00011001, STRING s0001; //-002-/ 00010FE7, 00011001, STRING s0002; //-004-/ 00010FB7, 00010FC1, 00010FDD, 00010FE7, NUMBER n0000; //-002-/ 0001100D, 00011017, begin /* 00010FA8: 0022 */ // -- Begin Function Code -- // /* 00010FB1: 0021 */ ret_g_str003D_02ED(); /* 00010FB7: 0006 */ s0002 = LAST_RESULT; /* 00010FC1: 0014 */ s0000 = s0002 ^ "IISRT.ini"; /* 00010FD7: 0021 */ ret_g_str003D_02ED(); /* 00010FDD: 0006 */ s0002 = LAST_RESULT; /* 00010FE7: 0014 */ s0001 = s0002 ^ "IISRT.dll"; /* 00010FFD: 0027 */ // -- Start Return Code -- // /* 00011001: 0021 */ IISRTInitialize(s0000, s0001); /* 0001100D: 0006 */ n0000 = LAST_RESULT; /* 00011017: 0023 */ return n0000; /* 0001101E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011732, //Binary Size : 0x00000026 bytes function INT OnIISComponentInstalled(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00011042, 0001104C, begin /* 0001102C: 0022 */ // -- Begin Function Code -- // /* 00011035: 0027 */ // -- Start Return Code -- // /* 00011039: 0021 */ IISRTComponentInstall(s0000); /* 00011042: 0006 */ n0000 = LAST_RESULT; /* 0001104C: 0023 */ return n0000; /* 00011053: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000115D8, //Binary Size : 0x00000026 bytes function INT OnIISVRootUninstalling(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00011077, 00011081, begin /* 00011061: 0022 */ // -- Begin Function Code -- // /* 0001106A: 0027 */ // -- Start Return Code -- // /* 0001106E: 0021 */ IISRTVRootUninstall(s0000); /* 00011077: 0006 */ n0000 = LAST_RESULT; /* 00011081: 0023 */ return n0000; /* 00011088: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011618, //Binary Size : 0x00000026 bytes function INT OnIISWebSiteUninstalling(/*STRING*/ s0000) NUMBER n0000; //-002-/ 000110AC, 000110B6, begin /* 00011096: 0022 */ // -- Begin Function Code -- // /* 0001109F: 0027 */ // -- Start Return Code -- // /* 000110A3: 0021 */ IISRTWebSiteUninstall(s0000); /* 000110AC: 0006 */ n0000 = LAST_RESULT; /* 000110B6: 0023 */ return n0000; /* 000110BD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011658, //Binary Size : 0x00000026 bytes function INT OnIISAppPoolUninstalling(/*STRING*/ s0000) NUMBER n0000; //-002-/ 000110E1, 000110EB, begin /* 000110CB: 0022 */ // -- Begin Function Code -- // /* 000110D4: 0027 */ // -- Start Return Code -- // /* 000110D8: 0021 */ IISRTAppPoolUninstall(s0000); /* 000110E1: 0006 */ n0000 = LAST_RESULT; /* 000110EB: 0023 */ return n0000; /* 000110F2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000116A4, //Binary Size : 0x00000026 bytes function INT OnIISWebServiceExtensionUninstalling(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00011116, 00011120, begin /* 00011100: 0022 */ // -- Begin Function Code -- // /* 00011109: 0027 */ // -- Start Return Code -- // /* 0001110D: 0021 */ IISRTWebServiceExtensionUninstall(s0000); /* 00011116: 0006 */ n0000 = LAST_RESULT; /* 00011120: 0023 */ return n0000; /* 00011127: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000032 bytes function NUMBER IfxOnCCPSearch() begin /* 00011135: 0022 */ // -- Begin Function Code -- // /* 0001113E: 0036 */ try /* 0001114C: 0021 */ OnCCPSearch(); /* 00011152: 0037 */ catch /* 00011158: 0021 */ IfxOnUnhandledException(); /* 0001115E: 0038 */ endcatch; /* 00011164: 0024 */ return; /* 00011168: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000032 bytes function NUMBER IfxOnAppSearch() begin /* 00011176: 0022 */ // -- Begin Function Code -- // /* 0001117F: 0036 */ try /* 0001118D: 0021 */ OnAppSearch(); /* 00011193: 0037 */ catch /* 00011199: 0021 */ IfxOnUnhandledException(); /* 0001119F: 0038 */ endcatch; /* 000111A5: 0024 */ return; /* 000111A9: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x000000A6 bytes function NUMBER IfxOnTransferred() NUMBER n0000; //-006-/ 000111D4, 000111DE, 0001121B, 00011225, 00011225, 00011234, begin /* 000111B7: 0022 */ // -- Begin Function Code -- // /* 000111C0: 0036 */ try /* 000111CE: 0021 */ function_01C0(); /* 000111D4: 0006 */ n0000 = LAST_RESULT; /* 000111DE: 0004 */ if(! n0000) goto label_013C; // normal if /* 000111EA: 0021 */ function_01C2(); // : Jump Referenced(1): // : 000111DE, label_013C: /* 000111F2: 0021 */ function_0113(); /* 000111F8: 0021 */ OnSQLBatchScripts(); /* 000111FE: 0021 */ OnMoved(); /* 00011204: 0021 */ OnIISUninitialize(); /* 0001120A: 0021 */ OnXMLUninitialize(); /* 00011210: 0021 */ function_0216(0x00000040); /* 0001121B: 0006 */ n0000 = LAST_RESULT; /* 00011225: 0009 */ n0000 = n0000 < 0x00000000; /* 00011234: 0004 */ if(! n0000) goto label_013D; // normal if /* 00011240: 0021 */ OnSelfRegistrationError(); // : Jump Referenced(1): // : 00011234, label_013D: /* 00011248: 0037 */ catch /* 0001124E: 0021 */ IfxOnUnhandledException(); /* 00011254: 0038 */ endcatch; /* 0001125A: 0024 */ return; /* 0001125E: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000052 bytes function NUMBER IfxOnRebooted() NUMBER n0000; //-002-/ 00011298, 000112A2, begin /* 0001126C: 0022 */ // -- Begin Function Code -- // /* 00011275: 0036 */ try /* 00011283: 0021 */ function_0216(0x00000040); /* 0001128E: 0027 */ // -- Start Return Code -- // /* 00011292: 0021 */ OnRebooted(); /* 00011298: 0006 */ n0000 = LAST_RESULT; /* 000112A2: 0023 */ return n0000; /* 000112A9: 0037 */ catch /* 000112AF: 0021 */ IfxOnUnhandledException(); /* 000112B5: 0038 */ endcatch; /* 000112BB: 0024 */ return; /* 000112BF: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000040 bytes function NUMBER IfxOnAbortInstall() begin /* 000112CD: 0022 */ // -- Begin Function Code -- // /* 000112D6: 0036 */ try /* 000112E4: 0021 */ OnAbort(); /* 000112EA: 0021 */ function_0235("", 0x00000000); /* 000112F8: 0037 */ catch /* 000112FE: 0021 */ IfxOnUnhandledException(); /* 00011304: 0038 */ endcatch; /* 0001130A: 0024 */ return; /* 0001130E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000131BB, 000131F8, //Binary Size : 0x0000005F bytes function NUMBER IfxOnCanceling() NUMBER n0000; //-002-/ 00011339, 00011343, begin /* 0001131C: 0022 */ // -- Begin Function Code -- // /* 00011325: 0036 */ try /* 00011333: 0021 */ ret_g_number003A_02F2(); /* 00011339: 0006 */ n0000 = LAST_RESULT; /* 00011343: 0004 */ if(! n0000) goto label_0147; // normal if /* 0001134F: 0002 */ abort; /* 00011353: 0005 */ goto label_0148; // : Jump Referenced(1): // : 00011343, label_0147: /* 0001135E: 0021 */ OnCanceling(); // : Jump Referenced(1): // : 00011353, label_0148: /* 00011366: 0037 */ catch /* 0001136C: 0021 */ IfxOnUnhandledException(); /* 00011372: 0038 */ endcatch; /* 00011378: 0024 */ return; /* 0001137C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000131C9, 00013206, //Binary Size : 0x00000032 bytes function NUMBER IfxOnHelp() begin /* 0001138A: 0022 */ // -- Begin Function Code -- // /* 00011393: 0036 */ try /* 000113A1: 0021 */ OnHelp(); /* 000113A7: 0037 */ catch /* 000113AD: 0021 */ IfxOnUnhandledException(); /* 000113B3: 0038 */ endcatch; /* 000113B9: 0024 */ return; /* 000113BD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(25): // : 00011158, 00011199, 0001124E, 000112AF, 000112FE, // : 0001136C, 000113AD, 000132F9, 00013449, 000134C4, // : 0001356E, 000135BF, 0001372D, 00013774, 000137C3, // : 000138F8, 00013A1F, 00013A93, 00013AEF, 00013B4E, // : 00013BA7, 00013C48, 00013D6A, 00013DDE, 00013E52, // : //Binary Size : 0x00000012 bytes function NUMBER IfxOnUnhandledException() begin /* 000113CB: 0022 */ // -- Begin Function Code -- // /* 000113D4: 0021 */ OnUnhandledException(); /* 000113DA: 0024 */ return; /* 000113DE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000113D4, //Binary Size : 0x00000017 bytes function NUMBER OnUnhandledException() begin /* 000113EC: 0022 */ // -- Begin Function Code -- // /* 000113F5: 0021 */ function_021A(0x00000001); /* 00011400: 0024 */ return; /* 00011404: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011729, //Binary Size : 0x0000000C bytes function NUMBER OnSQLComponentInstalled(/*STRING*/ s0000) begin /* 00011412: 0022 */ // -- Begin Function Code -- // /* 0001141B: 0024 */ return; /* 0001141F: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000013 bytes function NUMBER OnSQLServerInitialize(/*NUMBER*/ n0000) begin /* 0001142D: 0022 */ // -- Begin Function Code -- // /* 00011436: 0027 */ // -- Start Return Code -- // /* 0001143A: 0023 */ return n0000; /* 00011441: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CC5F, //Binary Size : 0x0000000C bytes function NUMBER OnSQLServerInitializeMaint() begin /* 0001144F: 0022 */ // -- Begin Function Code -- // /* 00011458: 0024 */ return; /* 0001145C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001159A, //Binary Size : 0x0000000C bytes function NUMBER OnSQLComponentUninstalled(/*STRING*/ s0000) begin /* 0001146A: 0022 */ // -- Begin Function Code -- // /* 00011473: 0024 */ return; /* 00011477: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000111F8, //Binary Size : 0x0000000C bytes function NUMBER OnSQLBatchScripts() begin /* 00011485: 0022 */ // -- Begin Function Code -- // /* 0001148E: 0024 */ return; /* 00011492: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011204, //Binary Size : 0x00000015 bytes function INT OnIISUninitialize() begin /* 000114A0: 0022 */ // -- Begin Function Code -- // /* 000114A9: 0027 */ // -- Start Return Code -- // /* 000114AD: 0023 */ return 0x00000000; /* 000114B6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001353E, //Binary Size : 0x00000015 bytes function INT OnXMLInitialize() begin /* 000114C4: 0022 */ // -- Begin Function Code -- // /* 000114CD: 0027 */ // -- Start Return Code -- // /* 000114D1: 0023 */ return 0x00000000; /* 000114DA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001173B, //Binary Size : 0x00000015 bytes function INT OnXMLComponentInstalled(/*STRING*/ s0000) begin /* 000114E8: 0022 */ // -- Begin Function Code -- // /* 000114F1: 0027 */ // -- Start Return Code -- // /* 000114F5: 0023 */ return 0x00000000; /* 000114FE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000116E8, //Binary Size : 0x00000015 bytes function INT OnXMLComponentUninstalling(/*STRING*/ s0000) begin /* 0001150C: 0022 */ // -- Begin Function Code -- // /* 00011515: 0027 */ // -- Start Return Code -- // /* 00011519: 0023 */ return 0x00000000; /* 00011522: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001120A, //Binary Size : 0x00000015 bytes function INT OnXMLUninitialize() begin /* 00011530: 0022 */ // -- Begin Function Code -- // /* 00011539: 0027 */ // -- Start Return Code -- // /* 0001153D: 0023 */ return 0x00000000; /* 00011546: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000565 bytes function NUMBER IfxOnGeneralScriptOp(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-003-/ 00011800, 00011851, 00011A02, STRING s0003; //-004-/ 00011851, 0001186B, 00011A02, 00011A1C, STRING s0004; //-008-/ 0001182E, 00011838, 00011838, 00011851, 000119DF, 000119E9, 000119E9, 00011A02, NUMBER n0002; //-002-/ 000117B1, 00011897, NUMBER n0003; //-048-/ 00011563, 0001158E, 000115AE, 000115CC, 000115EC, 0001160C, 0001162C, 0001164C, 0001166C, 00011698, 000116B8, 000116DC, 000116FC, 0001171D, 0001174F, 0001176A, 0001177F, 00011798, 00011798, 000117A5, 000117BB, 000117CA, 000117D6, 000117E5, 000117E5, 000117F4, 00011882, 0001188C, 000118B9, 000118D5, 000118F5, 00011913, 00011933, 00011950, 00011970, 0001198C, 00011998, 000119A7, 000119A7, 000119B6, 00011A33, 00011A3D, 00011A53, 00011A75, 00011A81, 00011A90, 00011A90, 00011A9F, NUMBER n0004; //-002-/ 00011789, 00011798, type_0015 struct_type_0015_0000; //-006-/ 00011811, 0001186B, 00011882, 000119C2, 00011A1C, 00011A33, begin /* 00011554: 0022 */ // -- Begin Function Code -- // /* 0001155D: 0001 */ // -- While/Switch -- // /* 00011563: 000D */ n0003 = s0000 == "SQL Server Component Installed"; /* 0001158E: 0004 */ if(! n0003) goto label_015C; // normal if /* 0001159A: 0021 */ OnSQLComponentUninstalled(s0001); /* 000115A3: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001158E, label_015C: /* 000115AE: 000D */ n0003 = s0000 == "IIS VRoot Created"; /* 000115CC: 0004 */ if(! n0003) goto label_015D; // normal if /* 000115D8: 0021 */ OnIISVRootUninstalling(s0001); /* 000115E1: 0005 */ goto label_016B; // : Jump Referenced(1): // : 000115CC, label_015D: /* 000115EC: 000D */ n0003 = s0000 == "IIS WebSite Created"; /* 0001160C: 0004 */ if(! n0003) goto label_015E; // normal if /* 00011618: 0021 */ OnIISWebSiteUninstalling(s0001); /* 00011621: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001160C, label_015E: /* 0001162C: 000D */ n0003 = s0000 == "IIS AppPool Created"; /* 0001164C: 0004 */ if(! n0003) goto label_015F; // normal if /* 00011658: 0021 */ OnIISAppPoolUninstalling(s0001); /* 00011661: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001164C, label_015F: /* 0001166C: 000D */ n0003 = s0000 == "IIS WebServiceExtension Created"; /* 00011698: 0004 */ if(! n0003) goto label_0160; // normal if /* 000116A4: 0021 */ OnIISWebServiceExtensionUninstalling(s0001); /* 000116AD: 0005 */ goto label_016B; // : Jump Referenced(1): // : 00011698, label_0160: /* 000116B8: 000D */ n0003 = s0000 == "XML Component Installed"; /* 000116DC: 0004 */ if(! n0003) goto label_0161; // normal if /* 000116E8: 0021 */ OnXMLComponentUninstalling(s0001); /* 000116F1: 0005 */ goto label_016B; // : Jump Referenced(1): // : 000116DC, label_0161: /* 000116FC: 000D */ n0003 = s0000 == "Component Installing"; /* 0001171D: 0004 */ if(! n0003) goto label_0162; // normal if /* 00011729: 0021 */ OnSQLComponentInstalled(s0001); /* 00011732: 0021 */ OnIISComponentInstalled(s0001); /* 0001173B: 0021 */ OnXMLComponentInstalled(s0001); /* 00011744: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001171D, label_0162: /* 0001174F: 000D */ n0003 = s0000 == "File Installed"; /* 0001176A: 0004 */ if(! n0003) goto label_0165; // normal if /* 00011776: 0020 */ ISRT._GetGlobalFlags(g_number002F); /* 0001177F: 0006 */ n0003 = LAST_RESULT; /* 00011789: 0012 */ n0004 = n0000 & 0x00040000; /* 00011798: 0013 */ n0003 = n0003 | n0004; /* 000117A5: 0020 */ ISRT._SetGlobalFlags(g_number002F, n0003); /* 000117B1: 0006 */ n0002 = LAST_RESULT; /* 000117BB: 0012 */ n0003 = n0000 & 0x00010000; /* 000117CA: 0004 */ if(! n0003) goto label_0164; // normal if /* 000117D6: 0012 */ n0003 = n0000 & 0x00020000; /* 000117E5: 000D */ n0003 = n0003 == 0x00000000; /* 000117F4: 0004 */ if(! n0003) goto label_0163; // normal if /* 00011800: 0021 */ function_02CD(s0002, s0001, 0x00000003); /* 00011811: 0033 */ struct_type_0015_0000.szFileName = s0001; /* 00011828: 0021 */ ret_g_str003D_02ED(); /* 0001182E: 0006 */ s0004 = LAST_RESULT; /* 00011838: 0014 */ s0004 = s0004 ^ "FontData.ini"; /* 00011851: 0021 */ function_023B(s0004, s0002, "FaceName", s0003); /* 0001186B: 0033 */ struct_type_0015_0000.szFaceName = s0003; /* 00011882: 001A */ n0003 = &struct_type_0015_0000; /* 0001188C: 0021 */ OnInstalledFontFile(n0003); // : Jump Referenced(1): // : 000117F4, label_0163: /* 00011897: 0020 */ ISRT._SetGlobalFlags(g_number002F, n0002); // : Jump Referenced(1): // : 000117CA, label_0164: /* 000118A5: 0021 */ OnInstalledFile(s0001); /* 000118AE: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001176A, label_0165: /* 000118B9: 000D */ n0003 = s0000 == "File Installing"; /* 000118D5: 0004 */ if(! n0003) goto label_0166; // normal if /* 000118E1: 0021 */ OnInstallingFile(s0001); /* 000118EA: 0005 */ goto label_016B; // : Jump Referenced(1): // : 000118D5, label_0166: /* 000118F5: 000D */ n0003 = s0000 == "File Uninstalling"; /* 00011913: 0004 */ if(! n0003) goto label_0167; // normal if /* 0001191F: 0021 */ OnUninstallingFile(s0001); /* 00011928: 0005 */ goto label_016B; // : Jump Referenced(1): // : 00011913, label_0167: /* 00011933: 000D */ n0003 = s0000 == "File Uninstalled"; /* 00011950: 0004 */ if(! n0003) goto label_0168; // normal if /* 0001195C: 0021 */ OnUninstalledFile(s0001); /* 00011965: 0005 */ goto label_016B; // : Jump Referenced(1): // : 00011950, label_0168: /* 00011970: 000D */ n0003 = s0000 == "Font Registered"; /* 0001198C: 0004 */ if(! n0003) goto label_016A; // normal if /* 00011998: 0012 */ n0003 = n0000 & 0x00020000; /* 000119A7: 000D */ n0003 = n0003 == 0x00000000; /* 000119B6: 0004 */ if(! n0003) goto label_0169; // normal if /* 000119C2: 0033 */ struct_type_0015_0000.szFileName = s0001; /* 000119D9: 0021 */ ret_g_str003D_02ED(); /* 000119DF: 0006 */ s0004 = LAST_RESULT; /* 000119E9: 0014 */ s0004 = s0004 ^ "FontData.ini"; /* 00011A02: 0021 */ function_023B(s0004, s0002, "FaceName", s0003); /* 00011A1C: 0033 */ struct_type_0015_0000.szFaceName = s0003; /* 00011A33: 001A */ n0003 = &struct_type_0015_0000; /* 00011A3D: 0021 */ OnUninstallingFontFile(n0003); // : Jump Referenced(1): // : 000119B6, label_0169: /* 00011A48: 0005 */ goto label_016B; // : Jump Referenced(1): // : 0001198C, label_016A: /* 00011A53: 000D */ n0003 = s0000 == "DIFx Driver Installed"; /* 00011A75: 0004 */ if(! n0003) goto label_016B; // normal if /* 00011A81: 0012 */ n0003 = n0000 & 0x00020000; /* 00011A90: 000D */ n0003 = n0003 == 0x00000000; /* 00011A9F: 0004 */ if(! n0003) goto label_016B; // normal if /* 00011AAB: 0021 */ OnUninstallingDIFxDriverFile(s0001); // : Jump Referenced(14): // : 000115A3, 000115E1, 00011621, 00011661, 000116AD, // : 000116F1, 00011744, 000118AE, 000118EA, 00011928, // : 00011965, 00011A48, 00011A75, 00011A9F, label_016B: /* 00011AB6: 0024 */ return; /* 00011ABA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000132ED, //Binary Size : 0x0000000C bytes function NUMBER FinalConstruct() begin /* 00011ACC: 0022 */ // -- Begin Function Code -- // /* 00011AD5: 0024 */ return; /* 00011AD9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013762, //Binary Size : 0x0000000C bytes function NUMBER FinalRelease() begin /* 00011AE7: 0022 */ // -- Begin Function Code -- // /* 00011AF0: 0024 */ return; /* 00011AF4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013214, //Binary Size : 0x000001C4 bytes function NUMBER OnSetTARGETDIR() STRING s0000; //-002-/ 00011C88, 00011C92, STRING s0001; //-003-/ 00011B7B, 00011BA8, 00011BD2, NUMBER n0000; //-004-/ 00011C45, 00011C88, 00011CAD, 00011CAD, NUMBER n0001; //-001-/ 00011B7B, NUMBER n0002; //-002-/ 00011B8F, 00011B99, NUMBER n0003; //-018-/ 00011B11, 00011B1B, 00011B99, 00011BB9, 00011BB9, 00011BC6, 00011BE4, 00011BEE, 00011BEE, 00011C1C, 00011C1C, 00011C29, 00011C3B, 00011C45, 00011C63, 00011C6D, 00011C6D, 00011C7C, NUMBER n0004; //-006-/ 00011BAF, 00011BB9, 00011C03, 00011C0D, 00011C0D, 00011C1C, begin /* 00011B02: 0022 */ // -- Begin Function Code -- // /* 00011B0B: 0021 */ ret_g_number003B_02F8(); /* 00011B11: 0006 */ n0003 = LAST_RESULT; /* 00011B1B: 0004 */ if(! n0003) goto label_016F; // normal if /* 00011B27: 0027 */ // -- Start Return Code -- // /* 00011B2B: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00011B1B, label_016F: /* 00011B36: 0006 */ g_str0003 = "\\\\"; /* 00011B7B: 0021 */ function_016C(g_str0001, 0x00000006, n0001, s0001); /* 00011B8F: 0006 */ n0002 = LAST_RESULT; /* 00011B99: 000C */ n0003 = n0002 >= 0x00000000; /* 00011BA8: 0028 */ StrLengthChars(s0001); /* 00011BAF: 0006 */ n0004 = LAST_RESULT; /* 00011BB9: 0019 */ n0003 = n0003 && n0004; /* 00011BC6: 0004 */ if(! n0003) goto label_0170; // normal if /* 00011BD2: 0006 */ g_str0003 = s0001; // : Jump Referenced(1): // : 00011BC6, label_0170: /* 00011BDE: 0021 */ ret_g_number003C_02FA(); /* 00011BE4: 0006 */ n0003 = LAST_RESULT; /* 00011BEE: 000D */ n0003 = n0003 == 0x00000004; /* 00011BFD: 0021 */ ret_g_number0042_02FF(); /* 00011C03: 0006 */ n0004 = LAST_RESULT; /* 00011C0D: 000A */ n0004 = n0004 > 0x00000000; /* 00011C1C: 0019 */ n0003 = n0003 && n0004; /* 00011C29: 0004 */ if(! n0003) goto label_0172; // normal if /* 00011C35: 0021 */ ret_g_number0042_02FF(); /* 00011C3B: 0006 */ n0003 = LAST_RESULT; /* 00011C45: 0007 */ n0000 = n0003 + 0x00000001; // : Jump Referenced(1): // : 00011CBC, label_0171: /* 00011C56: 0001 */ // -- While/Switch -- // /* 00011C5A: 0021 */ function_0185(g_str0003); /* 00011C63: 0006 */ n0003 = LAST_RESULT; /* 00011C6D: 000D */ n0003 = n0003 == 0x00000000; /* 00011C7C: 0004 */ if(! n0003) goto label_0172; // normal if /* 00011C88: 002D */ NumToStr(s0000, n0000); /* 00011C92: 0007 */ g_str0018 = "_" + s0000; /* 00011CA0: 0007 */ g_str0003 = g_str0003 + g_str0018; /* 00011CAD: 0007 */ n0000++; /* 00011CBC: 0005 */ goto label_0171; // : Jump Referenced(2): // : 00011C29, 00011C7C, label_0172: /* 00011CC7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001118D, //Binary Size : 0x0000000C bytes function NUMBER OnAppSearch() begin /* 00011CD5: 0022 */ // -- Begin Function Code -- // /* 00011CDE: 0024 */ return; /* 00011CE2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001114C, //Binary Size : 0x0000000C bytes function NUMBER OnCCPSearch() begin /* 00011CF0: 0022 */ // -- Begin Function Code -- // /* 00011CF9: 0024 */ return; /* 00011CFD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013140, //Binary Size : 0x0000004C bytes function NUMBER OnSuiteInstallBefore() STRING s0000; //-003-/ 00011D38, 00011D42, 00011D4B, STRING s0001; //-002-/ 00011D1A, 00011D24, begin /* 00011D0B: 0022 */ // -- Begin Function Code -- // /* 00011D14: 0021 */ ret_g_str0054_02F5(); /* 00011D1A: 0006 */ s0001 = LAST_RESULT; /* 00011D24: 0021 */ function_016F(s0001); /* 00011D2D: 0021 */ function_029F(0x0000467C); /* 00011D38: 0006 */ s0000 = LAST_RESULT; /* 00011D42: 0021 */ function_029A(s0000); /* 00011D4B: 0021 */ function_032F(s0000); /* 00011D54: 0024 */ return; /* 00011D58: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001312F, //Binary Size : 0x000001C1 bytes function NUMBER OnSuiteMaintBefore() STRING s0000; //-002-/ 00011D75, 00011D7F, STRING s0001; //-009-/ 00011E4A, 00011E54, 00011E5D, 00011EA0, 00011EAA, 00011EB3, 00011F06, 00011F10, 00011F19, STRING s0002; //-002-/ 00011EE8, 00011EF2, NUMBER n0000; //-006-/ 00011DC0, 00011DF3, 00011E0A, 00011E1E, 00011E71, 00011EC7, NUMBER n0001; //-012-/ 00011D9B, 00011DA5, 00011DA5, 00011DB4, 00011DDD, 00011DE7, 00011E1E, 00011E2D, 00011E71, 00011E80, 00011EC7, 00011ED6, begin /* 00011D66: 0022 */ // -- Begin Function Code -- // /* 00011D6F: 0021 */ ret_g_str0054_02F5(); /* 00011D75: 0006 */ s0000 = LAST_RESULT; /* 00011D7F: 0021 */ function_02D7(s0000, "/repaironly", 0x00000000); /* 00011D9B: 0006 */ n0001 = LAST_RESULT; /* 00011DA5: 000C */ n0001 = n0001 >= 0x00000000; /* 00011DB4: 0004 */ if(! n0001) goto label_0177; // normal if /* 00011DC0: 0006 */ n0000 = 0x0000012E; /* 00011DCC: 0005 */ goto label_0179; // : Jump Referenced(1): // : 00011DB4, label_0177: /* 00011DD7: 0021 */ ret_g_number0047_02F6(); /* 00011DDD: 0006 */ n0001 = LAST_RESULT; /* 00011DE7: 0004 */ if(! n0001) goto label_0178; // normal if /* 00011DF3: 0006 */ n0000 = 0x0000012F; /* 00011DFF: 0005 */ goto label_0179; // : Jump Referenced(1): // : 00011DE7, label_0178: /* 00011E0A: 0006 */ n0000 = 0x0000012D; // : Jump Referenced(2): // : 00011DCC, 00011DFF, label_0179: /* 00011E18: 0001 */ // -- While/Switch -- // /* 00011E1E: 000D */ n0001 = n0000 == 0x0000012F; /* 00011E2D: 0004 */ if(! n0001) goto label_017B; // normal if /* 00011E39: 0021 */ function_0169(); /* 00011E3F: 0021 */ function_029F(0x0000467F); /* 00011E4A: 0006 */ s0001 = LAST_RESULT; /* 00011E54: 0021 */ function_029A(s0001); /* 00011E5D: 0021 */ function_032F(s0001); /* 00011E66: 0005 */ goto label_017D; // : Jump Referenced(1): // : 00011E2D, label_017B: /* 00011E71: 000D */ n0001 = n0000 == 0x0000012E; /* 00011E80: 0004 */ if(! n0001) goto label_017C; // normal if /* 00011E8C: 0021 */ function_016A(""); /* 00011E95: 0021 */ function_029F(0x0000467E); /* 00011EA0: 0006 */ s0001 = LAST_RESULT; /* 00011EAA: 0021 */ function_029A(s0001); /* 00011EB3: 0021 */ function_032F(s0001); /* 00011EBC: 0005 */ goto label_017D; // : Jump Referenced(1): // : 00011E80, label_017C: /* 00011EC7: 000D */ n0001 = n0000 == 0x0000012D; /* 00011ED6: 0004 */ if(! n0001) goto label_017D; // normal if /* 00011EE2: 0021 */ ret_g_str0054_02F5(); /* 00011EE8: 0006 */ s0002 = LAST_RESULT; /* 00011EF2: 0021 */ function_016F(s0002); /* 00011EFB: 0021 */ function_029F(0x0000467D); /* 00011F06: 0006 */ s0001 = LAST_RESULT; /* 00011F10: 0021 */ function_029A(s0001); /* 00011F19: 0021 */ function_032F(s0001); // : Jump Referenced(3): // : 00011E66, 00011EBC, 00011ED6, label_017D: /* 00011F24: 0024 */ return; /* 00011F28: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013102, //Binary Size : 0x00000190 bytes function NUMBER OnSuiteUpdateBefore() STRING s0000; //-001-/ 00011F3F, STRING s0001; //-014-/ 00011F89, 00011F93, 00011FCD, 00011FD7, 00011FE0, 0001201A, 00012024, 0001202D, 00012067, 00012071, 0001207A, 000120A7, 000120B1, 000120BA, NUMBER n0001; //-005-/ 00011F59, 00011F63, 00011FA7, 00011FF4, 00012041, NUMBER n0002; //-001-/ 00011F3F, NUMBER n0003; //-008-/ 00011F63, 00011F72, 00011FA7, 00011FB6, 00011FF4, 00012003, 00012041, 00012050, begin /* 00011F36: 0022 */ // -- Begin Function Code -- // /* 00011F3F: 0021 */ function_016C(g_str0001, 0x00000000, n0002, s0000); /* 00011F53: 0021 */ function_033B(); /* 00011F59: 0006 */ n0001 = LAST_RESULT; /* 00011F63: 0009 */ n0003 = n0001 < 0x00000000; /* 00011F72: 0004 */ if(! n0003) goto label_017F; // normal if /* 00011F7E: 0021 */ function_029F(0x0000466E); /* 00011F89: 0006 */ s0001 = LAST_RESULT; /* 00011F93: 0021 */ function_02E3(s0001, 0x00000030); /* 00011FA1: 0002 */ abort; // : Jump Referenced(1): // : 00011F72, label_017F: /* 00011FA7: 000D */ n0003 = n0001 == 0x00000005; /* 00011FB6: 0004 */ if(! n0003) goto label_0180; // normal if /* 00011FC2: 0021 */ function_029F(0x0000466A); /* 00011FCD: 0006 */ s0001 = LAST_RESULT; /* 00011FD7: 0021 */ function_029A(s0001); /* 00011FE0: 0021 */ function_02E3(s0001, 0x00000030); /* 00011FEE: 0002 */ abort; // : Jump Referenced(1): // : 00011FB6, label_0180: /* 00011FF4: 000D */ n0003 = n0001 == 0x00000004; /* 00012003: 0004 */ if(! n0003) goto label_0181; // normal if /* 0001200F: 0021 */ function_029F(0x00004667); /* 0001201A: 0006 */ s0001 = LAST_RESULT; /* 00012024: 0021 */ function_029A(s0001); /* 0001202D: 0021 */ function_02E3(s0001, 0x00000030); /* 0001203B: 0002 */ abort; // : Jump Referenced(1): // : 00012003, label_0181: /* 00012041: 000D */ n0003 = n0001 == 0x00000001; /* 00012050: 0004 */ if(! n0003) goto label_0182; // normal if /* 0001205C: 0021 */ function_029F(0x00004668); /* 00012067: 0006 */ s0001 = LAST_RESULT; /* 00012071: 0021 */ function_029A(s0001); /* 0001207A: 0021 */ function_02E3(s0001, 0x00000030); /* 00012088: 0002 */ abort; // : Jump Referenced(1): // : 00012050, label_0182: /* 0001208E: 0021 */ function_0160(g_str0001, 0x00000001); /* 0001209C: 0021 */ function_029F(0x00004680); /* 000120A7: 0006 */ s0001 = LAST_RESULT; /* 000120B1: 0021 */ function_029A(s0001); /* 000120BA: 0021 */ function_032F(s0001); /* 000120C3: 0024 */ return; /* 000120C7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001191F, //Binary Size : 0x0000000C bytes function NUMBER OnUninstallingFile(/*STRING*/ s0000) begin /* 000120D5: 0022 */ // -- Begin Function Code -- // /* 000120DE: 0024 */ return; /* 000120E2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011A3D, //Binary Size : 0x000000AA bytes function NUMBER OnUninstallingFontFile(/*POINTER*/ n0000) STRING s0000; //-001-/ 00012132, STRING s0001; //-002-/ 00012128, 00012132, NUMBER n0001; //-002-/ 00012148, 00012152, NUMBER n0002; //-004-/ 00012152, 00012161, 0001216F, 0001217E, OBJECT obj0000; //-003-/ 00012100, 0001210A, 0001211E, begin /* 000120F0: 0022 */ // -- Begin Function Code -- // /* 000120F9: 001C */ type_0015->n0000; /* 00012100: 0006 */ obj0000 = LAST_RESULT; /* 0001210A: 0035 */ obj0000.szFileName(); /* 0001211E: 0006 */ obj0000 = NOTHING; /* 00012128: 0006 */ s0001 = LAST_RESULT; /* 00012132: 0021 */ function_0224(s0001, s0000, 0x00000000, 0x00000002); /* 00012148: 0006 */ n0001 = LAST_RESULT; /* 00012152: 0009 */ n0002 = n0001 < 0x00000000; /* 00012161: 0004 */ if(! n0002) goto label_0185; // normal if // : Jump Referenced(1): // : 00012161, label_0185: /* 0001216F: 000D */ n0002 = g_number0002 == 0x00000000; /* 0001217E: 0004 */ if(! n0002) goto label_0186; // normal if /* 0001218A: 0021 */ function_0213(0x00000003); // : Jump Referenced(1): // : 0001217E, label_0186: /* 00012197: 0024 */ return; /* 0001219B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011AAB, //Binary Size : 0x00000046 bytes function NUMBER OnUninstallingDIFxDriverFile(/*STRING*/ s0000) NUMBER n0000; //-002-/ 000121C9, 000121D3, NUMBER n0001; //-002-/ 000121D3, 000121E2, begin /* 000121AD: 0022 */ // -- Begin Function Code -- // /* 000121B6: 0021 */ function_01CE(s0000, 0x00000000, 0x00000000); /* 000121C9: 0006 */ n0000 = LAST_RESULT; /* 000121D3: 0009 */ n0001 = n0000 < 0x00000000; /* 000121E2: 0004 */ if(! n0001) goto label_0188; // normal if // : Jump Referenced(1): // : 000121E2, label_0188: /* 000121F0: 0024 */ return; /* 000121F4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000118A5, //Binary Size : 0x0000000C bytes function NUMBER OnInstalledFile(/*STRING*/ s0000) begin /* 00012202: 0022 */ // -- Begin Function Code -- // /* 0001220B: 0024 */ return; /* 0001220F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001188C, //Binary Size : 0x00000104 bytes function NUMBER OnInstalledFontFile(/*POINTER*/ n0000) STRING s0000; //-002-/ 0001229E, 000122E1, STRING s0001; //-002-/ 000122D7, 000122E1, NUMBER n0001; //-002-/ 000122F7, 00012301, NUMBER n0002; //-008-/ 0001222C, 00012236, 00012236, 00012245, 00012245, 00012254, 00012301, 00012310, OBJECT obj0000; //-006-/ 00012276, 00012280, 00012294, 000122AF, 000122B9, 000122CD, begin /* 0001221D: 0022 */ // -- Begin Function Code -- // /* 00012226: 0021 */ function_02F0(); /* 0001222C: 0006 */ n0002 = LAST_RESULT; /* 00012236: 0012 */ n0002 = n0002 & 0x00000002; /* 00012245: 000D */ n0002 = n0002 == 0x00000000; /* 00012254: 0004 */ if(! n0002) goto label_018B; // normal if /* 00012260: 0027 */ // -- Start Return Code -- // /* 00012264: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00012254, label_018B: /* 0001226F: 001C */ type_0015->n0000; /* 00012276: 0006 */ obj0000 = LAST_RESULT; /* 00012280: 0035 */ obj0000.szFaceName(); /* 00012294: 0006 */ obj0000 = NOTHING; /* 0001229E: 0006 */ s0000 = LAST_RESULT; /* 000122A8: 001C */ type_0015->n0000; /* 000122AF: 0006 */ obj0000 = LAST_RESULT; /* 000122B9: 0035 */ obj0000.szFileName(); /* 000122CD: 0006 */ obj0000 = NOTHING; /* 000122D7: 0006 */ s0001 = LAST_RESULT; /* 000122E1: 0021 */ function_0224(s0001, s0000, 0x00000001, 0x00000000); /* 000122F7: 0006 */ n0001 = LAST_RESULT; /* 00012301: 0009 */ n0002 = n0001 < 0x00000000; /* 00012310: 0004 */ if(! n0002) goto label_018C; // normal if // : Jump Referenced(1): // : 00012310, label_018C: /* 0001231E: 0024 */ return; /* 00012322: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001195C, //Binary Size : 0x0000000C bytes function NUMBER OnUninstalledFile(/*STRING*/ s0000) begin /* 00012334: 0022 */ // -- Begin Function Code -- // /* 0001233D: 0024 */ return; /* 00012341: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013544, //Binary Size : 0x00000012 bytes function NUMBER OnNetApiCreateUserAccount() begin /* 0001234F: 0022 */ // -- Begin Function Code -- // /* 00012358: 0021 */ OnNetApiCreateUserAccountInternal(); /* 0001235E: 0024 */ return; /* 00012362: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013198, //Binary Size : 0x0000000C bytes function NUMBER OnSuiteInstallAfter() begin /* 00012370: 0022 */ // -- Begin Function Code -- // /* 00012379: 0024 */ return; /* 0001237D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013187, //Binary Size : 0x0000000C bytes function NUMBER OnSuiteMaintAfter() begin /* 0001238B: 0022 */ // -- Begin Function Code -- // /* 00012394: 0024 */ return; /* 00012398: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001315A, //Binary Size : 0x0000000C bytes function NUMBER OnSuiteUpdateAfter() begin /* 000123A6: 0022 */ // -- Begin Function Code -- // /* 000123AF: 0024 */ return; /* 000123B3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000137F8, //Binary Size : 0x00000015 bytes function NUMBER OnFileReadOnly(/*STRING*/ s0000) begin /* 000123C1: 0022 */ // -- Begin Function Code -- // /* 000123CA: 0027 */ // -- Start Return Code -- // /* 000123CE: 0023 */ return 0x00000006; /* 000123D7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013B87, //Binary Size : 0x00000015 bytes function NUMBER OnFileLocked(/*STRING*/ s0000) begin /* 000123E5: 0022 */ // -- Begin Function Code -- // /* 000123EE: 0027 */ // -- Start Return Code -- // /* 000123F2: 0023 */ return 0x00000064; /* 000123FB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013C22, //Binary Size : 0x00000153 bytes function NUMBER OnNextDisk(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF STRING*/ s0001) STRING s0002; //-003-/ 0001244D, 000124AE, 000124CC, STRING s0003; //-006-/ 00012443, 0001244D, 00012467, 00012471, 000124A4, 000124AE, STRING s0004; //-002-/ 00012471, 00012480, NUMBER n0001; //-006-/ 000124D8, 000124E2, 00012507, 0001251E, 00012539, 00012556, NUMBER n0002; //-006-/ 0001241D, 0001242C, 000124E2, 000124F1, 0001251E, 0001252D, begin /* 00012409: 0022 */ // -- Begin Function Code -- // /* 00012412: 0021 */ function_0309(0x00010000); /* 0001241D: 000D */ n0002 = n0000 == 0xFFFFFFFF; /* 0001242C: 0004 */ if(! n0002) goto label_0195; // normal if /* 00012438: 0021 */ function_029F(0x000042B1); /* 00012443: 0006 */ s0003 = LAST_RESULT; /* 0001244D: 0021 */ function_02D6(s0002, s0003, s0000); /* 0001245C: 0021 */ function_029F(0x000042B2); /* 00012467: 0006 */ s0003 = LAST_RESULT; /* 00012471: 0021 */ function_02D6(s0004, s0003, s0000); /* 00012480: 0021 */ function_0134(0x00000007, s0004); /* 0001248E: 0005 */ goto label_0196; // : Jump Referenced(1): // : 0001242C, label_0195: /* 00012499: 0021 */ function_029F(0x0000426C); /* 000124A4: 0006 */ s0003 = LAST_RESULT; /* 000124AE: 0021 */ function_02D6(s0002, s0003, n0000, s0000); // : Jump Referenced(1): // : 0001248E, label_0196: /* 000124C2: 0006 */ g_str0004 = s0001; /* 000124CC: 0021 */ function_01E4(s0002, s0000); /* 000124D8: 0006 */ n0001 = LAST_RESULT; /* 000124E2: 000D */ n0002 = n0001 == 0x00000001; /* 000124F1: 0004 */ if(! n0002) goto label_0197; // normal if /* 000124FD: 0006 */ s0001 = g_str0004; /* 00012507: 0006 */ n0001 = 0x00000004; /* 00012513: 0005 */ goto label_0198; // : Jump Referenced(1): // : 000124F1, label_0197: /* 0001251E: 0009 */ n0002 = n0001 < 0x00000000; /* 0001252D: 0004 */ if(! n0002) goto label_0198; // normal if /* 00012539: 0006 */ n0001 = 0x00000003; // : Jump Referenced(2): // : 00012513, 0001252D, label_0198: /* 00012547: 0021 */ function_030B(0x00010000); /* 00012552: 0027 */ // -- Start Return Code -- // /* 00012556: 0023 */ return n0001; /* 0001255D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001392D, //Binary Size : 0x00000015 bytes function NUMBER OnRemovingSharedFile(/*STRING*/ s0000) begin /* 0001256B: 0022 */ // -- Begin Function Code -- // /* 00012574: 0027 */ // -- Start Return Code -- // /* 00012578: 0023 */ return 0x00000006; /* 00012581: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000112E4, //Binary Size : 0x0000000C bytes function NUMBER OnAbort() begin /* 0001258F: 0022 */ // -- Begin Function Code -- // /* 00012598: 0024 */ return; /* 0001259C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000113A1, //Binary Size : 0x0000000C bytes function NUMBER OnHelp() begin /* 000125AA: 0022 */ // -- Begin Function Code -- // /* 000125B3: 0024 */ return; /* 000125B7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011292, //Binary Size : 0x0000000C bytes function NUMBER OnRebooted() begin /* 000125C5: 0022 */ // -- Begin Function Code -- // /* 000125CE: 0024 */ return; /* 000125D2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013ACC, //Binary Size : 0x000000A7 bytes function NUMBER OnFileError(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-002-/ 000125F4, 00012628, STRING s0002; //-002-/ 00012609, 00012628, STRING s0003; //-002-/ 0001261C, 00012628, NUMBER n0001; //-003-/ 00012642, 0001264C, 00012681, NUMBER n0002; //-002-/ 0001264C, 0001265B, begin /* 000125E0: 0022 */ // -- Begin Function Code -- // /* 000125E9: 0021 */ function_029F(0x00004269); /* 000125F4: 0006 */ s0001 = LAST_RESULT; /* 000125FE: 0021 */ function_029F(0x000042A9); /* 00012609: 0006 */ s0002 = LAST_RESULT; /* 00012613: 0021 */ function_0219(n0000); /* 0001261C: 0006 */ s0003 = LAST_RESULT; // : Jump Referenced(1): // : 00012672, label_019E: /* 00012628: 0021 */ function_01F5(0x00000002, s0002, s0001, s0000, s0003, n0000); /* 00012642: 0006 */ n0001 = LAST_RESULT; /* 0001264C: 000D */ n0002 = n0001 == 0x00000003; /* 0001265B: 0004 */ if(! n0002) goto label_019F; // normal if /* 00012667: 0021 */ function_0216(0x00000002); /* 00012672: 0005 */ goto label_019E; // : Jump Referenced(1): // : 0001265B, label_019F: /* 0001267D: 0027 */ // -- Start Return Code -- // /* 00012681: 0023 */ return n0001; /* 00012688: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013B28, //Binary Size : 0x000000D1 bytes function NUMBER OnInternetError(/*NUMBER*/ n0000, /*STRING*/ s0000, /*NUMBER*/ n0001) STRING s0001; //-002-/ 000126AA, 00012708, STRING s0002; //-002-/ 000126BF, 00012708, STRING s0003; //-002-/ 000126D2, 00012708, NUMBER n0002; //-003-/ 00012722, 0001272C, 00012761, NUMBER n0003; //-004-/ 000126DC, 000126EB, 0001272C, 0001273B, begin /* 00012696: 0022 */ // -- Begin Function Code -- // /* 0001269F: 0021 */ function_029F(0x00004269); /* 000126AA: 0006 */ s0001 = LAST_RESULT; /* 000126B4: 0021 */ function_029F(0x000042A9); /* 000126BF: 0006 */ s0002 = LAST_RESULT; /* 000126C9: 0021 */ function_0219(n0001); /* 000126D2: 0006 */ s0003 = LAST_RESULT; /* 000126DC: 0009 */ n0003 = n0001 < 0x8004D3C0; /* 000126EB: 0004 */ if(! n0003) goto label_01A1; // normal if /* 000126F7: 000F */ n0001 = n0001 - 0x8004D3C0; // : Jump Referenced(2): // : 000126EB, 00012752, label_01A1: /* 00012708: 0021 */ function_01F5(0x00000002, s0002, s0001, s0000, s0003, n0001); /* 00012722: 0006 */ n0002 = LAST_RESULT; /* 0001272C: 000D */ n0003 = n0002 == 0x00000003; /* 0001273B: 0004 */ if(! n0003) goto label_01A2; // normal if /* 00012747: 0021 */ function_0216(0x00000002); /* 00012752: 0005 */ goto label_01A1; // : Jump Referenced(1): // : 0001273B, label_01A2: /* 0001275D: 0027 */ // -- Start Return Code -- // /* 00012761: 0023 */ return n0002; /* 00012768: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013A73, //Binary Size : 0x0000008E bytes function NUMBER OnMD5Error(/*STRING*/ s0000) STRING s0001; //-002-/ 0001278A, 000127AB, STRING s0002; //-002-/ 0001279F, 000127AB, NUMBER n0000; //-003-/ 000127BF, 000127C9, 000127FE, NUMBER n0001; //-002-/ 000127C9, 000127D8, begin /* 00012776: 0022 */ // -- Begin Function Code -- // /* 0001277F: 0021 */ function_029F(0x00004268); /* 0001278A: 0006 */ s0001 = LAST_RESULT; /* 00012794: 0021 */ function_029F(0x000042A8); /* 0001279F: 0006 */ s0002 = LAST_RESULT; // : Jump Referenced(1): // : 000127EF, label_01A4: /* 000127AB: 0021 */ function_01F5(0x00000002, s0002, s0001, s0000); /* 000127BF: 0006 */ n0000 = LAST_RESULT; /* 000127C9: 000D */ n0001 = n0000 == 0x00000003; /* 000127D8: 0004 */ if(! n0001) goto label_01A5; // normal if /* 000127E4: 0021 */ function_0216(0x00000002); /* 000127EF: 0005 */ goto label_01A4; // : Jump Referenced(1): // : 000127D8, label_01A5: /* 000127FA: 0027 */ // -- Start Return Code -- // /* 000127FE: 0023 */ return n0000; /* 00012805: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011240, //Binary Size : 0x00000412 bytes function NUMBER OnSelfRegistrationError() STRING s0000; //-002-/ 00012911, 0001291B, STRING s0001; //-012-/ 0001287A, 0001291B, 0001298D, 00012A04, 00012A6F, 00012AFB, 00012AFB, 00012B9B, 00012B9B, 00012BBF, 00012BBF, 00012BE1, STRING s0002; //-002-/ 00012A94, 00012AE2, STRING s0003; //-006-/ 00012AE2, 00012AFB, 00012B91, 00012B9B, 00012BD7, 00012BE1, STRING s0004; //-012-/ 0001291B, 00012928, 00012928, 00012976, 00012976, 0001298D, 00012A04, 00012A58, 00012A58, 00012A6F, 00012BB5, 00012BBF, NUMBER n0001; //-002-/ 00012BF7, 00012C01, NUMBER n0002; //-009-/ 000128EA, 000128F8, 00012911, 00012937, 0001299B, 00012A12, 00012A9E, 00012B0A, 00012B0A, NUMBER n0003; //-004-/ 000128B7, 000128C1, 000128DC, 000128F8, NUMBER n0004; //-010-/ 000128C1, 000128D0, 000128F8, 00012905, 000129E1, 000129F8, 00012B61, 00012B7A, 00012C01, 00012C10, OBJECT obj0000; //-039-/ 0001282C, 00012836, 00012845, 0001284F, 00012859, 00012865, 00012894, 0001289E, 000128AD, 0001294A, 00012954, 00012962, 0001296C, 00012976, 00012983, 000129AE, 000129B8, 000129CD, 000129D7, 000129E1, 000129EE, 00012A25, 00012A2F, 00012A44, 00012A4E, 00012A58, 00012A65, 00012AB1, 00012ABB, 00012ACE, 00012AD8, 00012AE2, 00012AF1, 00012B34, 00012B3E, 00012B4D, 00012B57, 00012B61, 00012B70, begin /* 00012813: 0022 */ // -- Begin Function Code -- // /* 0001281C: 0035 */ g_obj0005.Errors(); /* 0001282C: 0006 */ obj0000 = LAST_RESULT; /* 00012836: 0035 */ obj0000.Count(); /* 00012845: 0006 */ obj0000 = NOTHING; /* 0001284F: 0006 */ obj0000 = LAST_RESULT; /* 00012859: 0004 */ if(! obj0000) goto label_01AD; // normal if /* 00012865: 0006 */ obj0000 = NOTHING; /* 0001286F: 0021 */ function_029F(0x0000429F); /* 0001287A: 0006 */ s0001 = LAST_RESULT; /* 00012884: 0035 */ g_obj0005.Errors(); /* 00012894: 0006 */ obj0000 = LAST_RESULT; /* 0001289E: 0035 */ obj0000.Count(); /* 000128AD: 0006 */ obj0000 = NOTHING; /* 000128B7: 0006 */ n0003 = LAST_RESULT; /* 000128C1: 000A */ n0004 = n0003 > 0x00000008; /* 000128D0: 0004 */ if(! n0004) goto label_01A7; // normal if /* 000128DC: 0006 */ n0003 = 0x00000008; // : Jump Referenced(1): // : 000128D0, label_01A7: /* 000128EA: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 00012B19, label_01A8: /* 000128F8: 000B */ n0004 = n0002 <= n0003; /* 00012905: 0004 */ if(! n0004) goto label_01AB; // normal if /* 00012911: 002D */ NumToStr(s0000, n0002); /* 0001291B: 0007 */ s0004 = s0001 + s0000; /* 00012928: 0007 */ s0004 = s0004 + ". "; /* 00012937: 0035 */ g_obj0005.Errors(n0002); /* 0001294A: 0006 */ obj0000 = LAST_RESULT; /* 00012954: 0035 */ obj0000.File(); /* 00012962: 0006 */ obj0000 = NOTHING; /* 0001296C: 0006 */ obj0000 = LAST_RESULT; /* 00012976: 0007 */ s0004 = s0004 + obj0000; /* 00012983: 0006 */ obj0000 = NOTHING; /* 0001298D: 0007 */ s0001 = s0004 + "\n"; /* 0001299B: 0035 */ g_obj0005.Errors(n0002); /* 000129AE: 0006 */ obj0000 = LAST_RESULT; /* 000129B8: 0035 */ obj0000.Description(); /* 000129CD: 0006 */ obj0000 = NOTHING; /* 000129D7: 0006 */ obj0000 = LAST_RESULT; /* 000129E1: 000E */ n0004 = obj0000 != ""; /* 000129EE: 0006 */ obj0000 = NOTHING; /* 000129F8: 0004 */ if(! n0004) goto label_01A9; // normal if /* 00012A04: 0007 */ s0004 = s0001 + "\t"; /* 00012A12: 0035 */ g_obj0005.Errors(n0002); /* 00012A25: 0006 */ obj0000 = LAST_RESULT; /* 00012A2F: 0035 */ obj0000.Description(); /* 00012A44: 0006 */ obj0000 = NOTHING; /* 00012A4E: 0006 */ obj0000 = LAST_RESULT; /* 00012A58: 0007 */ s0004 = s0004 + obj0000; /* 00012A65: 0006 */ obj0000 = NOTHING; /* 00012A6F: 0007 */ s0001 = s0004 + "\n\n"; /* 00012A7E: 0005 */ goto label_01AA; // : Jump Referenced(1): // : 000129F8, label_01A9: /* 00012A89: 0021 */ function_029F(0x000042A2); /* 00012A94: 0006 */ s0002 = LAST_RESULT; /* 00012A9E: 0035 */ g_obj0005.Errors(n0002); /* 00012AB1: 0006 */ obj0000 = LAST_RESULT; /* 00012ABB: 0035 */ obj0000.LastError(); /* 00012ACE: 0006 */ obj0000 = NOTHING; /* 00012AD8: 0006 */ obj0000 = LAST_RESULT; /* 00012AE2: 0021 */ function_02D6(s0003, s0002, obj0000); /* 00012AF1: 0006 */ obj0000 = NOTHING; /* 00012AFB: 0007 */ s0001 = s0001 + s0003; // : Jump Referenced(1): // : 00012A7E, label_01AA: /* 00012B0A: 0007 */ n0002++; /* 00012B19: 0005 */ goto label_01A8; // : Jump Referenced(1): // : 00012905, label_01AB: /* 00012B24: 0035 */ g_obj0005.Errors(); /* 00012B34: 0006 */ obj0000 = LAST_RESULT; /* 00012B3E: 0035 */ obj0000.Count(); /* 00012B4D: 0006 */ obj0000 = NOTHING; /* 00012B57: 0006 */ obj0000 = LAST_RESULT; /* 00012B61: 000A */ n0004 = obj0000 > 0x00000008; /* 00012B70: 0006 */ obj0000 = NOTHING; /* 00012B7A: 0004 */ if(! n0004) goto label_01AC; // normal if /* 00012B86: 0021 */ function_029F(0x000042A3); /* 00012B91: 0006 */ s0003 = LAST_RESULT; /* 00012B9B: 0007 */ s0001 = s0001 + s0003; // : Jump Referenced(1): // : 00012B7A, label_01AC: /* 00012BAA: 0021 */ function_029F(0x000042A0); /* 00012BB5: 0006 */ s0004 = LAST_RESULT; /* 00012BBF: 0007 */ s0001 = s0001 + s0004; /* 00012BCC: 0021 */ function_029F(0x000042A4); /* 00012BD7: 0006 */ s0003 = LAST_RESULT; /* 00012BE1: 0021 */ function_01F5(0x00000001, s0003, "%s", s0001); /* 00012BF7: 0006 */ n0001 = LAST_RESULT; /* 00012C01: 000D */ n0004 = n0001 == 0x00000002; /* 00012C10: 0004 */ if(! n0004) goto label_01AD; // normal if /* 00012C1C: 0002 */ abort; // : Jump Referenced(2): // : 00012859, 00012C10, label_01AD: /* 00012C22: 0024 */ return; /* 00012C26: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C9CC, 0001036D, //Binary Size : 0x00000344 bytes function VOID OnComponentError() STRING s0000; //-004-/ 00012CD4, 00012EB8, 00012EFF, 00012F26, STRING s0001; //-004-/ 00012D18, 00012D22, 00012D6E, 00012EB8, STRING s0002; //-004-/ 00012C5C, 00012EB8, 00012F26, 00012F66, STRING s0003; //-008-/ 00012DB6, 00012DC0, 00012E09, 00012E13, 00012E49, 00012EB8, 00012F5C, 00012F66, NUMBER n0000; //-002-/ 00012E3F, 00012E49, NUMBER n0001; //-010-/ 00012C6F, 00012C79, 00012CB3, 00012CBD, 00012D22, 00012D2F, 00012DC0, 00012DCD, 00012E13, 00012E20, OBJECT obj0000; //-011-/ 00012C47, 00012C66, 00012C85, 00012CDE, 00012D3B, 00012D7A, 00012DD9, 00012E2C, 00012E5C, 00012E79, 00012F09, OBJECT obj0001; //-021-/ 00012C96, 00012CA0, 00012CA9, 00012CEF, 00012CF9, 00012D0E, 00012D4C, 00012D56, 00012D64, 00012D8D, 00012D97, 00012DAC, 00012DEC, 00012DF6, 00012DFF, 00012E6F, 00012EB8, 00012ED5, 00012F1C, 00012F26, 00012F3A, OBJECT obj0002; //-006-/ 00012E8C, 00012E96, 00012EA4, 00012EAE, 00012EB8, 00012EDF, begin /* 00012C38: 0022 */ // -- Begin Function Code -- // /* 00012C41: 0021 */ function_015D(); /* 00012C47: 0034 */ set obj0000 = LAST_RESULT; /* 00012C51: 0021 */ function_029F(0x000042A1); /* 00012C5C: 0006 */ s0002 = LAST_RESULT; /* 00012C66: 0020 */ ISRT.IsObject(obj0000); /* 00012C6F: 0006 */ n0001 = LAST_RESULT; /* 00012C79: 0004 */ if(! n0001) goto label_01B3; // normal if /* 00012C85: 0035 */ obj0000.Feature(); /* 00012C96: 0006 */ obj0001 = LAST_RESULT; /* 00012CA0: 0020 */ ISRT.IsObject(obj0001); /* 00012CA9: 0006 */ obj0001 = NOTHING; /* 00012CB3: 0006 */ n0001 = LAST_RESULT; /* 00012CBD: 0004 */ if(! n0001) goto label_01B1; // normal if /* 00012CC9: 0021 */ function_029F(0x00004296); /* 00012CD4: 0006 */ s0000 = LAST_RESULT; /* 00012CDE: 0035 */ obj0000.Feature(); /* 00012CEF: 0006 */ obj0001 = LAST_RESULT; /* 00012CF9: 0035 */ obj0001.DisplayName(); /* 00012D0E: 0006 */ obj0001 = NOTHING; /* 00012D18: 0006 */ s0001 = LAST_RESULT; /* 00012D22: 000D */ n0001 = s0001 == ""; /* 00012D2F: 0004 */ if(! n0001) goto label_01AF; // normal if /* 00012D3B: 0035 */ obj0000.Feature(); /* 00012D4C: 0006 */ obj0001 = LAST_RESULT; /* 00012D56: 0035 */ obj0001.Name(); /* 00012D64: 0006 */ obj0001 = NOTHING; /* 00012D6E: 0006 */ s0001 = LAST_RESULT; // : Jump Referenced(1): // : 00012D2F, label_01AF: /* 00012D7A: 0035 */ obj0000.FileError(); /* 00012D8D: 0006 */ obj0001 = LAST_RESULT; /* 00012D97: 0035 */ obj0001.Description(); /* 00012DAC: 0006 */ obj0001 = NOTHING; /* 00012DB6: 0006 */ s0003 = LAST_RESULT; /* 00012DC0: 000D */ n0001 = s0003 == ""; /* 00012DCD: 0004 */ if(! n0001) goto label_01B0; // normal if /* 00012DD9: 0035 */ obj0000.LastError(); /* 00012DEC: 0006 */ obj0001 = LAST_RESULT; /* 00012DF6: 0021 */ function_0219(obj0001); /* 00012DFF: 0006 */ obj0001 = NOTHING; /* 00012E09: 0006 */ s0003 = LAST_RESULT; /* 00012E13: 000D */ n0001 = s0003 == ""; /* 00012E20: 0004 */ if(! n0001) goto label_01B0; // normal if /* 00012E2C: 0035 */ obj0000.LastError(); /* 00012E3F: 0006 */ n0000 = LAST_RESULT; /* 00012E49: 0021 */ function_02D6(s0003, "%d", n0000); // : Jump Referenced(2): // : 00012DCD, 00012E20, label_01B0: /* 00012E5C: 0035 */ obj0000.FileGroup(); /* 00012E6F: 0006 */ obj0001 = LAST_RESULT; /* 00012E79: 0035 */ obj0000.FileError(); /* 00012E8C: 0006 */ obj0002 = LAST_RESULT; /* 00012E96: 0035 */ obj0002.File(); /* 00012EA4: 0006 */ obj0002 = NOTHING; /* 00012EAE: 0006 */ obj0002 = LAST_RESULT; /* 00012EB8: 0021 */ function_01F5(0x00000000, s0002, s0000, s0001, obj0001, obj0002, s0003); /* 00012ED5: 0006 */ obj0001 = NOTHING; /* 00012EDF: 0006 */ obj0002 = NOTHING; /* 00012EE9: 0005 */ goto label_01B2; // : Jump Referenced(1): // : 00012CBD, label_01B1: /* 00012EF4: 0021 */ function_029F(0x0000429A); /* 00012EFF: 0006 */ s0000 = LAST_RESULT; /* 00012F09: 0035 */ obj0000.LastError(); /* 00012F1C: 0006 */ obj0001 = LAST_RESULT; /* 00012F26: 0021 */ function_01F5(0x00000000, s0002, s0000, obj0001); /* 00012F3A: 0006 */ obj0001 = NOTHING; // : Jump Referenced(1): // : 00012EE9, label_01B2: /* 00012F46: 0005 */ goto label_01B4; // : Jump Referenced(1): // : 00012C79, label_01B3: /* 00012F51: 0021 */ function_029F(0x00004294); /* 00012F5C: 0006 */ s0003 = LAST_RESULT; /* 00012F66: 0021 */ function_01F5(0x00000000, s0002, s0003); // : Jump Referenced(1): // : 00012F46, label_01B4: /* 00012F79: 0024 */ return; /* 00012F7D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019191, //Binary Size : 0x00000015 bytes function NUMBER OnLaunchAppAndWaitCallback() begin /* 00012F97: 0022 */ // -- Begin Function Code -- // /* 00012FA0: 0027 */ // -- Start Return Code -- // /* 00012FA4: 0023 */ return 0x00000000; /* 00012FAD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021353, //Binary Size : 0x0000000C bytes function NUMBER nullsub_00ED(/*NUMBER*/ n0000, /*NUMBER*/ n0001, /*STRING*/ s0000) begin /* 00012FBB: 0022 */ // -- Begin Function Code -- // /* 00012FC4: 0024 */ return; /* 00012FC8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000134AB, //Binary Size : 0x00000108 bytes function NUMBER OnShowUI() NUMBER n0000; //-004-/ 00012FF6, 00013038, 00013063, 000130AB, NUMBER n0001; //-004-/ 00012FEA, 0001300E, 00013046, 0001308E, NUMBER n0002; //-002-/ 00013022, 0001302C, begin /* 00012FD6: 0022 */ // -- Begin Function Code -- // /* 00012FDF: 0021 */ function_0147(0x00000036); /* 00012FEA: 0006 */ n0001 = 0x00000000; /* 00012FF6: 0006 */ n0000 = 0x00000000; /* 00013002: 0004 */ if(! g_number0003) goto label_01B8; // normal if /* 0001300E: 0006 */ n0001 = 0x00000001; // : Jump Referenced(1): // : 00013002, label_01B8: /* 0001301C: 0021 */ ret_g_number003B_02F8(); /* 00013022: 0006 */ n0002 = LAST_RESULT; /* 0001302C: 0004 */ if(! n0002) goto label_01B9; // normal if /* 00013038: 0006 */ n0000 = 0x00000001; // : Jump Referenced(1): // : 0001302C, label_01B9: /* 00013046: 0004 */ if(! n0001) goto label_01BA; // normal if /* 00013052: 0021 */ OnUpdateUIBefore(); /* 00013058: 0005 */ goto label_01BC; // : Jump Referenced(1): // : 00013046, label_01BA: /* 00013063: 0004 */ if(! n0000) goto label_01BB; // normal if /* 0001306F: 0021 */ OnMaintUIBefore(); /* 00013075: 0005 */ goto label_01BC; // : Jump Referenced(1): // : 00013063, label_01BB: /* 00013080: 0021 */ OnFirstUIBefore(); // : Jump Referenced(2): // : 00013058, 00013075, label_01BC: /* 00013088: 0021 */ OnMoveData(); /* 0001308E: 0004 */ if(! n0001) goto label_01BD; // normal if /* 0001309A: 0021 */ OnUpdateUIAfter(); /* 000130A0: 0005 */ goto label_01BF; // : Jump Referenced(1): // : 0001308E, label_01BD: /* 000130AB: 0004 */ if(! n0000) goto label_01BE; // normal if /* 000130B7: 0021 */ OnMaintUIAfter(); /* 000130BD: 0005 */ goto label_01BF; // : Jump Referenced(1): // : 000130AB, label_01BE: /* 000130C8: 0021 */ OnFirstUIAfter(); // : Jump Referenced(2): // : 000130A0, 000130BD, label_01BF: /* 000130D0: 0021 */ function_0148(0x00000036); /* 000130DB: 0024 */ return; /* 000130DF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001349A, //Binary Size : 0x000000B6 bytes function NUMBER OnSuiteShowUI() NUMBER n0000; //-004-/ 00013119, 00013123, 00013171, 0001317B, begin /* 000130ED: 0022 */ // -- Begin Function Code -- // /* 000130F6: 0004 */ if(! g_number0003) goto label_01C1; // normal if /* 00013102: 0021 */ OnSuiteUpdateBefore(); /* 00013108: 0005 */ goto label_01C3; // : Jump Referenced(1): // : 000130F6, label_01C1: /* 00013113: 0021 */ ret_g_number003B_02F8(); /* 00013119: 0006 */ n0000 = LAST_RESULT; /* 00013123: 0004 */ if(! n0000) goto label_01C2; // normal if /* 0001312F: 0021 */ OnSuiteMaintBefore(); /* 00013135: 0005 */ goto label_01C3; // : Jump Referenced(1): // : 00013123, label_01C2: /* 00013140: 0021 */ OnSuiteInstallBefore(); // : Jump Referenced(2): // : 00013108, 00013135, label_01C3: /* 00013148: 0021 */ OnMoveData(); /* 0001314E: 0004 */ if(! g_number0003) goto label_01C4; // normal if /* 0001315A: 0021 */ OnSuiteUpdateAfter(); /* 00013160: 0005 */ goto label_01C6; // : Jump Referenced(1): // : 0001314E, label_01C4: /* 0001316B: 0021 */ ret_g_number003B_02F8(); /* 00013171: 0006 */ n0000 = LAST_RESULT; /* 0001317B: 0004 */ if(! n0000) goto label_01C5; // normal if /* 00013187: 0021 */ OnSuiteMaintAfter(); /* 0001318D: 0005 */ goto label_01C6; // : Jump Referenced(1): // : 0001317B, label_01C5: /* 00013198: 0021 */ OnSuiteInstallAfter(); // : Jump Referenced(2): // : 00013160, 0001318D, label_01C6: /* 000131A0: 0024 */ return; /* 000131A4: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000002E bytes function NUMBER IfxPreprogram() begin /* 000131B2: 0022 */ // -- Begin Function Code -- // /* 000131BB: 002F */ HandlerEx(0x00000002, IfxOnCanceling); /* 000131C9: 002F */ HandlerEx(0x00000001, IfxOnHelp); /* 000131D7: 0021 */ function_013F(); /* 000131DD: 0024 */ return; /* 000131E1: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000040 bytes function NUMBER Preprogram() begin /* 000131EF: 0022 */ // -- Begin Function Code -- // /* 000131F8: 002F */ HandlerEx(0x00000002, IfxOnCanceling); /* 00013206: 002F */ HandlerEx(0x00000001, IfxOnHelp); /* 00013214: 0021 */ OnSetTARGETDIR(); /* 0001321A: 0021 */ OnSetUpdateMode(); /* 00013220: 0021 */ OnCheckMediaPassword(); /* 00013226: 0021 */ OnIISCheckRequirements(); /* 0001322C: 0024 */ return; /* 00013230: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000000 bytes function VOID program() begin /* 0001323E: 0021 */ function_0140(); /* 00013244: 0021 */ ret_g_number003B_02F8(); /* 0001324A: 0006 */ g_number0038 = LAST_RESULT; /* 00013254: 000D */ g_number0038 = g_number0038 == 0x00000000; /* 00013263: 0004 */ if(! g_number0038) goto label_01CA; // normal if /* 0001326F: 0021 */ function_0142(); /* 00013275: 0021 */ function_0143(); // : Jump Referenced(1): // : 00013263, label_01CA: /* 0001327D: 0021 */ function_0145(0x00000001); /* 00013288: 0021 */ function_0141(); /* 0001328E: 0003 */ exit; end; //Binary Size : 0x00000012 bytes function NUMBER IfxPostprogram() begin /* 00013294: 0022 */ // -- Begin Function Code -- // /* 0001329D: 0021 */ Postprogram(); /* 000132A3: 0024 */ return; /* 000132A7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001329D, //Binary Size : 0x0000000C bytes function NUMBER Postprogram() begin /* 000132B5: 0022 */ // -- Begin Function Code -- // /* 000132BE: 0024 */ return; /* 000132C2: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000038 bytes function NUMBER IfxFinalConstruct() begin /* 000132D0: 0022 */ // -- Begin Function Code -- // /* 000132D9: 0036 */ try /* 000132E7: 0021 */ function_0209(); /* 000132ED: 0021 */ FinalConstruct(); /* 000132F3: 0037 */ catch /* 000132F9: 0021 */ IfxOnUnhandledException(); /* 000132FF: 0038 */ endcatch; /* 00013305: 0024 */ return; /* 00013309: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000141 bytes function NUMBER IfxOnInitInstall() STRING s0001; //-002-/ 000133C3, 000133E2, STRING s0002; //-002-/ 000133D8, 000133E2, NUMBER n0000; //-002-/ 00013359, 00013390, NUMBER n0001; //-003-/ 00013359, 00013374, 000133E2, NUMBER n0003; //-010-/ 00013334, 0001333E, 0001333E, 0001334D, 00013365, 00013383, 00013383, 0001339F, 0001339F, 000133AC, NUMBER n0004; //-004-/ 00013374, 00013383, 00013390, 0001339F, begin /* 00013317: 0022 */ // -- Begin Function Code -- // /* 00013320: 0036 */ try /* 0001332E: 0021 */ ret_g_number003A_02F2(); /* 00013334: 0006 */ n0003 = LAST_RESULT; /* 0001333E: 000D */ n0003 = n0003 == 0x00000000; /* 0001334D: 0004 */ if(! n0003) goto label_01D1; // normal if /* 00013359: 0021 */ function_01A6(n0000, n0001); /* 00013365: 000E */ n0003 = g_number0011 != 0x00000002; /* 00013374: 0009 */ n0004 = n0001 < 0x000001E0; /* 00013383: 0019 */ n0003 = n0003 && n0004; /* 00013390: 0009 */ n0004 = n0000 < 0x00000280; /* 0001339F: 0018 */ n0003 = n0003 || n0004; /* 000133AC: 0004 */ if(! n0003) goto label_01D1; // normal if /* 000133B8: 0021 */ function_029F(0x000042A7); /* 000133C3: 0006 */ s0001 = LAST_RESULT; /* 000133CD: 0021 */ function_029F(0x0000429E); /* 000133D8: 0006 */ s0002 = LAST_RESULT; /* 000133E2: 0021 */ function_01F5(0xFFFF0002, s0001, s0002, n0001); /* 000133F6: 0002 */ abort; // : Jump Referenced(2): // : 0001334D, 000133AC, label_01D1: /* 000133FC: 0006 */ g_number000F = 0x00000001; /* 00013408: 0006 */ g_number0010 = 0x00000000; /* 00013414: 0021 */ function_0147(0x00000010); /* 0001341F: 0021 */ function_0147(0x0000003F); /* 0001342A: 0021 */ IfxFilterComponents(); /* 00013430: 0021 */ OnBegin(); /* 00013436: 0027 */ // -- Start Return Code -- // /* 0001343A: 0023 */ return 0x00000001; /* 00013443: 0037 */ catch /* 00013449: 0021 */ IfxOnUnhandledException(); /* 0001344F: 0038 */ endcatch; /* 00013455: 0024 */ return; /* 00013459: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000006C bytes function NUMBER IfxOnShowWizardPages(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00013484, 0001348E, begin /* 00013467: 0022 */ // -- Begin Function Code -- // /* 00013470: 0036 */ try /* 0001347E: 0021 */ ret_g_number003A_02F2(); /* 00013484: 0006 */ n0001 = LAST_RESULT; /* 0001348E: 0004 */ if(! n0001) goto label_01D5; // normal if /* 0001349A: 0021 */ OnSuiteShowUI(); /* 000134A0: 0005 */ goto label_01D6; // : Jump Referenced(1): // : 0001348E, label_01D5: /* 000134AB: 0021 */ OnShowUI(); // : Jump Referenced(1): // : 000134A0, label_01D6: /* 000134B3: 0027 */ // -- Start Return Code -- // /* 000134B7: 0023 */ return n0000; /* 000134BE: 0037 */ catch /* 000134C4: 0021 */ IfxOnUnhandledException(); /* 000134CA: 0038 */ endcatch; /* 000134D0: 0024 */ return; /* 000134D4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001342A, //Binary Size : 0x00000012 bytes function NUMBER IfxFilterComponents() begin /* 000134E2: 0022 */ // -- Begin Function Code -- // /* 000134EB: 0021 */ OnFilterComponents(); /* 000134F1: 0024 */ return; /* 000134F5: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000007A bytes function NUMBER IfxOnTransferring() begin /* 00013503: 0022 */ // -- Begin Function Code -- // /* 0001350C: 0036 */ try /* 0001351A: 0021 */ function_01F8(); /* 00013520: 0006 */ g_number0035 = 0x00000000; /* 0001352C: 0006 */ g_number0036 = 0x00000000; /* 00013538: 0021 */ OnIISInitialize(); /* 0001353E: 0021 */ OnXMLInitialize(); /* 00013544: 0021 */ OnNetApiCreateUserAccount(); /* 0001354A: 0021 */ function_0114(); /* 00013550: 0021 */ OnMoving(); /* 00013556: 0021 */ function_0166(""); /* 00013568: 0037 */ catch /* 0001356E: 0021 */ IfxOnUnhandledException(); /* 00013574: 0038 */ endcatch; /* 0001357A: 0024 */ return; /* 0001357E: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000042 bytes function NUMBER IfxOnDisk1Installing() begin /* 0001358C: 0022 */ // -- Begin Function Code -- // /* 00013595: 0036 */ try /* 000135A3: 0006 */ g_number0037 = g_number0029; /* 000135AD: 0006 */ g_number0029 = 0x00000001; /* 000135B9: 0037 */ catch /* 000135BF: 0021 */ IfxOnUnhandledException(); /* 000135C5: 0038 */ endcatch; /* 000135CB: 0024 */ return; /* 000135CF: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000015F bytes function NUMBER IfxOnDisk1Installed() STRING s0002; //-010-/ 0001360A, 00013620, 00013640, 00013656, 00013677, 0001369D, 000136DC, 000136E6, 000136E6, 00013719, STRING s0003; //-002-/ 00013693, 0001369D, begin /* 000135DD: 0022 */ // -- Begin Function Code -- // /* 000135E6: 0036 */ try /* 000135F4: 0006 */ g_number0010 = 0x00000001; /* 00013600: 0006 */ g_number0029 = g_number0037; /* 0001360A: 0014 */ s0002 = g_str0005 ^ "setup.ini"; /* 00013620: 0021 */ function_023D(s0002, "Startup", "Source", "0"); /* 00013640: 0014 */ s0002 = g_str0005 ^ "setup.ini"; /* 00013656: 0021 */ function_023C(s0002, "Startup", "AllUsers", g_number0004); /* 00013677: 0014 */ s0002 = g_str0005 ^ "setup.ini"; /* 0001368D: 0021 */ ret_g_str0057_02FC(); /* 00013693: 0006 */ s0003 = LAST_RESULT; /* 0001369D: 0021 */ function_023D(s0002, "Startup", "InstallGuid", s0003); /* 000136C1: 0021 */ function_011A(g_str0005, "setup.ilg"); /* 000136D6: 0021 */ ret_g_str0039_02E8(); /* 000136DC: 0006 */ s0002 = LAST_RESULT; /* 000136E6: 0014 */ s0002 = s0002 ^ "InstallShield Installation Information"; /* 00013719: 0020 */ KERNEL32.SetFileAttributesW(s0002, 0x00000012); /* 00013727: 0037 */ catch /* 0001372D: 0021 */ IfxOnUnhandledException(); /* 00013733: 0038 */ endcatch; /* 00013739: 0024 */ return; /* 0001373D: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000038 bytes function NUMBER IfxFinalRelease() begin /* 0001374B: 0022 */ // -- Begin Function Code -- // /* 00013754: 0036 */ try /* 00013762: 0021 */ FinalRelease(); /* 00013768: 0021 */ function_020A(); /* 0001376E: 0037 */ catch /* 00013774: 0021 */ IfxOnUnhandledException(); /* 0001377A: 0038 */ endcatch; /* 00013780: 0024 */ return; /* 00013784: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000040 bytes function NUMBER IfxOnExitInstall() begin /* 00013792: 0022 */ // -- Begin Function Code -- // /* 0001379B: 0036 */ try /* 000137A9: 0021 */ OnEnd(); /* 000137AF: 0021 */ function_0234("", 0x00000000); /* 000137BD: 0037 */ catch /* 000137C3: 0021 */ IfxOnUnhandledException(); /* 000137C9: 0038 */ endcatch; /* 000137CF: 0024 */ return; /* 000137D3: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000126 bytes function NUMBER IfxOnFileReadOnly(/*STRING*/ s0000) STRING s0001; //-003-/ 00013826, 0001383C, 00013891, STRING s0002; //-004-/ 0001383C, 0001384D, 00013891, 000138A2, NUMBER n0000; //-002-/ 00013801, 000138EB, NUMBER n0001; //-002-/ 0001380B, 0001381A, begin /* 000137E1: 0022 */ // -- Begin Function Code -- // /* 000137EA: 0036 */ try /* 000137F8: 0021 */ OnFileReadOnly(s0000); /* 00013801: 0006 */ n0000 = LAST_RESULT; /* 0001380B: 000D */ n0001 = g_number0011 == 0x00000002; /* 0001381A: 0004 */ if(! n0001) goto label_01EC; // normal if /* 00013826: 002D */ NumToStr(s0001, g_number0035); /* 00013830: 0004 */ if(! g_number0024) goto label_01EA; // normal if /* 0001383C: 0007 */ s0002 = "File" + s0001; /* 0001384D: 0021 */ function_02C7("Read Only Files -- Not Overwritten", s0002, 0x00000001, s0000); // : Jump Referenced(1): // : 00013830, label_01EA: /* 00013885: 0004 */ if(! g_number0025) goto label_01EB; // normal if /* 00013891: 0007 */ s0002 = "File" + s0001; /* 000138A2: 0021 */ function_02C7("Read Only Files -- Overwritten", s0002, 0x00000001, s0000); // : Jump Referenced(1): // : 00013885, label_01EB: /* 000138D6: 0007 */ g_number0035++; // : Jump Referenced(1): // : 0001381A, label_01EC: /* 000138E7: 0027 */ // -- Start Return Code -- // /* 000138EB: 0023 */ return n0000; /* 000138F2: 0037 */ catch /* 000138F8: 0021 */ IfxOnUnhandledException(); /* 000138FE: 0038 */ endcatch; /* 00013904: 0024 */ return; /* 00013908: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000118 bytes function NUMBER IfxOnRemovingSharedFile(/*STRING*/ s0000) STRING s0001; //-003-/ 0001395B, 00013971, 000139BF, STRING s0002; //-004-/ 00013971, 00013982, 000139BF, 000139D0, NUMBER n0000; //-002-/ 00013936, 00013A12, NUMBER n0001; //-002-/ 00013940, 0001394F, begin /* 00013916: 0022 */ // -- Begin Function Code -- // /* 0001391F: 0036 */ try /* 0001392D: 0021 */ OnRemovingSharedFile(s0000); /* 00013936: 0006 */ n0000 = LAST_RESULT; /* 00013940: 000D */ n0001 = g_number0011 == 0x00000002; /* 0001394F: 0004 */ if(! n0001) goto label_01F2; // normal if /* 0001395B: 002D */ NumToStr(s0001, g_number0036); /* 00013965: 0004 */ if(! g_number002A) goto label_01F0; // normal if /* 00013971: 0007 */ s0002 = "File" + s0001; /* 00013982: 0021 */ function_02C7("Shared Files -- Not Removed", s0002, 0x00000001, s0000); // : Jump Referenced(1): // : 00013965, label_01F0: /* 000139B3: 0004 */ if(! g_number002B) goto label_01F1; // normal if /* 000139BF: 0007 */ s0002 = "File" + s0001; /* 000139D0: 0021 */ function_02C7("Shared Files -- Removed", s0002, 0x00000001, s0000); // : Jump Referenced(1): // : 000139B3, label_01F1: /* 000139FD: 0007 */ g_number0036++; // : Jump Referenced(1): // : 0001394F, label_01F2: /* 00013A0E: 0027 */ // -- Start Return Code -- // /* 00013A12: 0023 */ return n0000; /* 00013A19: 0037 */ catch /* 00013A1F: 0021 */ IfxOnUnhandledException(); /* 00013A25: 0038 */ endcatch; /* 00013A2B: 0024 */ return; /* 00013A2F: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000065 bytes function NUMBER IfxOnMD5Error(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00013A7C, 00013A86, begin /* 00013A3D: 0022 */ // -- Begin Function Code -- // /* 00013A46: 0036 */ try /* 00013A54: 0004 */ if(! g_number0029) goto label_01F6; // normal if /* 00013A60: 0027 */ // -- Start Return Code -- // /* 00013A64: 0023 */ return 0x00000005; // : Jump Referenced(1): // : 00013A54, label_01F6: /* 00013A6F: 0027 */ // -- Start Return Code -- // /* 00013A73: 0021 */ OnMD5Error(s0000); /* 00013A7C: 0006 */ n0000 = LAST_RESULT; /* 00013A86: 0023 */ return n0000; /* 00013A8D: 0037 */ catch /* 00013A93: 0021 */ IfxOnUnhandledException(); /* 00013A99: 0038 */ endcatch; /* 00013A9F: 0024 */ return; /* 00013AA3: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000004D bytes function NUMBER IfxOnFileError(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00013AD8, 00013AE2, begin /* 00013AB1: 0022 */ // -- Begin Function Code -- // /* 00013ABA: 0036 */ try /* 00013AC8: 0027 */ // -- Start Return Code -- // /* 00013ACC: 0021 */ OnFileError(s0000, n0000); /* 00013AD8: 0006 */ n0001 = LAST_RESULT; /* 00013AE2: 0023 */ return n0001; /* 00013AE9: 0037 */ catch /* 00013AEF: 0021 */ IfxOnUnhandledException(); /* 00013AF5: 0038 */ endcatch; /* 00013AFB: 0024 */ return; /* 00013AFF: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000050 bytes function NUMBER IfxOnInternetError(/*NUMBER*/ n0000, /*STRING*/ s0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00013B37, 00013B41, begin /* 00013B0D: 0022 */ // -- Begin Function Code -- // /* 00013B16: 0036 */ try /* 00013B24: 0027 */ // -- Start Return Code -- // /* 00013B28: 0021 */ OnInternetError(n0000, s0000, n0001); /* 00013B37: 0006 */ n0002 = LAST_RESULT; /* 00013B41: 0023 */ return n0002; /* 00013B48: 0037 */ catch /* 00013B4E: 0021 */ IfxOnUnhandledException(); /* 00013B54: 0038 */ endcatch; /* 00013B5A: 0024 */ return; /* 00013B5E: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000004A bytes function NUMBER IfxOnFileLocked(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00013B90, 00013B9A, begin /* 00013B6C: 0022 */ // -- Begin Function Code -- // /* 00013B75: 0036 */ try /* 00013B83: 0027 */ // -- Start Return Code -- // /* 00013B87: 0021 */ OnFileLocked(s0000); /* 00013B90: 0006 */ n0000 = LAST_RESULT; /* 00013B9A: 0023 */ return n0000; /* 00013BA1: 0037 */ catch /* 00013BA7: 0021 */ IfxOnUnhandledException(); /* 00013BAD: 0038 */ endcatch; /* 00013BB3: 0024 */ return; /* 00013BB7: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000092 bytes function NUMBER IfxOnNextDisk(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF STRING*/ s0001) NUMBER n0002; //-006-/ 00013BE2, 00013BEC, 00013C0B, 00013C15, 00013C31, 00013C3B, begin /* 00013BC5: 0022 */ // -- Begin Function Code -- // /* 00013BCE: 0036 */ try /* 00013BDC: 0021 */ function_01C0(); /* 00013BE2: 0006 */ n0002 = LAST_RESULT; /* 00013BEC: 0004 */ if(! n0002) goto label_0203; // normal if /* 00013BF8: 0027 */ // -- Start Return Code -- // /* 00013BFC: 0021 */ function_01C1(s0000, n0000, s0001); /* 00013C0B: 0006 */ n0002 = LAST_RESULT; /* 00013C15: 0023 */ return n0002; // : Jump Referenced(1): // : 00013BEC, label_0203: /* 00013C1E: 0027 */ // -- Start Return Code -- // /* 00013C22: 0021 */ OnNextDisk(s0000, n0000, s0001); /* 00013C31: 0006 */ n0002 = LAST_RESULT; /* 00013C3B: 0023 */ return n0002; /* 00013C42: 0037 */ catch /* 00013C48: 0021 */ IfxOnUnhandledException(); /* 00013C4E: 0038 */ endcatch; /* 00013C54: 0024 */ return; /* 00013C58: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000036 bytes function NUMBER IfxRunAfterReboot() begin /* 00013C66: 0022 */ // -- Begin Function Code -- // /* 00013C6F: 0021 */ function_0216(0x00000040); /* 00013C7A: 0021 */ function_0144(); /* 00013C80: 0004 */ if(! g_number0002) goto label_0207; // normal if /* 00013C8C: 0021 */ function_0218(0x00000003); // : Jump Referenced(1): // : 00013C80, label_0207: /* 00013C99: 0024 */ return; /* 00013C9D: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000012 bytes function NUMBER IfxOnUninstPriv() begin /* 00013CAB: 0022 */ // -- Begin Function Code -- // /* 00013CB4: 0021 */ function_0146(); /* 00013CBA: 0024 */ return; /* 00013CBE: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000012 bytes function NUMBER IfxOnUninst() begin /* 00013CCC: 0022 */ // -- Begin Function Code -- // /* 00013CD5: 0021 */ OnUninstall(); /* 00013CDB: 0024 */ return; /* 00013CDF: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000000C bytes function NUMBER SetStatus(/*NUMBER*/ n0000, /*STRING*/ s0000) begin /* 00013CED: 0022 */ // -- Begin Function Code -- // /* 00013CF6: 0024 */ return; /* 00013CFA: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000000C bytes function NUMBER SetStatusEx(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0001, /*NUMBER*/ n0002) begin /* 00013D08: 0022 */ // -- Begin Function Code -- // /* 00013D11: 0024 */ return; /* 00013D15: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000015 bytes function NUMBER WizardDirection() begin /* 00013D23: 0022 */ // -- Begin Function Code -- // /* 00013D2C: 0027 */ // -- Start Return Code -- // /* 00013D30: 0023 */ return 0x00000001; /* 00013D39: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000032 bytes function NUMBER IfxInitProperties() begin /* 00013D47: 0022 */ // -- Begin Function Code -- // /* 00013D50: 0036 */ try /* 00013D5E: 0021 */ InitProperties(); /* 00013D64: 0037 */ catch /* 00013D6A: 0021 */ IfxOnUnhandledException(); /* 00013D70: 0038 */ endcatch; /* 00013D76: 0024 */ return; /* 00013D7A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013D5E, //Binary Size : 0x0000000C bytes function NUMBER InitProperties() begin /* 00013D88: 0022 */ // -- Begin Function Code -- // /* 00013D91: 0024 */ return; /* 00013D95: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000004A bytes function NUMBER IfxReadProperties(/*NUMBER*/ n0000) NUMBER n0001; //-003-/ 00013DBA, 00013DC6, 00013DCF, begin /* 00013DA3: 0022 */ // -- Begin Function Code -- // /* 00013DAC: 0036 */ try /* 00013DBA: 0020 */ ISRT.__ISRTGetPropertyBag(n0000, n0001); /* 00013DC6: 0021 */ ReadProperties(n0001); /* 00013DCF: 0020 */ ISRT.__ISRTReleasePropertyBag(n0001); /* 00013DD8: 0037 */ catch /* 00013DDE: 0021 */ IfxOnUnhandledException(); /* 00013DE4: 0038 */ endcatch; /* 00013DEA: 0024 */ return; /* 00013DEE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013DC6, //Binary Size : 0x0000000C bytes function NUMBER ReadProperties(/*NUMBER*/ n0000) begin /* 00013DFC: 0022 */ // -- Begin Function Code -- // /* 00013E05: 0024 */ return; /* 00013E09: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000004A bytes function NUMBER IfxWriteProperties(/*NUMBER*/ n0000) NUMBER n0001; //-003-/ 00013E2E, 00013E3A, 00013E43, begin /* 00013E17: 0022 */ // -- Begin Function Code -- // /* 00013E20: 0036 */ try /* 00013E2E: 0020 */ ISRT.__ISRTGetPropertyBag(n0000, n0001); /* 00013E3A: 0021 */ WriteProperties(n0001); /* 00013E43: 0020 */ ISRT.__ISRTReleasePropertyBag(n0001); /* 00013E4C: 0037 */ catch /* 00013E52: 0021 */ IfxOnUnhandledException(); /* 00013E58: 0038 */ endcatch; /* 00013E5E: 0024 */ return; /* 00013E62: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013E3A, //Binary Size : 0x0000000C bytes function NUMBER WriteProperties(/*NUMBER*/ n0000) begin /* 00013E70: 0022 */ // -- Begin Function Code -- // /* 00013E79: 0024 */ return; /* 00013E7D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000111F2, //Binary Size : 0x0000010A bytes function NUMBER function_0113() STRING s0000; //-003-/ 00013ECF, 00013F15, 00013F73, STRING s0001; //-004-/ 00013EF5, 00013F2D, 00013F6C, 00013F7F, STRING s0002; //-004-/ 00013EC5, 00013ECF, 00013EEB, 00013EF5, NUMBER n0000; //-008-/ 00013E9A, 00013EA4, 00013EA4, 00013EB3, 00013F23, 00013F45, 00013F45, 00013F52, NUMBER n0001; //-002-/ 00013F3B, 00013F45, begin /* 00013E8B: 0022 */ // -- Begin Function Code -- // /* 00013E94: 0021 */ function_02FD(); /* 00013E9A: 0006 */ n0000 = LAST_RESULT; /* 00013EA4: 000D */ n0000 = n0000 == 0x00000000; /* 00013EB3: 0004 */ if(! n0000) goto label_021B; // normal if /* 00013EBF: 0021 */ ret_g_str003D_02ED(); /* 00013EC5: 0006 */ s0002 = LAST_RESULT; /* 00013ECF: 0014 */ s0000 = s0002 ^ "DRMRT.ini"; /* 00013EE5: 0021 */ ret_g_str003D_02ED(); /* 00013EEB: 0006 */ s0002 = LAST_RESULT; /* 00013EF5: 0014 */ s0001 = s0002 ^ "DRMInstallerPRO.dll"; /* 00013F15: 0021 */ function_01C5(0x00000003, s0000); /* 00013F23: 0006 */ n0000 = LAST_RESULT; /* 00013F2D: 0021 */ function_01C5(0x00000003, s0001); /* 00013F3B: 0006 */ n0001 = LAST_RESULT; /* 00013F45: 0019 */ n0000 = n0000 && n0001; /* 00013F52: 0004 */ if(! n0000) goto label_021B; // normal if /* 00013F5E: 0036 */ try /* 00013F6C: 0039 */ UseDLL(s0001); /* 00013F73: 0020 */ DRMINSTALLERPRO.DRMInstallPRO(g_number002F, s0000); /* 00013F7F: 003A */ UnUseDLL(s0001); /* 00013F86: 0037 */ catch /* 00013F8C: 0038 */ endcatch; // : Jump Referenced(2): // : 00013EB3, 00013F52, label_021B: /* 00013F92: 0024 */ return; /* 00013F96: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001354A, //Binary Size : 0x000000FB bytes function NUMBER function_0114() STRING s0000; //-003-/ 00013FD9, 0001401F, 0001407D, STRING s0001; //-004-/ 00013FFF, 00014037, 00014076, 00014089, STRING s0002; //-004-/ 00013FCF, 00013FD9, 00013FF5, 00013FFF, NUMBER n0000; //-006-/ 00013FB3, 00013FBD, 0001402D, 0001404F, 0001404F, 0001405C, NUMBER n0001; //-002-/ 00014045, 0001404F, begin /* 00013FA4: 0022 */ // -- Begin Function Code -- // /* 00013FAD: 0021 */ function_02FD(); /* 00013FB3: 0006 */ n0000 = LAST_RESULT; /* 00013FBD: 0004 */ if(! n0000) goto label_021E; // normal if /* 00013FC9: 0021 */ ret_g_str003D_02ED(); /* 00013FCF: 0006 */ s0002 = LAST_RESULT; /* 00013FD9: 0014 */ s0000 = s0002 ^ "DRMRT.ini"; /* 00013FEF: 0021 */ ret_g_str003D_02ED(); /* 00013FF5: 0006 */ s0002 = LAST_RESULT; /* 00013FFF: 0014 */ s0001 = s0002 ^ "DRMInstallerPRO.dll"; /* 0001401F: 0021 */ function_01C5(0x00000003, s0000); /* 0001402D: 0006 */ n0000 = LAST_RESULT; /* 00014037: 0021 */ function_01C5(0x00000003, s0001); /* 00014045: 0006 */ n0001 = LAST_RESULT; /* 0001404F: 0019 */ n0000 = n0000 && n0001; /* 0001405C: 0004 */ if(! n0000) goto label_021E; // normal if /* 00014068: 0036 */ try /* 00014076: 0039 */ UseDLL(s0001); /* 0001407D: 0020 */ DRMINSTALLERPRO.DRMUnInstallPRO(g_number002F, s0000); /* 00014089: 003A */ UnUseDLL(s0001); /* 00014090: 0037 */ catch /* 00014096: 0038 */ endcatch; // : Jump Referenced(2): // : 00013FBD, 0001405C, label_021E: /* 0001409C: 0024 */ return; /* 000140A0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00039F1D, //Binary Size : 0x00000029 bytes function NUMBER function_0117(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-002-/ 000140C7, 000140D1, begin /* 000140AE: 0022 */ // -- Begin Function Code -- // /* 000140B7: 0027 */ // -- Start Return Code -- // /* 000140BB: 0021 */ function_015E(s0000, s0001); /* 000140C7: 0006 */ n0000 = LAST_RESULT; /* 000140D1: 0023 */ return n0000; /* 000140D8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0003A90A, 0003A9BC, 0003A9E4, //Binary Size : 0x0000002C bytes function NUMBER function_0118(/*STRING*/ s0000, /*STRING*/ s0001, /*BOOL*/ n0000) NUMBER n0001; //-002-/ 00014102, 0001410C, begin /* 000140E6: 0022 */ // -- Begin Function Code -- // /* 000140EF: 0027 */ // -- Start Return Code -- // /* 000140F3: 0021 */ function_015F(s0000, s0001, n0000); /* 00014102: 0006 */ n0001 = LAST_RESULT; /* 0001410C: 0023 */ return n0001; /* 00014113: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00039E9B, 0003A1C1, //Binary Size : 0x0000002C bytes function NUMBER function_0119(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000) NUMBER n0001; //-002-/ 0001413D, 00014147, begin /* 00014121: 0022 */ // -- Begin Function Code -- // /* 0001412A: 0027 */ // -- Start Return Code -- // /* 0001412E: 0021 */ function_0161(s0000, s0001, n0000); /* 0001413D: 0006 */ n0001 = LAST_RESULT; /* 00014147: 0023 */ return n0001; /* 0001414E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000136C1, //Binary Size : 0x00000029 bytes function NUMBER function_011A(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-002-/ 00014175, 0001417F, begin /* 0001415C: 0022 */ // -- Begin Function Code -- // /* 00014165: 0027 */ // -- Start Return Code -- // /* 00014169: 0021 */ function_016E(s0000, s0001); /* 00014175: 0006 */ n0000 = LAST_RESULT; /* 0001417F: 0023 */ return n0000; /* 00014186: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000141F4, //Binary Size : 0x00000044 bytes function NUMBER function_011B(/*STRING*/ s0000, /*HWND*/ n0000, /*STRING*/ s0001, /*NUMBER*/ n0001, /*STRING*/ s0002, /*NUMBER*/ n0002, /*HWND*/ n0003, /*NUMBER*/ n0004) NUMBER n0005; //-002-/ 000141C8, 000141D2, begin /* 00014194: 0022 */ // -- Begin Function Code -- // /* 0001419D: 0021 */ function_0139(); /* 000141A3: 0027 */ // -- Start Return Code -- // /* 000141A7: 0020 */ ISRT._DefineDialog(g_number002F, s0000, n0000, s0001, n0001, s0002, n0002, n0003, n0004); /* 000141C8: 0006 */ n0005 = LAST_RESULT; /* 000141D2: 0023 */ return n0005; /* 000141D9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 000218C7, 00022062, 00022673, 00022D2D, 00023480, // : 00023A37, 00024079, 0002448E, 0002483C, //Binary Size : 0x00000043 bytes function NUMBER function_011C(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0001421A, 00014224, begin /* 000141E7: 0022 */ // -- Begin Function Code -- // /* 000141F0: 0027 */ // -- Start Return Code -- // /* 000141F4: 0021 */ function_011B(s0000, 0x00000000, s0001, n0000, s0002, 0x00000000, 0xFFFFFFFE, 0x00000006); /* 0001421A: 0006 */ n0001 = LAST_RESULT; /* 00014224: 0023 */ return n0001; /* 0001422B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021CFE, 000224A1, 00022B45, 00023131, 00023897, // : 00023F17, 0002436F, 0002470D, 00024C2E, //Binary Size : 0x00000029 bytes function NUMBER function_011D(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00014252, 0001425C, begin /* 00014239: 0022 */ // -- Begin Function Code -- // /* 00014242: 0027 */ // -- Start Return Code -- // /* 00014246: 0020 */ ISRT._EndDialog(g_number002F, s0000); /* 00014252: 0006 */ n0000 = LAST_RESULT; /* 0001425C: 0023 */ return n0000; /* 00014263: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021D10, 000224B7, 00022B4E, 0002313A, 000238A0, // : 00023F20, 00024378, 00024716, 00024C37, //Binary Size : 0x00000029 bytes function NUMBER function_011E(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0001428A, 00014294, begin /* 00014271: 0022 */ // -- Begin Function Code -- // /* 0001427A: 0027 */ // -- Start Return Code -- // /* 0001427E: 0020 */ ISRT._ReleaseDialog(g_number002F, s0000); /* 0001428A: 0006 */ n0000 = LAST_RESULT; /* 00014294: 0023 */ return n0000; /* 0001429B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021950, 000220E4, 000226FE, 00022DB8, 000234F3, // : 00023AAC, 000240EE, 0002450E, 000248B1, //Binary Size : 0x00000029 bytes function NUMBER function_011F(/*STRING*/ s0000) NUMBER n0000; //-002-/ 000142C2, 000142CC, begin /* 000142A9: 0022 */ // -- Begin Function Code -- // /* 000142B2: 0027 */ // -- Start Return Code -- // /* 000142B6: 0020 */ ISRT._WaitOnDialog(g_number002F, s0000); /* 000142C2: 0006 */ n0000 = LAST_RESULT; /* 000142CC: 0023 */ return n0000; /* 000142D3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(17): // : 0001435A, 000145C5, 00014992, 00014B1F, 00014C41, // : 00014DB7, 000150EB, 0002198D, 000221CA, 00022732, // : 00022E44, 0002357F, 00023B9E, 0002414E, 0002456E, // : 00024911, 00024966, //Binary Size : 0x00000029 bytes function NUMBER function_0120(/*STRING*/ s0000) NUMBER n0000; //-002-/ 000142FA, 00014304, begin /* 000142E1: 0022 */ // -- Begin Function Code -- // /* 000142EA: 0027 */ // -- Start Return Code -- // /* 000142EE: 0020 */ ISRT._CmdGetHwndDlg(g_number002F, s0000); /* 000142FA: 0006 */ n0000 = LAST_RESULT; /* 00014304: 0023 */ return n0000; /* 0001430B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00023C15, 00023CC9, //Binary Size : 0x00000029 bytes function NUMBER function_0121(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00014332, 0001433C, begin /* 00014319: 0022 */ // -- Begin Function Code -- // /* 00014322: 0027 */ // -- Start Return Code -- // /* 00014326: 0020 */ ISRT._CtrlGetSubCommand(g_number002F, s0000); /* 00014332: 0006 */ n0000 = LAST_RESULT; /* 0001433C: 0023 */ return n0000; /* 00014343: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 00021B06, 00021B89, 00022303, 00022476, 00023C43, // : 00023CF7, 00036F8D, //Binary Size : 0x00000214 bytes function NUMBER function_0122(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF STRING*/ s0001) STRING s0002[1024]; //-007-/ 000143B0, 000143C1, 000143D0, 000143E1, 00014401, 00014421, 00014467, NUMBER n0001; //-002-/ 00014363, 0001436D, NUMBER n0002; //-006-/ 0001437C, 00014386, 000143C1, 0001444F, 000144AF, 00014516, NUMBER n0003; //-002-/ 0001445D, 00014478, NUMBER n0004; //-004-/ 000144B8, 000144D3, 000144EC, 00014507, NUMBER n0005; //-002-/ 000144C9, 000144D3, NUMBER n0006; //-024-/ 00014386, 00014395, 000143B7, 000143C1, 000143D0, 000143F4, 000143F4, 00014414, 00014414, 00014436, 00014436, 00014443, 00014467, 00014487, 00014487, 00014494, 000144D3, 000144E0, 000144EC, 000144FB, 00014507, 00014516, 00014525, 0001452F, NUMBER n0007; //-008-/ 000143E1, 000143F4, 00014401, 00014414, 00014421, 00014436, 00014478, 00014487, begin /* 00014351: 0022 */ // -- Begin Function Code -- // /* 0001435A: 0021 */ function_0120(s0000); /* 00014363: 0006 */ n0001 = LAST_RESULT; /* 0001436D: 0021 */ function_0128("", n0001, n0000); /* 0001437C: 0006 */ n0002 = LAST_RESULT; /* 00014386: 000D */ n0006 = n0002 == 0x00000000; /* 00014395: 0004 */ if(! n0006) goto label_022B; // normal if /* 000143A1: 0027 */ // -- Start Return Code -- // /* 000143A5: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00014395, label_022B: /* 000143B0: 0032 */ SizeOf(s0002); /* 000143B7: 0006 */ n0006 = LAST_RESULT; /* 000143C1: 0020 */ USER.GetClassName(n0002, s0002, n0006); /* 000143D0: 000D */ n0006 = s0002 == "Edit"; /* 000143E1: 000D */ n0007 = s0002 == "Static"; /* 000143F4: 0018 */ n0006 = n0006 || n0007; /* 00014401: 000D */ n0007 = s0002 == "Button"; /* 00014414: 0018 */ n0006 = n0006 || n0007; /* 00014421: 000D */ n0007 = s0002 == "ComboBox"; /* 00014436: 0018 */ n0006 = n0006 || n0007; /* 00014443: 0004 */ if(! n0006) goto label_022F; // normal if /* 0001444F: 0020 */ USER.GetWindowLong(n0002, 0xFFFFFFF0); /* 0001445D: 0006 */ n0003 = LAST_RESULT; /* 00014467: 000D */ n0006 = s0002 == "Edit"; /* 00014478: 0012 */ n0007 = n0003 & 0x00000004; /* 00014487: 0019 */ n0006 = n0006 && n0007; /* 00014494: 0004 */ if(! n0006) goto label_022C; // normal if /* 000144A0: 0027 */ // -- Start Return Code -- // /* 000144A4: 0023 */ return 0xFFFFFFF9; // : Jump Referenced(1): // : 00014494, label_022C: /* 000144AF: 0020 */ USER32.GetWindowTextLength(n0002); /* 000144B8: 0006 */ n0004 = LAST_RESULT; /* 000144C2: 0032 */ SizeOf(s0001); /* 000144C9: 0006 */ n0005 = LAST_RESULT; /* 000144D3: 0009 */ n0006 = n0005 < n0004; /* 000144E0: 0004 */ if(! n0006) goto label_022D; // normal if /* 000144EC: 0007 */ n0006 = n0004 + 0x00000001; /* 000144FB: 0031 */ Resize(s0001, n0006); // : Jump Referenced(1): // : 000144E0, label_022D: /* 00014507: 0007 */ n0006 = n0004 + 0x00000001; /* 00014516: 0020 */ USER32.GetWindowText(n0002, s0001, n0006); /* 00014525: 0006 */ n0006 = LAST_RESULT; /* 0001452F: 0004 */ if(! n0006) goto label_022E; // normal if /* 0001453B: 0027 */ // -- Start Return Code -- // /* 0001453F: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001452F, label_022E: /* 0001454A: 0027 */ // -- Start Return Code -- // /* 0001454E: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00014443, label_022F: /* 00014559: 0027 */ // -- Start Return Code -- // /* 0001455D: 0023 */ return 0xFFFFFFF9; /* 00014566: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00021A05, 00021A8A, 00021B49, 00022125, 000221AA, // : 000227B6, 00022822, 00023B7C, 00023B8D, 00036F01, // : 00036FCA, //Binary Size : 0x000003FE bytes function NUMBER function_0123(/*STRING*/ s0000, /*NUMBER*/ n0000, /*STRING*/ s0001) STRING s0002[1024]; //-011-/ 0001461B, 0001462C, 0001463B, 0001464E, 00014670, 00014737, 00014748, 00014768, 00014794, 000147F3, 000148E5, NUMBER n0001; //-002-/ 000145CE, 000145D8, NUMBER n0002; //-008-/ 000145E7, 000145F1, 0001462C, 000147B1, 00014832, 00014886, 0001489A, 00014906, NUMBER n0003; //-002-/ 000147BF, 000147C9, NUMBER n0006; //-002-/ 0001491C, 00014926, NUMBER n0007; //-003-/ 00014844, 0001484E, 00014869, NUMBER n0008; //-003-/ 00014581, 000145A8, 00014806, NUMBER n0009; //-044-/ 0001458D, 0001459C, 000145F1, 00014600, 00014622, 0001462C, 0001463B, 00014663, 00014663, 00014684, 00014684, 000146F5, 000146F5, 00014702, 00014724, 0001472E, 00014737, 0001475B, 0001475B, 0001477B, 0001477B, 00014788, 00014794, 000147A5, 000147C9, 000147D8, 000147F3, 00014806, 00014806, 00014813, 00014828, 00014832, 0001484E, 0001485D, 0001487C, 00014886, 000148A6, 000148B0, 000148B0, 000148BF, 000148E5, 000148FA, 00014926, 00014935, NUMBER n000A; //-014-/ 0001464E, 00014663, 00014670, 00014684, 000146A1, 000146AB, 000146AB, 000146E8, 000146E8, 000146F5, 00014748, 0001475B, 00014768, 0001477B, NUMBER n000B; //-004-/ 000146CF, 000146D9, 000146D9, 000146E8, begin /* 00014578: 0022 */ // -- Begin Function Code -- // /* 00014581: 0006 */ n0008 = 0x00000000; /* 0001458D: 0012 */ n0009 = n0000 & 0x80000000; /* 0001459C: 0004 */ if(! n0009) goto label_0231; // normal if /* 000145A8: 0006 */ n0008 = 0x00000001; /* 000145B4: 0014 */ n0000 = n0000 ^ 0x80000000; // : Jump Referenced(1): // : 0001459C, label_0231: /* 000145C5: 0021 */ function_0120(s0000); /* 000145CE: 0006 */ n0001 = LAST_RESULT; /* 000145D8: 0021 */ function_0128("", n0001, n0000); /* 000145E7: 0006 */ n0002 = LAST_RESULT; /* 000145F1: 000D */ n0009 = n0002 == 0x00000000; /* 00014600: 0004 */ if(! n0009) goto label_0232; // normal if /* 0001460C: 0027 */ // -- Start Return Code -- // /* 00014610: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00014600, label_0232: /* 0001461B: 0032 */ SizeOf(s0002); /* 00014622: 0006 */ n0009 = LAST_RESULT; /* 0001462C: 0020 */ USER.GetClassName(n0002, s0002, n0009); /* 0001463B: 000D */ n0009 = s0002 == "Static"; /* 0001464E: 0008 */ n000A = s0002 % "AtlAxWin"; /* 00014663: 0018 */ n0009 = n0009 || n000A; /* 00014670: 000D */ n000A = s0002 == "SysLink"; /* 00014684: 0018 */ n0009 = n0009 || n000A; /* 00014691: 002A */ StrFind(s0001, "[html]"); /* 000146A1: 0006 */ n000A = LAST_RESULT; /* 000146AB: 000D */ n000A = n000A == 0x00000000; /* 000146BA: 002A */ StrFind(s0001, "[hyperlink]"); /* 000146CF: 0006 */ n000B = LAST_RESULT; /* 000146D9: 000D */ n000B = n000B == 0x00000000; /* 000146E8: 0018 */ n000A = n000A || n000B; /* 000146F5: 0019 */ n0009 = n0009 && n000A; /* 00014702: 0004 */ if(! n0009) goto label_0233; // normal if /* 0001470E: 0027 */ // -- Start Return Code -- // /* 00014712: 0020 */ ISRT._CtrlSetHtmlContent(g_number002F, s0000, n0000, s0001); /* 00014724: 0006 */ n0009 = LAST_RESULT; /* 0001472E: 0023 */ return n0009; // : Jump Referenced(1): // : 00014702, label_0233: /* 00014737: 000D */ n0009 = s0002 == "Edit"; /* 00014748: 000D */ n000A = s0002 == "Static"; /* 0001475B: 0018 */ n0009 = n0009 || n000A; /* 00014768: 000D */ n000A = s0002 == "Button"; /* 0001477B: 0018 */ n0009 = n0009 || n000A; /* 00014788: 0004 */ if(! n0009) goto label_0237; // normal if /* 00014794: 000D */ n0009 = s0002 == "Edit"; /* 000147A5: 0004 */ if(! n0009) goto label_0234; // normal if /* 000147B1: 0020 */ USER.GetWindowLong(n0002, 0xFFFFFFF0); /* 000147BF: 0006 */ n0003 = LAST_RESULT; /* 000147C9: 0012 */ n0009 = n0003 & 0x00000004; /* 000147D8: 0004 */ if(! n0009) goto label_0234; // normal if /* 000147E4: 0027 */ // -- Start Return Code -- // /* 000147E8: 0023 */ return 0xFFFFFFF9; // : Jump Referenced(2): // : 000147A5, 000147D8, label_0234: /* 000147F3: 000D */ n0009 = s0002 == "Static"; /* 00014806: 0019 */ n0009 = n0009 && n0008; /* 00014813: 0004 */ if(! n0009) goto label_0235; // normal if /* 0001481F: 0021 */ function_02D0(s0001); /* 00014828: 0006 */ n0009 = LAST_RESULT; /* 00014832: 0020 */ ISRT.PathCompactPathPixel(n0002, s0001, s0001, n0009); /* 00014844: 0006 */ n0007 = LAST_RESULT; /* 0001484E: 000A */ n0009 = n0007 > 0x00000000; /* 0001485D: 0004 */ if(! n0009) goto label_0235; // normal if /* 00014869: 0031 */ Resize(s0001, n0007); /* 00014873: 0021 */ function_02D0(s0001); /* 0001487C: 0006 */ n0009 = LAST_RESULT; /* 00014886: 0020 */ ISRT.PathCompactPathPixel(n0002, s0001, s0001, n0009); // : Jump Referenced(2): // : 00014813, 0001485D, label_0235: /* 0001489A: 0020 */ USER.SetWindowText(n0002, s0001); /* 000148A6: 0006 */ n0009 = LAST_RESULT; /* 000148B0: 000D */ n0009 = n0009 == 0x00000000; /* 000148BF: 0004 */ if(! n0009) goto label_0236; // normal if /* 000148CB: 0027 */ // -- Start Return Code -- // /* 000148CF: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000148BF, label_0236: /* 000148DA: 0005 */ goto label_023A; // : Jump Referenced(1): // : 00014788, label_0237: /* 000148E5: 000D */ n0009 = s0002 == "ComboBox"; /* 000148FA: 0004 */ if(! n0009) goto label_0239; // normal if /* 00014906: 0020 */ USER.SendMessageW(n0002, 0x0000000C, 0x00000000, s0001); /* 0001491C: 0006 */ n0006 = LAST_RESULT; /* 00014926: 000D */ n0009 = n0006 == 0xFFFFFFFF; /* 00014935: 0004 */ if(! n0009) goto label_0238; // normal if /* 00014941: 0027 */ // -- Start Return Code -- // /* 00014945: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00014935, label_0238: /* 00014950: 0005 */ goto label_023A; // : Jump Referenced(1): // : 000148FA, label_0239: /* 0001495B: 0027 */ // -- Start Return Code -- // /* 0001495F: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 000148DA, 00014950, label_023A: /* 0001496A: 0027 */ // -- Start Return Code -- // /* 0001496E: 0023 */ return 0x00000000; /* 00014977: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 000229AD, 000229EE, 00022F89, 00024A9C, 00024AE6, // : 00024B30, //Binary Size : 0x0000017A bytes function NUMBER function_0124(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001[1024]; //-003-/ 000149E8, 000149F9, 00014A08, NUMBER n0001; //-002-/ 0001499B, 000149A5, NUMBER n0002; //-004-/ 000149B4, 000149BE, 000149F9, 00014A27, NUMBER n0003; //-004-/ 00014A3F, 00014A4F, 00014A82, 00014AB5, NUMBER n0004; //-012-/ 000149BE, 000149CD, 000149EF, 000149F9, 00014A08, 00014A1B, 00014A4F, 00014A5E, 00014A82, 00014A91, 00014AB5, 00014AC4, begin /* 00014989: 0022 */ // -- Begin Function Code -- // /* 00014992: 0021 */ function_0120(s0000); /* 0001499B: 0006 */ n0001 = LAST_RESULT; /* 000149A5: 0021 */ function_0128("", n0001, n0000); /* 000149B4: 0006 */ n0002 = LAST_RESULT; /* 000149BE: 000D */ n0004 = n0002 == 0x00000000; /* 000149CD: 0004 */ if(! n0004) goto label_023C; // normal if /* 000149D9: 0027 */ // -- Start Return Code -- // /* 000149DD: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000149CD, label_023C: /* 000149E8: 0032 */ SizeOf(s0001); /* 000149EF: 0006 */ n0004 = LAST_RESULT; /* 000149F9: 0020 */ USER.GetClassName(n0002, s0001, n0004); /* 00014A08: 000D */ n0004 = s0001 == "Button"; /* 00014A1B: 0004 */ if(! n0004) goto label_0241; // normal if /* 00014A27: 0021 */ function_0212(n0002, 0x000000F0, 0x00000000, 0x00000000); /* 00014A3F: 0006 */ n0003 = LAST_RESULT; /* 00014A49: 0001 */ // -- While/Switch -- // /* 00014A4F: 000D */ n0004 = n0003 == 0x00000000; /* 00014A5E: 0004 */ if(! n0004) goto label_023E; // normal if /* 00014A6A: 0027 */ // -- Start Return Code -- // /* 00014A6E: 0023 */ return 0xFFFFFC16; /* 00014A77: 0005 */ goto label_0241; // : Jump Referenced(1): // : 00014A5E, label_023E: /* 00014A82: 000D */ n0004 = n0003 == 0x00000001; /* 00014A91: 0004 */ if(! n0004) goto label_023F; // normal if /* 00014A9D: 0027 */ // -- Start Return Code -- // /* 00014AA1: 0023 */ return 0xFFFFFC17; /* 00014AAA: 0005 */ goto label_0241; // : Jump Referenced(1): // : 00014A91, label_023F: /* 00014AB5: 000D */ n0004 = n0003 == 0x00000002; /* 00014AC4: 0004 */ if(! n0004) goto label_0240; // normal if /* 00014AD0: 0027 */ // -- Start Return Code -- // /* 00014AD4: 0023 */ return 0xFFFFFC15; /* 00014ADD: 0005 */ goto label_0241; // : Jump Referenced(1): // : 00014AC4, label_0240: /* 00014AE8: 0027 */ // -- Start Return Code -- // /* 00014AEC: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(4): // : 00014A1B, 00014A77, 00014AAA, 00014ADD, label_0241: /* 00014AF7: 0027 */ // -- Start Return Code -- // /* 00014AFB: 0023 */ return 0xFFFFFFF9; /* 00014B04: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 000228A4, 000228C5, 00022E7A, 00022E8D, 00022EC1, // : 00022EFA, 00024947, //Binary Size : 0x0000010F bytes function NUMBER function_0125(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0001[1024]; //-003-/ 00014B75, 00014B86, 00014B95, NUMBER n0002; //-002-/ 00014B28, 00014B32, NUMBER n0003; //-004-/ 00014B41, 00014B4B, 00014B86, 00014BF4, NUMBER n0004; //-003-/ 00014BCF, 00014BE6, 00014BF4, NUMBER n0005; //-008-/ 00014B4B, 00014B5A, 00014B7C, 00014B86, 00014B95, 00014BA8, 00014BB4, 00014BC3, begin /* 00014B16: 0022 */ // -- Begin Function Code -- // /* 00014B1F: 0021 */ function_0120(s0000); /* 00014B28: 0006 */ n0002 = LAST_RESULT; /* 00014B32: 0021 */ function_0128("", n0002, n0000); /* 00014B41: 0006 */ n0003 = LAST_RESULT; /* 00014B4B: 000D */ n0005 = n0003 == 0x00000000; /* 00014B5A: 0004 */ if(! n0005) goto label_0243; // normal if /* 00014B66: 0027 */ // -- Start Return Code -- // /* 00014B6A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00014B5A, label_0243: /* 00014B75: 0032 */ SizeOf(s0001); /* 00014B7C: 0006 */ n0005 = LAST_RESULT; /* 00014B86: 0020 */ USER.GetClassName(n0003, s0001, n0005); /* 00014B95: 000D */ n0005 = s0001 == "Button"; /* 00014BA8: 0004 */ if(! n0005) goto label_0246; // normal if /* 00014BB4: 000D */ n0005 = n0001 == 0xFFFFFC17; /* 00014BC3: 0004 */ if(! n0005) goto label_0244; // normal if /* 00014BCF: 0006 */ n0004 = 0x00000001; /* 00014BDB: 0005 */ goto label_0245; // : Jump Referenced(1): // : 00014BC3, label_0244: /* 00014BE6: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 00014BDB, label_0245: /* 00014BF4: 0021 */ function_0212(n0003, 0x000000F1, n0004, 0x00000000); /* 00014C0A: 0027 */ // -- Start Return Code -- // /* 00014C0E: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00014BA8, label_0246: /* 00014C19: 0027 */ // -- Start Return Code -- // /* 00014C1D: 0023 */ return 0xFFFFFFF9; /* 00014C26: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00036A81, //Binary Size : 0x00000163 bytes function NUMBER function_0126(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001[1024]; //-004-/ 00014C97, 00014CA8, 00014CB7, 00014CFB, NUMBER n0001; //-002-/ 00014C4A, 00014C54, NUMBER n0002; //-005-/ 00014C63, 00014C6D, 00014CA8, 00014CD4, 00014D36, NUMBER n0003; //-014-/ 00014C6D, 00014C7C, 00014C9E, 00014CA8, 00014CB7, 00014CC8, 00014CFB, 00014D10, 00014D2C, 00014D36, 00014D4C, 00014D56, 00014D56, 00014D65, begin /* 00014C38: 0022 */ // -- Begin Function Code -- // /* 00014C41: 0021 */ function_0120(s0000); /* 00014C4A: 0006 */ n0001 = LAST_RESULT; /* 00014C54: 0021 */ function_0128("", n0001, n0000); /* 00014C63: 0006 */ n0002 = LAST_RESULT; /* 00014C6D: 000D */ n0003 = n0002 == 0x00000000; /* 00014C7C: 0004 */ if(! n0003) goto label_0248; // normal if /* 00014C88: 0027 */ // -- Start Return Code -- // /* 00014C8C: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00014C7C, label_0248: /* 00014C97: 0032 */ SizeOf(s0001); /* 00014C9E: 0006 */ n0003 = LAST_RESULT; /* 00014CA8: 0020 */ USER.GetClassName(n0002, s0001, n0003); /* 00014CB7: 000D */ n0003 = s0001 == "Edit"; /* 00014CC8: 0004 */ if(! n0003) goto label_0249; // normal if /* 00014CD4: 0021 */ function_0212(n0002, 0x000000B1, 0x00000000, 0xFFFFFFFF); /* 00014CEC: 0027 */ // -- Start Return Code -- // /* 00014CF0: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00014CC8, label_0249: /* 00014CFB: 000D */ n0003 = s0001 == "ComboBox"; /* 00014D10: 0004 */ if(! n0003) goto label_024B; // normal if /* 00014D1C: 0021 */ function_0211(0x00000000, 0xFFFFFFFF); /* 00014D2C: 0006 */ n0003 = LAST_RESULT; /* 00014D36: 0021 */ function_0212(n0002, 0x00000142, 0x00000000, n0003); /* 00014D4C: 0006 */ n0003 = LAST_RESULT; /* 00014D56: 000D */ n0003 = n0003 == 0xFFFFFFFF; /* 00014D65: 0004 */ if(! n0003) goto label_024A; // normal if /* 00014D71: 0027 */ // -- Start Return Code -- // /* 00014D75: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00014D65, label_024A: /* 00014D80: 0027 */ // -- Start Return Code -- // /* 00014D84: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00014D10, label_024B: /* 00014D8F: 0027 */ // -- Start Return Code -- // /* 00014D93: 0023 */ return 0xFFFFFFF9; /* 00014D9C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0002363C, 000241FC, //Binary Size : 0x00000306 bytes function NUMBER function_0127(/*STRING*/ s0000, /*NUMBER*/ n0000, /*POINTER*/ n0001) STRING s0001[1024]; //-005-/ 00014E82, 00014E93, 00014EA2, 00014EB3, 00014FE9, STRING s0002; //-004-/ 00014F27, 00014F83, 00014FAA, 00014FC8, STRING s0003; //-006-/ 00014F83, 00014F90, 00014FAA, 00014FAA, 0001500A, 00015059, STRING s0004; //-002-/ 00014F83, 00014F90, NUMBER n0002; //-002-/ 00014DC0, 00014DCA, NUMBER n0003; //-006-/ 00014DD9, 00014DE3, 00014E93, 00014EE1, 0001500A, 00015059, NUMBER n0004; //-002-/ 00014EEF, 00014EF9, NUMBER n0005; //-002-/ 00014F1D, 00014F6A, NUMBER n0006; //-003-/ 00014F33, 00014F4F, 00014FD4, NUMBER n0007; //-004-/ 00014F3D, 00014F6A, 00014FB9, 00014FB9, NUMBER n0008; //-003-/ 0001501C, 00015026, 00015045, NUMBER n0009; //-030-/ 00014DE3, 00014E01, 00014E01, 00014E1D, 00014E1D, 00014E2A, 00014E4E, 00014E58, 00014E58, 00014E67, 00014E89, 00014E93, 00014EA2, 00014EC8, 00014EC8, 00014ED5, 00014EF9, 00014F08, 00014F4F, 00014F5E, 00014F6A, 00014F77, 00014FE9, 00014FFE, 00015026, 00015035, 00015065, 0001506F, 0001506F, 0001507E, NUMBER n000A; //-006-/ 00014DF2, 00014E01, 00014E0E, 00014E1D, 00014EB3, 00014EC8, begin /* 00014DAE: 0022 */ // -- Begin Function Code -- // /* 00014DB7: 0021 */ function_0120(s0000); /* 00014DC0: 0006 */ n0002 = LAST_RESULT; /* 00014DCA: 0021 */ function_0128("", n0002, n0000); /* 00014DD9: 0006 */ n0003 = LAST_RESULT; /* 00014DE3: 000D */ n0009 = n0003 == 0x00000000; /* 00014DF2: 000D */ n000A = n0001 == 0x00000000; /* 00014E01: 0018 */ n0009 = n0009 || n000A; /* 00014E0E: 000D */ n000A = n0001 == 0xFFFFFFFF; /* 00014E1D: 0018 */ n0009 = n0009 || n000A; /* 00014E2A: 0004 */ if(! n0009) goto label_024D; // normal if /* 00014E36: 0027 */ // -- Start Return Code -- // /* 00014E3A: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00014E2A, label_024D: /* 00014E45: 0021 */ function_027C(n0001); /* 00014E4E: 0006 */ n0009 = LAST_RESULT; /* 00014E58: 000E */ n0009 = n0009 != 0x00000000; /* 00014E67: 0004 */ if(! n0009) goto label_024E; // normal if /* 00014E73: 0027 */ // -- Start Return Code -- // /* 00014E77: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00014E67, label_024E: /* 00014E82: 0032 */ SizeOf(s0001); /* 00014E89: 0006 */ n0009 = LAST_RESULT; /* 00014E93: 0020 */ USER.GetClassName(n0003, s0001, n0009); /* 00014EA2: 000D */ n0009 = s0001 == "Edit"; /* 00014EB3: 000D */ n000A = s0001 == "RichEdit"; /* 00014EC8: 0018 */ n0009 = n0009 || n000A; /* 00014ED5: 0004 */ if(! n0009) goto label_0256; // normal if /* 00014EE1: 0020 */ USER.GetWindowLong(n0003, 0xFFFFFFF0); /* 00014EEF: 0006 */ n0004 = LAST_RESULT; /* 00014EF9: 0012 */ n0009 = n0004 & 0x00000004; /* 00014F08: 0004 */ if(! n0009) goto label_0256; // normal if /* 00014F14: 0021 */ function_026D(n0001); /* 00014F1D: 0006 */ n0005 = LAST_RESULT; /* 00014F27: 0021 */ function_0276(n0001, s0002); /* 00014F33: 0006 */ n0006 = LAST_RESULT; /* 00014F3D: 0006 */ n0007 = 0x00000001; // : Jump Referenced(1): // : 00014FDE, label_024F: /* 00014F4B: 0001 */ // -- While/Switch -- // /* 00014F4F: 000E */ n0009 = n0006 != 0x00000001; /* 00014F5E: 0004 */ if(! n0009) goto label_0252; // normal if /* 00014F6A: 000E */ n0009 = n0007 != n0005; /* 00014F77: 0004 */ if(! n0009) goto label_0250; // normal if /* 00014F83: 0007 */ s0004 = s0003 + s0002; /* 00014F90: 0007 */ s0003 = s0004 + "\r\n"; /* 00014F9F: 0005 */ goto label_0251; // : Jump Referenced(1): // : 00014F77, label_0250: /* 00014FAA: 0007 */ s0003 = s0003 + s0002; // : Jump Referenced(1): // : 00014F9F, label_0251: /* 00014FB9: 0007 */ n0007++; /* 00014FC8: 0021 */ function_0278(n0001, s0002); /* 00014FD4: 0006 */ n0006 = LAST_RESULT; /* 00014FDE: 0005 */ goto label_024F; // : Jump Referenced(1): // : 00014F5E, label_0252: /* 00014FE9: 000D */ n0009 = s0001 == "RichEdit"; /* 00014FFE: 0004 */ if(! n0009) goto label_0254; // normal if /* 0001500A: 0020 */ ISRT._CtrlSetMLERichText(g_number002F, s0000, n0003, s0003); /* 0001501C: 0006 */ n0008 = LAST_RESULT; /* 00015026: 0009 */ n0009 = n0008 < 0x00000000; /* 00015035: 0004 */ if(! n0009) goto label_0253; // normal if /* 00015041: 0027 */ // -- Start Return Code -- // /* 00015045: 0023 */ return n0008; // : Jump Referenced(1): // : 00015035, label_0253: /* 0001504E: 0005 */ goto label_0255; // : Jump Referenced(1): // : 00014FFE, label_0254: /* 00015059: 0020 */ USER.SetWindowText(n0003, s0003); /* 00015065: 0006 */ n0009 = LAST_RESULT; /* 0001506F: 000D */ n0009 = n0009 == 0x00000000; /* 0001507E: 0004 */ if(! n0009) goto label_0255; // normal if /* 0001508A: 0027 */ // -- Start Return Code -- // /* 0001508E: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0001504E, 0001507E, label_0255: /* 00015099: 0027 */ // -- Start Return Code -- // /* 0001509D: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 00014ED5, 00014F08, label_0256: /* 000150A8: 0027 */ // -- Start Return Code -- // /* 000150AC: 0023 */ return 0xFFFFFFF9; /* 000150B5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(30): // : 0001436D, 000145D8, 000149A5, 00014B32, 00014C54, // : 00014DCA, 00021A21, 0002223C, 000227D2, 0002283E, // : 0002290D, 00022ED4, 00022F0D, 000235C1, 00023664, // : 00023BB1, 0002419F, 000241C8, 00024987, 00036C54, // : 00036C6F, 00036C8A, 00036CA5, 00036CC0, 00036F35, // : 00036FEA, 00037175, 000371B2, 00037424, 00037458, // : //Binary Size : 0x000000C9 bytes function HWND function_0128(/*STRING*/ s0000, /*HWND*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-006-/ 000150D0, 000150DF, 00015100, 0001510F, 00015180, 0001518A, begin /* 000150C7: 0022 */ // -- Begin Function Code -- // /* 000150D0: 000D */ n0002 = n0000 == 0x00000000; /* 000150DF: 0004 */ if(! n0002) goto label_0258; // normal if /* 000150EB: 0021 */ function_0120(s0000); /* 000150F4: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 000150DF, label_0258: /* 00015100: 000D */ n0002 = n0000 == 0x00000000; /* 0001510F: 0004 */ if(! n0002) goto label_0259; // normal if /* 0001511B: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\CustomDialog.rul", 0x00000352, 0xFFFFFFFF); /* 00015161: 0027 */ // -- Start Return Code -- // /* 00015165: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001510F, label_0259: /* 00015170: 0027 */ // -- Start Return Code -- // /* 00015174: 0020 */ USER.GetDlgItem(n0000, n0001); /* 00015180: 0006 */ n0002 = LAST_RESULT; /* 0001518A: 0023 */ return n0002; /* 00015191: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0002170C, 000369BA, //Binary Size : 0x0000027F bytes function NUMBER function_0132(/*NUMBER*/ n0000, /*STRING*/ s0000, /*NUMBER*/ n0001) STRING s0001; //-004-/ 0001524C, 00015256, 000153C8, 000153D2, NUMBER n0003; //-032-/ 000151AE, 000151BD, 000151C9, 000151D8, 000151D8, 000151E7, 000151FA, 00015204, 00015221, 0001522B, 0001522B, 0001523A, 00015278, 00015282, 00015294, 000152A3, 000152C7, 000152D6, 00015304, 0001530E, 00015320, 0001532F, 0001535D, 00015367, 00015379, 00015388, 0001539D, 000153A7, 000153A7, 000153B6, 000153F4, 000153FE, begin /* 0001519F: 0022 */ // -- Begin Function Code -- // /* 000151A8: 0001 */ // -- While/Switch -- // /* 000151AE: 000D */ n0003 = n0000 == 0x00000001; /* 000151BD: 0004 */ if(! n0003) goto label_025E; // normal if /* 000151C9: 001E */ n0003 = s0000[0x00000000]; /* 000151D8: 000D */ n0003 = n0003 == 0x00000040; /* 000151E7: 0004 */ if(! n0003) goto label_025C; // normal if /* 000151F3: 0028 */ StrLengthChars(s0000); /* 000151FA: 0006 */ n0003 = LAST_RESULT; /* 00015204: 0029 */ StrSub(s0000, s0000, 0x00000001, n0003); // : Jump Referenced(1): // : 000151E7, label_025C: /* 00015218: 0021 */ function_0241(s0000); /* 00015221: 0006 */ n0003 = LAST_RESULT; /* 0001522B: 000D */ n0003 = n0003 == 0x00000000; /* 0001523A: 0004 */ if(! n0003) goto label_025D; // normal if /* 00015246: 0021 */ ret_g_str003D_02ED(); /* 0001524C: 0006 */ s0001 = LAST_RESULT; /* 00015256: 0014 */ s0000 = s0001 ^ s0000; // : Jump Referenced(1): // : 0001523A, label_025D: /* 00015265: 0027 */ // -- Start Return Code -- // /* 00015269: 0020 */ ISRT._SetAltMainImage(g_number002F, n0001, s0000); /* 00015278: 0006 */ n0003 = LAST_RESULT; /* 00015282: 0023 */ return n0003; /* 00015289: 0005 */ goto label_0264; // : Jump Referenced(1): // : 000151BD, label_025E: /* 00015294: 000D */ n0003 = n0000 == 0x00000004; /* 000152A3: 0004 */ if(! n0003) goto label_025F; // normal if /* 000152AF: 0027 */ // -- Start Return Code -- // /* 000152B3: 0023 */ return 0x00000000; /* 000152BC: 0005 */ goto label_0264; // : Jump Referenced(1): // : 000152A3, label_025F: /* 000152C7: 000D */ n0003 = n0000 == 0x00000002; /* 000152D6: 0004 */ if(! n0003) goto label_0260; // normal if /* 000152E2: 0006 */ g_number0022 = n0001; /* 000152EC: 0027 */ // -- Start Return Code -- // /* 000152F0: 0020 */ ISRT.ComponentViewSetInfoEx(g_number002F, 0x00000002, n0001, ""); /* 00015304: 0006 */ n0003 = LAST_RESULT; /* 0001530E: 0023 */ return n0003; /* 00015315: 0005 */ goto label_0264; // : Jump Referenced(1): // : 000152D6, label_0260: /* 00015320: 000D */ n0003 = n0000 == 0x00000003; /* 0001532F: 0004 */ if(! n0003) goto label_0261; // normal if /* 0001533B: 0006 */ g_number0023 = n0001; /* 00015345: 0027 */ // -- Start Return Code -- // /* 00015349: 0020 */ ISRT.ComponentViewSetInfoEx(g_number002F, 0x00000003, n0001, ""); /* 0001535D: 0006 */ n0003 = LAST_RESULT; /* 00015367: 0023 */ return n0003; /* 0001536E: 0005 */ goto label_0264; // : Jump Referenced(1): // : 0001532F, label_0261: /* 00015379: 000D */ n0003 = n0000 == 0x00000006; /* 00015388: 0004 */ if(! n0003) goto label_0263; // normal if /* 00015394: 0021 */ function_0241(s0000); /* 0001539D: 0006 */ n0003 = LAST_RESULT; /* 000153A7: 000D */ n0003 = n0003 == 0x00000000; /* 000153B6: 0004 */ if(! n0003) goto label_0262; // normal if /* 000153C2: 0021 */ ret_g_str003D_02ED(); /* 000153C8: 0006 */ s0001 = LAST_RESULT; /* 000153D2: 0014 */ s0000 = s0001 ^ s0000; // : Jump Referenced(1): // : 000153B6, label_0262: /* 000153E1: 0027 */ // -- Start Return Code -- // /* 000153E5: 0020 */ ISRT._SetAltMainImageEx(g_number002F, n0001, s0000); /* 000153F4: 0006 */ n0003 = LAST_RESULT; /* 000153FE: 0023 */ return n0003; /* 00015405: 0005 */ goto label_0264; // : Jump Referenced(1): // : 00015388, label_0263: /* 00015410: 0027 */ // -- Start Return Code -- // /* 00015414: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(5): // : 00015289, 000152BC, 00015315, 0001536E, 00015405, // : label_0264: /* 0001541F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002159A, //Binary Size : 0x00000024 bytes function NUMBER function_0133() begin /* 0001542D: 0022 */ // -- Begin Function Code -- // /* 00015436: 0006 */ g_number0022 = 0x00000001; /* 00015442: 0006 */ g_number0023 = 0x00000000; /* 0001544E: 0024 */ return; /* 00015452: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00012480, //Binary Size : 0x0000023F bytes function NUMBER function_0134(/*NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-022-/ 0001546F, 0001547E, 0001549F, 000154AE, 000154CF, 000154DE, 000154FF, 0001550E, 0001552F, 0001553E, 0001555F, 0001556E, 0001558F, 0001559E, 000155BF, 000155CE, 000155EF, 000155FE, 0001561F, 0001562E, 00015643, 0001564D, begin /* 00015460: 0022 */ // -- Begin Function Code -- // /* 00015469: 0001 */ // -- While/Switch -- // /* 0001546F: 000D */ n0001 = n0000 == 0x00000001; /* 0001547E: 0004 */ if(! n0001) goto label_0268; // normal if /* 0001548A: 0006 */ g_str005B = s0000; /* 00015494: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001547E, label_0268: /* 0001549F: 000D */ n0001 = n0000 == 0x00000002; /* 000154AE: 0004 */ if(! n0001) goto label_0269; // normal if /* 000154BA: 0006 */ g_str0062 = s0000; /* 000154C4: 0005 */ goto label_0273; // : Jump Referenced(1): // : 000154AE, label_0269: /* 000154CF: 000D */ n0001 = n0000 == 0x00000003; /* 000154DE: 0004 */ if(! n0001) goto label_026A; // normal if /* 000154EA: 0006 */ g_str0061 = s0000; /* 000154F4: 0005 */ goto label_0273; // : Jump Referenced(1): // : 000154DE, label_026A: /* 000154FF: 000D */ n0001 = n0000 == 0x00000004; /* 0001550E: 0004 */ if(! n0001) goto label_026B; // normal if /* 0001551A: 0006 */ g_str0060 = s0000; /* 00015524: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001550E, label_026B: /* 0001552F: 000D */ n0001 = n0000 == 0x00000005; /* 0001553E: 0004 */ if(! n0001) goto label_026C; // normal if /* 0001554A: 0006 */ g_str005D = s0000; /* 00015554: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001553E, label_026C: /* 0001555F: 000D */ n0001 = n0000 == 0x00000006; /* 0001556E: 0004 */ if(! n0001) goto label_026D; // normal if /* 0001557A: 0006 */ g_str005E = s0000; /* 00015584: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001556E, label_026D: /* 0001558F: 000D */ n0001 = n0000 == 0x00000007; /* 0001559E: 0004 */ if(! n0001) goto label_026E; // normal if /* 000155AA: 0006 */ g_str005F = s0000; /* 000155B4: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001559E, label_026E: /* 000155BF: 000D */ n0001 = n0000 == 0x00000008; /* 000155CE: 0004 */ if(! n0001) goto label_026F; // normal if /* 000155DA: 0006 */ g_str005C = s0000; /* 000155E4: 0005 */ goto label_0273; // : Jump Referenced(1): // : 000155CE, label_026F: /* 000155EF: 000D */ n0001 = n0000 == 0x0000000B; /* 000155FE: 0004 */ if(! n0001) goto label_0270; // normal if /* 0001560A: 0006 */ g_str0063 = s0000; /* 00015614: 0005 */ goto label_0273; // : Jump Referenced(1): // : 000155FE, label_0270: /* 0001561F: 000D */ n0001 = n0000 == 0x0000000C; /* 0001562E: 0004 */ if(! n0001) goto label_0272; // normal if /* 0001563A: 0020 */ ISRT.IsEmpty(g_obj0007); /* 00015643: 0006 */ n0001 = LAST_RESULT; /* 0001564D: 0004 */ if(! n0001) goto label_0271; // normal if /* 00015659: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 0001564D, label_0271: /* 00015667: 0033 */ g_obj0007.Title() = s0000; /* 00015679: 0005 */ goto label_0273; // : Jump Referenced(1): // : 0001562E, label_0272: /* 00015684: 0027 */ // -- Start Return Code -- // /* 00015688: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(10): // : 00015494, 000154C4, 000154F4, 00015524, 00015554, // : 00015584, 000155B4, 000155E4, 00015614, 00015679, // : label_0273: /* 00015693: 0027 */ // -- Start Return Code -- // /* 00015697: 0023 */ return 0x00000000; /* 000156A0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00015D1C, //Binary Size : 0x0000007F bytes function NUMBER function_0135(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-004-/ 000156CC, 000156D6, 0001571D, 00015727, begin /* 000156AE: 0022 */ // -- Begin Function Code -- // /* 000156B7: 0006 */ g_number0048 = 0x00000001; /* 000156C3: 0020 */ ISRT.IsEmpty(g_obj0007); /* 000156CC: 0006 */ n0002 = LAST_RESULT; /* 000156D6: 0004 */ if(! n0002) goto label_0275; // normal if /* 000156E2: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 000156D6, label_0275: /* 000156F0: 0035 */ g_obj0007.SetFont(s0000, n0000); /* 00015707: 0027 */ // -- Start Return Code -- // /* 0001570B: 0020 */ ISRT._DialogSetFont(g_number002F, s0000, n0000, n0001); /* 0001571D: 0006 */ n0002 = LAST_RESULT; /* 00015727: 0023 */ return n0002; /* 0001572E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 00021AA4, 0002220B, 00024DC3, 000250C0, //Binary Size : 0x000001D4 bytes function STRING function_0136(/*NUMBER*/ n0000) NUMBER n0001; //-018-/ 0001574B, 0001575A, 0001577C, 0001578B, 000157AD, 000157BC, 000157DE, 000157ED, 0001580F, 0001581E, 00015840, 0001584F, 00015871, 00015880, 000158A2, 000158B1, 000158D3, 000158E2, begin /* 0001573C: 0022 */ // -- Begin Function Code -- // /* 00015745: 0001 */ // -- While/Switch -- // /* 0001574B: 000D */ n0001 = n0000 == 0x00000001; /* 0001575A: 0004 */ if(! n0001) goto label_0278; // normal if /* 00015766: 0027 */ // -- Start Return Code -- // /* 0001576A: 0023 */ return g_str005B; /* 00015771: 0005 */ goto label_0281; // : Jump Referenced(1): // : 0001575A, label_0278: /* 0001577C: 000D */ n0001 = n0000 == 0x00000002; /* 0001578B: 0004 */ if(! n0001) goto label_0279; // normal if /* 00015797: 0027 */ // -- Start Return Code -- // /* 0001579B: 0023 */ return g_str0062; /* 000157A2: 0005 */ goto label_0281; // : Jump Referenced(1): // : 0001578B, label_0279: /* 000157AD: 000D */ n0001 = n0000 == 0x00000003; /* 000157BC: 0004 */ if(! n0001) goto label_027A; // normal if /* 000157C8: 0027 */ // -- Start Return Code -- // /* 000157CC: 0023 */ return g_str0061; /* 000157D3: 0005 */ goto label_0281; // : Jump Referenced(1): // : 000157BC, label_027A: /* 000157DE: 000D */ n0001 = n0000 == 0x00000004; /* 000157ED: 0004 */ if(! n0001) goto label_027B; // normal if /* 000157F9: 0027 */ // -- Start Return Code -- // /* 000157FD: 0023 */ return g_str0060; /* 00015804: 0005 */ goto label_0281; // : Jump Referenced(1): // : 000157ED, label_027B: /* 0001580F: 000D */ n0001 = n0000 == 0x00000005; /* 0001581E: 0004 */ if(! n0001) goto label_027C; // normal if /* 0001582A: 0027 */ // -- Start Return Code -- // /* 0001582E: 0023 */ return g_str005D; /* 00015835: 0005 */ goto label_0281; // : Jump Referenced(1): // : 0001581E, label_027C: /* 00015840: 000D */ n0001 = n0000 == 0x00000006; /* 0001584F: 0004 */ if(! n0001) goto label_027D; // normal if /* 0001585B: 0027 */ // -- Start Return Code -- // /* 0001585F: 0023 */ return g_str005E; /* 00015866: 0005 */ goto label_0281; // : Jump Referenced(1): // : 0001584F, label_027D: /* 00015871: 000D */ n0001 = n0000 == 0x00000007; /* 00015880: 0004 */ if(! n0001) goto label_027E; // normal if /* 0001588C: 0027 */ // -- Start Return Code -- // /* 00015890: 0023 */ return g_str005F; /* 00015897: 0005 */ goto label_0281; // : Jump Referenced(1): // : 00015880, label_027E: /* 000158A2: 000D */ n0001 = n0000 == 0x00000008; /* 000158B1: 0004 */ if(! n0001) goto label_027F; // normal if /* 000158BD: 0027 */ // -- Start Return Code -- // /* 000158C1: 0023 */ return g_str005C; /* 000158C8: 0005 */ goto label_0281; // : Jump Referenced(1): // : 000158B1, label_027F: /* 000158D3: 000D */ n0001 = n0000 == 0x0000000B; /* 000158E2: 0004 */ if(! n0001) goto label_0280; // normal if /* 000158EE: 0027 */ // -- Start Return Code -- // /* 000158F2: 0023 */ return g_str0063; /* 000158F9: 0005 */ goto label_0281; // : Jump Referenced(1): // : 000158E2, label_0280: /* 00015904: 0027 */ // -- Start Return Code -- // /* 00015908: 0023 */ return ""; // : Jump Referenced(9): // : 00015771, 000157A2, 000157D3, 00015804, 00015835, // : 00015866, 00015897, 000158C8, 000158F9, label_0281: /* 00015911: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00021DD4, 00021E71, 00021F2D, //Binary Size : 0x000000DF bytes function STRING function_0137(/*NUMBER*/ n0000) NUMBER n0001; //-008-/ 0001592E, 0001593D, 0001595F, 0001596E, 00015990, 0001599F, 000159C1, 000159D0, begin /* 0001591F: 0022 */ // -- Begin Function Code -- // /* 00015928: 0001 */ // -- While/Switch -- // /* 0001592E: 000D */ n0001 = n0000 == 0x00000001; /* 0001593D: 0004 */ if(! n0001) goto label_0284; // normal if /* 00015949: 0027 */ // -- Start Return Code -- // /* 0001594D: 0023 */ return g_str0064; /* 00015954: 0005 */ goto label_0288; // : Jump Referenced(1): // : 0001593D, label_0284: /* 0001595F: 000D */ n0001 = n0000 == 0x00000007; /* 0001596E: 0004 */ if(! n0001) goto label_0285; // normal if /* 0001597A: 0027 */ // -- Start Return Code -- // /* 0001597E: 0023 */ return g_str0065; /* 00015985: 0005 */ goto label_0288; // : Jump Referenced(1): // : 0001596E, label_0285: /* 00015990: 000D */ n0001 = n0000 == 0x00000002; /* 0001599F: 0004 */ if(! n0001) goto label_0286; // normal if /* 000159AB: 0027 */ // -- Start Return Code -- // /* 000159AF: 0023 */ return g_str0066; /* 000159B6: 0005 */ goto label_0288; // : Jump Referenced(1): // : 0001599F, label_0286: /* 000159C1: 000D */ n0001 = n0000 == 0x00000006; /* 000159D0: 0004 */ if(! n0001) goto label_0287; // normal if /* 000159DC: 0027 */ // -- Start Return Code -- // /* 000159E0: 0023 */ return g_str0067; /* 000159E7: 0005 */ goto label_0288; // : Jump Referenced(1): // : 000159D0, label_0287: /* 000159F2: 0027 */ // -- Start Return Code -- // /* 000159F6: 0023 */ return ""; // : Jump Referenced(4): // : 00015954, 00015985, 000159B6, 000159E7, label_0288: /* 000159FF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00021D9A, 00021E37, 00021EF3, //Binary Size : 0x000000DF bytes function STRING function_0138(/*NUMBER*/ n0000) NUMBER n0001; //-008-/ 00015A1C, 00015A2B, 00015A4D, 00015A5C, 00015A7E, 00015A8D, 00015AAF, 00015ABE, begin /* 00015A0D: 0022 */ // -- Begin Function Code -- // /* 00015A16: 0001 */ // -- While/Switch -- // /* 00015A1C: 000D */ n0001 = n0000 == 0x00000001; /* 00015A2B: 0004 */ if(! n0001) goto label_028B; // normal if /* 00015A37: 0027 */ // -- Start Return Code -- // /* 00015A3B: 0023 */ return g_str0068; /* 00015A42: 0005 */ goto label_028F; // : Jump Referenced(1): // : 00015A2B, label_028B: /* 00015A4D: 000D */ n0001 = n0000 == 0x00000007; /* 00015A5C: 0004 */ if(! n0001) goto label_028C; // normal if /* 00015A68: 0027 */ // -- Start Return Code -- // /* 00015A6C: 0023 */ return g_str0069; /* 00015A73: 0005 */ goto label_028F; // : Jump Referenced(1): // : 00015A5C, label_028C: /* 00015A7E: 000D */ n0001 = n0000 == 0x00000002; /* 00015A8D: 0004 */ if(! n0001) goto label_028D; // normal if /* 00015A99: 0027 */ // -- Start Return Code -- // /* 00015A9D: 0023 */ return g_str006A; /* 00015AA4: 0005 */ goto label_028F; // : Jump Referenced(1): // : 00015A8D, label_028D: /* 00015AAF: 000D */ n0001 = n0000 == 0x00000006; /* 00015ABE: 0004 */ if(! n0001) goto label_028E; // normal if /* 00015ACA: 0027 */ // -- Start Return Code -- // /* 00015ACE: 0023 */ return g_str006B; /* 00015AD5: 0005 */ goto label_028F; // : Jump Referenced(1): // : 00015ABE, label_028E: /* 00015AE0: 0027 */ // -- Start Return Code -- // /* 00015AE4: 0023 */ return ""; // : Jump Referenced(4): // : 00015A42, 00015A73, 00015AA4, 00015AD5, label_028F: /* 00015AED: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001419D, //Binary Size : 0x00000284 bytes function NUMBER function_0139() STRING s0000; //-002-/ 00015B93, 00015BE8, STRING s0001; //-007-/ 00015C0B, 00015C1D, 00015C5E, 00015C5E, 00015C86, 00015C86, 00015CA3, STRING s0002; //-003-/ 00015CEC, 00015CF8, 00015D1C, STRING s0003; //-002-/ 00015D06, 00015D12, NUMBER n0000; //-005-/ 00015B5F, 00015B69, 00015BF8, 00015C01, 00015C0B, NUMBER n0001; //-002-/ 00015D12, 00015D1C, NUMBER n0002; //-004-/ 00015C2E, 00015C43, 00015C6C, 00015C6C, NUMBER n0003; //-009-/ 00015BDE, 00015BE8, 00015C95, 00015CA3, 00015CD4, 00015CEC, 00015D06, 00015D52, 00015D6A, NUMBER n0004; //-022-/ 00015B25, 00015B2F, 00015B2F, 00015B3E, 00015B69, 00015B78, 00015B9F, 00015BA9, 00015BA9, 00015BB8, 00015C24, 00015C2E, 00015C43, 00015C52, 00015CAF, 00015CB9, 00015CB9, 00015CC8, 00015D2D, 00015D37, 00015D37, 00015D46, begin /* 00015AFB: 0022 */ // -- Begin Function Code -- // /* 00015B04: 0004 */ if(! g_number0048) goto label_0291; // normal if /* 00015B10: 0027 */ // -- Start Return Code -- // /* 00015B14: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015B04, label_0291: /* 00015B1F: 0021 */ ret_g_number003E_02FB(); /* 00015B25: 0006 */ n0004 = LAST_RESULT; /* 00015B2F: 000E */ n0004 = n0004 != 0x00000409; /* 00015B3E: 0004 */ if(! n0004) goto label_0292; // normal if /* 00015B4A: 0027 */ // -- Start Return Code -- // /* 00015B4E: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015B3E, label_0292: /* 00015B59: 0020 */ KERNEL32.GetUserDefaultLangID(); /* 00015B5F: 0006 */ n0000 = LAST_RESULT; /* 00015B69: 000D */ n0004 = n0000 == 0x00000000; /* 00015B78: 0004 */ if(! n0004) goto label_0293; // normal if /* 00015B84: 0027 */ // -- Start Return Code -- // /* 00015B88: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015B78, label_0293: /* 00015B93: 0020 */ ISRT.GetFontSub(g_number002F, s0000); /* 00015B9F: 0006 */ n0004 = LAST_RESULT; /* 00015BA9: 000D */ n0004 = n0004 == 0x00000000; /* 00015BB8: 0004 */ if(! n0004) goto label_0294; // normal if /* 00015BC4: 0027 */ // -- Start Return Code -- // /* 00015BC8: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015BB8, label_0294: /* 00015BD3: 0021 */ function_026B(0x00000000); /* 00015BDE: 0006 */ n0003 = LAST_RESULT; /* 00015BE8: 0021 */ function_02CE(n0003, s0000, "*"); /* 00015BF8: 0021 */ function_0210(n0000); /* 00015C01: 0006 */ n0000 = LAST_RESULT; /* 00015C0B: 0021 */ function_02D6(s0001, "%lx", n0000); /* 00015C1D: 0028 */ StrLengthChars(s0001); /* 00015C24: 0006 */ n0004 = LAST_RESULT; /* 00015C2E: 000F */ n0002 = 0x00000004 - n0004; // : Jump Referenced(1): // : 00015C7B, label_0295: /* 00015C3F: 0001 */ // -- While/Switch -- // /* 00015C43: 000A */ n0004 = n0002 > 0x00000000; /* 00015C52: 0004 */ if(! n0004) goto label_0296; // normal if /* 00015C5E: 0007 */ s0001 = "0" + s0001; /* 00015C6C: 000F */ n0002--; /* 00015C7B: 0005 */ goto label_0295; // : Jump Referenced(1): // : 00015C52, label_0296: /* 00015C86: 0007 */ s0001 = "0x" + s0001; /* 00015C95: 0021 */ function_026E(n0003, 0xFFFFFE6F); /* 00015CA3: 0021 */ function_0274(n0003, s0001); /* 00015CAF: 0006 */ n0004 = LAST_RESULT; /* 00015CB9: 000E */ n0004 = n0004 != 0x00000000; /* 00015CC8: 0004 */ if(! n0004) goto label_0297; // normal if /* 00015CD4: 0021 */ function_026C(n0003); /* 00015CDD: 0027 */ // -- Start Return Code -- // /* 00015CE1: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015CC8, label_0297: /* 00015CEC: 0021 */ function_0278(n0003, s0002); /* 00015CF8: 0021 */ function_02D4(s0002, 0x00000000); /* 00015D06: 0021 */ function_0278(n0003, s0003); /* 00015D12: 002C */ StrToNum(n0001, s0003); /* 00015D1C: 0021 */ function_0135(s0002, n0001, 0x00000000); /* 00015D2D: 0006 */ n0004 = LAST_RESULT; /* 00015D37: 0009 */ n0004 = n0004 < 0x00000000; /* 00015D46: 0004 */ if(! n0004) goto label_0298; // normal if /* 00015D52: 0021 */ function_026C(n0003); /* 00015D5B: 0027 */ // -- Start Return Code -- // /* 00015D5F: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00015D46, label_0298: /* 00015D6A: 0021 */ function_026C(n0003); /* 00015D73: 0027 */ // -- Start Return Code -- // /* 00015D77: 0023 */ return 0x00000001; /* 00015D80: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000131D7, //Binary Size : 0x00000061 bytes function NUMBER function_013F() NUMBER n0000; //-003-/ 00015DA0, 00015DAA, 00015DCB, NUMBER n0001; //-004-/ 00015DAA, 00015DB9, 00015DCB, 00015DDA, begin /* 00015D8E: 0022 */ // -- Begin Function Code -- // /* 00015D97: 0020 */ ISRT._Preprogram(g_number002F); /* 00015DA0: 0006 */ n0000 = LAST_RESULT; /* 00015DAA: 000D */ n0001 = n0000 == 0x80042000; /* 00015DB9: 0004 */ if(! n0001) goto label_029A; // normal if /* 00015DC5: 0002 */ abort; // : Jump Referenced(1): // : 00015DB9, label_029A: /* 00015DCB: 000D */ n0001 = n0000 == 0x80042001; /* 00015DDA: 0004 */ if(! n0001) goto label_029B; // normal if /* 00015DE6: 0003 */ exit; // : Jump Referenced(1): // : 00015DDA, label_029B: /* 00015DEC: 0024 */ return; /* 00015DF0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001323E, //Binary Size : 0x00000068 bytes function NUMBER function_0140() NUMBER n0000; //-004-/ 00015E10, 00015E1A, 00015E3B, 00015E60, NUMBER n0001; //-004-/ 00015E1A, 00015E29, 00015E3B, 00015E4A, begin /* 00015DFE: 0022 */ // -- Begin Function Code -- // /* 00015E07: 0020 */ ISRT._InitInstall(g_number002F); /* 00015E10: 0006 */ n0000 = LAST_RESULT; /* 00015E1A: 000D */ n0001 = n0000 == 0x80042000; /* 00015E29: 0004 */ if(! n0001) goto label_029D; // normal if /* 00015E35: 0002 */ abort; // : Jump Referenced(1): // : 00015E29, label_029D: /* 00015E3B: 000D */ n0001 = n0000 == 0x80042001; /* 00015E4A: 0004 */ if(! n0001) goto label_029E; // normal if /* 00015E56: 0003 */ exit; // : Jump Referenced(1): // : 00015E4A, label_029E: /* 00015E5C: 0027 */ // -- Start Return Code -- // /* 00015E60: 0023 */ return n0000; /* 00015E67: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013288, //Binary Size : 0x00000068 bytes function NUMBER function_0141() NUMBER n0000; //-004-/ 00015E87, 00015E91, 00015EB2, 00015ED7, NUMBER n0001; //-004-/ 00015E91, 00015EA0, 00015EB2, 00015EC1, begin /* 00015E75: 0022 */ // -- Begin Function Code -- // /* 00015E7E: 0020 */ ISRT._ExitInstall(g_number002F); /* 00015E87: 0006 */ n0000 = LAST_RESULT; /* 00015E91: 000D */ n0001 = n0000 == 0x80042000; /* 00015EA0: 0004 */ if(! n0001) goto label_02A0; // normal if /* 00015EAC: 0002 */ abort; // : Jump Referenced(1): // : 00015EA0, label_02A0: /* 00015EB2: 000D */ n0001 = n0000 == 0x80042001; /* 00015EC1: 0004 */ if(! n0001) goto label_02A1; // normal if /* 00015ECD: 0003 */ exit; // : Jump Referenced(1): // : 00015EC1, label_02A1: /* 00015ED3: 0027 */ // -- Start Return Code -- // /* 00015ED7: 0023 */ return n0000; /* 00015EDE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001326F, //Binary Size : 0x00000068 bytes function NUMBER function_0142() NUMBER n0000; //-004-/ 00015EFE, 00015F08, 00015F29, 00015F4E, NUMBER n0001; //-004-/ 00015F08, 00015F17, 00015F29, 00015F38, begin /* 00015EEC: 0022 */ // -- Begin Function Code -- // /* 00015EF5: 0020 */ ISRT._CCPSearch(g_number002F); /* 00015EFE: 0006 */ n0000 = LAST_RESULT; /* 00015F08: 000D */ n0001 = n0000 == 0x80042000; /* 00015F17: 0004 */ if(! n0001) goto label_02A3; // normal if /* 00015F23: 0002 */ abort; // : Jump Referenced(1): // : 00015F17, label_02A3: /* 00015F29: 000D */ n0001 = n0000 == 0x80042001; /* 00015F38: 0004 */ if(! n0001) goto label_02A4; // normal if /* 00015F44: 0003 */ exit; // : Jump Referenced(1): // : 00015F38, label_02A4: /* 00015F4A: 0027 */ // -- Start Return Code -- // /* 00015F4E: 0023 */ return n0000; /* 00015F55: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013275, //Binary Size : 0x00000068 bytes function NUMBER function_0143() NUMBER n0000; //-004-/ 00015F75, 00015F7F, 00015FA0, 00015FC5, NUMBER n0001; //-004-/ 00015F7F, 00015F8E, 00015FA0, 00015FAF, begin /* 00015F63: 0022 */ // -- Begin Function Code -- // /* 00015F6C: 0020 */ ISRT._AppSearch(g_number002F); /* 00015F75: 0006 */ n0000 = LAST_RESULT; /* 00015F7F: 000D */ n0001 = n0000 == 0x80042000; /* 00015F8E: 0004 */ if(! n0001) goto label_02A6; // normal if /* 00015F9A: 0002 */ abort; // : Jump Referenced(1): // : 00015F8E, label_02A6: /* 00015FA0: 000D */ n0001 = n0000 == 0x80042001; /* 00015FAF: 0004 */ if(! n0001) goto label_02A7; // normal if /* 00015FBB: 0003 */ exit; // : Jump Referenced(1): // : 00015FAF, label_02A7: /* 00015FC1: 0027 */ // -- Start Return Code -- // /* 00015FC5: 0023 */ return n0000; /* 00015FCC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013C7A, //Binary Size : 0x00000068 bytes function NUMBER function_0144() NUMBER n0000; //-004-/ 00015FEC, 00015FF6, 00016017, 0001603C, NUMBER n0001; //-004-/ 00015FF6, 00016005, 00016017, 00016026, begin /* 00015FDA: 0022 */ // -- Begin Function Code -- // /* 00015FE3: 0020 */ ISRT._Rebooted(g_number002F); /* 00015FEC: 0006 */ n0000 = LAST_RESULT; /* 00015FF6: 000D */ n0001 = n0000 == 0x80042000; /* 00016005: 0004 */ if(! n0001) goto label_02A9; // normal if /* 00016011: 0002 */ abort; // : Jump Referenced(1): // : 00016005, label_02A9: /* 00016017: 000D */ n0001 = n0000 == 0x80042001; /* 00016026: 0004 */ if(! n0001) goto label_02AA; // normal if /* 00016032: 0003 */ exit; // : Jump Referenced(1): // : 00016026, label_02AA: /* 00016038: 0027 */ // -- Start Return Code -- // /* 0001603C: 0023 */ return n0000; /* 00016043: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001327D, //Binary Size : 0x0000006B bytes function NUMBER function_0145(/*NUMBER*/ n0000) NUMBER n0001; //-004-/ 00016066, 00016070, 00016091, 000160B6, NUMBER n0002; //-004-/ 00016070, 0001607F, 00016091, 000160A0, begin /* 00016051: 0022 */ // -- Begin Function Code -- // /* 0001605A: 0020 */ ISRT._ShowWizardPages(g_number002F, n0000); /* 00016066: 0006 */ n0001 = LAST_RESULT; /* 00016070: 000D */ n0002 = n0001 == 0x80042000; /* 0001607F: 0004 */ if(! n0002) goto label_02AC; // normal if /* 0001608B: 0002 */ abort; // : Jump Referenced(1): // : 0001607F, label_02AC: /* 00016091: 000D */ n0002 = n0001 == 0x80042001; /* 000160A0: 0004 */ if(! n0002) goto label_02AD; // normal if /* 000160AC: 0003 */ exit; // : Jump Referenced(1): // : 000160A0, label_02AD: /* 000160B2: 0027 */ // -- Start Return Code -- // /* 000160B6: 0023 */ return n0001; /* 000160BD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013CB4, //Binary Size : 0x00000061 bytes function NUMBER function_0146() NUMBER n0000; //-003-/ 000160DD, 000160E7, 00016108, NUMBER n0001; //-004-/ 000160E7, 000160F6, 00016108, 00016117, begin /* 000160CB: 0022 */ // -- Begin Function Code -- // /* 000160D4: 0020 */ ISRT._OnUninstPriv(g_number002F); /* 000160DD: 0006 */ n0000 = LAST_RESULT; /* 000160E7: 000D */ n0001 = n0000 == 0x80042000; /* 000160F6: 0004 */ if(! n0001) goto label_02AF; // normal if /* 00016102: 0002 */ abort; // : Jump Referenced(1): // : 000160F6, label_02AF: /* 00016108: 000D */ n0001 = n0000 == 0x80042001; /* 00016117: 0004 */ if(! n0001) goto label_02B0; // normal if /* 00016123: 0003 */ exit; // : Jump Referenced(1): // : 00016117, label_02B0: /* 00016129: 0024 */ return; /* 0001612D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(32): // : 000095C7, 00009B34, 0000A99D, 0000AB1C, 0000AB42, // : 0000AB4D, 0000ABFE, 0000B7CB, 0000C042, 0000C84C, // : 0000CA0C, 0000F150, 00010053, 00010324, 000108FF, // : 00012FDF, 00013414, 0001341F, 00017F38, 00021454, // : 0002145F, 0002146A, 00022B5D, 00022B68, 00023149, // : 00023154, 00024725, 0003F4E0, 00042880, 00042905, // : 0004298F, 00042A17, //Binary Size : 0x00000C53 bytes function NUMBER function_0147(/*NUMBER*/ n0000) NUMBER n0002; //-152-/ 0001614A, 00016159, 0001617C, 0001618B, 000161AE, 000161BD, 000161DE, 000161E8, 000161E8, 000161F7, 0001621A, 00016224, 00016276, 00016285, 000162A8, 000162B7, 000162DB, 000162EA, 00016322, 00016331, 00016346, 00016350, 0001638B, 0001639A, 000163B8, 000163C2, 000163D4, 000163E3, 000163EF, 000163FE, 00016415, 00016429, 00016444, 00016466, 00016466, 00016473, 00016473, 000164CF, 000164CF, 000164DC, 000164EE, 00016502, 00016519, 00016585, 000165AF, 000165B9, 000165D9, 000165E8, 0001660C, 0001661B, 00016627, 00016636, 0001668D, 0001669C, 000166A8, 000166B7, 0001670E, 0001671D, 0001673B, 00016745, 00016757, 00016766, 0001677B, 00016785, 000167C9, 000167D8, 000167F6, 00016800, 00016812, 00016821, 0001683F, 00016849, 0001685B, 0001686A, 00016888, 00016892, 000168A4, 000168B3, 000168D1, 000168DB, 000168ED, 000168FC, 00016916, 00016920, 00016920, 0001692F, 0001694D, 00016957, 0001697B, 00016985, 00016999, 000169A8, 000169C3, 000169CD, 000169DF, 000169EE, 00016A11, 00016A20, 00016A43, 00016A52, 00016A70, 00016A7A, 00016A8C, 00016A9B, 00016ABD, 00016ACC, 00016AEA, 00016AF4, 00016B06, 00016B15, 00016B2B, 00016B35, 00016B35, 00016B44, 00016B50, 00016B5A, 00016B6C, 00016B7B, 00016B91, 00016B9B, 00016B9B, 00016BAA, 00016BB6, 00016BC0, 00016BD2, 00016BE1, 00016BF7, 00016C01, 00016C01, 00016C10, 00016C1C, 00016C26, 00016C38, 00016C47, 00016C5D, 00016C67, 00016C67, 00016C76, 00016C82, 00016C8C, 00016C9E, 00016CAD, 00016CC8, 00016CD2, 00016CE4, 00016CF3, 00016D11, 00016D1B, 00016D2D, 00016D3C, 00016D57, 00016D61, NUMBER n0003; //-014-/ 0001641F, 00016429, 0001645C, 00016466, 00016492, 000164B3, 000164B3, 000164C0, 000164C0, 000164CF, 000164F8, 00016502, 00016531, 00016585, NUMBER n0004; //-004-/ 000164A9, 000164B3, 00016548, 00016585, NUMBER n0005; //-002-/ 00016561, 00016585, NUMBER n0006; //-002-/ 0001657B, 00016585, type_padding struct_type_padding_0000; //-010-/ 0001641F, 00016435, 0001644E, 00016482, 0001649C, 000164F8, 00016523, 0001653B, 00016552, 0001656B, begin /* 0001613B: 0022 */ // -- Begin Function Code -- // /* 00016144: 0001 */ // -- While/Switch -- // /* 0001614A: 000D */ n0002 = n0000 == 0x00000033; /* 00016159: 0004 */ if(! n0002) goto label_02B3; // normal if /* 00016165: 0006 */ g_number001C = 0x00000001; /* 00016171: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016159, label_02B3: /* 0001617C: 000D */ n0002 = n0000 == 0x00000032; /* 0001618B: 0004 */ if(! n0002) goto label_02B4; // normal if /* 00016197: 0006 */ g_number001D = 0x00000001; /* 000161A3: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001618B, label_02B4: /* 000161AE: 000D */ n0002 = n0000 == 0x00000038; /* 000161BD: 0004 */ if(! n0002) goto label_02B8; // normal if /* 000161C9: 0006 */ g_number001E = 0x00000001; /* 000161D5: 0020 */ ISRT.IsObject(g_obj0007); /* 000161DE: 0006 */ n0002 = LAST_RESULT; /* 000161E8: 000D */ n0002 = n0002 == 0x00000000; /* 000161F7: 0004 */ if(! n0002) goto label_02B5; // normal if /* 00016203: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 000161F7, label_02B5: /* 00016211: 0020 */ ISRT.IsObject(g_obj0007); /* 0001621A: 0006 */ n0002 = LAST_RESULT; /* 00016224: 0004 */ if(! n0002) goto label_02B6; // normal if /* 00016230: 0035 */ g_obj0007.EnableControl(0x00000002, 0x00000001); /* 00016251: 0005 */ goto label_02B7; // : Jump Referenced(1): // : 00016224, label_02B6: /* 0001625C: 0027 */ // -- Start Return Code -- // /* 00016260: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00016251, label_02B7: /* 0001626B: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000161BD, label_02B8: /* 00016276: 000D */ n0002 = n0000 == 0x00000034; /* 00016285: 0004 */ if(! n0002) goto label_02B9; // normal if /* 00016291: 0006 */ g_number001F = 0x00000001; /* 0001629D: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016285, label_02B9: /* 000162A8: 000D */ n0002 = n0000 == 0x00000042; /* 000162B7: 0004 */ if(! n0002) goto label_02BA; // normal if /* 000162C3: 0027 */ // -- Start Return Code -- // /* 000162C7: 0023 */ return 0x00000000; /* 000162D0: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000162B7, label_02BA: /* 000162DB: 000D */ n0002 = n0000 == 0x0000003F; /* 000162EA: 0004 */ if(! n0002) goto label_02BB; // normal if /* 000162F6: 0033 */ g_obj0005.Batch() = 0x00000001; /* 0001630A: 0027 */ // -- Start Return Code -- // /* 0001630E: 0023 */ return 0x00000000; /* 00016317: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000162EA, label_02BB: /* 00016322: 000D */ n0002 = n0000 == 0x0000003E; /* 00016331: 0004 */ if(! n0002) goto label_02BD; // normal if /* 0001633D: 0020 */ ISRT.IsObject(g_obj0006); /* 00016346: 0006 */ n0002 = LAST_RESULT; /* 00016350: 0004 */ if(! n0002) goto label_02BC; // normal if /* 0001635C: 0033 */ g_obj0006.Enable() = 0x00000001; // : Jump Referenced(1): // : 00016350, label_02BC: /* 00016373: 0027 */ // -- Start Return Code -- // /* 00016377: 0023 */ return 0x00000000; /* 00016380: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016331, label_02BD: /* 0001638B: 000D */ n0002 = n0000 == 0x00000036; /* 0001639A: 0004 */ if(! n0002) goto label_02BE; // normal if /* 000163A6: 0027 */ // -- Start Return Code -- // /* 000163AA: 0020 */ ISRT._EnableDialogCache(g_number002F, 0x00000001); /* 000163B8: 0006 */ n0002 = LAST_RESULT; /* 000163C2: 0023 */ return n0002; /* 000163C9: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001639A, label_02BE: /* 000163D4: 000D */ n0002 = n0000 == 0x0000000C; /* 000163E3: 0004 */ if(! n0002) goto label_02C0; // normal if /* 000163EF: 000E */ n0002 = g_number0011 != 0x00000002; /* 000163FE: 0004 */ if(! n0002) goto label_02BF; // normal if /* 0001640A: 0021 */ function_0214(0xFFFFFFFE); /* 00016415: 0006 */ n0002 = LAST_RESULT; /* 0001641F: 001A */ n0003 = &struct_type_padding_0000; /* 00016429: 0020 */ USER.GetWindowRect(n0002, n0003); /* 00016435: 0035 */ struct_type_padding_0000.right; /* 00016444: 0006 */ n0002 = LAST_RESULT; /* 0001644E: 0035 */ struct_type_padding_0000.left; /* 0001645C: 0006 */ n0003 = LAST_RESULT; /* 00016466: 000F */ n0002 = n0002 - n0003; /* 00016473: 000D */ n0002 = n0002 == 0x00000000; /* 00016482: 0035 */ struct_type_padding_0000.bottom; /* 00016492: 0006 */ n0003 = LAST_RESULT; /* 0001649C: 0035 */ struct_type_padding_0000.top; /* 000164A9: 0006 */ n0004 = LAST_RESULT; /* 000164B3: 000F */ n0003 = n0003 - n0004; /* 000164C0: 000D */ n0003 = n0003 == 0x00000000; /* 000164CF: 0019 */ n0002 = n0002 && n0003; /* 000164DC: 0004 */ if(! n0002) goto label_02BF; // normal if /* 000164E8: 0020 */ USER32.GetDesktopWindow(); /* 000164EE: 0006 */ n0002 = LAST_RESULT; /* 000164F8: 001A */ n0003 = &struct_type_padding_0000; /* 00016502: 0020 */ USER.GetWindowRect(n0002, n0003); /* 0001650E: 0021 */ function_0214(0xFFFFFFFE); /* 00016519: 0006 */ n0002 = LAST_RESULT; /* 00016523: 0035 */ struct_type_padding_0000.left; /* 00016531: 0006 */ n0003 = LAST_RESULT; /* 0001653B: 0035 */ struct_type_padding_0000.top; /* 00016548: 0006 */ n0004 = LAST_RESULT; /* 00016552: 0035 */ struct_type_padding_0000.right; /* 00016561: 0006 */ n0005 = LAST_RESULT; /* 0001656B: 0035 */ struct_type_padding_0000.bottom; /* 0001657B: 0006 */ n0006 = LAST_RESULT; /* 00016585: 0020 */ USER.SetWindowPos(n0002, 0x00000000, n0003, n0004, n0005, n0006, 0x00000004); /* 000165A4: 0021 */ function_0214(0xFFFFFFFE); /* 000165AF: 0006 */ n0002 = LAST_RESULT; /* 000165B9: 0020 */ USER32.SetWindowRgn(n0002, 0x00000000, 0x00000001); // : Jump Referenced(2): // : 000163FE, 000164DC, label_02BF: /* 000165CE: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000163E3, label_02C0: /* 000165D9: 000D */ n0002 = n0000 == 0x0000001B; /* 000165E8: 0004 */ if(! n0002) goto label_02C1; // normal if /* 000165F4: 0027 */ // -- Start Return Code -- // /* 000165F8: 0023 */ return 0x00000000; /* 00016601: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000165E8, label_02C1: /* 0001660C: 000D */ n0002 = n0000 == 0x00000019; /* 0001661B: 0004 */ if(! n0002) goto label_02C4; // normal if /* 00016627: 000E */ n0002 = g_number0011 != 0x00000002; /* 00016636: 0004 */ if(! n0002) goto label_02C3; // normal if /* 00016642: 0036 */ try /* 00016650: 0035 */ g_obj0008.ShowWindow(0x00000004); /* 00016669: 0037 */ catch /* 0001666F: 0027 */ // -- Start Return Code -- // /* 00016673: 0023 */ return 0xFFFFFFFF; /* 0001667C: 0038 */ endcatch; // : Jump Referenced(1): // : 00016636, label_02C3: /* 00016682: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001661B, label_02C4: /* 0001668D: 000D */ n0002 = n0000 == 0x0000001D; /* 0001669C: 0004 */ if(! n0002) goto label_02C7; // normal if /* 000166A8: 000E */ n0002 = g_number0011 != 0x00000002; /* 000166B7: 0004 */ if(! n0002) goto label_02C6; // normal if /* 000166C3: 0036 */ try /* 000166D1: 0035 */ g_obj0008.ShowWindow(0x00000002); /* 000166EA: 0037 */ catch /* 000166F0: 0027 */ // -- Start Return Code -- // /* 000166F4: 0023 */ return 0xFFFFFFFF; /* 000166FD: 0038 */ endcatch; // : Jump Referenced(1): // : 000166B7, label_02C6: /* 00016703: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001669C, label_02C7: /* 0001670E: 000D */ n0002 = n0000 == 0x0000001A; /* 0001671D: 0004 */ if(! n0002) goto label_02C8; // normal if /* 00016729: 0027 */ // -- Start Return Code -- // /* 0001672D: 0020 */ ISRT.EnableHourGlass(g_number002F, 0x00000001); /* 0001673B: 0006 */ n0002 = LAST_RESULT; /* 00016745: 0023 */ return n0002; /* 0001674C: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001671D, label_02C8: /* 00016757: 000D */ n0002 = n0000 == 0x00000010; /* 00016766: 0004 */ if(! n0002) goto label_02CA; // normal if /* 00016772: 0020 */ ISRT.IsEmpty(g_obj0007); /* 0001677B: 0006 */ n0002 = LAST_RESULT; /* 00016785: 0004 */ if(! n0002) goto label_02C9; // normal if /* 00016791: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 00016785, label_02C9: /* 0001679F: 0035 */ g_obj0007.ShowControl(0x000005AA, 0x00000005); /* 000167BE: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016766, label_02CA: /* 000167C9: 000D */ n0002 = n0000 == 0x00000004; /* 000167D8: 0004 */ if(! n0002) goto label_02CB; // normal if /* 000167E4: 0027 */ // -- Start Return Code -- // /* 000167E8: 0020 */ ISRT._EnableStatus(g_number002F, 0x00000004); /* 000167F6: 0006 */ n0002 = LAST_RESULT; /* 00016800: 0023 */ return n0002; /* 00016807: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000167D8, label_02CB: /* 00016812: 000D */ n0002 = n0000 == 0x0000003A; /* 00016821: 0004 */ if(! n0002) goto label_02CC; // normal if /* 0001682D: 0027 */ // -- Start Return Code -- // /* 00016831: 0020 */ ISRT._EnableStatus(g_number002F, 0x0000003A); /* 0001683F: 0006 */ n0002 = LAST_RESULT; /* 00016849: 0023 */ return n0002; /* 00016850: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016821, label_02CC: /* 0001685B: 000D */ n0002 = n0000 == 0x00000039; /* 0001686A: 0004 */ if(! n0002) goto label_02CD; // normal if /* 00016876: 0027 */ // -- Start Return Code -- // /* 0001687A: 0020 */ ISRT._EnableStatus(g_number002F, 0x00000039); /* 00016888: 0006 */ n0002 = LAST_RESULT; /* 00016892: 0023 */ return n0002; /* 00016899: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 0001686A, label_02CD: /* 000168A4: 000D */ n0002 = n0000 == 0x00000005; /* 000168B3: 0004 */ if(! n0002) goto label_02CE; // normal if /* 000168BF: 0027 */ // -- Start Return Code -- // /* 000168C3: 0020 */ ISRT._EnableStatus(g_number002F, 0x00000005); /* 000168D1: 0006 */ n0002 = LAST_RESULT; /* 000168DB: 0023 */ return n0002; /* 000168E2: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000168B3, label_02CE: /* 000168ED: 000D */ n0002 = n0000 == 0x00000006; /* 000168FC: 0004 */ if(! n0002) goto label_02D1; // normal if /* 00016908: 0021 */ function_01C5(0x0000000D, ""); /* 00016916: 0006 */ n0002 = LAST_RESULT; /* 00016920: 000D */ n0002 = n0002 == 0x00000001; /* 0001692F: 0004 */ if(! n0002) goto label_02CF; // normal if /* 0001693B: 0027 */ // -- Start Return Code -- // /* 0001693F: 0020 */ ISRT._EnableStatus(g_number002F, 0x00000005); /* 0001694D: 0006 */ n0002 = LAST_RESULT; /* 00016957: 0023 */ return n0002; /* 0001695E: 0005 */ goto label_02D0; // : Jump Referenced(1): // : 0001692F, label_02CF: /* 00016969: 0027 */ // -- Start Return Code -- // /* 0001696D: 0020 */ ISRT._EnableStatus(g_number002F, 0x00000006); /* 0001697B: 0006 */ n0002 = LAST_RESULT; /* 00016985: 0023 */ return n0002; // : Jump Referenced(1): // : 0001695E, label_02D0: /* 0001698E: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000168FC, label_02D1: /* 00016999: 000D */ n0002 = n0000 == 0x00000011; /* 000169A8: 0004 */ if(! n0002) goto label_02D2; // normal if /* 000169B4: 0027 */ // -- Start Return Code -- // /* 000169B8: 0021 */ function_032D(0x00000001); /* 000169C3: 0006 */ n0002 = LAST_RESULT; /* 000169CD: 0023 */ return n0002; /* 000169D4: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000169A8, label_02D2: /* 000169DF: 000D */ n0002 = n0000 == 0x00000035; /* 000169EE: 0004 */ if(! n0002) goto label_02D3; // normal if /* 000169FA: 0006 */ g_number002C = 0x00000001; /* 00016A06: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 000169EE, label_02D3: /* 00016A11: 000D */ n0002 = n0000 == 0x00000043; /* 00016A20: 0004 */ if(! n0002) goto label_02D4; // normal if /* 00016A2C: 0006 */ g_number0049 = 0x00000000; /* 00016A38: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016A20, label_02D4: /* 00016A43: 000D */ n0002 = n0000 == 0x00000044; /* 00016A52: 0004 */ if(! n0002) goto label_02D5; // normal if /* 00016A5E: 0027 */ // -- Start Return Code -- // /* 00016A62: 0020 */ ISRT._EnableSkins(g_number002F, 0x00000001); /* 00016A70: 0006 */ n0002 = LAST_RESULT; /* 00016A7A: 0023 */ return n0002; /* 00016A81: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016A52, label_02D5: /* 00016A8C: 000D */ n0002 = n0000 == 0x00000045; /* 00016A9B: 0004 */ if(! n0002) goto label_02D6; // normal if /* 00016AA7: 0021 */ function_0236(0x00000000); /* 00016AB2: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016A9B, label_02D6: /* 00016ABD: 000D */ n0002 = n0000 == 0x00000046; /* 00016ACC: 0004 */ if(! n0002) goto label_02D7; // normal if /* 00016AD8: 0027 */ // -- Start Return Code -- // /* 00016ADC: 0020 */ ISRT._RegEnableTextSubs(g_number002F, 0x00000001); /* 00016AEA: 0006 */ n0002 = LAST_RESULT; /* 00016AF4: 0023 */ return n0002; /* 00016AFB: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016ACC, label_02D7: /* 00016B06: 000D */ n0002 = n0000 == 0x00000047; /* 00016B15: 0004 */ if(! n0002) goto label_02D8; // normal if /* 00016B21: 0027 */ // -- Start Return Code -- // /* 00016B25: 0021 */ function_02F0(); /* 00016B2B: 0006 */ n0002 = LAST_RESULT; /* 00016B35: 0013 */ n0002 = n0002 | 0x00000002; /* 00016B44: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 00016B50: 0006 */ n0002 = LAST_RESULT; /* 00016B5A: 0023 */ return n0002; /* 00016B61: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016B15, label_02D8: /* 00016B6C: 000D */ n0002 = n0000 == 0x0000004B; /* 00016B7B: 0004 */ if(! n0002) goto label_02D9; // normal if /* 00016B87: 0027 */ // -- Start Return Code -- // /* 00016B8B: 0021 */ function_02F0(); /* 00016B91: 0006 */ n0002 = LAST_RESULT; /* 00016B9B: 0013 */ n0002 = n0002 | 0x00000004; /* 00016BAA: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 00016BB6: 0006 */ n0002 = LAST_RESULT; /* 00016BC0: 0023 */ return n0002; /* 00016BC7: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016B7B, label_02D9: /* 00016BD2: 000D */ n0002 = n0000 == 0x0000004C; /* 00016BE1: 0004 */ if(! n0002) goto label_02DA; // normal if /* 00016BED: 0027 */ // -- Start Return Code -- // /* 00016BF1: 0021 */ function_02F0(); /* 00016BF7: 0006 */ n0002 = LAST_RESULT; /* 00016C01: 0013 */ n0002 = n0002 | 0x00000008; /* 00016C10: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 00016C1C: 0006 */ n0002 = LAST_RESULT; /* 00016C26: 0023 */ return n0002; /* 00016C2D: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016BE1, label_02DA: /* 00016C38: 000D */ n0002 = n0000 == 0x0000004D; /* 00016C47: 0004 */ if(! n0002) goto label_02DB; // normal if /* 00016C53: 0027 */ // -- Start Return Code -- // /* 00016C57: 0021 */ function_02F0(); /* 00016C5D: 0006 */ n0002 = LAST_RESULT; /* 00016C67: 0013 */ n0002 = n0002 | 0x00000010; /* 00016C76: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 00016C82: 0006 */ n0002 = LAST_RESULT; /* 00016C8C: 0023 */ return n0002; /* 00016C93: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016C47, label_02DB: /* 00016C9E: 000D */ n0002 = n0000 == 0x00000048; /* 00016CAD: 0004 */ if(! n0002) goto label_02DC; // normal if /* 00016CB9: 0027 */ // -- Start Return Code -- // /* 00016CBD: 0021 */ ret_80004001_01FC(0x00000001); /* 00016CC8: 0006 */ n0002 = LAST_RESULT; /* 00016CD2: 0023 */ return n0002; /* 00016CD9: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016CAD, label_02DC: /* 00016CE4: 000D */ n0002 = n0000 == 0x00000049; /* 00016CF3: 0004 */ if(! n0002) goto label_02DD; // normal if /* 00016CFF: 0027 */ // -- Start Return Code -- // /* 00016D03: 0020 */ ISRT._SetSilentSdShowMsg(g_number002F, 0x00000001); /* 00016D11: 0006 */ n0002 = LAST_RESULT; /* 00016D1B: 0023 */ return n0002; /* 00016D22: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016CF3, label_02DD: /* 00016D2D: 000D */ n0002 = n0000 == 0x0000004A; /* 00016D3C: 0004 */ if(! n0002) goto label_02DE; // normal if /* 00016D48: 0027 */ // -- Start Return Code -- // /* 00016D4C: 0020 */ ISRT._EnableWow64FsRedirection(0x00000001); /* 00016D57: 0006 */ n0002 = LAST_RESULT; /* 00016D61: 0023 */ return n0002; /* 00016D68: 0005 */ goto label_02DF; // : Jump Referenced(1): // : 00016D3C, label_02DE: /* 00016D73: 0027 */ // -- Start Return Code -- // /* 00016D77: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(32): // : 00016171, 000161A3, 0001626B, 0001629D, 000162D0, // : 00016317, 00016380, 000163C9, 000165CE, 00016601, // : 00016682, 00016703, 0001674C, 000167BE, 00016807, // : 00016850, 00016899, 000168E2, 0001698E, 000169D4, // : 00016A06, 00016A38, 00016A81, 00016AB2, 00016AFB, // : 00016B61, 00016BC7, 00016C2D, 00016C93, 00016CD9, // : 00016D22, 00016D68, label_02DF: /* 00016D82: 0027 */ // -- Start Return Code -- // /* 00016D86: 0023 */ return 0x00000000; /* 00016D8F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(28): // : 00008537, 000095AB, 00009627, 0000B5BD, 0000B961, // : 0000CA01, 0000CC39, 0000E273, 0000F176, 000101D4, // : 000102EB, 00010379, 000107F5, 000130D0, 0001934C, // : 00021475, 000217A7, 000226BB, 000226C6, 00022D75, // : 00022D80, 000244D6, 0002BE56, 0003F4F6, 00042896, // : 0004291B, 000429A5, 00042A2D, //Binary Size : 0x00000C3B bytes function NUMBER function_0148(/*NUMBER*/ n0000) STRING s0000; //-002-/ 000175CB, 000175D5, NUMBER n0001; //-004-/ 00017268, 00017272, 000172B9, 000172C7, NUMBER n0002; //-154-/ 00016DB0, 00016DBF, 00016DE2, 00016DF1, 00016E14, 00016E23, 00016E44, 00016E4E, 00016E4E, 00016E5D, 00016E80, 00016E8A, 00016EDC, 00016EEB, 00016F0E, 00016F1D, 00016F41, 00016F50, 00016F88, 00016F97, 00016FAC, 00016FB6, 00016FF1, 00017000, 0001701E, 00017028, 0001703A, 00017049, 0001705B, 0001706F, 00017089, 000170AC, 000170AC, 000170B9, 000170B9, 000170C8, 000170E6, 0001710A, 0001710A, 00017117, 00017117, 00017126, 00017141, 0001714B, 00017169, 000171A2, 000171D0, 000171FE, 00017227, 00017236, 00017242, 00017251, 00017285, 0001728F, 0001728F, 0001729E, 00017308, 00017317, 0001733B, 0001734A, 00017368, 00017372, 00017384, 00017393, 000173A8, 000173B2, 000173F6, 00017414, 00017414, 00017430, 00017430, 0001744C, 0001744C, 00017468, 00017468, 00017475, 0001748E, 00017498, 000174AA, 000174B9, 000174D4, 000174DE, 000174F0, 000174FF, 00017522, 00017531, 00017546, 00017550, 00017550, 0001755F, 000175A0, 000175AA, 000175AA, 000175B9, 000175F1, 000175FB, 000175FB, 0001760A, 0001765F, 0001766E, 00017691, 000176A0, 000176BE, 000176C8, 000176DA, 000176E9, 0001770B, 0001771A, 00017738, 00017742, 00017754, 00017763, 00017779, 00017783, 00017783, 00017792, 0001779E, 000177A8, 000177BA, 000177C9, 000177DF, 000177E9, 000177E9, 000177F8, 00017804, 0001780E, 00017820, 0001782F, 00017845, 0001784F, 0001784F, 0001785E, 0001786A, 00017874, 00017886, 00017895, 000178AB, 000178B5, 000178B5, 000178C4, 000178D0, 000178DA, 000178EC, 000178FB, 00017916, 00017920, 00017932, 00017941, 0001795F, 00017969, 0001797B, 0001798A, 000179A5, 000179AF, NUMBER n0003; //-018-/ 00017065, 0001706F, 000170A2, 000170AC, 00017100, 0001710A, 00017181, 000171A2, 000171F4, 000171FE, 00017405, 00017414, 00017421, 00017430, 0001743D, 0001744C, 00017459, 00017468, NUMBER n0004; //-002-/ 00017198, 000171A2, type_padding struct_type_padding_0000; //-009-/ 00017065, 0001707B, 00017093, 000170C8, 000170D9, 000170F0, 00017126, 00017173, 0001718B, OBJECT obj0001; //-006-/ 0001758D, 00017597, 000175DE, 000175E8, 00017625, 0001763E, begin /* 00016DA1: 0022 */ // -- Begin Function Code -- // /* 00016DAA: 0001 */ // -- While/Switch -- // /* 00016DB0: 000D */ n0002 = n0000 == 0x00000033; /* 00016DBF: 0004 */ if(! n0002) goto label_02E2; // normal if /* 00016DCB: 0006 */ g_number001C = 0x00000000; /* 00016DD7: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016DBF, label_02E2: /* 00016DE2: 000D */ n0002 = n0000 == 0x00000032; /* 00016DF1: 0004 */ if(! n0002) goto label_02E3; // normal if /* 00016DFD: 0006 */ g_number001D = 0x00000000; /* 00016E09: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016DF1, label_02E3: /* 00016E14: 000D */ n0002 = n0000 == 0x00000038; /* 00016E23: 0004 */ if(! n0002) goto label_02E7; // normal if /* 00016E2F: 0006 */ g_number001E = 0x00000000; /* 00016E3B: 0020 */ ISRT.IsObject(g_obj0007); /* 00016E44: 0006 */ n0002 = LAST_RESULT; /* 00016E4E: 000D */ n0002 = n0002 == 0x00000000; /* 00016E5D: 0004 */ if(! n0002) goto label_02E4; // normal if /* 00016E69: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 00016E5D, label_02E4: /* 00016E77: 0020 */ ISRT.IsObject(g_obj0007); /* 00016E80: 0006 */ n0002 = LAST_RESULT; /* 00016E8A: 0004 */ if(! n0002) goto label_02E5; // normal if /* 00016E96: 0035 */ g_obj0007.EnableControl(0x00000002, 0x00000000); /* 00016EB7: 0005 */ goto label_02E6; // : Jump Referenced(1): // : 00016E8A, label_02E5: /* 00016EC2: 0027 */ // -- Start Return Code -- // /* 00016EC6: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00016EB7, label_02E6: /* 00016ED1: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016E23, label_02E7: /* 00016EDC: 000D */ n0002 = n0000 == 0x00000034; /* 00016EEB: 0004 */ if(! n0002) goto label_02E8; // normal if /* 00016EF7: 0006 */ g_number001F = 0x00000000; /* 00016F03: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016EEB, label_02E8: /* 00016F0E: 000D */ n0002 = n0000 == 0x00000042; /* 00016F1D: 0004 */ if(! n0002) goto label_02E9; // normal if /* 00016F29: 0027 */ // -- Start Return Code -- // /* 00016F2D: 0023 */ return 0xFFFFFFFF; /* 00016F36: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016F1D, label_02E9: /* 00016F41: 000D */ n0002 = n0000 == 0x0000003F; /* 00016F50: 0004 */ if(! n0002) goto label_02EA; // normal if /* 00016F5C: 0033 */ g_obj0005.Batch() = 0x00000000; /* 00016F70: 0027 */ // -- Start Return Code -- // /* 00016F74: 0023 */ return 0x00000000; /* 00016F7D: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016F50, label_02EA: /* 00016F88: 000D */ n0002 = n0000 == 0x0000003E; /* 00016F97: 0004 */ if(! n0002) goto label_02EC; // normal if /* 00016FA3: 0020 */ ISRT.IsObject(g_obj0006); /* 00016FAC: 0006 */ n0002 = LAST_RESULT; /* 00016FB6: 0004 */ if(! n0002) goto label_02EB; // normal if /* 00016FC2: 0033 */ g_obj0006.Enable() = 0x00000000; // : Jump Referenced(1): // : 00016FB6, label_02EB: /* 00016FD9: 0027 */ // -- Start Return Code -- // /* 00016FDD: 0023 */ return 0x00000000; /* 00016FE6: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00016F97, label_02EC: /* 00016FF1: 000D */ n0002 = n0000 == 0x00000036; /* 00017000: 0004 */ if(! n0002) goto label_02ED; // normal if /* 0001700C: 0027 */ // -- Start Return Code -- // /* 00017010: 0020 */ ISRT._EnableDialogCache(g_number002F, 0x00000000); /* 0001701E: 0006 */ n0002 = LAST_RESULT; /* 00017028: 0023 */ return n0002; /* 0001702F: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017000, label_02ED: /* 0001703A: 000D */ n0002 = n0000 == 0x0000000C; /* 00017049: 0004 */ if(! n0002) goto label_02EE; // normal if /* 00017055: 0020 */ USER32.GetDesktopWindow(); /* 0001705B: 0006 */ n0002 = LAST_RESULT; /* 00017065: 001A */ n0003 = &struct_type_padding_0000; /* 0001706F: 0020 */ USER.GetWindowRect(n0002, n0003); /* 0001707B: 0035 */ struct_type_padding_0000.left; /* 00017089: 0006 */ n0002 = LAST_RESULT; /* 00017093: 0035 */ struct_type_padding_0000.right; /* 000170A2: 0006 */ n0003 = LAST_RESULT; /* 000170AC: 0007 */ n0002 = n0002 + n0003; /* 000170B9: 0011 */ n0002 = n0002 / 0x00000002; /* 000170C8: 0033 */ struct_type_padding_0000.left = n0002; /* 000170D9: 0035 */ struct_type_padding_0000.top; /* 000170E6: 0006 */ n0002 = LAST_RESULT; /* 000170F0: 0035 */ struct_type_padding_0000.bottom; /* 00017100: 0006 */ n0003 = LAST_RESULT; /* 0001710A: 0007 */ n0002 = n0002 + n0003; /* 00017117: 0011 */ n0002 = n0002 / 0x00000002; /* 00017126: 0033 */ struct_type_padding_0000.top = n0002; /* 00017136: 0021 */ function_0214(0xFFFFFFFE); /* 00017141: 0006 */ n0002 = LAST_RESULT; /* 0001714B: 0020 */ USER32.SetWindowLong(n0002, 0xFFFFFFF0, 0x94880000); /* 0001715E: 0021 */ function_0214(0xFFFFFFFE); /* 00017169: 0006 */ n0002 = LAST_RESULT; /* 00017173: 0035 */ struct_type_padding_0000.left; /* 00017181: 0006 */ n0003 = LAST_RESULT; /* 0001718B: 0035 */ struct_type_padding_0000.top; /* 00017198: 0006 */ n0004 = LAST_RESULT; /* 000171A2: 0020 */ USER.SetWindowPos(n0002, 0x00000000, n0003, n0004, 0x00000000, 0x00000000, 0x00000004); /* 000171C5: 0021 */ function_0214(0xFFFFFFFE); /* 000171D0: 0006 */ n0002 = LAST_RESULT; /* 000171DA: 0020 */ GDI32.CreateRectRgn(0x00000000, 0x00000000, 0x00000000, 0x00000000); /* 000171F4: 0006 */ n0003 = LAST_RESULT; /* 000171FE: 0020 */ USER32.SetWindowRgn(n0002, n0003, 0x00000001); /* 0001720F: 0027 */ // -- Start Return Code -- // /* 00017213: 0023 */ return 0x00000000; /* 0001721C: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017049, label_02EE: /* 00017227: 000D */ n0002 = n0000 == 0xFF000100; /* 00017236: 0004 */ if(! n0002) goto label_02F1; // normal if /* 00017242: 000E */ n0002 = g_number0011 != 0x00000002; /* 00017251: 0004 */ if(! n0002) goto label_02F0; // normal if /* 0001725D: 0021 */ function_0214(0xFFFFFFFE); /* 00017268: 0006 */ n0001 = LAST_RESULT; /* 00017272: 0020 */ USER32.SetWindowLong(n0001, 0xFFFFFFF0, 0x00000000); /* 00017285: 0006 */ n0002 = LAST_RESULT; /* 0001728F: 000D */ n0002 = n0002 == 0x00000000; /* 0001729E: 0004 */ if(! n0002) goto label_02EF; // normal if /* 000172AA: 0027 */ // -- Start Return Code -- // /* 000172AE: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001729E, label_02EF: /* 000172B9: 0020 */ USER.ShowWindow(n0001, 0x00000009); /* 000172C7: 0020 */ USER.SetWindowPos(n0001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000027); // : Jump Referenced(1): // : 00017251, label_02F0: /* 000172F0: 0027 */ // -- Start Return Code -- // /* 000172F4: 0023 */ return 0x00000000; /* 000172FD: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017236, label_02F1: /* 00017308: 000D */ n0002 = n0000 == 0x0000001B; /* 00017317: 0004 */ if(! n0002) goto label_02F2; // normal if /* 00017323: 0027 */ // -- Start Return Code -- // /* 00017327: 0023 */ return 0xFFFFFFFF; /* 00017330: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017317, label_02F2: /* 0001733B: 000D */ n0002 = n0000 == 0x0000001A; /* 0001734A: 0004 */ if(! n0002) goto label_02F3; // normal if /* 00017356: 0027 */ // -- Start Return Code -- // /* 0001735A: 0020 */ ISRT.EnableHourGlass(g_number002F, 0x00000000); /* 00017368: 0006 */ n0002 = LAST_RESULT; /* 00017372: 0023 */ return n0002; /* 00017379: 0005 */ goto label_0308; // : Jump Referenced(1): // : 0001734A, label_02F3: /* 00017384: 000D */ n0002 = n0000 == 0x00000010; /* 00017393: 0004 */ if(! n0002) goto label_02F5; // normal if /* 0001739F: 0020 */ ISRT.IsEmpty(g_obj0007); /* 000173A8: 0006 */ n0002 = LAST_RESULT; /* 000173B2: 0004 */ if(! n0002) goto label_02F4; // normal if /* 000173BE: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 000173B2, label_02F4: /* 000173CC: 0035 */ g_obj0007.ShowControl(0x000005AA, 0x00000000); /* 000173EB: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017393, label_02F5: /* 000173F6: 000D */ n0002 = n0000 == 0x00000004; /* 00017405: 000D */ n0003 = n0000 == 0x0000003A; /* 00017414: 0018 */ n0002 = n0002 || n0003; /* 00017421: 000D */ n0003 = n0000 == 0x00000039; /* 00017430: 0018 */ n0002 = n0002 || n0003; /* 0001743D: 000D */ n0003 = n0000 == 0x00000005; /* 0001744C: 0018 */ n0002 = n0002 || n0003; /* 00017459: 000D */ n0003 = n0000 == 0x00000006; /* 00017468: 0018 */ n0002 = n0002 || n0003; /* 00017475: 0004 */ if(! n0002) goto label_02F6; // normal if /* 00017481: 0027 */ // -- Start Return Code -- // /* 00017485: 0020 */ ISRT._DisableStatus(g_number002F); /* 0001748E: 0006 */ n0002 = LAST_RESULT; /* 00017498: 0023 */ return n0002; /* 0001749F: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017475, label_02F6: /* 000174AA: 000D */ n0002 = n0000 == 0x00000011; /* 000174B9: 0004 */ if(! n0002) goto label_02F7; // normal if /* 000174C5: 0027 */ // -- Start Return Code -- // /* 000174C9: 0021 */ function_032D(0x00000000); /* 000174D4: 0006 */ n0002 = LAST_RESULT; /* 000174DE: 0023 */ return n0002; /* 000174E5: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000174B9, label_02F7: /* 000174F0: 000D */ n0002 = n0000 == 0x00000035; /* 000174FF: 0004 */ if(! n0002) goto label_02F8; // normal if /* 0001750B: 0006 */ g_number002C = 0x00000000; /* 00017517: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000174FF, label_02F8: /* 00017522: 000D */ n0002 = n0000 == 0x00000023; /* 00017531: 0004 */ if(! n0002) goto label_02FC; // normal if /* 0001753D: 0020 */ ISRT.IsObject(g_obj0007); /* 00017546: 0006 */ n0002 = LAST_RESULT; /* 00017550: 000D */ n0002 = n0002 == 0x00000000; /* 0001755F: 0004 */ if(! n0002) goto label_02F9; // normal if /* 0001756B: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 0001755F, label_02F9: /* 00017579: 0035 */ g_obj0007.BillBoards(); /* 0001758D: 0034 */ set obj0001 = LAST_RESULT; /* 00017597: 0020 */ ISRT.IsObject(obj0001); /* 000175A0: 0006 */ n0002 = LAST_RESULT; /* 000175AA: 000D */ n0002 = n0002 == 0x00000000; /* 000175B9: 0004 */ if(! n0002) goto label_02FB; // normal if /* 000175C5: 0021 */ ret_g_str003D_02ED(); /* 000175CB: 0006 */ s0000 = LAST_RESULT; /* 000175D5: 0021 */ function_0305(s0000); /* 000175DE: 0034 */ set obj0001 = LAST_RESULT; /* 000175E8: 0020 */ ISRT.IsObject(obj0001); /* 000175F1: 0006 */ n0002 = LAST_RESULT; /* 000175FB: 000D */ n0002 = n0002 == 0x00000000; /* 0001760A: 0004 */ if(! n0002) goto label_02FA; // normal if /* 00017616: 0027 */ // -- Start Return Code -- // /* 0001761A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001760A, label_02FA: /* 00017625: 0033 */ g_obj0007.BillBoards() = obj0001; // : Jump Referenced(1): // : 000175B9, label_02FB: /* 0001763E: 0033 */ obj0001.Visible() = 0x00000000; /* 00017654: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017531, label_02FC: /* 0001765F: 000D */ n0002 = n0000 == 0x00000043; /* 0001766E: 0004 */ if(! n0002) goto label_02FD; // normal if /* 0001767A: 0006 */ g_number0049 = 0x00000001; /* 00017686: 0005 */ goto label_0308; // : Jump Referenced(1): // : 0001766E, label_02FD: /* 00017691: 000D */ n0002 = n0000 == 0x00000044; /* 000176A0: 0004 */ if(! n0002) goto label_02FE; // normal if /* 000176AC: 0027 */ // -- Start Return Code -- // /* 000176B0: 0020 */ ISRT._EnableSkins(g_number002F, 0x00000000); /* 000176BE: 0006 */ n0002 = LAST_RESULT; /* 000176C8: 0023 */ return n0002; /* 000176CF: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000176A0, label_02FE: /* 000176DA: 000D */ n0002 = n0000 == 0x00000045; /* 000176E9: 0004 */ if(! n0002) goto label_02FF; // normal if /* 000176F5: 0021 */ function_0236(0x00000001); /* 00017700: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000176E9, label_02FF: /* 0001770B: 000D */ n0002 = n0000 == 0x00000046; /* 0001771A: 0004 */ if(! n0002) goto label_0300; // normal if /* 00017726: 0027 */ // -- Start Return Code -- // /* 0001772A: 0020 */ ISRT._RegEnableTextSubs(g_number002F, 0x00000000); /* 00017738: 0006 */ n0002 = LAST_RESULT; /* 00017742: 0023 */ return n0002; /* 00017749: 0005 */ goto label_0308; // : Jump Referenced(1): // : 0001771A, label_0300: /* 00017754: 000D */ n0002 = n0000 == 0x00000047; /* 00017763: 0004 */ if(! n0002) goto label_0301; // normal if /* 0001776F: 0027 */ // -- Start Return Code -- // /* 00017773: 0021 */ function_02F0(); /* 00017779: 0006 */ n0002 = LAST_RESULT; /* 00017783: 0012 */ n0002 = n0002 & 0xFFFFFFFD; /* 00017792: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 0001779E: 0006 */ n0002 = LAST_RESULT; /* 000177A8: 0023 */ return n0002; /* 000177AF: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017763, label_0301: /* 000177BA: 000D */ n0002 = n0000 == 0x0000004B; /* 000177C9: 0004 */ if(! n0002) goto label_0302; // normal if /* 000177D5: 0027 */ // -- Start Return Code -- // /* 000177D9: 0021 */ function_02F0(); /* 000177DF: 0006 */ n0002 = LAST_RESULT; /* 000177E9: 0012 */ n0002 = n0002 & 0xFFFFFFFB; /* 000177F8: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 00017804: 0006 */ n0002 = LAST_RESULT; /* 0001780E: 0023 */ return n0002; /* 00017815: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000177C9, label_0302: /* 00017820: 000D */ n0002 = n0000 == 0x0000004C; /* 0001782F: 0004 */ if(! n0002) goto label_0303; // normal if /* 0001783B: 0027 */ // -- Start Return Code -- // /* 0001783F: 0021 */ function_02F0(); /* 00017845: 0006 */ n0002 = LAST_RESULT; /* 0001784F: 0012 */ n0002 = n0002 & 0xFFFFFFF7; /* 0001785E: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 0001786A: 0006 */ n0002 = LAST_RESULT; /* 00017874: 0023 */ return n0002; /* 0001787B: 0005 */ goto label_0308; // : Jump Referenced(1): // : 0001782F, label_0303: /* 00017886: 000D */ n0002 = n0000 == 0x0000004D; /* 00017895: 0004 */ if(! n0002) goto label_0304; // normal if /* 000178A1: 0027 */ // -- Start Return Code -- // /* 000178A5: 0021 */ function_02F0(); /* 000178AB: 0006 */ n0002 = LAST_RESULT; /* 000178B5: 0012 */ n0002 = n0002 & 0xFFFFFFEF; /* 000178C4: 0020 */ ISRT.__PutEnabledIServices(g_number002F, n0002); /* 000178D0: 0006 */ n0002 = LAST_RESULT; /* 000178DA: 0023 */ return n0002; /* 000178E1: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017895, label_0304: /* 000178EC: 000D */ n0002 = n0000 == 0x00000048; /* 000178FB: 0004 */ if(! n0002) goto label_0305; // normal if /* 00017907: 0027 */ // -- Start Return Code -- // /* 0001790B: 0021 */ ret_80004001_01FC(0x00000000); /* 00017916: 0006 */ n0002 = LAST_RESULT; /* 00017920: 0023 */ return n0002; /* 00017927: 0005 */ goto label_0308; // : Jump Referenced(1): // : 000178FB, label_0305: /* 00017932: 000D */ n0002 = n0000 == 0x00000049; /* 00017941: 0004 */ if(! n0002) goto label_0306; // normal if /* 0001794D: 0027 */ // -- Start Return Code -- // /* 00017951: 0020 */ ISRT._SetSilentSdShowMsg(g_number002F, 0x00000000); /* 0001795F: 0006 */ n0002 = LAST_RESULT; /* 00017969: 0023 */ return n0002; /* 00017970: 0005 */ goto label_0308; // : Jump Referenced(1): // : 00017941, label_0306: /* 0001797B: 000D */ n0002 = n0000 == 0x0000004A; /* 0001798A: 0004 */ if(! n0002) goto label_0307; // normal if /* 00017996: 0027 */ // -- Start Return Code -- // /* 0001799A: 0020 */ ISRT._EnableWow64FsRedirection(0x00000000); /* 000179A5: 0006 */ n0002 = LAST_RESULT; /* 000179AF: 0023 */ return n0002; /* 000179B6: 0005 */ goto label_0308; // : Jump Referenced(1): // : 0001798A, label_0307: /* 000179C1: 0027 */ // -- Start Return Code -- // /* 000179C5: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(28): // : 00016DD7, 00016E09, 00016ED1, 00016F03, 00016F36, // : 00016F7D, 00016FE6, 0001702F, 0001721C, 000172FD, // : 00017330, 00017379, 000173EB, 0001749F, 000174E5, // : 00017517, 00017654, 00017686, 000176CF, 00017700, // : 00017749, 000177AF, 00017815, 0001787B, 000178E1, // : 00017927, 00017970, 000179B6, label_0308: /* 000179D0: 0027 */ // -- Start Return Code -- // /* 000179D4: 0023 */ return 0x00000000; /* 000179DD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019C31, //Binary Size : 0x0000042E bytes function NUMBER function_0152() NUMBER n0000; //-006-/ 00017A03, 00017A0D, 00017CA6, 00017CB0, 00017CE2, 00017CEC, begin /* 000179F3: 0022 */ // -- Begin Function Code -- // /* 000179FC: 0032 */ SizeOf(g_struct_type_0014_000D); /* 00017A03: 0006 */ n0000 = LAST_RESULT; /* 00017A0D: 0033 */ g_struct_type_0014_000D.cb = n0000; /* 00017A1C: 0033 */ g_struct_type_0014_000D.lpReserved = 0x00000000; /* 00017A35: 0033 */ g_struct_type_0014_000D.lpDesktop = 0x00000000; /* 00017A4D: 0033 */ g_struct_type_0014_000D.lpTitle = 0x00000000; /* 00017A63: 0033 */ g_struct_type_0014_000D.wShowWindow = 0x0000000A; /* 00017A7D: 0033 */ g_struct_type_0014_000D.lpReserved2 = 0x00000000; /* 00017A97: 0033 */ g_struct_type_0014_000D.cbReserved2 = 0x00000000; /* 00017AB1: 0033 */ g_struct_type_0014_000D.dwFlags = 0x00000001; /* 00017AC7: 0033 */ g_struct_type_000B_000F.szStatusText = ""; /* 00017AE0: 0033 */ g_struct_type_000B_000F.lpProcessAttributes = 0x00000000; /* 00017B02: 0033 */ g_struct_type_000B_000F.lpThreadAttributes = 0x00000000; /* 00017B23: 0033 */ g_struct_type_000B_000F.bInheritHandles = 0x00000000; /* 00017B41: 0033 */ g_struct_type_000B_000F.dwCreationFlags = 0x00000020; /* 00017B5F: 0033 */ g_struct_type_000B_000F.lpEnvironment = 0x00000000; /* 00017B7B: 0033 */ g_struct_type_000B_000F.lpCurrentDirectory = 0x00000000; /* 00017B9C: 0033 */ g_struct_type_000B_000F.nLaunchResult = 0x00000000; /* 00017BB8: 0033 */ g_struct_type_000B_000F.nCallbackInterval = 0x000003E8; /* 00017BD8: 0033 */ g_struct_type_000B_000F.szCommandLineResult = ""; /* 00017BF8: 0033 */ g_struct_type_000B_000F.nWaitForInputIdleMax = 0x000007D0; /* 00017C1B: 0033 */ g_struct_type_000B_000F.nTimeOut = 0xFFFFFFFF; /* 00017C32: 0033 */ g_struct_type_000B_000F.nTimeOutCheckInterval = 0x000003E8; /* 00017C56: 0033 */ g_struct_type_000B_000F.nWaitResult = 0x00000000; /* 00017C70: 0033 */ g_struct_type_000B_000F.bCallbackEndedWait = 0x00000000; /* 00017C91: 0006 */ g_str002A = "open"; /* 00017C9F: 0032 */ SizeOf(g_struct_type_0013_0010); /* 00017CA6: 0006 */ n0000 = LAST_RESULT; /* 00017CB0: 0033 */ g_struct_type_0013_0010.cbSize = n0000; /* 00017CC3: 0033 */ g_struct_type_0013_0010.fMask = 0x00000440; /* 00017CD7: 0021 */ function_0214(0xFFFFFFFE); /* 00017CE2: 0006 */ n0000 = LAST_RESULT; /* 00017CEC: 0033 */ g_struct_type_0013_0010.hwnd = n0000; /* 00017CFD: 0033 */ g_struct_type_0013_0010.lpVerb = 0x00000000; /* 00017D12: 0033 */ g_struct_type_0013_0010.lpFile = 0x00000000; /* 00017D27: 0033 */ g_struct_type_0013_0010.lpParameters = 0x00000000; /* 00017D42: 0033 */ g_struct_type_0013_0010.lpDirectory = 0x00000000; /* 00017D5C: 0033 */ g_struct_type_0013_0010.nShow = 0x0000000A; /* 00017D70: 0033 */ g_struct_type_0013_0010.hInstApp = 0x00000000; /* 00017D87: 0033 */ g_struct_type_0013_0010.lpIDList = 0x00000000; /* 00017D9E: 0033 */ g_struct_type_0013_0010.lpClass = 0x00000000; /* 00017DB4: 0033 */ g_struct_type_0013_0010.hkeyClass = 0x00000000; /* 00017DCC: 0033 */ g_struct_type_0013_0010.dwHotKey = 0x00000000; /* 00017DE3: 0033 */ g_struct_type_0013_0010.hIconMonitor = 0x00000000; /* 00017DFE: 0033 */ g_struct_type_0013_0010.hProcess = 0x00000000; /* 00017E15: 0027 */ // -- Start Return Code -- // /* 00017E19: 0023 */ return 0x00000000; /* 00017E22: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019BED, //Binary Size : 0x00000C3C bytes function NUMBER function_0153(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002) STRING s0003; //-008-/ 000183F2, 000183FC, 00018419, 00018419, 00018429, 00018429, 00018436, 00018480, STRING s0004; //-005-/ 00017FB2, 00018002, 00018055, 00018068, 000180EF, STRING s0005; //-002-/ 00017EB9, 00017ECE, STRING s0007; //-018-/ 00017E39, 00017E50, 00017E50, 00017E5E, 00017E5E, 00017E77, 00017E77, 00017E86, 00017E86, 00017E94, 00017E94, 00017EA9, 00017EA9, 00017EB9, 00017F5B, 00017F65, 00017F98, 00017FA2, NUMBER n0003; //-004-/ 000180AC, 000180B6, 00018A14, 00018A2A, NUMBER n0004; //-003-/ 000183E6, 00018999, 000189C4, NUMBER n0005; //-003-/ 0001898F, 000189A8, 000189C4, NUMBER n0006; //-002-/ 000186F6, 00018700, NUMBER n0007; //-106-/ 00017EF1, 00017F00, 00017F1D, 00017F2C, 00017F6C, 00017F76, 00017FC3, 00017FCD, 00017FD9, 00017FE3, 0001803F, 00018049, 0001806F, 00018088, 00018088, 00018095, 000180B6, 000180C5, 000180FA, 00018109, 00018120, 0001812F, 0001812F, 0001813E, 000181AE, 000181B8, 000181DF, 000181E9, 0001820C, 00018216, 0001822A, 00018239, 00018284, 0001828E, 0001828E, 0001829D, 000182B3, 000182C2, 0001830D, 00018317, 00018317, 00018326, 0001833C, 0001834B, 00018396, 000183A0, 000183A0, 000183AF, 000183C5, 000183D4, 00018403, 0001840D, 00018456, 00018465, 00018465, 00018474, 00018480, 00018578, 0001859E, 000185A8, 000185A8, 000185B7, 0001861F, 00018629, 00018664, 0001866E, 00018681, 0001868B, 000186A4, 000186AE, 000186C6, 000186D0, 000186E3, 000186ED, 00018700, 0001873A, 0001873A, 00018747, 000187AF, 000187B9, 000187FB, 00018805, 0001882C, 00018836, 0001883F, 00018849, 00018863, 0001889A, 0001889A, 000188A7, 000188C5, 000188F7, 00018917, 0001895C, 0001896E, 0001897D, 00018999, 000189B7, 000189B7, 000189D1, 000189D1, 000189DE, 00018A0A, 00018A1E, 00018A5C, 00018A66, NUMBER n0008; //-020-/ 00018079, 00018088, 000184A7, 00018578, 00018721, 0001872B, 0001872B, 0001873A, 00018890, 0001889A, 000188ED, 000188F7, 00018936, 0001895C, 000189A8, 000189B7, 000189C4, 000189D1, 00018A14, 00018A1E, NUMBER n0009; //-004-/ 000184CD, 00018578, 00018952, 0001895C, NUMBER n000A; //-002-/ 000184F0, 00018578, NUMBER n000B; //-002-/ 00018513, 00018578, NUMBER n000C; //-002-/ 00018534, 00018578, NUMBER n000D; //-002-/ 0001855A, 00018578, NUMBER n000E; //-002-/ 00018564, 00018578, NUMBER n000F; //-002-/ 0001856E, 00018578, OBJECT obj0000; //-006-/ 000185D9, 000185E3, 000185FD, 00018769, 00018773, 0001878D, begin /* 00017E30: 0022 */ // -- Begin Function Code -- // /* 00017E39: 0007 */ s0007 = "Program=" + "%s"; /* 00017E50: 0007 */ s0007 = s0007 + "\t"; /* 00017E5E: 0007 */ s0007 = s0007 + "CommandLine="; /* 00017E77: 0007 */ s0007 = s0007 + "%s"; /* 00017E86: 0007 */ s0007 = s0007 + "\t"; /* 00017E94: 0007 */ s0007 = s0007 + "Options="; /* 00017EA9: 0007 */ s0007 = s0007 + "%ld"; /* 00017EB9: 0021 */ function_02D6(s0005, s0007, s0000, s0001, n0002); /* 00017ECE: 0021 */ function_0222("ISFuncBegin", "LaunchApp", s0005); /* 00017EF1: 0012 */ n0007 = n0002 & 0x00000800; /* 00017F00: 0004 */ if(! n0007) goto label_030B; // normal if /* 00017F0C: 0013 */ n0002 = n0002 | 0x00000001; // : Jump Referenced(1): // : 00017F00, label_030B: /* 00017F1D: 0012 */ n0007 = n0002 & 0x00000020; /* 00017F2C: 0004 */ if(! n0007) goto label_030C; // normal if /* 00017F38: 0021 */ function_0147(0x0000001A); // : Jump Referenced(1): // : 00017F2C, label_030C: /* 00017F45: 0035 */ g_struct_type_000B_000F.szStatusText; /* 00017F5B: 0006 */ s0007 = LAST_RESULT; /* 00017F65: 0028 */ StrLengthChars(s0007); /* 00017F6C: 0006 */ n0007 = LAST_RESULT; /* 00017F76: 0004 */ if(! n0007) goto label_030D; // normal if /* 00017F82: 0035 */ g_struct_type_000B_000F.szStatusText; /* 00017F98: 0006 */ s0007 = LAST_RESULT; /* 00017FA2: 0021 */ function_01F3(s0007, 0x00000001); // : Jump Referenced(1): // : 00017F76, label_030D: /* 00017FB2: 0006 */ s0004 = ""; /* 00017FBC: 0028 */ StrLengthChars(s0002); /* 00017FC3: 0006 */ n0007 = LAST_RESULT; /* 00017FCD: 0004 */ if(! n0007) goto label_030E; // normal if /* 00017FD9: 003C */ n0007 = &s0002; /* 00017FE3: 0033 */ g_struct_type_000B_000F.lpCurrentDirectory = n0007; /* 00018002: 0006 */ s0004 = s0002; /* 0001800C: 0005 */ goto label_030F; // : Jump Referenced(1): // : 00017FCD, label_030E: /* 00018017: 0033 */ g_struct_type_000B_000F.lpCurrentDirectory = 0x00000000; /* 00018038: 0028 */ StrLengthChars(s0000); /* 0001803F: 0006 */ n0007 = LAST_RESULT; /* 00018049: 0004 */ if(! n0007) goto label_030F; // normal if /* 00018055: 0021 */ function_02CD(s0004, s0000, 0x00000001); // : Jump Referenced(2): // : 0001800C, 00018049, label_030F: /* 00018068: 0028 */ StrLengthChars(s0004); /* 0001806F: 0006 */ n0007 = LAST_RESULT; /* 00018079: 0012 */ n0008 = n0002 & 0x00000400; /* 00018088: 0019 */ n0007 = n0007 && n0008; /* 00018095: 0004 */ if(! n0007) goto label_0311; // normal if /* 000180A1: 0021 */ function_0309(0x00040000); /* 000180AC: 0006 */ n0003 = LAST_RESULT; /* 000180B6: 000B */ n0007 = n0003 <= 0x00000000; /* 000180C5: 0004 */ if(! n0007) goto label_0310; // normal if /* 000180D1: 0033 */ g_struct_type_0016_0015.bCurrentSaved = 0x00000001; // : Jump Referenced(1): // : 000180C5, label_0310: /* 000180EF: 0021 */ function_0180(s0004); // : Jump Referenced(1): // : 00018095, label_0311: /* 000180FA: 0012 */ n0007 = n0002 & 0x00000200; /* 00018109: 0004 */ if(! n0007) goto label_0312; // normal if /* 00018115: 0021 */ function_02D5(s0000); // : Jump Referenced(1): // : 00018109, label_0312: /* 00018120: 0012 */ n0007 = n0002 & 0x00000100; /* 0001812F: 000D */ n0007 = n0007 == 0x00000000; /* 0001813E: 0004 */ if(! n0007) goto label_0313; // normal if /* 0001814A: 0021 */ function_02D4(s0000, 0x00000001); // : Jump Referenced(1): // : 0001813E, label_0313: /* 0001815A: 0033 */ g_struct_type_000B_000F.nTimeOut = n0001; /* 0001816F: 0033 */ g_struct_type_0014_000D.wShowWindow = n0000; /* 00018187: 0033 */ g_struct_type_0013_0010.nShow = n0000; /* 00018199: 0035 */ g_struct_type_0014_000D.wShowWindow; /* 000181AE: 0006 */ n0007 = LAST_RESULT; /* 000181B8: 0033 */ g_struct_type_0016_0015.wShowWindow = n0007; /* 000181D0: 0035 */ g_struct_type_0013_0010.nShow; /* 000181DF: 0006 */ n0007 = LAST_RESULT; /* 000181E9: 0033 */ g_struct_type_0016_0015.nShow = n0007; /* 000181FB: 0035 */ g_struct_type_0014_000D.dwFlags; /* 0001820C: 0006 */ n0007 = LAST_RESULT; /* 00018216: 0033 */ g_struct_type_0016_0015.dwFlags = n0007; /* 0001822A: 0012 */ n0007 = n0002 & 0x00000002; /* 00018239: 0004 */ if(! n0007) goto label_0314; // normal if /* 00018245: 0033 */ g_struct_type_0014_000D.wShowWindow = 0x00000000; /* 0001825F: 0033 */ g_struct_type_0013_0010.nShow = 0x00000000; /* 00018273: 0035 */ g_struct_type_0014_000D.dwFlags; /* 00018284: 0006 */ n0007 = LAST_RESULT; /* 0001828E: 0013 */ n0007 = n0007 | 0x00000001; /* 0001829D: 0033 */ g_struct_type_0014_000D.dwFlags = n0007; // : Jump Referenced(1): // : 00018239, label_0314: /* 000182B3: 0012 */ n0007 = n0002 & 0x00000004; /* 000182C2: 0004 */ if(! n0007) goto label_0315; // normal if /* 000182CE: 0033 */ g_struct_type_0014_000D.wShowWindow = 0x00000006; /* 000182E8: 0033 */ g_struct_type_0013_0010.nShow = 0x00000006; /* 000182FC: 0035 */ g_struct_type_0014_000D.dwFlags; /* 0001830D: 0006 */ n0007 = LAST_RESULT; /* 00018317: 0013 */ n0007 = n0007 | 0x00000001; /* 00018326: 0033 */ g_struct_type_0014_000D.dwFlags = n0007; // : Jump Referenced(1): // : 000182C2, label_0315: /* 0001833C: 0012 */ n0007 = n0002 & 0x00000008; /* 0001834B: 0004 */ if(! n0007) goto label_0316; // normal if /* 00018357: 0033 */ g_struct_type_0014_000D.wShowWindow = 0x00000003; /* 00018371: 0033 */ g_struct_type_0013_0010.nShow = 0x00000003; /* 00018385: 0035 */ g_struct_type_0014_000D.dwFlags; /* 00018396: 0006 */ n0007 = LAST_RESULT; /* 000183A0: 0013 */ n0007 = n0007 | 0x00000001; /* 000183AF: 0033 */ g_struct_type_0014_000D.dwFlags = n0007; // : Jump Referenced(1): // : 0001834B, label_0316: /* 000183C5: 0012 */ n0007 = n0002 & 0x00000010; /* 000183D4: 0004 */ if(! n0007) goto label_0317; // normal if /* 000183E0: 0021 */ function_0157(); /* 000183E6: 0006 */ n0004 = LAST_RESULT; // : Jump Referenced(1): // : 000183D4, label_0317: /* 000183F2: 0006 */ s0003 = s0000; /* 000183FC: 0028 */ StrLengthChars(s0003); /* 00018403: 0006 */ n0007 = LAST_RESULT; /* 0001840D: 0004 */ if(! n0007) goto label_0318; // normal if /* 00018419: 0007 */ s0003 = s0003 + " "; // : Jump Referenced(1): // : 0001840D, label_0318: /* 00018429: 0007 */ s0003 = s0003 + s0001; /* 00018436: 0033 */ g_struct_type_000B_000F.szCommandLineResult = s0003; /* 00018456: 0012 */ n0007 = n0002 & 0x00000100; /* 00018465: 000D */ n0007 = n0007 == 0x00000000; /* 00018474: 0004 */ if(! n0007) goto label_031B; // normal if /* 00018480: 003C */ n0007 = &s0003; /* 0001848A: 0035 */ g_struct_type_000B_000F.lpProcessAttributes; /* 000184A7: 0006 */ n0008 = LAST_RESULT; /* 000184B1: 0035 */ g_struct_type_000B_000F.lpThreadAttributes; /* 000184CD: 0006 */ n0009 = LAST_RESULT; /* 000184D7: 0035 */ g_struct_type_000B_000F.bInheritHandles; /* 000184F0: 0006 */ n000A = LAST_RESULT; /* 000184FA: 0035 */ g_struct_type_000B_000F.dwCreationFlags; /* 00018513: 0006 */ n000B = LAST_RESULT; /* 0001851D: 0035 */ g_struct_type_000B_000F.lpEnvironment; /* 00018534: 0006 */ n000C = LAST_RESULT; /* 0001853E: 0035 */ g_struct_type_000B_000F.lpCurrentDirectory; /* 0001855A: 0006 */ n000D = LAST_RESULT; /* 00018564: 001A */ n000E = &g_struct_type_0014_000D; /* 0001856E: 001A */ n000F = &g_struct_type_0010_000E; /* 00018578: 0020 */ KERNEL32.CreateProcess(0x00000000, n0007, n0008, n0009, n000A, n000B, n000C, n000D, n000E, n000F); /* 0001859E: 0006 */ n0007 = LAST_RESULT; /* 000185A8: 000D */ n0007 = n0007 == 0x00000000; /* 000185B7: 0004 */ if(! n0007) goto label_0319; // normal if /* 000185C3: 0035 */ Err.LastDllError(); /* 000185D9: 0006 */ obj0000 = LAST_RESULT; /* 000185E3: 0033 */ g_struct_type_000B_000F.nLaunchResult = obj0000; /* 000185FD: 0006 */ obj0000 = NOTHING; /* 00018607: 0027 */ // -- Start Return Code -- // /* 0001860B: 0021 */ function_0156(0xFFFFFFFF, s0000, s0001, n0002); /* 0001861F: 0006 */ n0007 = LAST_RESULT; /* 00018629: 0023 */ return n0007; /* 00018630: 0005 */ goto label_031A; // : Jump Referenced(1): // : 000185B7, label_0319: /* 0001863B: 0033 */ g_struct_type_000B_000F.nLaunchResult = 0x00000000; // : Jump Referenced(1): // : 00018630, label_031A: /* 00018659: 0005 */ goto label_031E; // : Jump Referenced(1): // : 00018474, label_031B: /* 00018664: 003C */ n0007 = &s0000; /* 0001866E: 0033 */ g_struct_type_0013_0010.lpFile = n0007; /* 00018681: 003C */ n0007 = &s0001; /* 0001868B: 0033 */ g_struct_type_0013_0010.lpParameters = n0007; /* 000186A4: 003C */ n0007 = &s0002; /* 000186AE: 0033 */ g_struct_type_0013_0010.lpDirectory = n0007; /* 000186C6: 003C */ n0007 = &g_str002A; /* 000186D0: 0033 */ g_struct_type_0013_0010.lpVerb = n0007; /* 000186E3: 001A */ n0007 = &g_struct_type_0013_0010; /* 000186ED: 0020 */ Shell32.ShellExecuteExW(n0007); /* 000186F6: 0006 */ n0006 = LAST_RESULT; /* 00018700: 000D */ n0007 = n0006 == 0x00000000; /* 0001870F: 0035 */ g_struct_type_0013_0010.hInstApp; /* 00018721: 0006 */ n0008 = LAST_RESULT; /* 0001872B: 0009 */ n0008 = n0008 < 0x00000020; /* 0001873A: 0019 */ n0007 = n0007 && n0008; /* 00018747: 0004 */ if(! n0007) goto label_031C; // normal if /* 00018753: 0035 */ Err.LastDllError(); /* 00018769: 0006 */ obj0000 = LAST_RESULT; /* 00018773: 0033 */ g_struct_type_000B_000F.nLaunchResult = obj0000; /* 0001878D: 0006 */ obj0000 = NOTHING; /* 00018797: 0027 */ // -- Start Return Code -- // /* 0001879B: 0021 */ function_0156(0xFFFFFFFF, s0000, s0001, n0002); /* 000187AF: 0006 */ n0007 = LAST_RESULT; /* 000187B9: 0023 */ return n0007; /* 000187C0: 0005 */ goto label_031D; // : Jump Referenced(1): // : 00018747, label_031C: /* 000187CB: 0033 */ g_struct_type_000B_000F.nLaunchResult = 0x00000000; // : Jump Referenced(1): // : 000187C0, label_031D: /* 000187E9: 0035 */ g_struct_type_0013_0010.hProcess; /* 000187FB: 0006 */ n0007 = LAST_RESULT; /* 00018805: 0033 */ g_struct_type_0010_000E.hProcess = n0007; /* 0001881A: 0035 */ g_struct_type_0013_0010.hProcess; /* 0001882C: 0006 */ n0007 = LAST_RESULT; /* 00018836: 0021 */ function_0158(n0007); /* 0001883F: 0006 */ n0007 = LAST_RESULT; /* 00018849: 0033 */ g_struct_type_0010_000E.dwProcessId = n0007; // : Jump Referenced(1): // : 00018659, label_031E: /* 00018863: 0012 */ n0007 = n0002 & 0x00000001; /* 00018872: 0035 */ g_struct_type_000B_000F.nWaitForInputIdleMax; /* 00018890: 0006 */ n0008 = LAST_RESULT; /* 0001889A: 0019 */ n0007 = n0007 && n0008; /* 000188A7: 0004 */ if(! n0007) goto label_031F; // normal if /* 000188B3: 0035 */ g_struct_type_0010_000E.hProcess; /* 000188C5: 0006 */ n0007 = LAST_RESULT; /* 000188CF: 0035 */ g_struct_type_000B_000F.nWaitForInputIdleMax; /* 000188ED: 0006 */ n0008 = LAST_RESULT; /* 000188F7: 0020 */ USER32.WaitForInputIdle(n0007, n0008); // : Jump Referenced(1): // : 000188A7, label_031F: /* 00018905: 0035 */ g_struct_type_0010_000E.hProcess; /* 00018917: 0006 */ n0007 = LAST_RESULT; /* 00018921: 0035 */ g_struct_type_0010_000E.dwProcessId; /* 00018936: 0006 */ n0008 = LAST_RESULT; /* 00018940: 0035 */ g_struct_type_000B_000F.nTimeOut; /* 00018952: 0006 */ n0009 = LAST_RESULT; /* 0001895C: 0021 */ function_0154(n0007, n0008, n0009, n0002); /* 0001896E: 0012 */ n0007 = n0002 & 0x00000010; /* 0001897D: 0004 */ if(! n0007) goto label_0320; // normal if /* 00018989: 0021 */ function_0157(); /* 0001898F: 0006 */ n0005 = LAST_RESULT; /* 00018999: 000C */ n0007 = n0004 >= 0x00000000; /* 000189A8: 000C */ n0008 = n0005 >= 0x00000000; /* 000189B7: 0019 */ n0007 = n0007 && n0008; /* 000189C4: 000A */ n0008 = n0005 > n0004; /* 000189D1: 0019 */ n0007 = n0007 && n0008; /* 000189DE: 0004 */ if(! n0007) goto label_0320; // normal if /* 000189EA: 0006 */ g_number0002 = 0x00000001; // : Jump Referenced(2): // : 0001897D, 000189DE, label_0320: /* 000189F8: 0035 */ g_struct_type_0010_000E.hProcess; /* 00018A0A: 0006 */ n0007 = LAST_RESULT; /* 00018A14: 001A */ n0008 = &n0003; /* 00018A1E: 0020 */ KERNEL32.GetExitCodeProcess(n0007, n0008); /* 00018A2A: 0033 */ g_struct_type_000B_000F.nLaunchResult = n0003; /* 00018A44: 0027 */ // -- Start Return Code -- // /* 00018A48: 0021 */ function_0156(0x00000000, s0000, s0001, n0002); /* 00018A5C: 0006 */ n0007 = LAST_RESULT; /* 00018A66: 0023 */ return n0007; /* 00018A6D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001895C, //Binary Size : 0x0000048F bytes function NUMBER function_0154(/*NUMBER*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002, /*NUMBER*/ n0003) NUMBER n0004; //-005-/ 00018D54, 00018DB3, 00018DBD, 00018E5A, 00018E9C, NUMBER n0005; //-005-/ 00018D94, 00018D9E, 00018E4B, 00018EB5, 00018ECD, NUMBER n0006; //-003-/ 00018B59, 00018CA2, 00018D9E, NUMBER n0007; //-002-/ 00018CA2, 00018D9E, NUMBER n0008; //-007-/ 00018BA9, 00018C47, 00018C7B, 00018CD1, 00018CDE, 00018D21, 00018D79, NUMBER n0009; //-050-/ 00018A88, 00018A97, 00018AB4, 00018AC3, 00018AC3, 00018AD2, 00018B07, 00018B25, 00018B25, 00018B32, 00018B63, 00018B72, 00018B72, 00018B90, 00018B90, 00018B9D, 00018BDF, 00018BE9, 00018BE9, 00018C2E, 00018C2E, 00018C3B, 00018C87, 00018C96, 00018CC7, 00018CD1, 00018CD1, 00018CED, 00018CED, 00018CFA, 00018D54, 00018D63, 00018D6F, 00018D79, 00018DBD, 00018DD9, 00018DD9, 00018DE6, 00018E04, 00018E0E, 00018E0E, 00018E1B, 00018E1B, 00018E28, 00018E4B, 00018E5A, 00018E5A, 00018E67, 00018ECD, 00018EDC, NUMBER n000A; //-012-/ 00018B16, 00018B25, 00018B81, 00018B90, 00018C15, 00018C1F, 00018C1F, 00018C2E, 00018CDE, 00018CED, 00018DCA, 00018DD9, begin /* 00018A7F: 0022 */ // -- Begin Function Code -- // /* 00018A88: 0012 */ n0009 = n0003 & 0x00000800; /* 00018A97: 0004 */ if(! n0009) goto label_0322; // normal if /* 00018AA3: 0013 */ n0003 = n0003 | 0x00000001; // : Jump Referenced(1): // : 00018A97, label_0322: /* 00018AB4: 0012 */ n0009 = n0003 & 0x00000001; /* 00018AC3: 000D */ n0009 = n0009 == 0x00000000; /* 00018AD2: 0004 */ if(! n0009) goto label_0323; // normal if /* 00018ADE: 0033 */ g_struct_type_000B_000F.nWaitResult = 0x00000000; /* 00018AF8: 0027 */ // -- Start Return Code -- // /* 00018AFC: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00018AD2, label_0323: /* 00018B07: 000D */ n0009 = n0001 == 0x00000000; /* 00018B16: 0012 */ n000A = n0003 & 0x00000800; /* 00018B25: 0019 */ n0009 = n0009 && n000A; /* 00018B32: 0004 */ if(! n0009) goto label_0324; // normal if /* 00018B3E: 0021 */ function_0158(n0000); /* 00018B47: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 00018B32, label_0324: /* 00018B53: 0020 */ KERNEL32.GetTickCount(); /* 00018B59: 0006 */ n0006 = LAST_RESULT; /* 00018B63: 0012 */ n0009 = n0003 & 0x00000080; /* 00018B72: 000D */ n0009 = n0009 == 0x00000000; /* 00018B81: 000D */ n000A = n0002 == 0xFFFFFFFF; /* 00018B90: 0019 */ n0009 = n0009 && n000A; /* 00018B9D: 0004 */ if(! n0009) goto label_0325; // normal if /* 00018BA9: 0006 */ n0008 = 0xFFFFFFFF; /* 00018BB5: 0005 */ goto label_0328; // : Jump Referenced(1): // : 00018B9D, label_0325: /* 00018BC0: 0035 */ g_struct_type_000B_000F.nTimeOutCheckInterval; /* 00018BDF: 0006 */ n0009 = LAST_RESULT; /* 00018BE9: 0009 */ n0009 = n0002 < n0009; /* 00018BF6: 0035 */ g_struct_type_000B_000F.nTimeOutCheckInterval; /* 00018C15: 0006 */ n000A = LAST_RESULT; /* 00018C1F: 000D */ n000A = n000A == 0xFFFFFFFF; /* 00018C2E: 0018 */ n0009 = n0009 || n000A; /* 00018C3B: 0004 */ if(! n0009) goto label_0326; // normal if /* 00018C47: 0006 */ n0008 = n0002; /* 00018C51: 0005 */ goto label_0327; // : Jump Referenced(1): // : 00018C3B, label_0326: /* 00018C5C: 0035 */ g_struct_type_000B_000F.nTimeOutCheckInterval; /* 00018C7B: 0006 */ n0008 = LAST_RESULT; // : Jump Referenced(1): // : 00018C51, label_0327: /* 00018C87: 0012 */ n0009 = n0003 & 0x00000080; /* 00018C96: 0004 */ if(! n0009) goto label_0328; // normal if /* 00018CA2: 0006 */ n0007 = n0006; /* 00018CAC: 0035 */ g_struct_type_000B_000F.nCallbackInterval; /* 00018CC7: 0006 */ n0009 = LAST_RESULT; /* 00018CD1: 0009 */ n0009 = n0009 < n0008; /* 00018CDE: 000D */ n000A = n0008 == 0xFFFFFFFF; /* 00018CED: 0018 */ n0009 = n0009 || n000A; /* 00018CFA: 0004 */ if(! n0009) goto label_0328; // normal if /* 00018D06: 0035 */ g_struct_type_000B_000F.nCallbackInterval; /* 00018D21: 0006 */ n0008 = LAST_RESULT; // : Jump Referenced(3): // : 00018BB5, 00018C96, 00018CFA, label_0328: /* 00018D2D: 0033 */ g_struct_type_000B_000F.bCallbackEndedWait = 0x00000000; // : Jump Referenced(1): // : 00018EAA, label_0329: /* 00018D50: 0001 */ // -- While/Switch -- // /* 00018D54: 000D */ n0009 = n0004 == 0x00000000; /* 00018D63: 0004 */ if(! n0009) goto label_032D; // normal if /* 00018D6F: 001A */ n0009 = &n0000; /* 00018D79: 0020 */ USER32.MsgWaitForMultipleObjects(0x00000001, n0009, 0x00000000, n0008, 0x000000FF); /* 00018D94: 0006 */ n0005 = LAST_RESULT; /* 00018D9E: 0021 */ function_0155(n0005, n0002, n0006, n0003, n0007); /* 00018DB3: 0006 */ n0004 = LAST_RESULT; /* 00018DBD: 0019 */ n0009 = n0004 && n0001; /* 00018DCA: 0012 */ n000A = n0003 & 0x00000800; /* 00018DD9: 0019 */ n0009 = n0009 && n000A; /* 00018DE6: 0004 */ if(! n0009) goto label_032C; // normal if /* 00018DF2: 0035 */ g_struct_type_0010_000E.hProcess; /* 00018E04: 0006 */ n0009 = LAST_RESULT; /* 00018E0E: 000E */ n0009 = n0000 != n0009; /* 00018E1B: 0019 */ n0009 = n0000 && n0009; /* 00018E28: 0004 */ if(! n0009) goto label_032A; // normal if /* 00018E34: 0020 */ KERNEL32.CloseHandle(n0000); /* 00018E3D: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 00018E28, label_032A: /* 00018E4B: 000E */ n0009 = n0005 != 0x00000102; /* 00018E5A: 0019 */ n0009 = n0004 && n0009; /* 00018E67: 0004 */ if(! n0009) goto label_032B; // normal if /* 00018E73: 0020 */ ISRT._GetRunningChildProcessEx2(n0001, n0000, 0x00000000); /* 00018E84: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 00018E67, label_032B: /* 00018E90: 0004 */ if(! n0000) goto label_032C; // normal if /* 00018E9C: 0006 */ n0004 = 0x00000000; // : Jump Referenced(2): // : 00018DE6, 00018E90, label_032C: /* 00018EAA: 0005 */ goto label_0329; // : Jump Referenced(1): // : 00018D63, label_032D: /* 00018EB5: 0033 */ g_struct_type_000B_000F.nWaitResult = n0005; /* 00018ECD: 000D */ n0009 = n0005 == 0x00000000; /* 00018EDC: 0004 */ if(! n0009) goto label_032E; // normal if /* 00018EE8: 0027 */ // -- Start Return Code -- // /* 00018EEC: 0023 */ return 0x00000000; /* 00018EF5: 0005 */ goto label_032F; // : Jump Referenced(1): // : 00018EDC, label_032E: /* 00018F00: 0027 */ // -- Start Return Code -- // /* 00018F04: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00018EF5, label_032F: /* 00018F0F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00018D9E, //Binary Size : 0x000002EA bytes function BOOL function_0155(/*BYREF NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF NUMBER*/ n0002, /*BYREF NUMBER*/ n0003, /*BYREF NUMBER*/ n0004) NUMBER n0005; //-002-/ 00019197, 000191B1, NUMBER n0006; //-030-/ 00018F26, 00018F35, 00018F50, 00018FA1, 00018FA1, 00018FAE, 00018FD5, 00018FE4, 00018FF0, 00018FFA, 00019028, 00019032, 00019032, 0001906B, 0001906B, 000190A2, 000190A2, 000190AF, 000190D9, 000190E8, 00019103, 00019112, 00019124, 00019160, 0001916C, 00019176, 00019176, 00019185, 000191B1, 000191C0, NUMBER n0007; //-020-/ 00018F65, 00018F6F, 00018F6F, 00018F7C, 00018F88, 00018F92, 00018F92, 00018FA1, 00019052, 0001905C, 0001905C, 0001906B, 00019089, 00019093, 00019093, 000190A2, 00019149, 00019153, 00019153, 00019160, type_0007 struct_type_0007_0000; //-004-/ 00018FF0, 00019017, 00019041, 00019078, begin /* 00018F1D: 0022 */ // -- Begin Function Code -- // /* 00018F26: 000D */ n0006 = n0000 == 0x00000000; /* 00018F35: 0004 */ if(! n0006) goto label_0331; // normal if /* 00018F41: 0027 */ // -- Start Return Code -- // /* 00018F45: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00018F35, label_0331: /* 00018F50: 000E */ n0006 = n0001 != 0xFFFFFFFF; /* 00018F5F: 0020 */ KERNEL32.GetTickCount(); /* 00018F65: 0006 */ n0007 = LAST_RESULT; /* 00018F6F: 000F */ n0007 = n0007 - n0002; /* 00018F7C: 0020 */ ISRT._CompareDWORD(n0007, n0001); /* 00018F88: 0006 */ n0007 = LAST_RESULT; /* 00018F92: 000C */ n0007 = n0007 >= 0x00000000; /* 00018FA1: 0019 */ n0006 = n0006 && n0007; /* 00018FAE: 0004 */ if(! n0006) goto label_0332; // normal if /* 00018FBA: 0006 */ n0000 = 0x00000102; /* 00018FC6: 0027 */ // -- Start Return Code -- // /* 00018FCA: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00018FAE, label_0332: /* 00018FD5: 000D */ n0006 = n0000 == 0x00000001; /* 00018FE4: 0004 */ if(! n0006) goto label_0334; // normal if /* 00018FF0: 001A */ n0006 = &struct_type_0007_0000; /* 00018FFA: 0020 */ USER32.PeekMessageW(n0006, 0x00000000, 0x00000000, 0x00000000, 0x00000000); /* 00019017: 0035 */ struct_type_0007_0000.message; /* 00019028: 0006 */ n0006 = LAST_RESULT; /* 00019032: 000D */ n0006 = n0006 == 0x00000011; /* 00019041: 0035 */ struct_type_0007_0000.message; /* 00019052: 0006 */ n0007 = LAST_RESULT; /* 0001905C: 000D */ n0007 = n0007 == 0x00000010; /* 0001906B: 0018 */ n0006 = n0006 || n0007; /* 00019078: 0035 */ struct_type_0007_0000.message; /* 00019089: 0006 */ n0007 = LAST_RESULT; /* 00019093: 000D */ n0007 = n0007 == 0x00000012; /* 000190A2: 0018 */ n0006 = n0006 || n0007; /* 000190AF: 0004 */ if(! n0006) goto label_0333; // normal if /* 000190BB: 0027 */ // -- Start Return Code -- // /* 000190BF: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000190AF, label_0333: /* 000190CA: 0027 */ // -- Start Return Code -- // /* 000190CE: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00018FE4, label_0334: /* 000190D9: 000E */ n0006 = n0000 != 0x00000102; /* 000190E8: 0004 */ if(! n0006) goto label_0335; // normal if /* 000190F4: 0027 */ // -- Start Return Code -- // /* 000190F8: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000190E8, label_0335: /* 00019103: 0012 */ n0006 = n0003 & 0x00000080; /* 00019112: 0004 */ if(! n0006) goto label_0336; // normal if /* 0001911E: 0020 */ KERNEL32.GetTickCount(); /* 00019124: 0006 */ n0006 = LAST_RESULT; /* 0001912E: 0035 */ g_struct_type_000B_000F.nCallbackInterval; /* 00019149: 0006 */ n0007 = LAST_RESULT; /* 00019153: 0007 */ n0007 = n0004 + n0007; /* 00019160: 0020 */ ISRT._CompareDWORD(n0006, n0007); /* 0001916C: 0006 */ n0006 = LAST_RESULT; /* 00019176: 000C */ n0006 = n0006 >= 0x00000000; /* 00019185: 0004 */ if(! n0006) goto label_0336; // normal if /* 00019191: 0021 */ OnLaunchAppAndWaitCallback(); /* 00019197: 0006 */ n0005 = LAST_RESULT; /* 000191A1: 0020 */ KERNEL32.GetTickCount(); /* 000191A7: 0006 */ n0004 = LAST_RESULT; /* 000191B1: 000D */ n0006 = n0005 == 0x00000001; /* 000191C0: 0004 */ if(! n0006) goto label_0336; // normal if /* 000191CC: 0033 */ g_struct_type_000B_000F.bCallbackEndedWait = 0x00000001; /* 000191ED: 0006 */ n0000 = 0x00000102; /* 000191F9: 0027 */ // -- Start Return Code -- // /* 000191FD: 0023 */ return 0x00000001; // : Jump Referenced(3): // : 00019112, 00019185, 000191C0, label_0336: /* 00019208: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0001860B, 0001879B, 00018A48, //Binary Size : 0x0000044F bytes function NUMBER function_0156(/*INT*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*INT*/ n0001) STRING s0002; //-003-/ 0001953F, 0001961D, 0001963E, STRING s0004; //-050-/ 000192FA, 00019304, 0001942A, 00019440, 00019440, 0001944E, 0001944E, 0001945C, 0001945C, 0001946F, 0001946F, 00019483, 00019483, 00019491, 00019491, 000194A6, 000194A6, 000194B5, 000194B5, 000194C3, 000194C3, 000194DC, 000194DC, 000194EB, 000194EB, 000194F9, 000194F9, 0001950E, 0001950E, 0001953F, 0001956C, 00019582, 00019582, 00019590, 00019590, 000195A5, 000195A5, 000195B4, 000195B4, 000195C2, 000195C2, 000195DB, 000195DB, 000195EA, 000195EA, 000195F8, 000195F8, 0001960D, 0001960D, 0001961D, NUMBER n0002; //-018-/ 00019223, 00019232, 00019293, 0001929D, 000192C6, 000192D0, 0001930B, 00019315, 00019331, 00019340, 00019370, 0001937A, 00019393, 000193A2, 0001940F, 0001941E, 00019535, 0001953F, begin /* 0001921A: 0022 */ // -- Begin Function Code -- // /* 00019223: 0009 */ n0002 = n0000 < 0x00000000; /* 00019232: 0004 */ if(! n0002) goto label_0338; // normal if /* 0001923E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Extend.rul", 0x000001F0, n0000); // : Jump Referenced(1): // : 00019232, label_0338: /* 0001927E: 0035 */ g_struct_type_0016_0015.wShowWindow; /* 00019293: 0006 */ n0002 = LAST_RESULT; /* 0001929D: 0033 */ g_struct_type_0014_000D.wShowWindow = n0002; /* 000192B5: 0035 */ g_struct_type_0016_0015.dwFlags; /* 000192C6: 0006 */ n0002 = LAST_RESULT; /* 000192D0: 0033 */ g_struct_type_0014_000D.dwFlags = n0002; /* 000192E4: 0035 */ g_struct_type_000B_000F.szStatusText; /* 000192FA: 0006 */ s0004 = LAST_RESULT; /* 00019304: 0028 */ StrLengthChars(s0004); /* 0001930B: 0006 */ n0002 = LAST_RESULT; /* 00019315: 0004 */ if(! n0002) goto label_0339; // normal if /* 00019321: 0021 */ function_01F3("", 0x00000000); // : Jump Referenced(1): // : 00019315, label_0339: /* 00019331: 0012 */ n0002 = n0001 & 0x00000020; /* 00019340: 0004 */ if(! n0002) goto label_033A; // normal if /* 0001934C: 0021 */ function_0148(0x0000001A); // : Jump Referenced(1): // : 00019340, label_033A: /* 00019359: 0035 */ g_struct_type_0016_0015.bCurrentSaved; /* 00019370: 0006 */ n0002 = LAST_RESULT; /* 0001937A: 0004 */ if(! n0002) goto label_033B; // normal if /* 00019386: 0021 */ function_030B(0x00040000); // : Jump Referenced(1): // : 0001937A, label_033B: /* 00019393: 0012 */ n0002 = n0001 & 0x00000100; /* 000193A2: 0004 */ if(! n0002) goto label_033C; // normal if /* 000193AE: 0033 */ g_struct_type_0013_0010.lpFile = 0x00000000; /* 000193C3: 0033 */ g_struct_type_0013_0010.lpParameters = 0x00000000; /* 000193DE: 0033 */ g_struct_type_0013_0010.lpDirectory = 0x00000000; /* 000193F8: 0033 */ g_struct_type_0013_0010.lpVerb = 0x00000000; // : Jump Referenced(1): // : 000193A2, label_033C: /* 0001940F: 0009 */ n0002 = n0000 < 0x00000000; /* 0001941E: 0004 */ if(! n0002) goto label_033D; // normal if /* 0001942A: 0007 */ s0004 = "Result=" + "%s"; /* 00019440: 0007 */ s0004 = s0004 + "\t"; /* 0001944E: 0007 */ s0004 = s0004 + "\t"; /* 0001945C: 0007 */ s0004 = s0004 + "Error="; /* 0001946F: 0007 */ s0004 = s0004 + "0x%08lx"; /* 00019483: 0007 */ s0004 = s0004 + "\t"; /* 00019491: 0007 */ s0004 = s0004 + "Program="; /* 000194A6: 0007 */ s0004 = s0004 + "%s"; /* 000194B5: 0007 */ s0004 = s0004 + "\t"; /* 000194C3: 0007 */ s0004 = s0004 + "CommandLine="; /* 000194DC: 0007 */ s0004 = s0004 + "%s"; /* 000194EB: 0007 */ s0004 = s0004 + "\t"; /* 000194F9: 0007 */ s0004 = s0004 + "Options="; /* 0001950E: 0007 */ s0004 = s0004 + "%ld"; /* 0001951E: 0035 */ g_struct_type_000B_000F.nLaunchResult; /* 00019535: 0006 */ n0002 = LAST_RESULT; /* 0001953F: 0021 */ function_02D6(s0002, s0004, "Failure", n0002, s0000, s0001, n0001); /* 00019561: 0005 */ goto label_033E; // : Jump Referenced(1): // : 0001941E, label_033D: /* 0001956C: 0007 */ s0004 = "Result=" + "%s"; /* 00019582: 0007 */ s0004 = s0004 + "\t"; /* 00019590: 0007 */ s0004 = s0004 + "Program="; /* 000195A5: 0007 */ s0004 = s0004 + "%s"; /* 000195B4: 0007 */ s0004 = s0004 + "\t"; /* 000195C2: 0007 */ s0004 = s0004 + "CommandLine="; /* 000195DB: 0007 */ s0004 = s0004 + "%s"; /* 000195EA: 0007 */ s0004 = s0004 + "\t"; /* 000195F8: 0007 */ s0004 = s0004 + "Options="; /* 0001960D: 0007 */ s0004 = s0004 + "%ld"; /* 0001961D: 0021 */ function_02D6(s0002, s0004, "Success", s0000, s0001, n0001); // : Jump Referenced(1): // : 00019561, label_033E: /* 0001963E: 0021 */ function_0222("ISFuncEnd", "LaunchApp", s0002); /* 0001965F: 0027 */ // -- Start Return Code -- // /* 00019663: 0023 */ return n0000; /* 0001966A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000183E0, 00018989, //Binary Size : 0x000003AB bytes function NUMBER function_0157() STRING s0001; //-004-/ 000198C6, 000198D0, 000198D0, 000198E8, NUMBER n0000; //-018-/ 000196DB, 000196E5, 00019700, 00019750, 0001975A, 00019775, 000197CE, 000197D8, 000197F3, 00019843, 0001984D, 00019868, 000198FA, 00019904, 0001991F, 000199CE, 000199D8, 000199F3, NUMBER n0001; //-013-/ 00019700, 00019700, 00019775, 00019775, 000197F3, 000197F3, 00019868, 00019868, 0001991F, 0001991F, 000199F3, 000199F3, 00019A1D, NUMBER n0002; //-003-/ 00019687, 00019A02, 00019A0E, NUMBER n0003; //-016-/ 000196E5, 000196F4, 0001975A, 00019769, 000197D8, 000197E7, 0001984D, 0001985C, 000198AA, 000198B4, 00019904, 00019913, 00019961, 0001996B, 000199D8, 000199E7, OBJECT obj0000; //-006-/ 00019886, 00019890, 000198A0, 0001993D, 00019947, 00019957, begin /* 00019678: 0022 */ // -- Begin Function Code -- // /* 00019681: 0021 */ ret_g_number005F_0307(); /* 00019687: 0006 */ n0002 = LAST_RESULT; /* 00019691: 0021 */ function_0306(0x80000001); /* 0001969C: 0021 */ function_0249("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 0x00000002); /* 000196DB: 0006 */ n0000 = LAST_RESULT; /* 000196E5: 000A */ n0003 = n0000 > 0x00000000; /* 000196F4: 0004 */ if(! n0003) goto label_0340; // normal if /* 00019700: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(1): // : 000196F4, label_0340: /* 0001970F: 0021 */ function_0249("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 0x00000002); /* 00019750: 0006 */ n0000 = LAST_RESULT; /* 0001975A: 000A */ n0003 = n0000 > 0x00000000; /* 00019769: 0004 */ if(! n0003) goto label_0341; // normal if /* 00019775: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(1): // : 00019769, label_0341: /* 00019784: 0021 */ function_0306(0x80000002); /* 0001978F: 0021 */ function_0249("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 0x00000002); /* 000197CE: 0006 */ n0000 = LAST_RESULT; /* 000197D8: 000A */ n0003 = n0000 > 0x00000000; /* 000197E7: 0004 */ if(! n0003) goto label_0342; // normal if /* 000197F3: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(1): // : 000197E7, label_0342: /* 00019802: 0021 */ function_0249("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 0x00000002); /* 00019843: 0006 */ n0000 = LAST_RESULT; /* 0001984D: 000A */ n0003 = n0000 > 0x00000000; /* 0001985C: 0004 */ if(! n0003) goto label_0343; // normal if /* 00019868: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(1): // : 0001985C, label_0343: /* 00019877: 0035 */ g_struct_type_000F_0013.WIN9X; /* 00019886: 0006 */ obj0000 = LAST_RESULT; /* 00019890: 0035 */ obj0000.bWin9X(); /* 000198A0: 0006 */ obj0000 = NOTHING; /* 000198AA: 0006 */ n0003 = LAST_RESULT; /* 000198B4: 0004 */ if(! n0003) goto label_0344; // normal if /* 000198C0: 0021 */ ret_g_str003F_02EB(); /* 000198C6: 0006 */ s0001 = LAST_RESULT; /* 000198D0: 0014 */ s0001 = s0001 ^ "Wininit.ini"; /* 000198E8: 0021 */ function_023F(s0001, "Rename"); /* 000198FA: 0006 */ n0000 = LAST_RESULT; /* 00019904: 000A */ n0003 = n0000 > 0x00000000; /* 00019913: 0004 */ if(! n0003) goto label_0344; // normal if /* 0001991F: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(2): // : 000198B4, 00019913, label_0344: /* 0001992E: 0035 */ g_struct_type_000F_0013.WINNT; /* 0001993D: 0006 */ obj0000 = LAST_RESULT; /* 00019947: 0035 */ obj0000.bWinNT(); /* 00019957: 0006 */ obj0000 = NOTHING; /* 00019961: 0006 */ n0003 = LAST_RESULT; /* 0001996B: 0004 */ if(! n0003) goto label_0345; // normal if /* 00019977: 0021 */ function_024D("SYSTEM\\CurrentControlSet\\Control\\Session Manager", "PendingFileRenameOperations"); /* 000199CE: 0006 */ n0000 = LAST_RESULT; /* 000199D8: 000A */ n0003 = n0000 > 0x00000000; /* 000199E7: 0004 */ if(! n0003) goto label_0345; // normal if /* 000199F3: 0007 */ n0001 = n0001 + n0000; // : Jump Referenced(2): // : 0001996B, 000199E7, label_0345: /* 00019A02: 0004 */ if(! n0002) goto label_0346; // normal if /* 00019A0E: 0021 */ function_0306(n0002); // : Jump Referenced(1): // : 00019A02, label_0346: /* 00019A19: 0027 */ // -- Start Return Code -- // /* 00019A1D: 0023 */ return n0001; /* 00019A24: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00018836, 00018B3E, //Binary Size : 0x0000013E bytes function HWND function_0158(/*HWND*/ n0000) NUMBER n0001; //-003-/ 00019A56, 00019A60, 00019AE9, NUMBER n0002; //-002-/ 00019A60, 00019A6F, OBJECT obj0000; //-006-/ 00019A91, 00019A9B, 00019AD9, 00019B0C, 00019B16, 00019B54, begin /* 00019A36: 0022 */ // -- Begin Function Code -- // /* 00019A3F: 0036 */ try /* 00019A4D: 0020 */ KERNEL32.GetProcessId(n0000); /* 00019A56: 0006 */ n0001 = LAST_RESULT; /* 00019A60: 000D */ n0002 = n0001 == 0x00000000; /* 00019A6F: 0004 */ if(! n0002) goto label_0348; // normal if /* 00019A7B: 0035 */ Err.LastDllError(); /* 00019A91: 0006 */ obj0000 = LAST_RESULT; /* 00019A9B: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Extend.rul", 0x00000288, obj0000); /* 00019AD9: 0006 */ obj0000 = NOTHING; // : Jump Referenced(1): // : 00019A6F, label_0348: /* 00019AE5: 0027 */ // -- Start Return Code -- // /* 00019AE9: 0023 */ return n0001; /* 00019AF0: 0037 */ catch /* 00019AF6: 0035 */ Err.LastDllError(); /* 00019B0C: 0006 */ obj0000 = LAST_RESULT; /* 00019B16: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Extend.rul", 0x0000028D, obj0000); /* 00019B54: 0006 */ obj0000 = NOTHING; /* 00019B5E: 0027 */ // -- Start Return Code -- // /* 00019B62: 0023 */ return 0x00000000; /* 00019B6B: 0038 */ endcatch; /* 00019B71: 0024 */ return; /* 00019B75: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(14): // : 00008571, 000086C2, 00008C4E, 00009751, 00009A99, // : 00009D05, 00009DDF, 0000A1CE, 0000C66B, 0000C6EA, // : 0000C768, 0000C7BE, 0000C817, 0000C93F, //Binary Size : 0x0000008E bytes function NUMBER function_0159(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) NUMBER n0001; //-004-/ 00019BA9, 00019BED, 00019C05, 00019C0F, NUMBER n0002; //-002-/ 00019BC5, 00019BED, NUMBER n0003; //-004-/ 00019BCF, 00019BDE, 00019BDE, 00019BED, begin /* 00019B87: 0022 */ // -- Begin Function Code -- // /* 00019B90: 0027 */ // -- Start Return Code -- // /* 00019B94: 0035 */ g_struct_type_0014_000D.wShowWindow; /* 00019BA9: 0006 */ n0001 = LAST_RESULT; /* 00019BB3: 0035 */ g_struct_type_000B_000F.nTimeOut; /* 00019BC5: 0006 */ n0002 = LAST_RESULT; /* 00019BCF: 0013 */ n0003 = n0000 | 0x00000400; /* 00019BDE: 0013 */ n0003 = n0003 | 0x00000200; /* 00019BED: 0021 */ function_0153(s0000, s0001, "", n0001, n0002, n0003); /* 00019C05: 0006 */ n0001 = LAST_RESULT; /* 00019C0F: 0023 */ return n0001; /* 00019C16: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021486, //Binary Size : 0x00000023 bytes function NUMBER function_015A() NUMBER n0000; //-002-/ 00019C37, 00019C41, begin /* 00019C24: 0022 */ // -- Begin Function Code -- // /* 00019C2D: 0027 */ // -- Start Return Code -- // /* 00019C31: 0021 */ function_0152(); /* 00019C37: 0006 */ n0000 = LAST_RESULT; /* 00019C41: 0023 */ return n0000; /* 00019C48: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00012C41, //Binary Size : 0x00000022 bytes function OBJECT function_015D() STRING s0000; //-001-/ 00019C5F, OBJECT obj0000; //-002-/ 00019C5F, 00019C72, begin /* 00019C56: 0022 */ // -- Begin Function Code -- // /* 00019C5F: 0020 */ ISRT._ComponentErrorInfo(g_number002F, obj0000, s0000); /* 00019C6E: 0027 */ // -- Start Return Code -- // /* 00019C72: 0023 */ return obj0000; /* 00019C79: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000140BB, //Binary Size : 0x0000002C bytes function NUMBER function_015E(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-002-/ 00019CA7, 00019CB1, begin /* 00019C8B: 0022 */ // -- Begin Function Code -- // /* 00019C94: 0027 */ // -- Start Return Code -- // /* 00019C98: 0020 */ ISRT._ComponentIsItemSelected(g_number002F, s0000, s0001); /* 00019CA7: 0006 */ n0000 = LAST_RESULT; /* 00019CB1: 0023 */ return n0000; /* 00019CB8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 0000DDA3, 000140F3, 0001AA0C, 0001AAAC, 0001AB15, // : 0001ABDC, //Binary Size : 0x0000002F bytes function NUMBER function_015F(/*STRING*/ s0000, /*STRING*/ s0001, /*BOOL*/ n0000) NUMBER n0001; //-002-/ 00019CE5, 00019CEF, begin /* 00019CC6: 0022 */ // -- Begin Function Code -- // /* 00019CCF: 0027 */ // -- Start Return Code -- // /* 00019CD3: 0020 */ ISRT._ComponentSelectItem(g_number002F, s0000, s0001, n0000); /* 00019CE5: 0006 */ n0001 = LAST_RESULT; /* 00019CEF: 0023 */ return n0001; /* 00019CF6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001208E, //Binary Size : 0x0000002C bytes function NUMBER function_0160(/*STRING*/ s0000, /*BOOL*/ n0000) NUMBER n0001; //-002-/ 00019D20, 00019D2A, begin /* 00019D04: 0022 */ // -- Begin Function Code -- // /* 00019D0D: 0027 */ // -- Start Return Code -- // /* 00019D11: 0020 */ ISRT._ComponentSelectNew(g_number002F, s0000, n0000); /* 00019D20: 0006 */ n0001 = LAST_RESULT; /* 00019D2A: 0023 */ return n0001; /* 00019D31: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001412E, 0001A8FA, //Binary Size : 0x0000002F bytes function NUMBER function_0161(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000) NUMBER n0001; //-002-/ 00019D5E, 00019D68, begin /* 00019D3F: 0022 */ // -- Begin Function Code -- // /* 00019D48: 0027 */ // -- Start Return Code -- // /* 00019D4C: 0020 */ ISRT._ComponentListItems(g_number002F, s0000, s0001, n0000); /* 00019D5E: 0006 */ n0001 = LAST_RESULT; /* 00019D68: 0023 */ return n0001; /* 00019D6F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000C8D6, 0000CA8F, 0001033F, //Binary Size : 0x0000006B bytes function NUMBER function_0162(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00019D92, 00019D9C, 00019DBD, 00019DE2, NUMBER n0001; //-004-/ 00019D9C, 00019DAB, 00019DBD, 00019DCC, begin /* 00019D7D: 0022 */ // -- Begin Function Code -- // /* 00019D86: 0020 */ ISRT._ComponentTransferData(g_number002F, s0000); /* 00019D92: 0006 */ n0000 = LAST_RESULT; /* 00019D9C: 000D */ n0001 = n0000 == 0x80042000; /* 00019DAB: 0004 */ if(! n0001) goto label_0353; // normal if /* 00019DB7: 0002 */ abort; // : Jump Referenced(1): // : 00019DAB, label_0353: /* 00019DBD: 000D */ n0001 = n0000 == 0x80042001; /* 00019DCC: 0004 */ if(! n0001) goto label_0354; // normal if /* 00019DD8: 0003 */ exit; // : Jump Referenced(1): // : 00019DCC, label_0354: /* 00019DDE: 0027 */ // -- Start Return Code -- // /* 00019DE2: 0023 */ return n0000; /* 00019DE9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000107B2, 00010867, //Binary Size : 0x0000002F bytes function NUMBER function_0163(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) NUMBER n0000; //-002-/ 00019E16, 00019E20, begin /* 00019DF7: 0022 */ // -- Begin Function Code -- // /* 00019E00: 0027 */ // -- Start Return Code -- // /* 00019E04: 0020 */ ISRT._ComponentValidate(g_number002F, s0000, s0001, s0002); /* 00019E16: 0006 */ n0000 = LAST_RESULT; /* 00019E20: 0023 */ return n0000; /* 00019E27: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00010475, 000104C2, //Binary Size : 0x00000032 bytes function NUMBER function_0164(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001, /*BOOL*/ n0002) NUMBER n0003; //-002-/ 00019E57, 00019E61, begin /* 00019E35: 0022 */ // -- Begin Function Code -- // /* 00019E3E: 0027 */ // -- Start Return Code -- // /* 00019E42: 0020 */ ISRT._ComponentFilterOS(g_number002F, s0000, n0000, n0001, n0002); /* 00019E57: 0006 */ n0003 = LAST_RESULT; /* 00019E61: 0023 */ return n0003; /* 00019E68: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000104D6, 000104F9, //Binary Size : 0x0000002F bytes function NUMBER function_0165(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BOOL*/ n0001) NUMBER n0002; //-002-/ 00019E95, 00019E9F, begin /* 00019E76: 0022 */ // -- Begin Function Code -- // /* 00019E7F: 0027 */ // -- Start Return Code -- // /* 00019E83: 0020 */ ISRT._ComponentFilterLanguage(g_number002F, s0000, n0000, n0001); /* 00019E95: 0006 */ n0002 = LAST_RESULT; /* 00019E9F: 0023 */ return n0002; /* 00019EA6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000C062, 00013556, //Binary Size : 0x0000002C bytes function NUMBER function_0166(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00019ED0, 00019EDA, begin /* 00019EB4: 0022 */ // -- Begin Function Code -- // /* 00019EBD: 0027 */ // -- Start Return Code -- // /* 00019EC1: 0020 */ ISRT._CreateRegistrySet(g_number002F, g_str0001, s0000); /* 00019ED0: 0006 */ n0000 = LAST_RESULT; /* 00019EDA: 0023 */ return n0000; /* 00019EE1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019F72, //Binary Size : 0x00000026 bytes function NUMBER function_0167() NUMBER n0000; //-002-/ 00019F05, 00019F0F, begin /* 00019EEF: 0022 */ // -- Begin Function Code -- // /* 00019EF8: 0027 */ // -- Start Return Code -- // /* 00019EFC: 0020 */ ISRT._ComponentRemoveAll(g_number002F); /* 00019F05: 0006 */ n0000 = LAST_RESULT; /* 00019F0F: 0023 */ return n0000; /* 00019F16: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019F62, //Binary Size : 0x00000026 bytes function NUMBER function_0168() NUMBER n0000; //-002-/ 00019F3A, 00019F44, begin /* 00019F24: 0022 */ // -- Begin Function Code -- // /* 00019F2D: 0027 */ // -- Start Return Code -- // /* 00019F31: 0020 */ ISRT._ComponentRemoveAllInLogOnly(g_number002F); /* 00019F3A: 0006 */ n0000 = LAST_RESULT; /* 00019F44: 0023 */ return n0000; /* 00019F4B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000C8D0, 000102C9, 00011E39, //Binary Size : 0x00000066 bytes function NUMBER function_0169() NUMBER n0000; //-002-/ 00019F68, 00019FB7, NUMBER n0001; //-003-/ 00019F78, 00019F82, 00019FA1, NUMBER n0002; //-002-/ 00019F82, 00019F91, begin /* 00019F59: 0022 */ // -- Begin Function Code -- // /* 00019F62: 0021 */ function_0168(); /* 00019F68: 0006 */ n0000 = LAST_RESULT; /* 00019F72: 0021 */ function_0167(); /* 00019F78: 0006 */ n0001 = LAST_RESULT; /* 00019F82: 0009 */ n0002 = n0001 < 0x00000000; /* 00019F91: 0004 */ if(! n0002) goto label_035C; // normal if /* 00019F9D: 0027 */ // -- Start Return Code -- // /* 00019FA1: 0023 */ return n0001; /* 00019FA8: 0005 */ goto label_035D; // : Jump Referenced(1): // : 00019F91, label_035C: /* 00019FB3: 0027 */ // -- Start Return Code -- // /* 00019FB7: 0023 */ return n0000; // : Jump Referenced(1): // : 00019FA8, label_035D: /* 00019FC0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00011E8C, //Binary Size : 0x00000026 bytes function NUMBER function_016A(/*STRING*/ s0000) NUMBER n0000; //-002-/ 00019FE4, 00019FEE, begin /* 00019FCE: 0022 */ // -- Begin Function Code -- // /* 00019FD7: 0027 */ // -- Start Return Code -- // /* 00019FDB: 0020 */ ISRT._ComponentUpdate(g_number002F); /* 00019FE4: 0006 */ n0000 = LAST_RESULT; /* 00019FEE: 0023 */ return n0000; /* 00019FF5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000851E, //Binary Size : 0x0000002E bytes function NUMBER function_016B(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) NUMBER n0000; //-002-/ 0001A021, 0001A02B, begin /* 0001A003: 0022 */ // -- Begin Function Code -- // /* 0001A00C: 0027 */ // -- Start Return Code -- // /* 0001A010: 0021 */ function_0329(s0001, s0002, 0x00000000); /* 0001A021: 0006 */ n0000 = LAST_RESULT; /* 0001A02B: 0023 */ return n0000; /* 0001A032: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 000105C9, 00011B7B, 00011F3F, 00033E23, //Binary Size : 0x00000034 bytes function NUMBER function_016C(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0001) NUMBER n0002; //-002-/ 0001A064, 0001A06E, begin /* 0001A040: 0022 */ // -- Begin Function Code -- // /* 0001A049: 0027 */ // -- Start Return Code -- // /* 0001A04D: 0021 */ function_016D(s0000, n0000, n0001, s0001, 0x00000000); /* 0001A064: 0006 */ n0002 = LAST_RESULT; /* 0001A06E: 0023 */ return n0002; /* 0001A075: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(19): // : 0001A04D, 0004227A, 000422D5, 0004232D, 00042384, // : 00042440, 00042459, 00042472, 0004248B, 000424A4, // : 000424BD, 000424D6, 000424EF, 00042508, 00042521, // : 0004253A, 00042553, 0004256C, 00042585, //Binary Size : 0x00000795 bytes function NUMBER function_016D(/*STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0001, /*BOOL*/ n0002) STRING s0002; //-002-/ 0001A7CF, 0001A800, NUMBER n0003; //-004-/ 0001A121, 0001A12B, 0001A146, 0001A189, NUMBER n0004; //-008-/ 0001A192, 0001A1DA, 0001A602, 0001A654, 0001A6A7, 0001A6F9, 0001A74F, 0001A7B6, NUMBER n0005; //-058-/ 0001A08C, 0001A0AA, 0001A0AA, 0001A0C6, 0001A0C6, 0001A0D3, 0001A0F5, 0001A0FF, 0001A108, 0001A112, 0001A12B, 0001A13A, 0001A1A4, 0001A1B3, 0001A1F1, 0001A200, 0001A234, 0001A243, 0001A27B, 0001A28A, 0001A2C2, 0001A2D1, 0001A308, 0001A317, 0001A354, 0001A363, 0001A399, 0001A3A8, 0001A3E1, 0001A3F0, 0001A424, 0001A433, 0001A468, 0001A477, 0001A4B1, 0001A4C0, 0001A4F3, 0001A502, 0001A53C, 0001A54B, 0001A580, 0001A58F, 0001A5C7, 0001A5D6, 0001A619, 0001A628, 0001A66B, 0001A67A, 0001A6BE, 0001A6CD, 0001A710, 0001A71F, 0001A7B6, 0001A7C3, 0001A7DB, 0001A7E5, 0001A7E5, 0001A7F4, NUMBER n0006; //-004-/ 0001A09B, 0001A0AA, 0001A0B7, 0001A0C6, type_0017 struct_type_0017_0000; //-021-/ 0001A108, 0001A1BF, 0001A20C, 0001A24F, 0001A296, 0001A2DD, 0001A323, 0001A36F, 0001A3B4, 0001A3FC, 0001A43F, 0001A483, 0001A4CC, 0001A50E, 0001A557, 0001A59B, 0001A5E2, 0001A634, 0001A686, 0001A6D9, 0001A72B, begin /* 0001A083: 0022 */ // -- Begin Function Code -- // /* 0001A08C: 000D */ n0005 = n0000 == 0x00000014; /* 0001A09B: 000D */ n0006 = n0000 == 0x00000015; /* 0001A0AA: 0018 */ n0005 = n0005 || n0006; /* 0001A0B7: 000D */ n0006 = n0000 == 0x00000016; /* 0001A0C6: 0018 */ n0005 = n0005 || n0006; /* 0001A0D3: 0004 */ if(! n0005) goto label_0362; // normal if /* 0001A0DF: 0027 */ // -- Start Return Code -- // /* 0001A0E3: 0020 */ ISRT._MediaGetFilteringInfo(g_number002F, g_str0001, n0000, n0001); /* 0001A0F5: 0006 */ n0005 = LAST_RESULT; /* 0001A0FF: 0023 */ return n0005; // : Jump Referenced(1): // : 0001A0D3, label_0362: /* 0001A108: 001A */ n0005 = &struct_type_0017_0000; /* 0001A112: 0020 */ ISRT._MediaGetInfo(g_number002F, g_str0001, n0005); /* 0001A121: 0006 */ n0003 = LAST_RESULT; /* 0001A12B: 0009 */ n0005 = n0003 < 0x00000000; /* 0001A13A: 0004 */ if(! n0005) goto label_0363; // normal if /* 0001A146: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Feature.rul", 0x000002C4, n0003); /* 0001A185: 0027 */ // -- Start Return Code -- // /* 0001A189: 0023 */ return n0003; // : Jump Referenced(1): // : 0001A13A, label_0363: /* 0001A192: 0006 */ n0004 = 0x00000001; /* 0001A19E: 0001 */ // -- While/Switch -- // /* 0001A1A4: 000D */ n0005 = n0000 == 0x00000000; /* 0001A1B3: 0004 */ if(! n0005) goto label_0365; // normal if /* 0001A1BF: 0035 */ struct_type_0017_0000.lFormat; /* 0001A1D0: 0006 */ n0001 = LAST_RESULT; /* 0001A1DA: 0006 */ n0004 = 0x00000000; /* 0001A1E6: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A1B3, label_0365: /* 0001A1F1: 000D */ n0005 = n0000 == 0x00000001; /* 0001A200: 0004 */ if(! n0005) goto label_0366; // normal if /* 0001A20C: 0035 */ struct_type_0017_0000.szVersion; /* 0001A21F: 0006 */ s0001 = LAST_RESULT; /* 0001A229: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A200, label_0366: /* 0001A234: 000D */ n0005 = n0000 == 0x00000002; /* 0001A243: 0004 */ if(! n0005) goto label_0367; // normal if /* 0001A24F: 0035 */ struct_type_0017_0000.szProductName; /* 0001A266: 0006 */ s0001 = LAST_RESULT; /* 0001A270: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A243, label_0367: /* 0001A27B: 000D */ n0005 = n0000 == 0x00000003; /* 0001A28A: 0004 */ if(! n0005) goto label_0368; // normal if /* 0001A296: 0035 */ struct_type_0017_0000.szCompanyName; /* 0001A2AD: 0006 */ s0001 = LAST_RESULT; /* 0001A2B7: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A28A, label_0368: /* 0001A2C2: 000D */ n0005 = n0000 == 0x00000004; /* 0001A2D1: 0004 */ if(! n0005) goto label_0369; // normal if /* 0001A2DD: 0035 */ struct_type_0017_0000.szProductExe; /* 0001A2F3: 0006 */ s0001 = LAST_RESULT; /* 0001A2FD: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A2D1, label_0369: /* 0001A308: 000D */ n0005 = n0000 == 0x00000005; /* 0001A317: 0004 */ if(! n0005) goto label_036A; // normal if /* 0001A323: 0035 */ struct_type_0017_0000.szOldVersForUpdate; /* 0001A33F: 0006 */ s0001 = LAST_RESULT; /* 0001A349: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A317, label_036A: /* 0001A354: 000D */ n0005 = n0000 == 0x00000006; /* 0001A363: 0004 */ if(! n0005) goto label_036B; // normal if /* 0001A36F: 0035 */ struct_type_0017_0000.szTARGETDIR; /* 0001A384: 0006 */ s0001 = LAST_RESULT; /* 0001A38E: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A363, label_036B: /* 0001A399: 000D */ n0005 = n0000 == 0x00000007; /* 0001A3A8: 0004 */ if(! n0005) goto label_036C; // normal if /* 0001A3B4: 0035 */ struct_type_0017_0000.szURLInfoAbout; /* 0001A3CC: 0006 */ s0001 = LAST_RESULT; /* 0001A3D6: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A3A8, label_036C: /* 0001A3E1: 000D */ n0005 = n0000 == 0x00000008; /* 0001A3F0: 0004 */ if(! n0005) goto label_036D; // normal if /* 0001A3FC: 0035 */ struct_type_0017_0000.szContact; /* 0001A40F: 0006 */ s0001 = LAST_RESULT; /* 0001A419: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A3F0, label_036D: /* 0001A424: 000D */ n0005 = n0000 == 0x00000009; /* 0001A433: 0004 */ if(! n0005) goto label_036E; // normal if /* 0001A43F: 0035 */ struct_type_0017_0000.szHelpLink; /* 0001A453: 0006 */ s0001 = LAST_RESULT; /* 0001A45D: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A433, label_036E: /* 0001A468: 000D */ n0005 = n0000 == 0x0000000A; /* 0001A477: 0004 */ if(! n0005) goto label_036F; // normal if /* 0001A483: 0035 */ struct_type_0017_0000.szHelpTelephone; /* 0001A49C: 0006 */ s0001 = LAST_RESULT; /* 0001A4A6: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A477, label_036F: /* 0001A4B1: 000D */ n0005 = n0000 == 0x0000000B; /* 0001A4C0: 0004 */ if(! n0005) goto label_0370; // normal if /* 0001A4CC: 0035 */ struct_type_0017_0000.szReadme; /* 0001A4DE: 0006 */ s0001 = LAST_RESULT; /* 0001A4E8: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A4C0, label_0370: /* 0001A4F3: 000D */ n0005 = n0000 == 0x0000000C; /* 0001A502: 0004 */ if(! n0005) goto label_0371; // normal if /* 0001A50E: 0035 */ struct_type_0017_0000.szURLUpdateInfo; /* 0001A527: 0006 */ s0001 = LAST_RESULT; /* 0001A531: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A502, label_0371: /* 0001A53C: 000D */ n0005 = n0000 == 0x0000000D; /* 0001A54B: 0004 */ if(! n0005) goto label_0372; // normal if /* 0001A557: 0035 */ struct_type_0017_0000.szComments; /* 0001A56B: 0006 */ s0001 = LAST_RESULT; /* 0001A575: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A54B, label_0372: /* 0001A580: 000D */ n0005 = n0000 == 0x0000000E; /* 0001A58F: 0004 */ if(! n0005) goto label_0373; // normal if /* 0001A59B: 0035 */ struct_type_0017_0000.szDisplayIcon; /* 0001A5B2: 0006 */ s0001 = LAST_RESULT; /* 0001A5BC: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A58F, label_0373: /* 0001A5C7: 000D */ n0005 = n0000 == 0x0000000F; /* 0001A5D6: 0004 */ if(! n0005) goto label_0374; // normal if /* 0001A5E2: 0035 */ struct_type_0017_0000.bNoModifyBtn; /* 0001A5F8: 0006 */ n0001 = LAST_RESULT; /* 0001A602: 0006 */ n0004 = 0x00000000; /* 0001A60E: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A5D6, label_0374: /* 0001A619: 000D */ n0005 = n0000 == 0x00000010; /* 0001A628: 0004 */ if(! n0005) goto label_0375; // normal if /* 0001A634: 0035 */ struct_type_0017_0000.bNoRemoveBtn; /* 0001A64A: 0006 */ n0001 = LAST_RESULT; /* 0001A654: 0006 */ n0004 = 0x00000000; /* 0001A660: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A628, label_0375: /* 0001A66B: 000D */ n0005 = n0000 == 0x00000011; /* 0001A67A: 0004 */ if(! n0005) goto label_0376; // normal if /* 0001A686: 0035 */ struct_type_0017_0000.bCombinedBtns; /* 0001A69D: 0006 */ n0001 = LAST_RESULT; /* 0001A6A7: 0006 */ n0004 = 0x00000000; /* 0001A6B3: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A67A, label_0376: /* 0001A6BE: 000D */ n0005 = n0000 == 0x00000012; /* 0001A6CD: 0004 */ if(! n0005) goto label_0377; // normal if /* 0001A6D9: 0035 */ struct_type_0017_0000.bNoRepairBtn; /* 0001A6EF: 0006 */ n0001 = LAST_RESULT; /* 0001A6F9: 0006 */ n0004 = 0x00000000; /* 0001A705: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A6CD, label_0377: /* 0001A710: 000D */ n0005 = n0000 == 0x00000013; /* 0001A71F: 0004 */ if(! n0005) goto label_0378; // normal if /* 0001A72B: 0035 */ struct_type_0017_0000.bSystemComponent; /* 0001A745: 0006 */ n0001 = LAST_RESULT; /* 0001A74F: 0006 */ n0004 = 0x00000000; /* 0001A75B: 0005 */ goto label_0379; // : Jump Referenced(1): // : 0001A71F, label_0378: /* 0001A766: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Feature.rul", 0x00000311, 0xFFFFFFFF); /* 0001A7A7: 0027 */ // -- Start Return Code -- // /* 0001A7AB: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(20): // : 0001A1E6, 0001A229, 0001A270, 0001A2B7, 0001A2FD, // : 0001A349, 0001A38E, 0001A3D6, 0001A419, 0001A45D, // : 0001A4A6, 0001A4E8, 0001A531, 0001A575, 0001A5BC, // : 0001A60E, 0001A660, 0001A6B3, 0001A705, 0001A75B, // : label_0379: /* 0001A7B6: 0019 */ n0005 = n0002 && n0004; /* 0001A7C3: 0004 */ if(! n0005) goto label_037A; // normal if /* 0001A7CF: 0021 */ function_02D9(s0001, s0002); /* 0001A7DB: 0006 */ n0005 = LAST_RESULT; /* 0001A7E5: 000C */ n0005 = n0005 >= 0x00000000; /* 0001A7F4: 0004 */ if(! n0005) goto label_037A; // normal if /* 0001A800: 0006 */ s0001 = s0002; // : Jump Referenced(2): // : 0001A7C3, 0001A7F4, label_037A: /* 0001A80C: 0027 */ // -- Start Return Code -- // /* 0001A810: 0023 */ return 0x00000000; /* 0001A819: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00014169, //Binary Size : 0x00000092 bytes function NUMBER function_016E(/*STRING*/ s0000, /*STRING*/ s0001) VARIANT array_0000(6); //-003-/ 0001A83D, 0001A84F, 0001A89D, VARIANT array_0001(0); //-001-/ 0001A89D, OBJECT obj0002; //-002-/ 0001A867, 0001A871, OBJECT obj0003; //-003-/ 0001A893, 0001A89D, 0001A8B0, begin /* 0001A82B: 0022 */ // -- Begin Function Code -- // /* 0001A834: 0021 */ function_02D2(s0000); /* 0001A83D: 0033 */ array_0000(0x00000000) = s0000; /* 0001A84F: 0033 */ array_0000(0x00000001) = s0001; /* 0001A861: 0021 */ function_0300(); /* 0001A867: 0034 */ set obj0002 = LAST_RESULT; /* 0001A871: 0035 */ obj0002.OpSequence("OPTYPE_FILE"); /* 0001A893: 0006 */ obj0003 = LAST_RESULT; /* 0001A89D: 0035 */ obj0003.Add(array_0000, array_0001); /* 0001A8B0: 0006 */ obj0003 = NOTHING; /* 0001A8BA: 0024 */ return; /* 0001A8BE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00011D24, 00011EF2, //Binary Size : 0x00000349 bytes function NUMBER function_016F(/*STRING*/ s0000) STRING s0001; //-003-/ 0001A909, 0001A913, 0001AB52, STRING s0002; //-014-/ 0001A9A1, 0001A9AD, 0001A9D5, 0001AA0C, 0001AA1D, 0001AA75, 0001AAAC, 0001AABD, 0001AADE, 0001AB15, 0001AB26, 0001ABA5, 0001ABDC, 0001ABED, NUMBER n0000; //-007-/ 0001A92F, 0001A939, 0001A973, 0001A9A1, 0001AADE, 0001AB26, 0001AB47, NUMBER n0001; //-005-/ 0001AB6D, 0001AB77, 0001ABA5, 0001ABED, 0001AC0E, NUMBER n0002; //-007-/ 0001A8F0, 0001A8FA, 0001A9D5, 0001AA1D, 0001AA75, 0001AABD, 0001AC19, NUMBER n0003; //-012-/ 0001A9E1, 0001A9F1, 0001AA29, 0001AA81, 0001AA91, 0001AAC9, 0001AAEA, 0001AAFA, 0001AB32, 0001ABB1, 0001ABC1, 0001ABF9, NUMBER n0004; //-003-/ 0001A967, 0001A9C9, 0001AA3E, NUMBER n0005; //-026-/ 0001A942, 0001A94C, 0001A94C, 0001A95B, 0001A97C, 0001A986, 0001A986, 0001A995, 0001A9AD, 0001A9BD, 0001A9F1, 0001AA00, 0001AA50, 0001AA5A, 0001AA5A, 0001AA69, 0001AA91, 0001AAA0, 0001AAFA, 0001AB09, 0001AB80, 0001AB8A, 0001AB8A, 0001AB99, 0001ABC1, 0001ABD0, begin /* 0001A8DC: 0022 */ // -- Begin Function Code -- // /* 0001A8E5: 0021 */ function_026B(0x00000000); /* 0001A8F0: 0006 */ n0002 = LAST_RESULT; /* 0001A8FA: 0021 */ function_0161(g_str0001, "", n0002); /* 0001A909: 0006 */ s0001 = s0000; /* 0001A913: 0021 */ function_0170(s0001, "ISFeatureInstall"); /* 0001A92F: 0006 */ n0000 = LAST_RESULT; /* 0001A939: 0021 */ function_027E(n0000); /* 0001A942: 0006 */ n0005 = LAST_RESULT; /* 0001A94C: 000C */ n0005 = n0005 >= 0x00000000; /* 0001A95B: 0004 */ if(! n0005) goto label_0383; // normal if /* 0001A967: 0006 */ n0004 = 0x00000001; /* 0001A973: 0021 */ function_026D(n0000); /* 0001A97C: 0006 */ n0005 = LAST_RESULT; /* 0001A986: 000D */ n0005 = n0005 == 0x00000001; /* 0001A995: 0004 */ if(! n0005) goto label_037E; // normal if /* 0001A9A1: 0021 */ function_0276(n0000, s0002); /* 0001A9AD: 000D */ n0005 = s0002 == "ALL"; /* 0001A9BD: 0004 */ if(! n0005) goto label_037E; // normal if /* 0001A9C9: 0006 */ n0004 = 0x00000000; /* 0001A9D5: 0021 */ function_0276(n0002, s0002); /* 0001A9E1: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 0001AA33, label_037D: /* 0001A9ED: 0001 */ // -- While/Switch -- // /* 0001A9F1: 000E */ n0005 = n0003 != 0x00000001; /* 0001AA00: 0004 */ if(! n0005) goto label_037E; // normal if /* 0001AA0C: 0021 */ function_015F(g_str0001, s0002, 0x00000001); /* 0001AA1D: 0021 */ function_0278(n0002, s0002); /* 0001AA29: 0006 */ n0003 = LAST_RESULT; /* 0001AA33: 0005 */ goto label_037D; // : Jump Referenced(3): // : 0001A995, 0001A9BD, 0001AA00, label_037E: /* 0001AA3E: 0004 */ if(! n0004) goto label_0382; // normal if /* 0001AA4A: 0021 */ ret_g_number003B_02F8(); /* 0001AA50: 0006 */ n0005 = LAST_RESULT; /* 0001AA5A: 000D */ n0005 = n0005 == 0x00000000; /* 0001AA69: 0004 */ if(! n0005) goto label_0380; // normal if /* 0001AA75: 0021 */ function_0276(n0002, s0002); /* 0001AA81: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 0001AAD3, label_037F: /* 0001AA8D: 0001 */ // -- While/Switch -- // /* 0001AA91: 000E */ n0005 = n0003 != 0x00000001; /* 0001AAA0: 0004 */ if(! n0005) goto label_0380; // normal if /* 0001AAAC: 0021 */ function_015F(g_str0001, s0002, 0x00000000); /* 0001AABD: 0021 */ function_0278(n0002, s0002); /* 0001AAC9: 0006 */ n0003 = LAST_RESULT; /* 0001AAD3: 0005 */ goto label_037F; // : Jump Referenced(2): // : 0001AA69, 0001AAA0, label_0380: /* 0001AADE: 0021 */ function_0276(n0000, s0002); /* 0001AAEA: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 0001AB3C, label_0381: /* 0001AAF6: 0001 */ // -- While/Switch -- // /* 0001AAFA: 000E */ n0005 = n0003 != 0x00000001; /* 0001AB09: 0004 */ if(! n0005) goto label_0382; // normal if /* 0001AB15: 0021 */ function_015F(g_str0001, s0002, 0x00000001); /* 0001AB26: 0021 */ function_0278(n0000, s0002); /* 0001AB32: 0006 */ n0003 = LAST_RESULT; /* 0001AB3C: 0005 */ goto label_0381; // : Jump Referenced(2): // : 0001AA3E, 0001AB09, label_0382: /* 0001AB47: 0021 */ function_026C(n0000); // : Jump Referenced(1): // : 0001A95B, label_0383: /* 0001AB52: 0021 */ function_0170(s0001, "ISFeatureRemove"); /* 0001AB6D: 0006 */ n0001 = LAST_RESULT; /* 0001AB77: 0021 */ function_027E(n0001); /* 0001AB80: 0006 */ n0005 = LAST_RESULT; /* 0001AB8A: 000C */ n0005 = n0005 >= 0x00000000; /* 0001AB99: 0004 */ if(! n0005) goto label_0386; // normal if /* 0001ABA5: 0021 */ function_0276(n0001, s0002); /* 0001ABB1: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 0001AC03, label_0384: /* 0001ABBD: 0001 */ // -- While/Switch -- // /* 0001ABC1: 000E */ n0005 = n0003 != 0x00000001; /* 0001ABD0: 0004 */ if(! n0005) goto label_0385; // normal if /* 0001ABDC: 0021 */ function_015F(g_str0001, s0002, 0x00000000); /* 0001ABED: 0021 */ function_0278(n0001, s0002); /* 0001ABF9: 0006 */ n0003 = LAST_RESULT; /* 0001AC03: 0005 */ goto label_0384; // : Jump Referenced(1): // : 0001ABD0, label_0385: /* 0001AC0E: 0021 */ function_026C(n0001); // : Jump Referenced(1): // : 0001AB99, label_0386: /* 0001AC19: 0021 */ function_026C(n0002); /* 0001AC22: 0024 */ return; /* 0001AC26: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001A913, 0001AB52, //Binary Size : 0x00000192 bytes function POINTER function_0170(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-008-/ 0001ACD9, 0001ACE9, 0001ACF4, 0001AD2E, 0001AD72, 0001AD85, 0001AD85, 0001ADAA, NUMBER n0000; //-007-/ 0001AC4E, 0001AC58, 0001AC73, 0001ACBD, 0001ACD9, 0001AD22, 0001AD4A, NUMBER n0001; //-007-/ 0001AC83, 0001AC8D, 0001ACB1, 0001ACBD, 0001AD40, 0001AD4A, 0001AD63, NUMBER n0002; //-003-/ 0001ADA0, 0001ADAA, 0001ADC0, NUMBER n0003; //-016-/ 0001AC58, 0001AC67, 0001AC8D, 0001AC9C, 0001ACBD, 0001ACCA, 0001ACCA, 0001ACD9, 0001ACFD, 0001AD07, 0001AD07, 0001AD16, 0001AD4A, 0001AD57, 0001AD63, 0001AD85, NUMBER n0004; //-002-/ 0001AD7B, 0001AD85, begin /* 0001AC34: 0022 */ // -- Begin Function Code -- // /* 0001AC3D: 0021 */ function_02D7(s0000, s0001, 0x00000000); /* 0001AC4E: 0006 */ n0000 = LAST_RESULT; /* 0001AC58: 000C */ n0003 = n0000 >= 0x00000000; /* 0001AC67: 0004 */ if(! n0003) goto label_0389; // normal if /* 0001AC73: 0021 */ function_02D7(s0000, " ", n0000); /* 0001AC83: 0006 */ n0001 = LAST_RESULT; /* 0001AC8D: 0009 */ n0003 = n0001 < 0x00000000; /* 0001AC9C: 0004 */ if(! n0003) goto label_0388; // normal if /* 0001ACA8: 0021 */ function_02CF(s0000); /* 0001ACB1: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0001AC9C, label_0388: /* 0001ACBD: 000F */ n0003 = n0001 - n0000; /* 0001ACCA: 0007 */ n0003++; /* 0001ACD9: 0029 */ StrSub(s0002, s0000, n0000, n0003); /* 0001ACE9: 0021 */ function_02DB(s0002); // : Jump Referenced(1): // : 0001AC67, label_0389: /* 0001ACF4: 0021 */ function_02CF(s0002); /* 0001ACFD: 0006 */ n0003 = LAST_RESULT; /* 0001AD07: 000A */ n0003 = n0003 > 0x00000000; /* 0001AD16: 0004 */ if(! n0003) goto label_038A; // normal if /* 0001AD22: 0006 */ n0000 = 0x00000000; /* 0001AD2E: 0021 */ function_02D7(s0002, "=", 0x00000000); /* 0001AD40: 0006 */ n0001 = LAST_RESULT; /* 0001AD4A: 000C */ n0003 = n0001 >= n0000; /* 0001AD57: 0004 */ if(! n0003) goto label_038A; // normal if /* 0001AD63: 0007 */ n0003 = n0001 + 0x00000001; /* 0001AD72: 0021 */ function_02CF(s0002); /* 0001AD7B: 0006 */ n0004 = LAST_RESULT; /* 0001AD85: 0029 */ StrSub(s0002, s0002, n0003, n0004); /* 0001AD95: 0021 */ function_026B(0x00000000); /* 0001ADA0: 0006 */ n0002 = LAST_RESULT; /* 0001ADAA: 0021 */ function_02CE(n0002, s0002, ","); // : Jump Referenced(2): // : 0001AD16, 0001AD57, label_038A: /* 0001ADBC: 0027 */ // -- Start Return Code -- // /* 0001ADC0: 0023 */ return n0002; /* 0001ADC7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000180EF, 0003F2FF, //Binary Size : 0x00000098 bytes function NUMBER function_0180(/*STRING*/ s0000) STRING s0001; //-003-/ 0001AE20, 0001AE2A, 0001AE33, NUMBER n0000; //-006-/ 0001ADEC, 0001ADF6, 0001ADF6, 0001AE05, 0001AE3C, 0001AE46, begin /* 0001ADD5: 0022 */ // -- Begin Function Code -- // /* 0001ADDE: 0021 */ function_01C5(0x0000000C, s0000); /* 0001ADEC: 0006 */ n0000 = LAST_RESULT; /* 0001ADF6: 000D */ n0000 = n0000 == 0x00000001; /* 0001AE05: 0004 */ if(! n0000) goto label_038C; // normal if /* 0001AE11: 0027 */ // -- Start Return Code -- // /* 0001AE15: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001AE05, label_038C: /* 0001AE20: 0006 */ s0001 = s0000; /* 0001AE2A: 0021 */ function_02DB(s0001); /* 0001AE33: 0020 */ KERNEL32.SetCurrentDirectoryW(s0001); /* 0001AE3C: 0006 */ n0000 = LAST_RESULT; /* 0001AE46: 0004 */ if(! n0000) goto label_038D; // normal if /* 0001AE52: 0027 */ // -- Start Return Code -- // /* 0001AE56: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001AE46, label_038D: /* 0001AE61: 0027 */ // -- Start Return Code -- // /* 0001AE65: 0023 */ return 0xFFFFFFFF; /* 0001AE6E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003E967, //Binary Size : 0x000000A2 bytes function NUMBER function_0181(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0001AE9F, 0001AEA9, NUMBER n0001; //-002-/ 0001AEA9, 0001AEB8, begin /* 0001AE7C: 0022 */ // -- Begin Function Code -- // /* 0001AE85: 0031 */ Resize(s0000, 0x00000104); /* 0001AE91: 0020 */ KERNEL32.GetCurrentDirectoryW(0x00000104, s0000); /* 0001AE9F: 0006 */ n0000 = LAST_RESULT; /* 0001AEA9: 000D */ n0001 = n0000 == 0x00000000; /* 0001AEB8: 0004 */ if(! n0001) goto label_038F; // normal if /* 0001AEC4: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Files.rul", 0x0000005F, 0xFFFFFFFF); /* 0001AF03: 0027 */ // -- Start Return Code -- // /* 0001AF07: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001AEB8, label_038F: /* 0001AF12: 0027 */ // -- Start Return Code -- // /* 0001AF16: 0023 */ return 0x00000000; /* 0001AF1F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00009EE9, 0000A0BA, 0000A29F, 0000A501, 0000A81A, // : //Binary Size : 0x00000120 bytes function NUMBER function_0182(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-018-/ 0001AF44, 0001AF4E, 0001AF4E, 0001AF5D, 0001AF86, 0001AF90, 0001AF90, 0001AF9F, 0001AFB4, 0001AFBE, 0001AFBE, 0001AFCD, 0001AFF1, 0001AFFB, 0001AFFB, 0001B00A, 0001B03D, 0001B047, begin /* 0001AF2D: 0022 */ // -- Begin Function Code -- // /* 0001AF36: 0021 */ function_01C5(0x0000000C, s0001); /* 0001AF44: 0006 */ n0000 = LAST_RESULT; /* 0001AF4E: 000D */ n0000 = n0000 == 0x00000001; /* 0001AF5D: 0004 */ if(! n0000) goto label_0391; // normal if /* 0001AF69: 0027 */ // -- Start Return Code -- // /* 0001AF6D: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001AF5D, label_0391: /* 0001AF78: 0021 */ function_01C5(0x0000000C, s0000); /* 0001AF86: 0006 */ n0000 = LAST_RESULT; /* 0001AF90: 000D */ n0000 = n0000 == 0x00000000; /* 0001AF9F: 0004 */ if(! n0000) goto label_0392; // normal if /* 0001AFAB: 0021 */ function_0241(s0000); /* 0001AFB4: 0006 */ n0000 = LAST_RESULT; /* 0001AFBE: 000D */ n0000 = n0000 == 0x00000000; /* 0001AFCD: 0004 */ if(! n0000) goto label_0392; // normal if /* 0001AFD9: 0014 */ s0000 = g_str0004 ^ s0000; // : Jump Referenced(2): // : 0001AF9F, 0001AFCD, label_0392: /* 0001AFE8: 0021 */ function_0241(s0001); /* 0001AFF1: 0006 */ n0000 = LAST_RESULT; /* 0001AFFB: 000D */ n0000 = n0000 == 0x00000000; /* 0001B00A: 0004 */ if(! n0000) goto label_0393; // normal if /* 0001B016: 0014 */ s0001 = g_str0003 ^ s0001; // : Jump Referenced(1): // : 0001B00A, label_0393: /* 0001B025: 0027 */ // -- Start Return Code -- // /* 0001B029: 0020 */ ISRT._FileCopy(g_number002F, s0000, s0001, 0x00000001); /* 0001B03D: 0006 */ n0000 = LAST_RESULT; /* 0001B047: 0023 */ return n0000; /* 0001B04E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00009389, 000095B6, //Binary Size : 0x00000249 bytes function NUMBER function_0183(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-002-/ 0001B233, 0001B244, STRING s0003[1024]; //-002-/ 0001B142, 0001B153, NUMBER n0001; //-032-/ 0001B073, 0001B07D, 0001B07D, 0001B08C, 0001B0A1, 0001B0AB, 0001B0AB, 0001B0BA, 0001B0E3, 0001B0ED, 0001B0ED, 0001B0FC, 0001B111, 0001B11B, 0001B11B, 0001B12A, 0001B178, 0001B182, 0001B194, 0001B19E, 0001B19E, 0001B1AD, 0001B1DD, 0001B1E7, 0001B1E7, 0001B21A, 0001B21A, 0001B227, 0001B253, 0001B262, 0001B295, 0001B29F, NUMBER n0002; //-004-/ 0001B201, 0001B20B, 0001B20B, 0001B21A, begin /* 0001B05C: 0022 */ // -- Begin Function Code -- // /* 0001B065: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B073: 0006 */ n0001 = LAST_RESULT; /* 0001B07D: 000D */ n0001 = n0001 == 0x00000000; /* 0001B08C: 0004 */ if(! n0001) goto label_0395; // normal if /* 0001B098: 0021 */ function_0241(s0000); /* 0001B0A1: 0006 */ n0001 = LAST_RESULT; /* 0001B0AB: 000D */ n0001 = n0001 == 0x00000000; /* 0001B0BA: 0004 */ if(! n0001) goto label_0395; // normal if /* 0001B0C6: 0014 */ s0000 = g_str0004 ^ s0000; // : Jump Referenced(2): // : 0001B08C, 0001B0BA, label_0395: /* 0001B0D5: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B0E3: 0006 */ n0001 = LAST_RESULT; /* 0001B0ED: 000D */ n0001 = n0001 == 0x00000001; /* 0001B0FC: 0004 */ if(! n0001) goto label_0397; // normal if /* 0001B108: 0021 */ function_0241(s0001); /* 0001B111: 0006 */ n0001 = LAST_RESULT; /* 0001B11B: 000D */ n0001 = n0001 == 0x00000000; /* 0001B12A: 0004 */ if(! n0001) goto label_0396; // normal if /* 0001B136: 0006 */ s0001 = g_str0003; // : Jump Referenced(1): // : 0001B12A, label_0396: /* 0001B142: 0020 */ ISRT.PathGetFile(s0000, s0003, 0x00000400); /* 0001B153: 0014 */ s0001 = s0001 ^ s0003; /* 0001B160: 0027 */ // -- Start Return Code -- // /* 0001B164: 0020 */ ISRT._FileCopy(g_number002F, s0000, s0001, 0x00000001); /* 0001B178: 0006 */ n0001 = LAST_RESULT; /* 0001B182: 0023 */ return n0001; // : Jump Referenced(1): // : 0001B0FC, label_0397: /* 0001B18B: 0021 */ function_0241(s0001); /* 0001B194: 0006 */ n0001 = LAST_RESULT; /* 0001B19E: 000D */ n0001 = n0001 == 0x00000000; /* 0001B1AD: 0004 */ if(! n0001) goto label_0398; // normal if /* 0001B1B9: 0006 */ s0001 = g_str0003; // : Jump Referenced(1): // : 0001B1AD, label_0398: /* 0001B1C5: 0014 */ s0001 = s0001 ^ ""; /* 0001B1D2: 002A */ StrFind(s0000, "*"); /* 0001B1DD: 0006 */ n0001 = LAST_RESULT; /* 0001B1E7: 0009 */ n0001 = n0001 < 0x00000000; /* 0001B1F6: 002A */ StrFind(s0000, "?"); /* 0001B201: 0006 */ n0002 = LAST_RESULT; /* 0001B20B: 0009 */ n0002 = n0002 < 0x00000000; /* 0001B21A: 0019 */ n0001 = n0001 && n0002; /* 0001B227: 0004 */ if(! n0001) goto label_0399; // normal if /* 0001B233: 0021 */ function_02CD(s0002, s0000, 0x00000003); /* 0001B244: 0014 */ s0001 = s0001 ^ s0002; // : Jump Referenced(1): // : 0001B227, label_0399: /* 0001B253: 0012 */ n0001 = n0000 & 0x00000200; /* 0001B262: 0004 */ if(! n0001) goto label_039A; // normal if /* 0001B26E: 0013 */ n0000 = n0000 | 0x00000020; // : Jump Referenced(1): // : 0001B262, label_039A: /* 0001B27F: 0027 */ // -- Start Return Code -- // /* 0001B283: 0020 */ ISRT._FileCopy(g_number002F, s0000, s0001, n0000); /* 0001B295: 0006 */ n0001 = LAST_RESULT; /* 0001B29F: 0023 */ return n0001; /* 0001B2A6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021D6C, //Binary Size : 0x000000D7 bytes function NUMBER function_0184(/*STRING*/ s0000) NUMBER n0000; //-003-/ 0001B351, 0001B35B, 0001B389, NUMBER n0001; //-010-/ 0001B2D8, 0001B2E2, 0001B2E2, 0001B2F1, 0001B313, 0001B31D, 0001B31D, 0001B32C, 0001B35B, 0001B36A, begin /* 0001B2B8: 0022 */ // -- Begin Function Code -- // /* 0001B2C1: 0021 */ function_02DB(s0000); /* 0001B2CA: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B2D8: 0006 */ n0001 = LAST_RESULT; /* 0001B2E2: 000D */ n0001 = n0001 == 0x00000001; /* 0001B2F1: 0004 */ if(! n0001) goto label_039C; // normal if /* 0001B2FD: 0027 */ // -- Start Return Code -- // /* 0001B301: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001B2F1, label_039C: /* 0001B30C: 0028 */ StrLengthChars(s0000); /* 0001B313: 0006 */ n0001 = LAST_RESULT; /* 0001B31D: 000D */ n0001 = n0001 == 0x00000001; /* 0001B32C: 0004 */ if(! n0001) goto label_039D; // normal if /* 0001B338: 0007 */ s0000 = s0000 + ":"; // : Jump Referenced(1): // : 0001B32C, label_039D: /* 0001B348: 0020 */ ISRT._ExistsDisk(s0000); /* 0001B351: 0006 */ n0000 = LAST_RESULT; /* 0001B35B: 000D */ n0001 = n0000 == 0xFFFFFFFE; /* 0001B36A: 0004 */ if(! n0001) goto label_039E; // normal if /* 0001B376: 0027 */ // -- Start Return Code -- // /* 0001B37A: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001B36A, label_039E: /* 0001B385: 0027 */ // -- Start Return Code -- // /* 0001B389: 0023 */ return n0000; /* 0001B390: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(14): // : 0000C107, 0000C195, 0000C24A, 0000C30B, 0000C3AD, // : 0000C463, 0000C50F, 0000DE70, 0000E097, 00011C5A, // : 0001C054, 0001F84A, 00021E09, 00038F8E, //Binary Size : 0x0000002F bytes function NUMBER function_0185(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0001B3BD, 0001B3C7, begin /* 0001B39E: 0022 */ // -- Begin Function Code -- // /* 0001B3A7: 0021 */ function_02DB(s0000); /* 0001B3B0: 0027 */ // -- Start Return Code -- // /* 0001B3B4: 0020 */ ISRT._ExistsDir(s0000); /* 0001B3BD: 0006 */ n0000 = LAST_RESULT; /* 0001B3C7: 0023 */ return n0000; /* 0001B3CE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00009F1A, 0000A020, 0000A2D0, 0001F069, 0001F0B3, // : 0001F0D4, 00026315, 00026375, 00026EC6, //Binary Size : 0x000000B9 bytes function NUMBER function_0186(/*NUMBER*/ n0000) NUMBER n0001; //-010-/ 0001B3E5, 0001B403, 0001B403, 0001B41F, 0001B41F, 0001B43B, 0001B43B, 0001B457, 0001B457, 0001B464, NUMBER n0002; //-008-/ 0001B3F4, 0001B403, 0001B410, 0001B41F, 0001B42C, 0001B43B, 0001B448, 0001B457, begin /* 0001B3DC: 0022 */ // -- Begin Function Code -- // /* 0001B3E5: 000D */ n0001 = n0000 == 0x00000003; /* 0001B3F4: 000D */ n0002 = n0000 == 0x00000002; /* 0001B403: 0018 */ n0001 = n0001 || n0002; /* 0001B410: 000D */ n0002 = n0000 == 0x00000001; /* 0001B41F: 0018 */ n0001 = n0001 || n0002; /* 0001B42C: 000D */ n0002 = n0000 == 0x00000004; /* 0001B43B: 0018 */ n0001 = n0001 || n0002; /* 0001B448: 000D */ n0002 = n0000 == 0x00000005; /* 0001B457: 0018 */ n0001 = n0001 || n0002; /* 0001B464: 0004 */ if(! n0001) goto label_03A1; // normal if /* 0001B470: 0006 */ g_number004A = n0000; /* 0001B47A: 0027 */ // -- Start Return Code -- // /* 0001B47E: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001B464, label_03A1: /* 0001B489: 0027 */ // -- Start Return Code -- // /* 0001B48D: 0023 */ return 0xFFFFFFFF; /* 0001B496: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00009F25, 0000A02B, 0000A2DB, //Binary Size : 0x000000D4 bytes function NUMBER function_0187(/*BYREF NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-003-/ 0001B4FF, 0001B517, 0001B526, NUMBER n0001; //-008-/ 0001B4BB, 0001B4C5, 0001B4C5, 0001B4D4, 0001B4E9, 0001B4F3, 0001B544, 0001B553, begin /* 0001B4A4: 0022 */ // -- Begin Function Code -- // /* 0001B4AD: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B4BB: 0006 */ n0001 = LAST_RESULT; /* 0001B4C5: 000D */ n0001 = n0001 == 0x00000000; /* 0001B4D4: 0004 */ if(! n0001) goto label_03A3; // normal if /* 0001B4E0: 0021 */ function_0241(s0000); /* 0001B4E9: 0006 */ n0001 = LAST_RESULT; /* 0001B4F3: 0021 */ function_0242(s0000, n0001); /* 0001B4FF: 0014 */ s0002 = s0000 ^ s0001; /* 0001B50C: 0005 */ goto label_03A4; // : Jump Referenced(1): // : 0001B4D4, label_03A3: /* 0001B517: 0007 */ s0002 = s0000 + s0001; // : Jump Referenced(1): // : 0001B50C, label_03A4: /* 0001B526: 0020 */ ISRT._OpenFile(g_number002F, s0002, g_number004A, 0x00000000); /* 0001B53A: 0006 */ n0000 = LAST_RESULT; /* 0001B544: 0009 */ n0001 = n0000 < 0x00000000; /* 0001B553: 0004 */ if(! n0001) goto label_03A5; // normal if /* 0001B55F: 0027 */ // -- Start Return Code -- // /* 0001B563: 0023 */ return n0000; // : Jump Referenced(1): // : 0001B553, label_03A5: /* 0001B56C: 0027 */ // -- Start Return Code -- // /* 0001B570: 0023 */ return 0x00000000; /* 0001B579: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000A38E, 0001F074, 00026341, //Binary Size : 0x000000BC bytes function NUMBER function_0188(/*BYREF NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-002-/ 0001B5E4, 0001B5F1, NUMBER n0001; //-008-/ 0001B59E, 0001B5A8, 0001B5A8, 0001B5B7, 0001B5CC, 0001B5D6, 0001B60F, 0001B61E, begin /* 0001B587: 0022 */ // -- Begin Function Code -- // /* 0001B590: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B59E: 0006 */ n0001 = LAST_RESULT; /* 0001B5A8: 000D */ n0001 = n0001 == 0x00000000; /* 0001B5B7: 0004 */ if(! n0001) goto label_03A7; // normal if /* 0001B5C3: 0021 */ function_0241(s0000); /* 0001B5CC: 0006 */ n0001 = LAST_RESULT; /* 0001B5D6: 0021 */ function_0242(s0000, n0001); // : Jump Referenced(1): // : 0001B5B7, label_03A7: /* 0001B5E4: 0014 */ s0002 = s0000 ^ s0001; /* 0001B5F1: 0020 */ ISRT._OpenFile(g_number002F, s0002, g_number004A, 0x00000001); /* 0001B605: 0006 */ n0000 = LAST_RESULT; /* 0001B60F: 0009 */ n0001 = n0000 < 0x00000000; /* 0001B61E: 0004 */ if(! n0001) goto label_03A8; // normal if /* 0001B62A: 0027 */ // -- Start Return Code -- // /* 0001B62E: 0023 */ return n0000; // : Jump Referenced(1): // : 0001B61E, label_03A8: /* 0001B637: 0027 */ // -- Start Return Code -- // /* 0001B63B: 0023 */ return 0x00000000; /* 0001B644: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 0000A00B, 0000A0A3, 0000A37C, 0000A4E1, 0001F0CB, // : 00026EBD, //Binary Size : 0x00000029 bytes function NUMBER function_0189(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0001B66B, 0001B675, begin /* 0001B652: 0022 */ // -- Begin Function Code -- // /* 0001B65B: 0027 */ // -- Start Return Code -- // /* 0001B65F: 0020 */ ISRT._CloseFile(g_number002F, n0000); /* 0001B66B: 0006 */ n0001 = LAST_RESULT; /* 0001B675: 0023 */ return n0001; /* 0001B67C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00009F64, 0000A32F, //Binary Size : 0x0000007A bytes function NUMBER function_018A(/*NUMBER*/ n0000, /*BYREF STRING*/ s0000) NUMBER n0001; //-003-/ 0001B693, 0001B6D4, 0001B6E2, NUMBER n0002; //-003-/ 0001B6A2, 0001B6AC, 0001B6CB, NUMBER n0003; //-004-/ 0001B6AC, 0001B6BB, 0001B6F4, 0001B6FE, begin /* 0001B68A: 0022 */ // -- Begin Function Code -- // /* 0001B693: 0020 */ ISRT._GetLineSize(g_number002F, n0000, n0001); /* 0001B6A2: 0006 */ n0002 = LAST_RESULT; /* 0001B6AC: 0009 */ n0003 = n0002 < 0x00000000; /* 0001B6BB: 0004 */ if(! n0003) goto label_03AB; // normal if /* 0001B6C7: 0027 */ // -- Start Return Code -- // /* 0001B6CB: 0023 */ return n0002; // : Jump Referenced(1): // : 0001B6BB, label_03AB: /* 0001B6D4: 0031 */ Resize(s0000, n0001); /* 0001B6DE: 0027 */ // -- Start Return Code -- // /* 0001B6E2: 0020 */ ISRT._GetLine(g_number002F, n0000, s0000, n0001); /* 0001B6F4: 0006 */ n0003 = LAST_RESULT; /* 0001B6FE: 0023 */ return n0003; /* 0001B705: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000A064, 0000A481, 00026EA7, //Binary Size : 0x0000002C bytes function NUMBER function_018B(/*NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-002-/ 0001B72F, 0001B739, begin /* 0001B713: 0022 */ // -- Begin Function Code -- // /* 0001B71C: 0027 */ // -- Start Return Code -- // /* 0001B720: 0020 */ ISRT._WriteLine(g_number002F, n0000, s0000); /* 0001B72F: 0006 */ n0001 = LAST_RESULT; /* 0001B739: 0023 */ return n0001; /* 0001B740: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 0000C161, 0000C1EC, 0000C2CB, 0000C36E, 0000C40F, // : 0000C4DA, 0000C567, 000252D8, 000258A7, //Binary Size : 0x000000B5 bytes function NUMBER function_018C(/*STRING*/ s0000) STRING s0001; //-002-/ 0001B7DA, 0001B7E7, NUMBER n0000; //-010-/ 0001B765, 0001B76F, 0001B76F, 0001B77E, 0001B7A2, 0001B7AC, 0001B7AC, 0001B7BB, 0001B7F3, 0001B7FD, begin /* 0001B74E: 0022 */ // -- Begin Function Code -- // /* 0001B757: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B765: 0006 */ n0000 = LAST_RESULT; /* 0001B76F: 000D */ n0000 = n0000 == 0x00000001; /* 0001B77E: 0004 */ if(! n0000) goto label_03AE; // normal if /* 0001B78A: 0027 */ // -- Start Return Code -- // /* 0001B78E: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001B77E, label_03AE: /* 0001B799: 0021 */ function_0241(s0000); /* 0001B7A2: 0006 */ n0000 = LAST_RESULT; /* 0001B7AC: 000D */ n0000 = n0000 == 0x00000000; /* 0001B7BB: 0004 */ if(! n0000) goto label_03AF; // normal if /* 0001B7C7: 0027 */ // -- Start Return Code -- // /* 0001B7CB: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001B7BB, label_03AF: /* 0001B7D6: 0027 */ // -- Start Return Code -- // /* 0001B7DA: 0014 */ s0001 = s0000 ^ ""; /* 0001B7E7: 0020 */ ISRT._CreateDir(g_number002F, s0001); /* 0001B7F3: 0006 */ n0000 = LAST_RESULT; /* 0001B7FD: 0023 */ return n0000; /* 0001B804: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001BB60, 0001C6E4, //Binary Size : 0x0000039E bytes function NUMBER function_018D(/*STRING*/ s0000, /*NUMBER*/ n0000, /*POINTER*/ n0001) STRING s0001; //-008-/ 0001B986, 0001B990, 0001B99E, 0001BA01, 0001BA72, 0001BB0E, 0001BB60, 0001BB71, STRING s0002; //-010-/ 0001B8F1, 0001B90B, 0001BA01, 0001BA0E, 0001BA0E, 0001BA1B, 0001BA72, 0001BA7F, 0001BA7F, 0001BA8C, NUMBER n0002; //-008-/ 0001B8E7, 0001B93C, 0001BA5A, 0001BA8C, 0001BACB, 0001BB0E, 0001BB71, 0001BB92, NUMBER n0003; //-006-/ 0001B917, 0001B921, 0001BA51, 0001BAC2, 0001BAED, 0001BB9B, NUMBER n0004; //-006-/ 0001B954, 0001B966, 0001BAF9, 0001BB1A, 0001BB45, 0001BB7D, NUMBER n0005; //-038-/ 0001B829, 0001B833, 0001B833, 0001B842, 0001B866, 0001B870, 0001B87C, 0001B89A, 0001B89A, 0001B8B4, 0001B8B4, 0001B8C1, 0001B901, 0001B90B, 0001B921, 0001B930, 0001B990, 0001B9AD, 0001B9AD, 0001B9BA, 0001B9DC, 0001B9E6, 0001B9E6, 0001B9F5, 0001BA2C, 0001BA36, 0001BA36, 0001BA45, 0001BA9D, 0001BAA7, 0001BAA7, 0001BAB6, 0001BAE3, 0001BAED, 0001BB24, 0001BB33, 0001BB45, 0001BB54, NUMBER n0006; //-006-/ 0001B88B, 0001B89A, 0001B8A7, 0001B8B4, 0001B99E, 0001B9AD, type_0004 struct_type_0004_0000; //-004-/ 0001B901, 0001B972, 0001B9C6, 0001BAE3, begin /* 0001B812: 0022 */ // -- Begin Function Code -- // /* 0001B81B: 0021 */ function_01C5(0x0000000C, s0000); /* 0001B829: 0006 */ n0005 = LAST_RESULT; /* 0001B833: 000D */ n0005 = n0005 == 0x00000001; /* 0001B842: 0004 */ if(! n0005) goto label_03B1; // normal if /* 0001B84E: 0027 */ // -- Start Return Code -- // /* 0001B852: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001B842, label_03B1: /* 0001B85D: 0021 */ function_0241(s0000); /* 0001B866: 0006 */ n0005 = LAST_RESULT; /* 0001B870: 0021 */ function_0242(s0000, n0005); /* 0001B87C: 000D */ n0005 = n0001 == 0xFFFFFFFF; /* 0001B88B: 000D */ n0006 = n0001 == 0x00000000; /* 0001B89A: 0018 */ n0005 = n0005 || n0006; /* 0001B8A7: 000D */ n0006 = s0000 == ""; /* 0001B8B4: 0018 */ n0005 = n0005 || n0006; /* 0001B8C1: 0004 */ if(! n0005) goto label_03B2; // normal if /* 0001B8CD: 0027 */ // -- Start Return Code -- // /* 0001B8D1: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001B8C1, label_03B2: /* 0001B8DC: 0021 */ function_026B(0x00000000); /* 0001B8E7: 0006 */ n0002 = LAST_RESULT; /* 0001B8F1: 0014 */ s0002 = s0000 ^ "*.*"; /* 0001B901: 001A */ n0005 = &struct_type_0004_0000; /* 0001B90B: 0020 */ KERNEL32.FindFirstFileW(s0002, n0005); /* 0001B917: 0006 */ n0003 = LAST_RESULT; /* 0001B921: 000D */ n0005 = n0003 == 0xFFFFFFFF; /* 0001B930: 0004 */ if(! n0005) goto label_03B3; // normal if /* 0001B93C: 0021 */ function_026C(n0002); /* 0001B945: 0027 */ // -- Start Return Code -- // /* 0001B949: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001B930, label_03B3: /* 0001B954: 0006 */ n0004 = 0x00000001; // : Jump Referenced(1): // : 0001BB03, label_03B4: /* 0001B962: 0001 */ // -- While/Switch -- // /* 0001B966: 0004 */ if(! n0004) goto label_03B7; // normal if /* 0001B972: 0035 */ struct_type_0004_0000.szFileName; /* 0001B986: 0006 */ s0001 = LAST_RESULT; /* 0001B990: 000E */ n0005 = s0001 != "."; /* 0001B99E: 000E */ n0006 = s0001 != ".."; /* 0001B9AD: 0019 */ n0005 = n0005 && n0006; /* 0001B9BA: 0004 */ if(! n0005) goto label_03B6; // normal if /* 0001B9C6: 0035 */ struct_type_0004_0000.nFileAttribs; /* 0001B9DC: 0006 */ n0005 = LAST_RESULT; /* 0001B9E6: 0012 */ n0005 = n0005 & 0x00000010; /* 0001B9F5: 0004 */ if(! n0005) goto label_03B6; // normal if /* 0001BA01: 0014 */ s0002 = s0000 ^ s0001; /* 0001BA0E: 0014 */ s0002 = s0002 ^ ""; /* 0001BA1B: 0021 */ function_0271(n0001, s0002, 0x00000000); /* 0001BA2C: 0006 */ n0005 = LAST_RESULT; /* 0001BA36: 0009 */ n0005 = n0005 < 0x00000000; /* 0001BA45: 0004 */ if(! n0005) goto label_03B5; // normal if /* 0001BA51: 0020 */ KERNEL32.FindClose(n0003); /* 0001BA5A: 0021 */ function_026C(n0002); /* 0001BA63: 0027 */ // -- Start Return Code -- // /* 0001BA67: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001BA45, label_03B5: /* 0001BA72: 0014 */ s0002 = s0000 ^ s0001; /* 0001BA7F: 0014 */ s0002 = s0002 ^ ""; /* 0001BA8C: 0021 */ function_0271(n0002, s0002, 0x00000000); /* 0001BA9D: 0006 */ n0005 = LAST_RESULT; /* 0001BAA7: 0009 */ n0005 = n0005 < 0x00000000; /* 0001BAB6: 0004 */ if(! n0005) goto label_03B6; // normal if /* 0001BAC2: 0020 */ KERNEL32.FindClose(n0003); /* 0001BACB: 0021 */ function_026C(n0002); /* 0001BAD4: 0027 */ // -- Start Return Code -- // /* 0001BAD8: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(3): // : 0001B9BA, 0001B9F5, 0001BAB6, label_03B6: /* 0001BAE3: 001A */ n0005 = &struct_type_0004_0000; /* 0001BAED: 0020 */ KERNEL32.FindNextFileW(n0003, n0005); /* 0001BAF9: 0006 */ n0004 = LAST_RESULT; /* 0001BB03: 0005 */ goto label_03B4; // : Jump Referenced(1): // : 0001B966, label_03B7: /* 0001BB0E: 0021 */ function_0276(n0002, s0001); /* 0001BB1A: 0006 */ n0004 = LAST_RESULT; /* 0001BB24: 000D */ n0005 = n0000 == 0x00008000; /* 0001BB33: 0004 */ if(! n0005) goto label_03B9; // normal if // : Jump Referenced(1): // : 0001BB87, label_03B8: /* 0001BB41: 0001 */ // -- While/Switch -- // /* 0001BB45: 000E */ n0005 = n0004 != 0x00000001; /* 0001BB54: 0004 */ if(! n0005) goto label_03B9; // normal if /* 0001BB60: 0021 */ function_018D(s0001, 0x00008000, n0001); /* 0001BB71: 0021 */ function_0278(n0002, s0001); /* 0001BB7D: 0006 */ n0004 = LAST_RESULT; /* 0001BB87: 0005 */ goto label_03B8; // : Jump Referenced(2): // : 0001BB33, 0001BB54, label_03B9: /* 0001BB92: 0021 */ function_026C(n0002); /* 0001BB9B: 0020 */ KERNEL32.FindClose(n0003); /* 0001BBA4: 0027 */ // -- Start Return Code -- // /* 0001BBA8: 0023 */ return 0x00000000; /* 0001BBB1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00009514, 0000DE9E, 0000E0C5, //Binary Size : 0x0000035C bytes function NUMBER function_018E(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-003-/ 0001BD3B, 0001BD55, 0001BD67, STRING s0002; //-003-/ 0001BD4B, 0001BD5E, 0001BD74, STRING s0003; //-002-/ 0001BC14, 0001BC23, STRING s0004; //-008-/ 0001BBCC, 0001BBDF, 0001BBDF, 0001BBED, 0001BBED, 0001BC00, 0001BC00, 0001BC14, NUMBER n0001; //-040-/ 0001BC54, 0001BC5E, 0001BC5E, 0001BC6D, 0001BC8E, 0001BC98, 0001BCB3, 0001BCBD, 0001BCD2, 0001BCEB, 0001BCEB, 0001BCF8, 0001BD19, 0001BD23, 0001BD67, 0001BD81, 0001BD81, 0001BD8E, 0001BDAF, 0001BDB9, 0001BDC8, 0001BDD7, 0001BDF3, 0001BDFD, 0001BE0F, 0001BE1E, 0001BE33, 0001BE3D, 0001BE3D, 0001BE4C, 0001BE6D, 0001BE77, 0001BE8B, 0001BE9A, 0001BEB6, 0001BEC0, 0001BEE7, 0001BEF1, 0001BF0F, 0001BF19, NUMBER n0002; //-004-/ 0001BCDC, 0001BCEB, 0001BD74, 0001BD81, begin /* 0001BBC3: 0022 */ // -- Begin Function Code -- // /* 0001BBCC: 0007 */ s0004 = "Dir=" + "%s"; /* 0001BBDF: 0007 */ s0004 = s0004 + "\t"; /* 0001BBED: 0007 */ s0004 = s0004 + "Flags="; /* 0001BC00: 0007 */ s0004 = s0004 + "0x%08lx"; /* 0001BC14: 0021 */ function_02D6(s0003, s0004, s0000); /* 0001BC23: 0021 */ function_0222("ISFuncBegin", "DeleteDir", s0003); /* 0001BC46: 0021 */ function_01C5(0x0000000C, s0000); /* 0001BC54: 0006 */ n0001 = LAST_RESULT; /* 0001BC5E: 000D */ n0001 = n0001 == 0x00000001; /* 0001BC6D: 0004 */ if(! n0001) goto label_03BB; // normal if /* 0001BC79: 0027 */ // -- Start Return Code -- // /* 0001BC7D: 0021 */ function_0196(0xFFFFFFFE, s0000, n0000); /* 0001BC8E: 0006 */ n0001 = LAST_RESULT; /* 0001BC98: 0023 */ return n0001; // : Jump Referenced(1): // : 0001BC6D, label_03BB: /* 0001BCA1: 0021 */ function_02DB(s0000); /* 0001BCAA: 0021 */ function_0241(s0000); /* 0001BCB3: 0006 */ n0001 = LAST_RESULT; /* 0001BCBD: 0021 */ function_0242(s0000, n0001); /* 0001BCC9: 0021 */ function_0244(s0000); /* 0001BCD2: 0006 */ n0001 = LAST_RESULT; /* 0001BCDC: 000E */ n0002 = n0000 != 0x0165F824; /* 0001BCEB: 0019 */ n0001 = n0001 && n0002; /* 0001BCF8: 0004 */ if(! n0001) goto label_03BC; // normal if /* 0001BD04: 0027 */ // -- Start Return Code -- // /* 0001BD08: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001BD19: 0006 */ n0001 = LAST_RESULT; /* 0001BD23: 0023 */ return n0001; // : Jump Referenced(1): // : 0001BCF8, label_03BC: /* 0001BD2C: 0021 */ function_02D1(s0000); /* 0001BD35: 0021 */ ret_g_str003F_02EB(); /* 0001BD3B: 0006 */ s0001 = LAST_RESULT; /* 0001BD45: 0021 */ ret_g_str0041_02EC(); /* 0001BD4B: 0006 */ s0002 = LAST_RESULT; /* 0001BD55: 0021 */ function_02D1(s0001); /* 0001BD5E: 0021 */ function_02D1(s0002); /* 0001BD67: 000D */ n0001 = s0000 == s0001; /* 0001BD74: 000D */ n0002 = s0000 == s0002; /* 0001BD81: 0018 */ n0001 = n0001 || n0002; /* 0001BD8E: 0004 */ if(! n0001) goto label_03BD; // normal if /* 0001BD9A: 0027 */ // -- Start Return Code -- // /* 0001BD9E: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001BDAF: 0006 */ n0001 = LAST_RESULT; /* 0001BDB9: 0023 */ return n0001; // : Jump Referenced(1): // : 0001BD8E, label_03BD: /* 0001BDC2: 0001 */ // -- While/Switch -- // /* 0001BDC8: 000D */ n0001 = n0000 == 0x0165F822; /* 0001BDD7: 0004 */ if(! n0001) goto label_03BF; // normal if /* 0001BDE3: 0027 */ // -- Start Return Code -- // /* 0001BDE7: 0021 */ function_0194(s0000, n0000); /* 0001BDF3: 0006 */ n0001 = LAST_RESULT; /* 0001BDFD: 0023 */ return n0001; /* 0001BE04: 0005 */ goto label_03C3; // : Jump Referenced(1): // : 0001BDD7, label_03BF: /* 0001BE0F: 000D */ n0001 = n0000 == 0x0165F823; /* 0001BE1E: 0004 */ if(! n0001) goto label_03C1; // normal if /* 0001BE2A: 0020 */ KERNEL32.RemoveDirectoryW(s0000); /* 0001BE33: 0006 */ n0001 = LAST_RESULT; /* 0001BE3D: 000D */ n0001 = n0001 == 0x00000000; /* 0001BE4C: 0004 */ if(! n0001) goto label_03C0; // normal if /* 0001BE58: 0027 */ // -- Start Return Code -- // /* 0001BE5C: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001BE6D: 0006 */ n0001 = LAST_RESULT; /* 0001BE77: 0023 */ return n0001; // : Jump Referenced(1): // : 0001BE4C, label_03C0: /* 0001BE80: 0005 */ goto label_03C3; // : Jump Referenced(1): // : 0001BE1E, label_03C1: /* 0001BE8B: 000D */ n0001 = n0000 == 0x0165F824; /* 0001BE9A: 0004 */ if(! n0001) goto label_03C2; // normal if /* 0001BEA6: 0027 */ // -- Start Return Code -- // /* 0001BEAA: 0021 */ function_0194(s0000, n0000); /* 0001BEB6: 0006 */ n0001 = LAST_RESULT; /* 0001BEC0: 0023 */ return n0001; /* 0001BEC7: 0005 */ goto label_03C3; // : Jump Referenced(1): // : 0001BE9A, label_03C2: /* 0001BED2: 0027 */ // -- Start Return Code -- // /* 0001BED6: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001BEE7: 0006 */ n0001 = LAST_RESULT; /* 0001BEF1: 0023 */ return n0001; // : Jump Referenced(3): // : 0001BE04, 0001BE80, 0001BEC7, label_03C3: /* 0001BEFA: 0027 */ // -- Start Return Code -- // /* 0001BEFE: 0021 */ function_0196(0x00000000, s0000, n0000); /* 0001BF0F: 0006 */ n0001 = LAST_RESULT; /* 0001BF19: 0023 */ return n0001; /* 0001BF20: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 0000A0C8, 0000A1DF, 0000A385, 0000A50F, 0000D20B, // : 0000E028, 0001C797, 0001C850, 00025EA4, //Binary Size : 0x00000333 bytes function NUMBER function_018F(/*STRING*/ s0000) STRING s0001; //-004-/ 0001C0BD, 0001C142, 0001C170, 0001C1C6, STRING s0002; //-005-/ 0001C01B, 0001C030, 0001C054, 0001C0BD, 0001C1C6, STRING s0003; //-004-/ 0001C004, 0001C041, 0001C0BD, 0001C1C6, STRING s0004; //-002-/ 0001BF4B, 0001BF5A, STRING s0005; //-004-/ 0001BF37, 0001BF4B, 0001C170, 0001C17D, NUMBER n0000; //-003-/ 0001C0B1, 0001C1AB, 0001C245, NUMBER n0002; //-006-/ 0001C0BD, 0001C0D9, 0001C0E3, 0001C127, 0001C1C6, 0001C1E2, NUMBER n0003; //-034-/ 0001BF8C, 0001BF96, 0001BF96, 0001BFA5, 0001BFC3, 0001BFCD, 0001BFDF, 0001BFE9, 0001BFE9, 0001BFF8, 0001C05D, 0001C067, 0001C067, 0001C076, 0001C094, 0001C09E, 0001C0E3, 0001C0F2, 0001C110, 0001C11A, 0001C127, 0001C136, 0001C14B, 0001C155, 0001C155, 0001C164, 0001C1F7, 0001C204, 0001C217, 0001C221, 0001C221, 0001C230, 0001C251, 0001C25B, OBJECT obj0000; //-003-/ 0001C1A1, 0001C1AB, 0001C1BA, begin /* 0001BF2E: 0022 */ // -- Begin Function Code -- // /* 0001BF37: 0007 */ s0005 = "File=" + "%s"; /* 0001BF4B: 0021 */ function_02D6(s0004, s0005, s0000); /* 0001BF5A: 0021 */ function_0222("ISFuncBegin", "DeleteFile", s0004); /* 0001BF7E: 0021 */ function_01C5(0x0000000C, s0000); /* 0001BF8C: 0006 */ n0003 = LAST_RESULT; /* 0001BF96: 000D */ n0003 = n0003 == 0x00000001; /* 0001BFA5: 0004 */ if(! n0003) goto label_03C5; // normal if /* 0001BFB1: 0027 */ // -- Start Return Code -- // /* 0001BFB5: 0021 */ function_0197(0xFFFFFFFE, s0000); /* 0001BFC3: 0006 */ n0003 = LAST_RESULT; /* 0001BFCD: 0023 */ return n0003; // : Jump Referenced(1): // : 0001BFA5, label_03C5: /* 0001BFD6: 0021 */ function_0241(s0000); /* 0001BFDF: 0006 */ n0003 = LAST_RESULT; /* 0001BFE9: 000D */ n0003 = n0003 == 0x00000000; /* 0001BFF8: 0004 */ if(! n0003) goto label_03C6; // normal if /* 0001C004: 0006 */ s0003 = s0000; /* 0001C00E: 0014 */ s0000 = g_str0003 ^ s0000; /* 0001C01B: 0006 */ s0002 = g_str0003; /* 0001C025: 0005 */ goto label_03C7; // : Jump Referenced(1): // : 0001BFF8, label_03C6: /* 0001C030: 0021 */ function_02CD(s0002, s0000, 0x00000001); /* 0001C041: 0021 */ function_02CD(s0003, s0000, 0x00000003); // : Jump Referenced(1): // : 0001C025, label_03C7: /* 0001C054: 0021 */ function_0185(s0002); /* 0001C05D: 0006 */ n0003 = LAST_RESULT; /* 0001C067: 0009 */ n0003 = n0003 < 0x00000000; /* 0001C076: 0004 */ if(! n0003) goto label_03C8; // normal if /* 0001C082: 0027 */ // -- Start Return Code -- // /* 0001C086: 0021 */ function_0197(0x80070003, s0000); /* 0001C094: 0006 */ n0003 = LAST_RESULT; /* 0001C09E: 0023 */ return n0003; // : Jump Referenced(1): // : 0001C076, label_03C8: /* 0001C0A7: 0006 */ g_str0000 = ""; /* 0001C0B1: 0006 */ n0000 = 0x00000000; /* 0001C0BD: 0021 */ function_0193(n0002, s0002, s0003, 0x00000010, s0001, 0x00000000); /* 0001C0D9: 0006 */ n0002 = LAST_RESULT; /* 0001C0E3: 0009 */ n0003 = n0002 < 0x00000000; /* 0001C0F2: 0004 */ if(! n0003) goto label_03C9; // normal if /* 0001C0FE: 0027 */ // -- Start Return Code -- // /* 0001C102: 0021 */ function_0197(0x80070004, s0000); /* 0001C110: 0006 */ n0003 = LAST_RESULT; /* 0001C11A: 0023 */ return n0003; // : Jump Referenced(2): // : 0001C0F2, 0001C1EC, label_03C9: /* 0001C123: 0001 */ // -- While/Switch -- // /* 0001C127: 000A */ n0003 = n0002 > 0x00000000; /* 0001C136: 0004 */ if(! n0003) goto label_03CB; // normal if /* 0001C142: 0021 */ function_0190(s0001); /* 0001C14B: 0006 */ n0003 = LAST_RESULT; /* 0001C155: 000D */ n0003 = n0003 == 0x00000000; /* 0001C164: 0004 */ if(! n0003) goto label_03CA; // normal if /* 0001C170: 0007 */ s0005 = g_str0000 + s0001; /* 0001C17D: 0007 */ g_str0000 = s0005 + ";"; /* 0001C18B: 0035 */ Err.LastDllError(); /* 0001C1A1: 0006 */ obj0000 = LAST_RESULT; /* 0001C1AB: 0007 */ n0000 = 0x80070000 + obj0000; /* 0001C1BA: 0006 */ obj0000 = NOTHING; // : Jump Referenced(1): // : 0001C164, label_03CA: /* 0001C1C6: 0021 */ function_0193(n0002, s0002, s0003, 0x00000010, s0001, 0x00000000); /* 0001C1E2: 0006 */ n0002 = LAST_RESULT; /* 0001C1EC: 0005 */ goto label_03C9; // : Jump Referenced(1): // : 0001C136, label_03CB: /* 0001C1F7: 000E */ n0003 = g_str0000 != ""; /* 0001C204: 0004 */ if(! n0003) goto label_03CC; // normal if /* 0001C210: 0028 */ StrLengthChars(g_str0000); /* 0001C217: 0006 */ n0003 = LAST_RESULT; /* 0001C221: 000F */ n0003--; /* 0001C230: 001D */ g_str0000[n0003] = 0x00000000; // : Jump Referenced(1): // : 0001C204, label_03CC: /* 0001C241: 0027 */ // -- Start Return Code -- // /* 0001C245: 0021 */ function_0197(n0000, s0000); /* 0001C251: 0006 */ n0003 = LAST_RESULT; /* 0001C25B: 0023 */ return n0003; /* 0001C262: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001C142, 0001F0F5, 00038FE3, 0003925E, //Binary Size : 0x0000004D bytes function BOOL function_0190(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0001C298, 0001C2A2, begin /* 0001C274: 0022 */ // -- Begin Function Code -- // /* 0001C27D: 0036 */ try /* 0001C28B: 0027 */ // -- Start Return Code -- // /* 0001C28F: 0020 */ KERNEL32.DeleteFileW(s0000); /* 0001C298: 0006 */ n0000 = LAST_RESULT; /* 0001C2A2: 0023 */ return n0000; /* 0001C2A9: 0037 */ catch /* 0001C2AF: 0038 */ endcatch; /* 0001C2B5: 0027 */ // -- Start Return Code -- // /* 0001C2B9: 0023 */ return 0x00000000; /* 0001C2C2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021EBF, //Binary Size : 0x00000131 bytes function NUMBER function_0191(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002) NUMBER n0000; //-004-/ 0001C362, 0001C36C, 0001C38B, 0001C394, NUMBER n0001; //-012-/ 0001C2E7, 0001C2F1, 0001C2F1, 0001C300, 0001C324, 0001C32E, 0001C36C, 0001C37B, 0001C3C1, 0001C3CB, 0001C3CB, 0001C3DA, begin /* 0001C2D0: 0022 */ // -- Begin Function Code -- // /* 0001C2D9: 0021 */ function_01C5(0x0000000C, s0000); /* 0001C2E7: 0006 */ n0001 = LAST_RESULT; /* 0001C2F1: 000D */ n0001 = n0001 == 0x00000001; /* 0001C300: 0004 */ if(! n0001) goto label_03D1; // normal if /* 0001C30C: 0027 */ // -- Start Return Code -- // /* 0001C310: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001C300, label_03D1: /* 0001C31B: 0021 */ function_0241(s0000); /* 0001C324: 0006 */ n0001 = LAST_RESULT; /* 0001C32E: 0021 */ function_0242(s0000, n0001); /* 0001C33A: 0006 */ s0002 = ""; /* 0001C344: 0021 */ function_0193(0x00000000, s0000, s0001, 0x00000010, s0002, 0x00000000); /* 0001C362: 0006 */ n0000 = LAST_RESULT; /* 0001C36C: 0009 */ n0001 = n0000 < 0x00000000; /* 0001C37B: 0004 */ if(! n0001) goto label_03D2; // normal if /* 0001C387: 0027 */ // -- Start Return Code -- // /* 0001C38B: 0023 */ return n0000; // : Jump Referenced(1): // : 0001C37B, label_03D2: /* 0001C394: 0021 */ function_0193(n0000, "", "", 0x00000000, s0002, 0x00000001); /* 0001C3B0: 0021 */ function_02CD(s0002, s0002, 0x00000003); /* 0001C3C1: 0006 */ n0001 = LAST_RESULT; /* 0001C3CB: 0009 */ n0001 = n0001 < 0x00000000; /* 0001C3DA: 0004 */ if(! n0001) goto label_03D3; // normal if /* 0001C3E6: 0027 */ // -- Start Return Code -- // /* 0001C3EA: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001C3DA, label_03D3: /* 0001C3F5: 0027 */ // -- Start Return Code -- // /* 0001C3F9: 0023 */ return 0x00000000; /* 0001C402: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001F059, 00026305, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number004A_0192() begin /* 0001C410: 0022 */ // -- Begin Function Code -- // /* 0001C419: 0027 */ // -- Start Return Code -- // /* 0001C41D: 0023 */ return g_number004A; /* 0001C424: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001C0BD, 0001C1C6, 0001C344, 0001C394, //Binary Size : 0x00000281 bytes function NUMBER function_0193(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*BOOL*/ n0001, /*BYREF STRING*/ s0002, /*BOOL*/ n0002) STRING s0003; //-008-/ 0001C50B, 0001C522, 0001C5B5, 0001C5BF, 0001C5EE, 0001C5F8, 0001C692, 0001C69C, NUMBER n0003; //-002-/ 0001C4C3, 0001C4CD, NUMBER n0004; //-026-/ 0001C45F, 0001C479, 0001C479, 0001C486, 0001C4AD, 0001C4B7, 0001C4CD, 0001C4DC, 0001C518, 0001C522, 0001C538, 0001C547, 0001C58A, 0001C594, 0001C594, 0001C5CD, 0001C5CD, 0001C607, 0001C607, 0001C614, 0001C620, 0001C62A, 0001C636, 0001C640, 0001C640, 0001C64F, NUMBER n0005; //-006-/ 0001C46C, 0001C479, 0001C5BF, 0001C5CD, 0001C5F8, 0001C607, type_0004 struct_type_0004_0000; //-007-/ 0001C4AD, 0001C518, 0001C574, 0001C5A1, 0001C5DA, 0001C620, 0001C67E, begin /* 0001C432: 0022 */ // -- Begin Function Code -- // /* 0001C43B: 0004 */ if(! n0002) goto label_03D6; // normal if /* 0001C447: 0020 */ KERNEL32.FindClose(n0000); /* 0001C450: 0027 */ // -- Start Return Code -- // /* 0001C454: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001C43B, label_03D6: /* 0001C45F: 000D */ n0004 = s0000 == ""; /* 0001C46C: 000D */ n0005 = s0001 == ""; /* 0001C479: 0018 */ n0004 = n0004 || n0005; /* 0001C486: 0004 */ if(! n0004) goto label_03D7; // normal if /* 0001C492: 0027 */ // -- Start Return Code -- // /* 0001C496: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001C486, label_03D7: /* 0001C4A1: 0004 */ if(! n0000) goto label_03D9; // normal if /* 0001C4AD: 001A */ n0004 = &struct_type_0004_0000; /* 0001C4B7: 0020 */ KERNEL32.FindNextFileW(n0000, n0004); /* 0001C4C3: 0006 */ n0003 = LAST_RESULT; /* 0001C4CD: 000D */ n0004 = n0003 == 0x00000000; /* 0001C4DC: 0004 */ if(! n0004) goto label_03D8; // normal if /* 0001C4E8: 0020 */ KERNEL32.FindClose(n0000); /* 0001C4F1: 0027 */ // -- Start Return Code -- // /* 0001C4F5: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001C4DC, label_03D8: /* 0001C500: 0005 */ goto label_03DA; // : Jump Referenced(1): // : 0001C4A1, label_03D9: /* 0001C50B: 0014 */ s0003 = s0000 ^ s0001; /* 0001C518: 001A */ n0004 = &struct_type_0004_0000; /* 0001C522: 0020 */ KERNEL32.FindFirstFileW(s0003, n0004); /* 0001C52E: 0006 */ n0000 = LAST_RESULT; /* 0001C538: 000D */ n0004 = n0000 == 0xFFFFFFFF; /* 0001C547: 0004 */ if(! n0004) goto label_03DA; // normal if /* 0001C553: 0027 */ // -- Start Return Code -- // /* 0001C557: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0001C500, 0001C547, label_03DA: /* 0001C562: 0004 */ if(! n0001) goto label_03DD; // normal if // : Jump Referenced(1): // : 0001C673, label_03DB: /* 0001C570: 0001 */ // -- While/Switch -- // /* 0001C574: 0035 */ struct_type_0004_0000.nFileAttribs; /* 0001C58A: 0006 */ n0004 = LAST_RESULT; /* 0001C594: 0012 */ n0004 = n0004 & n0001; /* 0001C5A1: 0035 */ struct_type_0004_0000.szFileName; /* 0001C5B5: 0006 */ s0003 = LAST_RESULT; /* 0001C5BF: 000D */ n0005 = s0003 == "."; /* 0001C5CD: 0018 */ n0004 = n0004 || n0005; /* 0001C5DA: 0035 */ struct_type_0004_0000.szFileName; /* 0001C5EE: 0006 */ s0003 = LAST_RESULT; /* 0001C5F8: 000D */ n0005 = s0003 == ".."; /* 0001C607: 0018 */ n0004 = n0004 || n0005; /* 0001C614: 0004 */ if(! n0004) goto label_03DD; // normal if /* 0001C620: 001A */ n0004 = &struct_type_0004_0000; /* 0001C62A: 0020 */ KERNEL32.FindNextFileW(n0000, n0004); /* 0001C636: 0006 */ n0004 = LAST_RESULT; /* 0001C640: 000D */ n0004 = n0004 == 0x00000000; /* 0001C64F: 0004 */ if(! n0004) goto label_03DC; // normal if /* 0001C65B: 0020 */ KERNEL32.FindClose(n0000); /* 0001C664: 0027 */ // -- Start Return Code -- // /* 0001C668: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001C64F, label_03DC: /* 0001C673: 0005 */ goto label_03DB; // : Jump Referenced(2): // : 0001C562, 0001C614, label_03DD: /* 0001C67E: 0035 */ struct_type_0004_0000.szFileName; /* 0001C692: 0006 */ s0003 = LAST_RESULT; /* 0001C69C: 0014 */ s0002 = s0000 ^ s0003; /* 0001C6A9: 0027 */ // -- Start Return Code -- // /* 0001C6AD: 0023 */ return n0000; /* 0001C6B4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001BDE7, 0001BEAA, //Binary Size : 0x0000020E bytes function NUMBER function_0194(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-004-/ 0001C750, 0001C787, 0001C7A0, 0001C816, STRING s0002; //-004-/ 0001C787, 0001C797, 0001C840, 0001C850, NUMBER n0001; //-009-/ 0001C6DA, 0001C6E4, 0001C742, 0001C750, 0001C7CE, 0001C7FF, 0001C808, 0001C816, 0001C837, NUMBER n0002; //-003-/ 0001C75C, 0001C76C, 0001C822, NUMBER n0003; //-022-/ 0001C6F5, 0001C6FF, 0001C6FF, 0001C70E, 0001C72F, 0001C739, 0001C76C, 0001C77B, 0001C7A9, 0001C7B3, 0001C7B3, 0001C7C2, 0001C7EC, 0001C7F6, 0001C862, 0001C86C, 0001C86C, 0001C87B, 0001C89C, 0001C8A6, 0001C8C4, 0001C8CE, begin /* 0001C6C6: 0022 */ // -- Begin Function Code -- // /* 0001C6CF: 0021 */ function_026B(0x00000000); /* 0001C6DA: 0006 */ n0001 = LAST_RESULT; /* 0001C6E4: 0021 */ function_018D(s0000, 0x00008000, n0001); /* 0001C6F5: 0006 */ n0003 = LAST_RESULT; /* 0001C6FF: 0009 */ n0003 = n0003 < 0x00000000; /* 0001C70E: 0004 */ if(! n0003) goto label_03DF; // normal if /* 0001C71A: 0027 */ // -- Start Return Code -- // /* 0001C71E: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001C72F: 0006 */ n0003 = LAST_RESULT; /* 0001C739: 0023 */ return n0003; // : Jump Referenced(1): // : 0001C70E, label_03DF: /* 0001C742: 0021 */ function_026E(n0001, 0xFFFFFED3); /* 0001C750: 0021 */ function_0272(n0001, s0001); /* 0001C75C: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0001C82C, label_03E0: /* 0001C768: 0001 */ // -- While/Switch -- // /* 0001C76C: 000E */ n0003 = n0002 != 0x00000001; /* 0001C77B: 0004 */ if(! n0003) goto label_03E2; // normal if /* 0001C787: 0014 */ s0002 = s0001 ^ "*.*"; /* 0001C797: 0021 */ function_018F(s0002); /* 0001C7A0: 0020 */ KERNEL32.RemoveDirectoryW(s0001); /* 0001C7A9: 0006 */ n0003 = LAST_RESULT; /* 0001C7B3: 000D */ n0003 = n0003 == 0x00000000; /* 0001C7C2: 0004 */ if(! n0003) goto label_03E1; // normal if /* 0001C7CE: 0021 */ function_026C(n0001); /* 0001C7D7: 0027 */ // -- Start Return Code -- // /* 0001C7DB: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001C7EC: 0006 */ n0003 = LAST_RESULT; /* 0001C7F6: 0023 */ return n0003; // : Jump Referenced(1): // : 0001C7C2, label_03E1: /* 0001C7FF: 0021 */ function_027A(n0001); /* 0001C808: 0021 */ function_026E(n0001, 0xFFFFFED3); /* 0001C816: 0021 */ function_0272(n0001, s0001); /* 0001C822: 0006 */ n0002 = LAST_RESULT; /* 0001C82C: 0005 */ goto label_03E0; // : Jump Referenced(1): // : 0001C77B, label_03E2: /* 0001C837: 0021 */ function_026C(n0001); /* 0001C840: 0014 */ s0002 = s0000 ^ "*.*"; /* 0001C850: 0021 */ function_018F(s0002); /* 0001C859: 0020 */ KERNEL32.RemoveDirectoryW(s0000); /* 0001C862: 0006 */ n0003 = LAST_RESULT; /* 0001C86C: 000D */ n0003 = n0003 == 0x00000000; /* 0001C87B: 0004 */ if(! n0003) goto label_03E3; // normal if /* 0001C887: 0027 */ // -- Start Return Code -- // /* 0001C88B: 0021 */ function_0196(0xFFFFFFFF, s0000, n0000); /* 0001C89C: 0006 */ n0003 = LAST_RESULT; /* 0001C8A6: 0023 */ return n0003; // : Jump Referenced(1): // : 0001C87B, label_03E3: /* 0001C8AF: 0027 */ // -- Start Return Code -- // /* 0001C8B3: 0021 */ function_0196(0x00000000, s0000, n0000); /* 0001C8C4: 0006 */ n0003 = LAST_RESULT; /* 0001C8CE: 0023 */ return n0003; /* 0001C8D5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000236D7, //Binary Size : 0x00000080 bytes function NUMBER function_0195(/*STRING*/ s0000) NUMBER n0000; //-008-/ 0001C8FA, 0001C904, 0001C904, 0001C913, 0001C93D, 0001C947, 0001C953, 0001C95D, begin /* 0001C8E3: 0022 */ // -- Begin Function Code -- // /* 0001C8EC: 0021 */ function_01C5(0x00000003, s0000); /* 0001C8FA: 0006 */ n0000 = LAST_RESULT; /* 0001C904: 000E */ n0000 = n0000 != 0x00000001; /* 0001C913: 0004 */ if(! n0000) goto label_03E5; // normal if /* 0001C91F: 0027 */ // -- Start Return Code -- // /* 0001C923: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001C913, label_03E5: /* 0001C92E: 0027 */ // -- Start Return Code -- // /* 0001C932: 0021 */ function_0214(0xFFFFFFFE); /* 0001C93D: 0006 */ n0000 = LAST_RESULT; /* 0001C947: 0020 */ ISRT._PrintFile(n0000, s0000); /* 0001C953: 0006 */ n0000 = LAST_RESULT; /* 0001C95D: 0023 */ return n0000; /* 0001C964: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0001BC7D, 0001BD08, 0001BD9E, 0001BE5C, 0001BED6, // : 0001BEFE, 0001C71E, 0001C7DB, 0001C88B, 0001C8B3, // : //Binary Size : 0x000001E8 bytes function NUMBER function_0196(/*NUMBER*/ n0000, /*STRING*/ s0000, /*NUMBER*/ n0001) STRING s0001; //-003-/ 0001CA60, 0001CB11, 0001CB2F, STRING s0002; //-040-/ 0001C996, 0001C9AC, 0001C9AC, 0001C9BA, 0001C9BA, 0001C9C8, 0001C9C8, 0001C9DB, 0001C9DB, 0001C9EF, 0001C9EF, 0001C9FD, 0001C9FD, 0001CA0B, 0001CA0B, 0001CA1C, 0001CA1C, 0001CA2B, 0001CA2B, 0001CA39, 0001CA39, 0001CA4C, 0001CA4C, 0001CA60, 0001CA8A, 0001CAA0, 0001CAA0, 0001CAAE, 0001CAAE, 0001CABC, 0001CABC, 0001CACD, 0001CACD, 0001CADC, 0001CADC, 0001CAEA, 0001CAEA, 0001CAFD, 0001CAFD, 0001CB11, NUMBER n0002; //-002-/ 0001C97B, 0001C98A, begin /* 0001C972: 0022 */ // -- Begin Function Code -- // /* 0001C97B: 0009 */ n0002 = n0000 < 0x00000000; /* 0001C98A: 0004 */ if(! n0002) goto label_03E7; // normal if /* 0001C996: 0007 */ s0002 = "Result=" + "%s"; /* 0001C9AC: 0007 */ s0002 = s0002 + "\t"; /* 0001C9BA: 0007 */ s0002 = s0002 + "\t"; /* 0001C9C8: 0007 */ s0002 = s0002 + "Error="; /* 0001C9DB: 0007 */ s0002 = s0002 + "0x%08lx"; /* 0001C9EF: 0007 */ s0002 = s0002 + "\t"; /* 0001C9FD: 0007 */ s0002 = s0002 + "\t"; /* 0001CA0B: 0007 */ s0002 = s0002 + "Dir="; /* 0001CA1C: 0007 */ s0002 = s0002 + "%s"; /* 0001CA2B: 0007 */ s0002 = s0002 + "\t"; /* 0001CA39: 0007 */ s0002 = s0002 + "Flags="; /* 0001CA4C: 0007 */ s0002 = s0002 + "0x%08lx"; /* 0001CA60: 0021 */ function_02D6(s0001, s0002, "Failure", n0000, s0000, n0001); /* 0001CA7F: 0005 */ goto label_03E8; // : Jump Referenced(1): // : 0001C98A, label_03E7: /* 0001CA8A: 0007 */ s0002 = "Result=" + "%s"; /* 0001CAA0: 0007 */ s0002 = s0002 + "\t"; /* 0001CAAE: 0007 */ s0002 = s0002 + "\t"; /* 0001CABC: 0007 */ s0002 = s0002 + "Dir="; /* 0001CACD: 0007 */ s0002 = s0002 + "%s"; /* 0001CADC: 0007 */ s0002 = s0002 + "\t"; /* 0001CAEA: 0007 */ s0002 = s0002 + "Flags="; /* 0001CAFD: 0007 */ s0002 = s0002 + "0x%08lx"; /* 0001CB11: 0021 */ function_02D6(s0001, s0002, "Success", s0000, n0001); // : Jump Referenced(1): // : 0001CA7F, label_03E8: /* 0001CB2F: 0021 */ function_0222("ISFuncEnd", "DeleteDir", s0001); /* 0001CB50: 0027 */ // -- Start Return Code -- // /* 0001CB54: 0023 */ return n0000; /* 0001CB5B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001BFB5, 0001C086, 0001C102, 0001C245, //Binary Size : 0x0000017B bytes function NUMBER function_0197(/*NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-003-/ 0001CC23, 0001CC9D, 0001CCB8, STRING s0002; //-028-/ 0001CB8D, 0001CBA3, 0001CBA3, 0001CBB1, 0001CBB1, 0001CBBF, 0001CBBF, 0001CBD2, 0001CBD2, 0001CBE6, 0001CBE6, 0001CBF4, 0001CBF4, 0001CC02, 0001CC02, 0001CC14, 0001CC14, 0001CC23, 0001CC4A, 0001CC60, 0001CC60, 0001CC6E, 0001CC6E, 0001CC7C, 0001CC7C, 0001CC8E, 0001CC8E, 0001CC9D, NUMBER n0001; //-002-/ 0001CB72, 0001CB81, begin /* 0001CB69: 0022 */ // -- Begin Function Code -- // /* 0001CB72: 0009 */ n0001 = n0000 < 0x00000000; /* 0001CB81: 0004 */ if(! n0001) goto label_03EA; // normal if /* 0001CB8D: 0007 */ s0002 = "Result=" + "%s"; /* 0001CBA3: 0007 */ s0002 = s0002 + "\t"; /* 0001CBB1: 0007 */ s0002 = s0002 + "\t"; /* 0001CBBF: 0007 */ s0002 = s0002 + "Error="; /* 0001CBD2: 0007 */ s0002 = s0002 + "0x%08lx"; /* 0001CBE6: 0007 */ s0002 = s0002 + "\t"; /* 0001CBF4: 0007 */ s0002 = s0002 + "\t"; /* 0001CC02: 0007 */ s0002 = s0002 + "File="; /* 0001CC14: 0007 */ s0002 = s0002 + "%s"; /* 0001CC23: 0021 */ function_02D6(s0001, s0002, "Failure", n0000, s0000); /* 0001CC3F: 0005 */ goto label_03EB; // : Jump Referenced(1): // : 0001CB81, label_03EA: /* 0001CC4A: 0007 */ s0002 = "Result=" + "%s"; /* 0001CC60: 0007 */ s0002 = s0002 + "\t"; /* 0001CC6E: 0007 */ s0002 = s0002 + "\t"; /* 0001CC7C: 0007 */ s0002 = s0002 + "File="; /* 0001CC8E: 0007 */ s0002 = s0002 + "%s"; /* 0001CC9D: 0021 */ function_02D6(s0001, s0002, "Success", s0000); // : Jump Referenced(1): // : 0001CC3F, label_03EB: /* 0001CCB8: 0021 */ function_0222("ISFuncEnd", "DeleteFile", s0001); /* 0001CCDA: 0027 */ // -- Start Return Code -- // /* 0001CCDE: 0023 */ return n0000; /* 0001CCE5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D1B4, //Binary Size : 0x0000002B bytes function NUMBER function_01A3(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0001CD0E, 0001CD18, begin /* 0001CCF3: 0022 */ // -- Begin Function Code -- // /* 0001CCFC: 0027 */ // -- Start Return Code -- // /* 0001CD00: 0021 */ function_01A4(s0000, 0x00000000); /* 0001CD0E: 0006 */ n0000 = LAST_RESULT; /* 0001CD18: 0023 */ return n0000; /* 0001CD1F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001CD00, //Binary Size : 0x000000FF bytes function NUMBER function_01A4(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0001CD36, 0001CDCC, NUMBER n0002; //-003-/ 0001CD42, 0001CDCC, 0001CE24, NUMBER n0004; //-012-/ 0001CD4E, 0001CD6C, 0001CD6C, 0001CD88, 0001CD88, 0001CDA4, 0001CDA4, 0001CDB1, 0001CDE3, 0001CDED, 0001CDED, 0001CDFC, NUMBER n0005; //-006-/ 0001CD5D, 0001CD6C, 0001CD79, 0001CD88, 0001CD95, 0001CDA4, begin /* 0001CD2D: 0022 */ // -- Begin Function Code -- // /* 0001CD36: 0006 */ n0001 = 0x00000000; /* 0001CD42: 0006 */ n0002 = 0x00000000; /* 0001CD4E: 000E */ n0004 = n0000 != 0x00000000; /* 0001CD5D: 000E */ n0005 = n0000 != 0x0000000A; /* 0001CD6C: 0019 */ n0004 = n0004 && n0005; /* 0001CD79: 000E */ n0005 = n0000 != 0x00000014; /* 0001CD88: 0019 */ n0004 = n0004 && n0005; /* 0001CD95: 000E */ n0005 = n0000 != 0x0000001E; /* 0001CDA4: 0019 */ n0004 = n0004 && n0005; /* 0001CDB1: 0004 */ if(! n0004) goto label_03EE; // normal if /* 0001CDBD: 0027 */ // -- Start Return Code -- // /* 0001CDC1: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001CDB1, label_03EE: /* 0001CDCC: 0020 */ ISRT._GetDiskSpaceEx(s0000, n0001, n0002, n0000, 0x00000001); /* 0001CDE3: 0006 */ n0004 = LAST_RESULT; /* 0001CDED: 000E */ n0004 = n0004 != 0x00000000; /* 0001CDFC: 0004 */ if(! n0004) goto label_03EF; // normal if /* 0001CE08: 0027 */ // -- Start Return Code -- // /* 0001CE0C: 0023 */ return 0xFFFFFFFF; /* 0001CE15: 0005 */ goto label_03F0; // : Jump Referenced(1): // : 0001CDFC, label_03EF: /* 0001CE20: 0027 */ // -- Start Return Code -- // /* 0001CE24: 0023 */ return n0002; // : Jump Referenced(1): // : 0001CE15, label_03F0: /* 0001CE2D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000B91E, //Binary Size : 0x000000CB bytes function NUMBER function_01A5(/*STRING*/ s0000, /*BYREF STRING*/ s0001) NUMBER n0000; //-003-/ 0001CE4D, 0001CE57, 0001CE70, NUMBER n0001; //-005-/ 0001CE66, 0001CE70, 0001CE89, 0001CEC4, 0001CED0, NUMBER n0002; //-008-/ 0001CE70, 0001CE7D, 0001CE89, 0001CE98, 0001CEAB, 0001CEB5, 0001CED0, 0001CEDF, begin /* 0001CE3B: 0022 */ // -- Begin Function Code -- // /* 0001CE44: 0021 */ function_02D0(s0001); /* 0001CE4D: 0006 */ n0000 = LAST_RESULT; /* 0001CE57: 0020 */ KERNEL32.GetEnvironmentVariable(s0000, s0001, n0000); /* 0001CE66: 0006 */ n0001 = LAST_RESULT; /* 0001CE70: 000A */ n0002 = n0001 > n0000; /* 0001CE7D: 0004 */ if(! n0002) goto label_03F2; // normal if /* 0001CE89: 0007 */ n0002 = n0001 + 0x00000001; /* 0001CE98: 0031 */ Resize(s0001, n0002); /* 0001CEA2: 0021 */ function_02D0(s0001); /* 0001CEAB: 0006 */ n0002 = LAST_RESULT; /* 0001CEB5: 0020 */ KERNEL32.GetEnvironmentVariable(s0000, s0001, n0002); /* 0001CEC4: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0001CE7D, label_03F2: /* 0001CED0: 000D */ n0002 = n0001 == 0x00000000; /* 0001CEDF: 0004 */ if(! n0002) goto label_03F3; // normal if /* 0001CEEB: 0027 */ // -- Start Return Code -- // /* 0001CEEF: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001CEDF, label_03F3: /* 0001CEFA: 0027 */ // -- Start Return Code -- // /* 0001CEFE: 0023 */ return 0x00000000; /* 0001CF07: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000086D3, 00013359, //Binary Size : 0x00000085 bytes function NUMBER function_01A6(/*BYREF NUMBER*/ n0000, /*BYREF NUMBER*/ n0001) NUMBER n0002; //-004-/ 0001CF48, 0001CF66, 0001CF66, 0001CF73, NUMBER n0003; //-002-/ 0001CF57, 0001CF66, begin /* 0001CF15: 0022 */ // -- Begin Function Code -- // /* 0001CF1E: 0020 */ USER32.GetSystemMetrics(0x00000000); /* 0001CF29: 0006 */ n0000 = LAST_RESULT; /* 0001CF33: 0020 */ USER32.GetSystemMetrics(0x00000001); /* 0001CF3E: 0006 */ n0001 = LAST_RESULT; /* 0001CF48: 000D */ n0002 = n0000 == 0x00000000; /* 0001CF57: 000D */ n0003 = n0001 == 0x00000000; /* 0001CF66: 0018 */ n0002 = n0002 || n0003; /* 0001CF73: 0004 */ if(! n0002) goto label_03F5; // normal if /* 0001CF7F: 0027 */ // -- Start Return Code -- // /* 0001CF83: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001CF73, label_03F5: /* 0001CF8E: 0027 */ // -- Start Return Code -- // /* 0001CF92: 0023 */ return 0x00000000; /* 0001CF9B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 0002C791, 0002C7B8, 0002C7DF, 0002C805, 0002C863, // : //Binary Size : 0x00000B83 bytes function NUMBER function_01A7(/*NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0000) STRING s0001; //-002-/ 0001D8BF, 0001D8C9, NUMBER n0002; //-045-/ 0001CFDF, 0001D01D, 0001D05D, 0001D098, 0001D0F3, 0001D108, 0001D148, 0001D184, 0001D1E2, 0001D203, 0001D237, 0001D276, 0001D2A8, 0001D2E5, 0001D323, 0001D32D, 0001D489, 0001D4D6, 0001D512, 0001D550, 0001D58E, 0001D5C7, 0001D600, 0001D639, 0001D672, 0001D6AB, 0001D6E4, 0001D723, 0001D762, 0001D79E, 0001D7DA, 0001D816, 0001D856, 0001D88F, 0001D8D5, 0001D914, 0001D953, 0001D999, 0001D9E1, 0001DA27, 0001DA5D, 0001DA9D, 0001DAFD, 0001DB14, 0001DB26, NUMBER n0003; //-007-/ 0001D4BB, 0001D714, 0001D753, 0001D792, 0001D7CE, 0001D905, 0001D944, NUMBER n0004; //-098-/ 0001CFB8, 0001CFC7, 0001CFF6, 0001D005, 0001D032, 0001D041, 0001D074, 0001D083, 0001D0AD, 0001D0BC, 0001D0D8, 0001D0E7, 0001D121, 0001D130, 0001D15D, 0001D16C, 0001D199, 0001D1A8, 0001D1C7, 0001D1D6, 0001D21C, 0001D22B, 0001D25B, 0001D26A, 0001D28D, 0001D29C, 0001D2CA, 0001D2D9, 0001D2FC, 0001D30B, 0001D32D, 0001D33C, 0001D34E, 0001D35D, 0001D380, 0001D38F, 0001D3B2, 0001D3C1, 0001D3E4, 0001D3F3, 0001D416, 0001D425, 0001D462, 0001D471, 0001D4A0, 0001D4AF, 0001D4EB, 0001D4FA, 0001D529, 0001D538, 0001D567, 0001D576, 0001D5A3, 0001D5B2, 0001D5DC, 0001D5EB, 0001D615, 0001D624, 0001D64E, 0001D65D, 0001D687, 0001D696, 0001D6C0, 0001D6CF, 0001D6F9, 0001D708, 0001D738, 0001D747, 0001D777, 0001D786, 0001D7B3, 0001D7C2, 0001D7EF, 0001D7FE, 0001D82D, 0001D83C, 0001D86B, 0001D87A, 0001D8A4, 0001D8B3, 0001D8EA, 0001D8F9, 0001D929, 0001D938, 0001D968, 0001D977, 0001D9B0, 0001D9BF, 0001D9F6, 0001DA05, 0001DA3C, 0001DA4B, 0001DA72, 0001DA81, 0001DAB4, 0001DAC3, 0001DADF, 0001DAEE, begin /* 0001CFA9: 0022 */ // -- Begin Function Code -- // /* 0001CFB2: 0001 */ // -- While/Switch -- // /* 0001CFB8: 000D */ n0004 = n0000 == 0x000000B4; /* 0001CFC7: 0004 */ if(! n0004) goto label_03F8; // normal if /* 0001CFD3: 0006 */ n0001 = 0x00000280; /* 0001CFDF: 0006 */ n0002 = 0x00000000; /* 0001CFEB: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001CFC7, label_03F8: /* 0001CFF6: 000D */ n0004 = n0000 == 0x000000A0; /* 0001D005: 0004 */ if(! n0004) goto label_03F9; // normal if /* 0001D011: 0021 */ function_01A8(n0001, s0000); /* 0001D01D: 0006 */ n0002 = LAST_RESULT; /* 0001D027: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D005, label_03F9: /* 0001D032: 000D */ n0004 = n0000 == 0x00000046; /* 0001D041: 0004 */ if(! n0004) goto label_03FA; // normal if /* 0001D04D: 0021 */ function_01A9(); /* 0001D053: 0006 */ n0001 = LAST_RESULT; /* 0001D05D: 0006 */ n0002 = 0x00000000; /* 0001D069: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D041, label_03FA: /* 0001D074: 000D */ n0004 = n0000 == 0x000000AA; /* 0001D083: 0004 */ if(! n0004) goto label_03FB; // normal if /* 0001D08F: 0021 */ function_01AA(n0001); /* 0001D098: 0006 */ n0002 = LAST_RESULT; /* 0001D0A2: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D083, label_03FB: /* 0001D0AD: 000D */ n0004 = n0000 == 0x0000000A; /* 0001D0BC: 0004 */ if(! n0004) goto label_03FE; // normal if /* 0001D0C8: 0020 */ ISRT.GetCPUType(); /* 0001D0CE: 0006 */ n0001 = LAST_RESULT; /* 0001D0D8: 0009 */ n0004 = n0001 < 0x00000000; /* 0001D0E7: 0004 */ if(! n0004) goto label_03FC; // normal if /* 0001D0F3: 0006 */ n0002 = n0001; /* 0001D0FD: 0005 */ goto label_03FD; // : Jump Referenced(1): // : 0001D0E7, label_03FC: /* 0001D108: 0006 */ n0002 = 0x00000000; // : Jump Referenced(1): // : 0001D0FD, label_03FD: /* 0001D116: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D0BC, label_03FE: /* 0001D121: 000D */ n0004 = n0000 == 0x00000001; /* 0001D130: 0004 */ if(! n0004) goto label_03FF; // normal if /* 0001D13C: 0021 */ function_01AB(n0000, s0000); /* 0001D148: 0006 */ n0002 = LAST_RESULT; /* 0001D152: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D130, label_03FF: /* 0001D15D: 000D */ n0004 = n0000 == 0x000000D6; /* 0001D16C: 0004 */ if(! n0004) goto label_0400; // normal if /* 0001D178: 0021 */ function_01AB(n0000, s0000); /* 0001D184: 0006 */ n0002 = LAST_RESULT; /* 0001D18E: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D16C, label_0400: /* 0001D199: 000D */ n0004 = n0000 == 0x0000008D; /* 0001D1A8: 0004 */ if(! n0004) goto label_0403; // normal if /* 0001D1B4: 0021 */ function_01A3(s0000); /* 0001D1BD: 0006 */ n0001 = LAST_RESULT; /* 0001D1C7: 0009 */ n0004 = n0001 < 0x00000000; /* 0001D1D6: 0004 */ if(! n0004) goto label_0401; // normal if /* 0001D1E2: 0006 */ n0002 = n0001; /* 0001D1EC: 0006 */ n0001 = 0x00000000; /* 0001D1F8: 0005 */ goto label_0402; // : Jump Referenced(1): // : 0001D1D6, label_0401: /* 0001D203: 0006 */ n0002 = 0x00000000; // : Jump Referenced(1): // : 0001D1F8, label_0402: /* 0001D211: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D1A8, label_0403: /* 0001D21C: 000D */ n0004 = n0000 == 0x0000008C; /* 0001D22B: 0004 */ if(! n0004) goto label_0405; // normal if /* 0001D237: 0006 */ n0002 = 0x00000000; /* 0001D243: 0021 */ function_01B8(s0000, 0x00000000); /* 0001D251: 0006 */ n0001 = LAST_RESULT; /* 0001D25B: 000D */ n0004 = n0001 == 0xFFFFFFFF; /* 0001D26A: 0004 */ if(! n0004) goto label_0404; // normal if /* 0001D276: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 0001D26A, label_0404: /* 0001D282: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D22B, label_0405: /* 0001D28D: 000D */ n0004 = n0000 == 0x000000D5; /* 0001D29C: 0004 */ if(! n0004) goto label_0407; // normal if /* 0001D2A8: 0006 */ n0002 = 0x00000000; /* 0001D2B4: 0021 */ function_01B8(s0000, n0001); /* 0001D2C0: 0006 */ n0001 = LAST_RESULT; /* 0001D2CA: 000D */ n0004 = n0001 == 0xFFFFFFFF; /* 0001D2D9: 0004 */ if(! n0004) goto label_0406; // normal if /* 0001D2E5: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 0001D2D9, label_0406: /* 0001D2F1: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D29C, label_0407: /* 0001D2FC: 000D */ n0004 = n0000 == 0x0000001E; /* 0001D30B: 0004 */ if(! n0004) goto label_040F; // normal if /* 0001D317: 0021 */ function_01AC(n0001, s0000); /* 0001D323: 0006 */ n0002 = LAST_RESULT; /* 0001D32D: 000D */ n0004 = n0002 == 0x00000000; /* 0001D33C: 0004 */ if(! n0004) goto label_040E; // normal if /* 0001D348: 0001 */ // -- While/Switch -- // /* 0001D34E: 000D */ n0004 = n0001 == 0x00000001; /* 0001D35D: 0004 */ if(! n0004) goto label_0409; // normal if /* 0001D369: 0006 */ n0001 = 0x00000003; /* 0001D375: 0005 */ goto label_040E; // : Jump Referenced(1): // : 0001D35D, label_0409: /* 0001D380: 000D */ n0004 = n0001 == 0x00000002; /* 0001D38F: 0004 */ if(! n0004) goto label_040A; // normal if /* 0001D39B: 0006 */ n0001 = 0x00000004; /* 0001D3A7: 0005 */ goto label_040E; // : Jump Referenced(1): // : 0001D38F, label_040A: /* 0001D3B2: 000D */ n0004 = n0001 == 0x00000004; /* 0001D3C1: 0004 */ if(! n0004) goto label_040B; // normal if /* 0001D3CD: 0006 */ n0001 = 0x00000005; /* 0001D3D9: 0005 */ goto label_040E; // : Jump Referenced(1): // : 0001D3C1, label_040B: /* 0001D3E4: 000D */ n0004 = n0001 == 0x00000008; /* 0001D3F3: 0004 */ if(! n0004) goto label_040C; // normal if /* 0001D3FF: 0006 */ n0001 = 0x00000006; /* 0001D40B: 0005 */ goto label_040E; // : Jump Referenced(1): // : 0001D3F3, label_040C: /* 0001D416: 000D */ n0004 = n0001 == 0x00000010; /* 0001D425: 0004 */ if(! n0004) goto label_040D; // normal if /* 0001D431: 0005 */ goto label_040E; // : Jump Referenced(1): // : 0001D425, label_040D: /* 0001D43C: 0006 */ n0001 = 0x00000000; /* 0001D448: 0027 */ // -- Start Return Code -- // /* 0001D44C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(6): // : 0001D33C, 0001D375, 0001D3A7, 0001D3D9, 0001D40B, // : 0001D431, label_040E: /* 0001D457: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D30B, label_040F: /* 0001D462: 000D */ n0004 = n0000 == 0x000000C9; /* 0001D471: 0004 */ if(! n0004) goto label_0410; // normal if /* 0001D47D: 0006 */ n0001 = 0x00000000; /* 0001D489: 0006 */ n0002 = 0x00000000; /* 0001D495: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D471, label_0410: /* 0001D4A0: 000D */ n0004 = n0000 == 0x000000B9; /* 0001D4AF: 0004 */ if(! n0004) goto label_0411; // normal if /* 0001D4BB: 0020 */ ISRT._GetGlobalMemorySize(n0003, n0001, 0x0000000A, 0x00000000, 0x7FFFFFFF); /* 0001D4D6: 0006 */ n0002 = LAST_RESULT; /* 0001D4E0: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D4AF, label_0411: /* 0001D4EB: 000D */ n0004 = n0000 == 0x000000CA; /* 0001D4FA: 0004 */ if(! n0004) goto label_0412; // normal if /* 0001D506: 0006 */ n0001 = 0x00000000; /* 0001D512: 0006 */ n0002 = 0x00000000; /* 0001D51E: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D4FA, label_0412: /* 0001D529: 000D */ n0004 = n0000 == 0x000000D3; /* 0001D538: 0004 */ if(! n0004) goto label_0413; // normal if /* 0001D544: 0006 */ n0001 = 0x00000020; /* 0001D550: 0006 */ n0002 = 0x00000000; /* 0001D55C: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D538, label_0413: /* 0001D567: 000D */ n0004 = n0000 == 0x00000078; /* 0001D576: 0004 */ if(! n0004) goto label_0414; // normal if /* 0001D582: 0021 */ function_01AD(n0001, s0000); /* 0001D58E: 0006 */ n0002 = LAST_RESULT; /* 0001D598: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D576, label_0414: /* 0001D5A3: 000D */ n0004 = n0000 == 0x00000079; /* 0001D5B2: 0004 */ if(! n0004) goto label_0415; // normal if /* 0001D5BE: 0021 */ function_01AE(s0000); /* 0001D5C7: 0006 */ n0002 = LAST_RESULT; /* 0001D5D1: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D5B2, label_0415: /* 0001D5DC: 000D */ n0004 = n0000 == 0x00000082; /* 0001D5EB: 0004 */ if(! n0004) goto label_0416; // normal if /* 0001D5F7: 0021 */ function_01AF(s0000); /* 0001D600: 0006 */ n0002 = LAST_RESULT; /* 0001D60A: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D5EB, label_0416: /* 0001D615: 000D */ n0004 = n0000 == 0x00000083; /* 0001D624: 0004 */ if(! n0004) goto label_0417; // normal if /* 0001D630: 0021 */ function_01B0(s0000); /* 0001D639: 0006 */ n0002 = LAST_RESULT; /* 0001D643: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D624, label_0417: /* 0001D64E: 000D */ n0004 = n0000 == 0x00000028; /* 0001D65D: 0004 */ if(! n0004) goto label_0418; // normal if /* 0001D669: 0021 */ function_01B1(s0000); /* 0001D672: 0006 */ n0002 = LAST_RESULT; /* 0001D67C: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D65D, label_0418: /* 0001D687: 000D */ n0004 = n0000 == 0x00000029; /* 0001D696: 0004 */ if(! n0004) goto label_0419; // normal if /* 0001D6A2: 0021 */ function_01B2(s0000); /* 0001D6AB: 0006 */ n0002 = LAST_RESULT; /* 0001D6B5: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D696, label_0419: /* 0001D6C0: 000D */ n0004 = n0000 == 0x00000096; /* 0001D6CF: 0004 */ if(! n0004) goto label_041A; // normal if /* 0001D6DB: 0021 */ function_01B3(n0001); /* 0001D6E4: 0006 */ n0002 = LAST_RESULT; /* 0001D6EE: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D6CF, label_041A: /* 0001D6F9: 000D */ n0004 = n0000 == 0x00000050; /* 0001D708: 0004 */ if(! n0004) goto label_041B; // normal if /* 0001D714: 0021 */ function_01B4(n0001, n0003, s0000); /* 0001D723: 0006 */ n0002 = LAST_RESULT; /* 0001D72D: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D708, label_041B: /* 0001D738: 000D */ n0004 = n0000 == 0x0000005A; /* 0001D747: 0004 */ if(! n0004) goto label_041C; // normal if /* 0001D753: 0021 */ function_01B4(n0003, n0001, s0000); /* 0001D762: 0006 */ n0002 = LAST_RESULT; /* 0001D76C: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D747, label_041C: /* 0001D777: 000D */ n0004 = n0000 == 0x0000003C; /* 0001D786: 0004 */ if(! n0004) goto label_041D; // normal if /* 0001D792: 0020 */ ISRT.GetPorts(n0001, n0003); /* 0001D79E: 0006 */ n0002 = LAST_RESULT; /* 0001D7A8: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D786, label_041D: /* 0001D7B3: 000D */ n0004 = n0000 == 0x00000032; /* 0001D7C2: 0004 */ if(! n0004) goto label_041E; // normal if /* 0001D7CE: 0020 */ ISRT.GetPorts(n0003, n0001); /* 0001D7DA: 0006 */ n0002 = LAST_RESULT; /* 0001D7E4: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D7C2, label_041E: /* 0001D7EF: 000D */ n0004 = n0000 == 0x0000006E; /* 0001D7FE: 0004 */ if(! n0004) goto label_041F; // normal if /* 0001D80A: 0006 */ n0001 = 0x00000001; /* 0001D816: 0006 */ n0002 = 0x00000000; /* 0001D822: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D7FE, label_041F: /* 0001D82D: 000D */ n0004 = n0000 == 0x00000000; /* 0001D83C: 0004 */ if(! n0004) goto label_0420; // normal if /* 0001D848: 0021 */ function_01AB(0x00000000, s0000); /* 0001D856: 0006 */ n0002 = LAST_RESULT; /* 0001D860: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D83C, label_0420: /* 0001D86B: 000D */ n0004 = n0000 == 0x00000014; /* 0001D87A: 0004 */ if(! n0004) goto label_0421; // normal if /* 0001D886: 0021 */ function_01B5(n0001); /* 0001D88F: 0006 */ n0002 = LAST_RESULT; /* 0001D899: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D87A, label_0421: /* 0001D8A4: 000D */ n0004 = n0000 == 0x000000D2; /* 0001D8B3: 0004 */ if(! n0004) goto label_0422; // normal if /* 0001D8BF: 0006 */ s0001 = s0000; /* 0001D8C9: 0021 */ function_01B6(s0001, s0000); /* 0001D8D5: 0006 */ n0002 = LAST_RESULT; /* 0001D8DF: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D8B3, label_0422: /* 0001D8EA: 000D */ n0004 = n0000 == 0x00000055; /* 0001D8F9: 0004 */ if(! n0004) goto label_0423; // normal if /* 0001D905: 0021 */ function_01B7(n0001, n0003, s0000); /* 0001D914: 0006 */ n0002 = LAST_RESULT; /* 0001D91E: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D8F9, label_0423: /* 0001D929: 000D */ n0004 = n0000 == 0x0000005F; /* 0001D938: 0004 */ if(! n0004) goto label_0424; // normal if /* 0001D944: 0021 */ function_01B7(n0003, n0001, s0000); /* 0001D953: 0006 */ n0002 = LAST_RESULT; /* 0001D95D: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D938, label_0424: /* 0001D968: 000D */ n0004 = n0000 == 0x000000D4; /* 0001D977: 0004 */ if(! n0004) goto label_0425; // normal if /* 0001D983: 0006 */ n0001 = 0x00000000; /* 0001D98F: 0006 */ s0000 = ""; /* 0001D999: 0006 */ n0002 = 0x00000000; /* 0001D9A5: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D977, label_0425: /* 0001D9B0: 000D */ n0004 = n0000 == 0x00000056; /* 0001D9BF: 0004 */ if(! n0004) goto label_0426; // normal if /* 0001D9CB: 0006 */ s0000 = ""; /* 0001D9D5: 0006 */ n0001 = 0xFFFFFFFF; /* 0001D9E1: 0006 */ n0002 = n0001; /* 0001D9EB: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001D9BF, label_0426: /* 0001D9F6: 000D */ n0004 = n0000 == 0x00000060; /* 0001DA05: 0004 */ if(! n0004) goto label_0427; // normal if /* 0001DA11: 0006 */ s0000 = ""; /* 0001DA1B: 0006 */ n0001 = 0xFFFFFFFF; /* 0001DA27: 0006 */ n0002 = n0001; /* 0001DA31: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001DA05, label_0427: /* 0001DA3C: 000D */ n0004 = n0000 == 0x000000D7; /* 0001DA4B: 0004 */ if(! n0004) goto label_0428; // normal if /* 0001DA57: 0020 */ ISRT._GetVirtualMachineType(); /* 0001DA5D: 0006 */ n0002 = LAST_RESULT; /* 0001DA67: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001DA4B, label_0428: /* 0001DA72: 000D */ n0004 = n0000 == 0x000000D8; /* 0001DA81: 0004 */ if(! n0004) goto label_0429; // normal if /* 0001DA8D: 0020 */ ISRT._GetSystemDpi(); /* 0001DA93: 0006 */ n0001 = LAST_RESULT; /* 0001DA9D: 0006 */ n0002 = 0x00000000; /* 0001DAA9: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001DA81, label_0429: /* 0001DAB4: 000D */ n0004 = n0000 == 0x000000D9; /* 0001DAC3: 0004 */ if(! n0004) goto label_042A; // normal if /* 0001DACF: 0020 */ ISRT._GetSystemDpi(); /* 0001DAD5: 0006 */ n0001 = LAST_RESULT; /* 0001DADF: 0010 */ n0004 = n0001 * 0x00000064; /* 0001DAEE: 0011 */ n0001 = n0004 / 0x00000060; /* 0001DAFD: 0006 */ n0002 = 0x00000000; /* 0001DB09: 0005 */ goto label_042B; // : Jump Referenced(1): // : 0001DAC3, label_042A: /* 0001DB14: 0006 */ n0002 = 0xFFFFFFFF; // : Jump Referenced(38): // : 0001CFEB, 0001D027, 0001D069, 0001D0A2, 0001D116, // : 0001D152, 0001D18E, 0001D211, 0001D282, 0001D2F1, // : 0001D457, 0001D495, 0001D4E0, 0001D51E, 0001D55C, // : 0001D598, 0001D5D1, 0001D60A, 0001D643, 0001D67C, // : 0001D6B5, 0001D6EE, 0001D72D, 0001D76C, 0001D7A8, // : 0001D7E4, 0001D822, 0001D860, 0001D899, 0001D8DF, // : 0001D91E, 0001D95D, 0001D9A5, 0001D9EB, 0001DA31, // : 0001DA67, 0001DAA9, 0001DB09, label_042B: /* 0001DB22: 0027 */ // -- Start Return Code -- // /* 0001DB26: 0023 */ return n0002; /* 0001DB2D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D011, //Binary Size : 0x000002D0 bytes function NUMBER function_01A8(/*BYREF NUMBER*/ n0000, /*BYREF STRING*/ s0000) STRING s0001; //-003-/ 0001DB44, 0001DD01, 0001DD0B, NUMBER n0001; //-001-/ 0001DBA2, NUMBER n0002; //-005-/ 0001DC50, 0001DC5A, 0001DC73, 0001DCAB, 0001DCB7, NUMBER n0003; //-005-/ 0001DC3A, 0001DC44, 0001DC5A, 0001DC95, 0001DC9F, NUMBER n0004; //-003-/ 0001DB44, 0001DB87, 0001DD69, NUMBER n0005; //-001-/ 0001DB44, NUMBER n0006; //-003-/ 0001DD8D, 0001DD97, 0001DDA6, NUMBER n0007; //-028-/ 0001DB53, 0001DB5D, 0001DB5D, 0001DB6C, 0001DB87, 0001DB96, 0001DBF2, 0001DBFC, 0001DBFC, 0001DC0B, 0001DC5A, 0001DC67, 0001DC73, 0001DC82, 0001DCB7, 0001DCC6, 0001DD17, 0001DD21, 0001DD21, 0001DD30, 0001DD4B, 0001DD5A, 0001DD69, 0001DD78, 0001DD97, 0001DDB5, 0001DDB5, 0001DDC2, NUMBER n0008; //-002-/ 0001DDA6, 0001DDB5, begin /* 0001DB3B: 0022 */ // -- Begin Function Code -- // /* 0001DB44: 0021 */ function_01B7(n0004, n0005, s0001); /* 0001DB53: 0006 */ n0007 = LAST_RESULT; /* 0001DB5D: 000E */ n0007 = n0007 != 0x00000000; /* 0001DB6C: 0004 */ if(! n0007) goto label_042D; // normal if /* 0001DB78: 0027 */ // -- Start Return Code -- // /* 0001DB7C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001DB6C, label_042D: /* 0001DB87: 000C */ n0007 = n0004 >= 0x00000004; /* 0001DB96: 0004 */ if(! n0007) goto label_042F; // normal if /* 0001DBA2: 0021 */ function_025B(0x80000002, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", n0000, s0000, n0001); /* 0001DBF2: 0006 */ n0007 = LAST_RESULT; /* 0001DBFC: 0009 */ n0007 = n0007 < 0x00000000; /* 0001DC0B: 0004 */ if(! n0007) goto label_042E; // normal if /* 0001DC17: 0027 */ // -- Start Return Code -- // /* 0001DC1B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001DC0B, label_042E: /* 0001DC26: 0005 */ goto label_0432; // : Jump Referenced(1): // : 0001DB96, label_042F: /* 0001DC31: 0021 */ function_02D0(s0000); /* 0001DC3A: 0006 */ n0003 = LAST_RESULT; /* 0001DC44: 0020 */ KERNEL32.GetWindowsDirectory(s0000, n0003); /* 0001DC50: 0006 */ n0002 = LAST_RESULT; /* 0001DC5A: 000A */ n0007 = n0002 > n0003; /* 0001DC67: 0004 */ if(! n0007) goto label_0430; // normal if /* 0001DC73: 0007 */ n0007 = n0002 + 0x00000001; /* 0001DC82: 0031 */ Resize(s0000, n0007); /* 0001DC8C: 0021 */ function_02D0(s0000); /* 0001DC95: 0006 */ n0003 = LAST_RESULT; /* 0001DC9F: 0020 */ KERNEL32.GetWindowsDirectory(s0000, n0003); /* 0001DCAB: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0001DC67, label_0430: /* 0001DCB7: 000D */ n0007 = n0002 == 0x00000000; /* 0001DCC6: 0004 */ if(! n0007) goto label_0431; // normal if /* 0001DCD2: 0027 */ // -- Start Return Code -- // /* 0001DCD6: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001DCC6, label_0431: /* 0001DCE1: 001D */ s0000[0x00000001] = 0x00000000; /* 0001DCF2: 0027 */ // -- Start Return Code -- // /* 0001DCF6: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001DC26, label_0432: /* 0001DD01: 0006 */ s0001 = s0000; /* 0001DD0B: 0021 */ function_02D3(s0000, s0001); /* 0001DD17: 0006 */ n0007 = LAST_RESULT; /* 0001DD21: 0009 */ n0007 = n0007 < 0x00000000; /* 0001DD30: 0004 */ if(! n0007) goto label_0433; // normal if /* 0001DD3C: 0027 */ // -- Start Return Code -- // /* 0001DD40: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001DD30, label_0433: /* 0001DD4B: 001E */ n0007 = s0000[0x00000000]; /* 0001DD5A: 000F */ n0000 = n0007 - 0x00000040; /* 0001DD69: 000C */ n0007 = n0004 >= 0x00000004; /* 0001DD78: 0004 */ if(! n0007) goto label_0434; // normal if /* 0001DD84: 0020 */ KERNEL32.GetDriveType(s0000); /* 0001DD8D: 0006 */ n0006 = LAST_RESULT; /* 0001DD97: 000D */ n0007 = n0006 == 0x00000000; /* 0001DDA6: 000D */ n0008 = n0006 == 0x00000001; /* 0001DDB5: 0018 */ n0007 = n0007 || n0008; /* 0001DDC2: 0004 */ if(! n0007) goto label_0434; // normal if /* 0001DDCE: 0027 */ // -- Start Return Code -- // /* 0001DDD2: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0001DD78, 0001DDC2, label_0434: /* 0001DDDD: 001D */ s0000[0x00000001] = 0x0000003A; /* 0001DDEE: 001D */ s0000[0x00000002] = 0x00000000; /* 0001DDFF: 0027 */ // -- Start Return Code -- // /* 0001DE03: 0023 */ return 0x00000000; /* 0001DE0C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D04D, //Binary Size : 0x000000B8 bytes function NUMBER function_01A9() STRING s0000; //-003-/ 0001DE23, 0001DE51, 0001DEAC, NUMBER n0000; //-004-/ 0001DE36, 0001DE8E, 0001DE8E, 0001DE9D, NUMBER n0001; //-002-/ 0001DE5A, 0001DE64, NUMBER n0002; //-006-/ 0001DE36, 0001DE45, 0001DE64, 0001DE73, 0001DE9D, 0001DEAC, begin /* 0001DE1A: 0022 */ // -- Begin Function Code -- // /* 0001DE23: 0006 */ s0000 = "A:\\"; // : Jump Referenced(1): // : 0001DEBB, label_0436: /* 0001DE32: 0001 */ // -- While/Switch -- // /* 0001DE36: 0009 */ n0002 = n0000 < 0x0000001A; /* 0001DE45: 0004 */ if(! n0002) goto label_0438; // normal if /* 0001DE51: 0020 */ KERNEL32.GetDriveType(s0000); /* 0001DE5A: 0006 */ n0001 = LAST_RESULT; /* 0001DE64: 000D */ n0002 = n0001 == 0x00000005; /* 0001DE73: 0004 */ if(! n0002) goto label_0437; // normal if /* 0001DE7F: 0027 */ // -- Start Return Code -- // /* 0001DE83: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001DE73, label_0437: /* 0001DE8E: 0007 */ n0000++; /* 0001DE9D: 0007 */ n0002 = 0x00000041 + n0000; /* 0001DEAC: 001D */ s0000[0x00000000] = n0002; /* 0001DEBB: 0005 */ goto label_0436; // : Jump Referenced(1): // : 0001DE45, label_0438: /* 0001DEC6: 0027 */ // -- Start Return Code -- // /* 0001DECA: 0023 */ return 0x00000000; /* 0001DED3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D08F, //Binary Size : 0x000000EF bytes function NUMBER function_01AA(/*BYREF NUMBER*/ n0000) NUMBER n0001; //-005-/ 0001DEF5, 0001DEFF, 0001DF1A, 0001DF32, 0001DFA7, NUMBER n0002; //-006-/ 0001DF28, 0001DF4A, 0001DF63, 0001DF6F, 0001DF8A, 0001DF98, NUMBER n0003; //-003-/ 0001DF40, 0001DF4A, 0001DF63, NUMBER n0004; //-006-/ 0001DEFF, 0001DF0E, 0001DF4A, 0001DF57, 0001DF6F, 0001DF7E, begin /* 0001DEE1: 0022 */ // -- Begin Function Code -- // /* 0001DEEA: 0020 */ USER.GetDC(0x00000000); /* 0001DEF5: 0006 */ n0001 = LAST_RESULT; /* 0001DEFF: 000E */ n0004 = n0001 != 0x00000000; /* 0001DF0E: 0004 */ if(! n0004) goto label_043C; // normal if /* 0001DF1A: 0020 */ GDI32.GetDeviceCaps(n0001, 0x0000000C); /* 0001DF28: 0006 */ n0002 = LAST_RESULT; /* 0001DF32: 0020 */ GDI32.GetDeviceCaps(n0001, 0x0000000E); /* 0001DF40: 0006 */ n0003 = LAST_RESULT; /* 0001DF4A: 000B */ n0004 = n0002 <= n0003; /* 0001DF57: 0004 */ if(! n0004) goto label_043A; // normal if /* 0001DF63: 0006 */ n0002 = n0003; // : Jump Referenced(1): // : 0001DF57, label_043A: /* 0001DF6F: 000C */ n0004 = n0002 >= 0x00000020; /* 0001DF7E: 0004 */ if(! n0004) goto label_043B; // normal if /* 0001DF8A: 0006 */ n0002 = 0x00000018; // : Jump Referenced(1): // : 0001DF7E, label_043B: /* 0001DF98: 0016 */ n0000 = 0x00000001 << n0002; /* 0001DFA7: 0020 */ USER.ReleaseDC(0x00000000, n0001); /* 0001DFB5: 0027 */ // -- Start Return Code -- // /* 0001DFB9: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001DF0E, label_043C: /* 0001DFC4: 0027 */ // -- Start Return Code -- // /* 0001DFC8: 0023 */ return 0xFFFFFFFF; /* 0001DFD1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0001D13C, 0001D178, 0001D848, //Binary Size : 0x000002C2 bytes function NUMBER function_01AB(/*NUMBER*/ n0000, /*BYREF STRING*/ s0000) NUMBER n0001; //-020-/ 0001DFE8, 0001DFF2, 0001E001, 0001E010, 0001E030, 0001E03A, 0001E043, 0001E0A9, 0001E0D4, 0001E0E3, 0001E103, 0001E10D, 0001E116, 0001E17C, 0001E1AD, 0001E1BC, 0001E1DA, 0001E1E4, 0001E1ED, 0001E255, NUMBER n0002; //-012-/ 0001E05B, 0001E065, 0001E06E, 0001E0A9, 0001E12E, 0001E138, 0001E141, 0001E17C, 0001E209, 0001E213, 0001E21C, 0001E255, NUMBER n0003; //-012-/ 0001E08C, 0001E096, 0001E09F, 0001E0A9, 0001E15F, 0001E169, 0001E172, 0001E17C, 0001E238, 0001E242, 0001E24B, 0001E255, type_date struct_type_date_0000; //-010-/ 0001DFE8, 0001E01C, 0001E04D, 0001E078, 0001E0EF, 0001E120, 0001E14B, 0001E1C8, 0001E1F7, 0001E226, begin /* 0001DFDF: 0022 */ // -- Begin Function Code -- // /* 0001DFE8: 001A */ n0001 = &struct_type_date_0000; /* 0001DFF2: 0020 */ KERNEL32.GetLocalTime(n0001); /* 0001DFFB: 0001 */ // -- While/Switch -- // /* 0001E001: 000D */ n0001 = n0000 == 0x00000001; /* 0001E010: 0004 */ if(! n0001) goto label_043F; // normal if /* 0001E01C: 0035 */ struct_type_date_0000.nYearMonth; /* 0001E030: 0006 */ n0001 = LAST_RESULT; /* 0001E03A: 0021 */ function_020F(n0001); /* 0001E043: 0006 */ n0001 = LAST_RESULT; /* 0001E04D: 0035 */ struct_type_date_0000.nDay; /* 0001E05B: 0006 */ n0002 = LAST_RESULT; /* 0001E065: 0021 */ function_020F(n0002); /* 0001E06E: 0006 */ n0002 = LAST_RESULT; /* 0001E078: 0035 */ struct_type_date_0000.nYearMonth; /* 0001E08C: 0006 */ n0003 = LAST_RESULT; /* 0001E096: 0021 */ function_0210(n0003); /* 0001E09F: 0006 */ n0003 = LAST_RESULT; /* 0001E0A9: 0021 */ function_02D6(s0000, "%ld-%ld-%ld", n0001, n0002, n0003); /* 0001E0C9: 0005 */ goto label_0442; // : Jump Referenced(1): // : 0001E010, label_043F: /* 0001E0D4: 000D */ n0001 = n0000 == 0x000000D6; /* 0001E0E3: 0004 */ if(! n0001) goto label_0440; // normal if /* 0001E0EF: 0035 */ struct_type_date_0000.nYearMonth; /* 0001E103: 0006 */ n0001 = LAST_RESULT; /* 0001E10D: 0021 */ function_020F(n0001); /* 0001E116: 0006 */ n0001 = LAST_RESULT; /* 0001E120: 0035 */ struct_type_date_0000.nDay; /* 0001E12E: 0006 */ n0002 = LAST_RESULT; /* 0001E138: 0021 */ function_020F(n0002); /* 0001E141: 0006 */ n0002 = LAST_RESULT; /* 0001E14B: 0035 */ struct_type_date_0000.nYearMonth; /* 0001E15F: 0006 */ n0003 = LAST_RESULT; /* 0001E169: 0021 */ function_0210(n0003); /* 0001E172: 0006 */ n0003 = LAST_RESULT; /* 0001E17C: 0021 */ function_02D6(s0000, "%02ld-%02ld-%04ld", n0001, n0002, n0003); /* 0001E1A2: 0005 */ goto label_0442; // : Jump Referenced(1): // : 0001E0E3, label_0440: /* 0001E1AD: 000D */ n0001 = n0000 == 0x00000000; /* 0001E1BC: 0004 */ if(! n0001) goto label_0441; // normal if /* 0001E1C8: 0035 */ struct_type_date_0000.nHourMin; /* 0001E1DA: 0006 */ n0001 = LAST_RESULT; /* 0001E1E4: 0021 */ function_0210(n0001); /* 0001E1ED: 0006 */ n0001 = LAST_RESULT; /* 0001E1F7: 0035 */ struct_type_date_0000.nHourMin; /* 0001E209: 0006 */ n0002 = LAST_RESULT; /* 0001E213: 0021 */ function_020F(n0002); /* 0001E21C: 0006 */ n0002 = LAST_RESULT; /* 0001E226: 0035 */ struct_type_date_0000.nSeconds; /* 0001E238: 0006 */ n0003 = LAST_RESULT; /* 0001E242: 0021 */ function_0210(n0003); /* 0001E24B: 0006 */ n0003 = LAST_RESULT; /* 0001E255: 0021 */ function_02D6(s0000, "%02ld:%02ld:%02ld", n0001, n0002, n0003); /* 0001E27B: 0005 */ goto label_0442; // : Jump Referenced(1): // : 0001E1BC, label_0441: /* 0001E286: 0027 */ // -- Start Return Code -- // /* 0001E28A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(3): // : 0001E0C9, 0001E1A2, 0001E27B, label_0442: /* 0001E295: 0027 */ // -- Start Return Code -- // /* 0001E299: 0023 */ return 0x00000000; /* 0001E2A2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D317, //Binary Size : 0x000002CB bytes function NUMBER function_01AC(/*BYREF NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-002-/ 0001E33B, 0001E345, NUMBER n0001; //-025-/ 0001E2C9, 0001E2D8, 0001E2D8, 0001E2E7, 0001E302, 0001E311, 0001E311, 0001E320, 0001E351, 0001E35B, 0001E35B, 0001E36A, 0001E38E, 0001E39D, 0001E39D, 0001E3CA, 0001E3CA, 0001E3D7, 0001E413, 0001E41F, 0001E451, 0001E483, 0001E4B5, 0001E4E7, 0001E519, NUMBER n0002; //-016-/ 0001E3AC, 0001E3BB, 0001E3BB, 0001E3CA, 0001E41F, 0001E42E, 0001E451, 0001E460, 0001E483, 0001E492, 0001E4B5, 0001E4C4, 0001E4E7, 0001E4F6, 0001E519, 0001E528, begin /* 0001E2B4: 0022 */ // -- Begin Function Code -- // /* 0001E2BD: 0006 */ n0000 = 0x00000000; /* 0001E2C9: 001E */ n0001 = s0000[0x00000000]; /* 0001E2D8: 000D */ n0001 = n0001 == 0x00000000; /* 0001E2E7: 0004 */ if(! n0001) goto label_0444; // normal if /* 0001E2F3: 0027 */ // -- Start Return Code -- // /* 0001E2F7: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001E2E7, label_0444: /* 0001E302: 001E */ n0001 = s0000[0x00000001]; /* 0001E311: 000E */ n0001 = n0001 != 0x0000003A; /* 0001E320: 0004 */ if(! n0001) goto label_0445; // normal if /* 0001E32C: 0027 */ // -- Start Return Code -- // /* 0001E330: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001E320, label_0445: /* 0001E33B: 0006 */ s0001 = s0000; /* 0001E345: 0021 */ function_02D3(s0000, s0001); /* 0001E351: 0006 */ n0001 = LAST_RESULT; /* 0001E35B: 0009 */ n0001 = n0001 < 0x00000000; /* 0001E36A: 0004 */ if(! n0001) goto label_0446; // normal if /* 0001E376: 0027 */ // -- Start Return Code -- // /* 0001E37A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001E36A, label_0446: /* 0001E385: 0021 */ function_02DB(s0000); /* 0001E38E: 001E */ n0001 = s0000[0x00000000]; /* 0001E39D: 000C */ n0001 = n0001 >= 0x00000041; /* 0001E3AC: 001E */ n0002 = s0000[0x00000000]; /* 0001E3BB: 000B */ n0002 = n0002 <= 0x0000005A; /* 0001E3CA: 0019 */ n0001 = n0001 && n0002; /* 0001E3D7: 0004 */ if(! n0001) goto label_044E; // normal if /* 0001E3E3: 0029 */ StrSub(s0000, s0000, 0x00000000, 0x00000001); /* 0001E3F7: 0007 */ s0000 = s0000 + ":\\"; /* 0001E406: 0001 */ // -- While/Switch -- // /* 0001E40A: 0020 */ KERNEL32.GetDriveType(s0000); /* 0001E413: 0006 */ n0001 = LAST_RESULT; /* 0001E41F: 000D */ n0002 = n0001 == 0x00000002; /* 0001E42E: 0004 */ if(! n0002) goto label_0448; // normal if /* 0001E43A: 0006 */ n0000 = 0x00000001; /* 0001E446: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E42E, label_0448: /* 0001E451: 000D */ n0002 = n0001 == 0x00000003; /* 0001E460: 0004 */ if(! n0002) goto label_0449; // normal if /* 0001E46C: 0006 */ n0000 = 0x00000002; /* 0001E478: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E460, label_0449: /* 0001E483: 000D */ n0002 = n0001 == 0x00000004; /* 0001E492: 0004 */ if(! n0002) goto label_044A; // normal if /* 0001E49E: 0006 */ n0000 = 0x00000004; /* 0001E4AA: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E492, label_044A: /* 0001E4B5: 000D */ n0002 = n0001 == 0x00000005; /* 0001E4C4: 0004 */ if(! n0002) goto label_044B; // normal if /* 0001E4D0: 0006 */ n0000 = 0x00000008; /* 0001E4DC: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E4C4, label_044B: /* 0001E4E7: 000D */ n0002 = n0001 == 0x00000006; /* 0001E4F6: 0004 */ if(! n0002) goto label_044C; // normal if /* 0001E502: 0006 */ n0000 = 0x00000010; /* 0001E50E: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E4F6, label_044C: /* 0001E519: 000D */ n0002 = n0001 == 0x00000001; /* 0001E528: 0004 */ if(! n0002) goto label_044D; // normal if /* 0001E534: 0006 */ n0000 = 0x00000000; /* 0001E540: 0027 */ // -- Start Return Code -- // /* 0001E544: 0023 */ return 0xFFFFFFFF; /* 0001E54D: 0005 */ goto label_044E; // : Jump Referenced(1): // : 0001E528, label_044D: /* 0001E558: 0006 */ n0000 = 0x00000000; /* 0001E564: 0027 */ // -- Start Return Code -- // /* 0001E568: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(7): // : 0001E3D7, 0001E446, 0001E478, 0001E4AA, 0001E4DC, // : 0001E50E, 0001E54D, label_044E: /* 0001E573: 0027 */ // -- Start Return Code -- // /* 0001E577: 0023 */ return 0x00000000; /* 0001E580: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D582, //Binary Size : 0x000000E6 bytes function NUMBER function_01AD(/*BYREF NUMBER*/ n0000, /*BYREF STRING*/ s0000) NUMBER n0001; //-003-/ 0001E5DC, 0001E5E6, 0001E5FF, NUMBER n0002; //-004-/ 0001E5BC, 0001E5E6, 0001E614, 0001E61E, NUMBER n0003; //-002-/ 0001E597, 0001E5C6, NUMBER n0004; //-006-/ 0001E5E6, 0001E5F3, 0001E634, 0001E63E, 0001E63E, 0001E64D, begin /* 0001E58E: 0022 */ // -- Begin Function Code -- // /* 0001E597: 0006 */ n0003 = 0x00000000; /* 0001E5A3: 0020 */ KERNEL32.GetSystemDefaultLCID(); /* 0001E5A9: 0006 */ n0000 = LAST_RESULT; /* 0001E5B3: 0021 */ function_02D0(s0000); /* 0001E5BC: 0006 */ n0002 = LAST_RESULT; /* 0001E5C6: 0020 */ KERNEL32.GetLocaleInfo(0x00000800, 0x00001001, s0000, n0003); /* 0001E5DC: 0006 */ n0001 = LAST_RESULT; /* 0001E5E6: 000A */ n0004 = n0001 > n0002; /* 0001E5F3: 0004 */ if(! n0004) goto label_0450; // normal if /* 0001E5FF: 0031 */ Resize(s0000, n0001); // : Jump Referenced(1): // : 0001E5F3, label_0450: /* 0001E60B: 0021 */ function_02D0(s0000); /* 0001E614: 0006 */ n0002 = LAST_RESULT; /* 0001E61E: 0020 */ KERNEL32.GetLocaleInfo(0x00000800, 0x00001001, s0000, n0002); /* 0001E634: 0006 */ n0004 = LAST_RESULT; /* 0001E63E: 000D */ n0004 = n0004 == 0x00000000; /* 0001E64D: 0004 */ if(! n0004) goto label_0451; // normal if /* 0001E659: 0027 */ // -- Start Return Code -- // /* 0001E65D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001E64D, label_0451: /* 0001E668: 0027 */ // -- Start Return Code -- // /* 0001E66C: 0023 */ return 0x00000000; /* 0001E675: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D5BE, //Binary Size : 0x00000041 bytes function NUMBER function_01AE(/*BYREF STRING*/ s0000) begin /* 0001E683: 0022 */ // -- Begin Function Code -- // /* 0001E68C: 0021 */ function_023B("system.ini", "boot", "language.dll", s0000); /* 0001E6B8: 0027 */ // -- Start Return Code -- // /* 0001E6BC: 0023 */ return 0x00000000; /* 0001E6C5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D5F7, //Binary Size : 0x00000052 bytes function NUMBER function_01AF(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0001E715, 0001E71F, begin /* 0001E6D3: 0022 */ // -- Begin Function Code -- // /* 0001E6DC: 0027 */ // -- Start Return Code -- // /* 0001E6E0: 0021 */ function_023B("system.ini", "boot.description", "mouse.drv", s0000); /* 0001E715: 0006 */ n0000 = LAST_RESULT; /* 0001E71F: 0023 */ return n0000; /* 0001E726: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D630, //Binary Size : 0x00000046 bytes function NUMBER function_01B0(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0001E76A, 0001E774, begin /* 0001E734: 0022 */ // -- Begin Function Code -- // /* 0001E73D: 0027 */ // -- Start Return Code -- // /* 0001E741: 0021 */ function_023B("system.ini", "boot", "mouse.drv", s0000); /* 0001E76A: 0006 */ n0000 = LAST_RESULT; /* 0001E774: 0023 */ return n0000; /* 0001E77B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D669, //Binary Size : 0x00000054 bytes function NUMBER function_01B1(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0001E7CD, 0001E7D7, begin /* 0001E789: 0022 */ // -- Begin Function Code -- // /* 0001E792: 0027 */ // -- Start Return Code -- // /* 0001E796: 0021 */ function_023B("system.ini", "boot.description", "network.drv", s0000); /* 0001E7CD: 0006 */ n0000 = LAST_RESULT; /* 0001E7D7: 0023 */ return n0000; /* 0001E7DE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D6A2, //Binary Size : 0x00000048 bytes function NUMBER function_01B2(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0001E824, 0001E82E, begin /* 0001E7EC: 0022 */ // -- Begin Function Code -- // /* 0001E7F5: 0027 */ // -- Start Return Code -- // /* 0001E7F9: 0021 */ function_023B("system.ini", "boot", "network.drv", s0000); /* 0001E824: 0006 */ n0000 = LAST_RESULT; /* 0001E82E: 0023 */ return n0000; /* 0001E835: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D6DB, //Binary Size : 0x000000B6 bytes function NUMBER function_01B3(/*BYREF NUMBER*/ n0000) STRING s0000; //-001-/ 0001E85C, NUMBER n0001; //-002-/ 0001E852, 0001E86B, NUMBER n0002; //-002-/ 0001E85C, 0001E8AC, NUMBER n0003; //-001-/ 0001E85C, NUMBER n0004; //-006-/ 0001E86B, 0001E87A, 0001E87A, 0001E889, 0001E8AC, 0001E8BB, begin /* 0001E843: 0022 */ // -- Begin Function Code -- // /* 0001E84C: 0020 */ KERNEL32.GetVersion(); /* 0001E852: 0006 */ n0001 = LAST_RESULT; /* 0001E85C: 0021 */ function_01B7(n0002, n0003, s0000); /* 0001E86B: 0012 */ n0004 = n0001 & 0x80000000; /* 0001E87A: 000D */ n0004 = n0004 == 0x00000000; /* 0001E889: 0004 */ if(! n0004) goto label_0458; // normal if /* 0001E895: 0006 */ n0000 = 0x00000002; /* 0001E8A1: 0005 */ goto label_045A; // : Jump Referenced(1): // : 0001E889, label_0458: /* 0001E8AC: 000C */ n0004 = n0002 >= 0x00000004; /* 0001E8BB: 0004 */ if(! n0004) goto label_0459; // normal if /* 0001E8C7: 0006 */ n0000 = 0x00000006; /* 0001E8D3: 0005 */ goto label_045A; // : Jump Referenced(1): // : 0001E8BB, label_0459: /* 0001E8DE: 0027 */ // -- Start Return Code -- // /* 0001E8E2: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0001E8A1, 0001E8D3, label_045A: /* 0001E8ED: 0027 */ // -- Start Return Code -- // /* 0001E8F1: 0023 */ return 0x00000000; /* 0001E8FA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001D714, 0001D753, //Binary Size : 0x0000012C bytes function NUMBER function_01B4(/*BYREF NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0000) NUMBER n0002; //-012-/ 0001E918, 0001E922, 0001E941, 0001E94B, 0001E954, 0001E95E, 0001E95E, 0001E96D, 0001E9CA, 0001E9D9, 0001E9EB, 0001E9F5, type_osversion struct_type_osversion_0000; //-005-/ 0001E911, 0001E922, 0001E941, 0001E988, 0001E9A9, begin /* 0001E908: 0022 */ // -- Begin Function Code -- // /* 0001E911: 0032 */ SizeOf(struct_type_osversion_0000); /* 0001E918: 0006 */ n0002 = LAST_RESULT; /* 0001E922: 0033 */ struct_type_osversion_0000.nOSVersionInfoSize = n0002; /* 0001E941: 001A */ n0002 = &struct_type_osversion_0000; /* 0001E94B: 0020 */ KERNEL32.GetVersionEx(n0002); /* 0001E954: 0006 */ n0002 = LAST_RESULT; /* 0001E95E: 000D */ n0002 = n0002 == 0x00000000; /* 0001E96D: 0004 */ if(! n0002) goto label_045C; // normal if /* 0001E979: 0027 */ // -- Start Return Code -- // /* 0001E97D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001E96D, label_045C: /* 0001E988: 0035 */ struct_type_osversion_0000.nMajorVersion; /* 0001E99F: 0006 */ n0000 = LAST_RESULT; /* 0001E9A9: 0035 */ struct_type_osversion_0000.nMinorVersion; /* 0001E9C0: 0006 */ n0001 = LAST_RESULT; /* 0001E9CA: 000D */ n0002 = n0000 == 0x00000004; /* 0001E9D9: 0004 */ if(! n0002) goto label_045D; // normal if /* 0001E9E5: 0020 */ ISRT._IsWindowsME(); /* 0001E9EB: 0006 */ n0002 = LAST_RESULT; /* 0001E9F5: 0004 */ if(! n0002) goto label_045D; // normal if /* 0001EA01: 0006 */ n0001 = 0x0000005A; // : Jump Referenced(2): // : 0001E9D9, 0001E9F5, label_045D: /* 0001EA0F: 0021 */ function_02D6(s0000, "%ld.%ld", n0000, n0001); /* 0001EA28: 0027 */ // -- Start Return Code -- // /* 0001EA2C: 0023 */ return 0x00000000; /* 0001EA35: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D886, //Binary Size : 0x000001C9 bytes function NUMBER function_01B5(/*BYREF NUMBER*/ n0000) NUMBER n0001; //-005-/ 0001EA67, 0001EA71, 0001EB0C, 0001EB5A, 0001EBA8, NUMBER n0002; //-006-/ 0001EAA6, 0001EAB0, 0001EADA, 0001EB1B, 0001EB69, 0001EBB7, NUMBER n0003; //-018-/ 0001EA71, 0001EA80, 0001EAB0, 0001EABF, 0001EADA, 0001EAE9, 0001EB0C, 0001EB2A, 0001EB2A, 0001EB37, 0001EB5A, 0001EB78, 0001EB78, 0001EB85, 0001EBA8, 0001EBC6, 0001EBC6, 0001EBD3, NUMBER n0004; //-006-/ 0001EB1B, 0001EB2A, 0001EB69, 0001EB78, 0001EBB7, 0001EBC6, begin /* 0001EA47: 0022 */ // -- Begin Function Code -- // /* 0001EA50: 0006 */ n0000 = 0x00000000; /* 0001EA5C: 0020 */ USER32.GetSystemMetrics(0x00000000); /* 0001EA67: 0006 */ n0001 = LAST_RESULT; /* 0001EA71: 000D */ n0003 = n0001 == 0x00000000; /* 0001EA80: 0004 */ if(! n0003) goto label_045F; // normal if /* 0001EA8C: 0027 */ // -- Start Return Code -- // /* 0001EA90: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001EA80, label_045F: /* 0001EA9B: 0020 */ USER32.GetSystemMetrics(0x00000001); /* 0001EAA6: 0006 */ n0002 = LAST_RESULT; /* 0001EAB0: 000D */ n0003 = n0002 == 0x00000000; /* 0001EABF: 0004 */ if(! n0003) goto label_0460; // normal if /* 0001EACB: 0027 */ // -- Start Return Code -- // /* 0001EACF: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001EABF, label_0460: /* 0001EADA: 000B */ n0003 = n0002 <= 0x0000015E; /* 0001EAE9: 0004 */ if(! n0003) goto label_0461; // normal if /* 0001EAF5: 0006 */ n0000 = 0x00000002; /* 0001EB01: 0005 */ goto label_0465; // : Jump Referenced(1): // : 0001EAE9, label_0461: /* 0001EB0C: 000D */ n0003 = n0001 == 0x00000280; /* 0001EB1B: 000D */ n0004 = n0002 == 0x000001E0; /* 0001EB2A: 0019 */ n0003 = n0003 && n0004; /* 0001EB37: 0004 */ if(! n0003) goto label_0462; // normal if /* 0001EB43: 0006 */ n0000 = 0x00000001; /* 0001EB4F: 0005 */ goto label_0465; // : Jump Referenced(1): // : 0001EB37, label_0462: /* 0001EB5A: 000D */ n0003 = n0001 == 0x00000320; /* 0001EB69: 000D */ n0004 = n0002 == 0x00000258; /* 0001EB78: 0019 */ n0003 = n0003 && n0004; /* 0001EB85: 0004 */ if(! n0003) goto label_0463; // normal if /* 0001EB91: 0006 */ n0000 = 0x00000006; /* 0001EB9D: 0005 */ goto label_0465; // : Jump Referenced(1): // : 0001EB85, label_0463: /* 0001EBA8: 000D */ n0003 = n0001 == 0x00000400; /* 0001EBB7: 000D */ n0004 = n0002 == 0x00000300; /* 0001EBC6: 0019 */ n0003 = n0003 && n0004; /* 0001EBD3: 0004 */ if(! n0003) goto label_0464; // normal if /* 0001EBDF: 0006 */ n0000 = 0x00000007; /* 0001EBEB: 0005 */ goto label_0465; // : Jump Referenced(1): // : 0001EBD3, label_0464: /* 0001EBF6: 0006 */ n0000 = 0x00000008; // : Jump Referenced(4): // : 0001EB01, 0001EB4F, 0001EB9D, 0001EBEB, label_0465: /* 0001EC04: 0027 */ // -- Start Return Code -- // /* 0001EC08: 0023 */ return 0x00000000; /* 0001EC11: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001D8C9, //Binary Size : 0x000000A6 bytes function NUMBER function_01B6(/*STRING*/ s0000, /*BYREF STRING*/ s0001) STRING s0002[1024]; //-001-/ 0001EC63, NUMBER n0000; //-001-/ 0001EC63, NUMBER n0001; //-001-/ 0001EC63, NUMBER n0002; //-001-/ 0001EC63, NUMBER n0003; //-004-/ 0001EC85, 0001EC8F, 0001EC8F, 0001EC9E, begin /* 0001EC1F: 0022 */ // -- Begin Function Code -- // /* 0001EC28: 0031 */ Resize(s0000, 0x00000004); /* 0001EC34: 0031 */ Resize(s0001, 0x00000400); /* 0001EC40: 0029 */ StrSub(s0000, s0000, 0x00000000, 0x00000001); /* 0001EC54: 0007 */ s0000 = s0000 + ":\\"; /* 0001EC63: 0020 */ KERNEL32.GetVolumeInformation(s0000, s0001, 0x00000400, n0000, n0001, n0002, s0002, 0x00000400); /* 0001EC85: 0006 */ n0003 = LAST_RESULT; /* 0001EC8F: 000D */ n0003 = n0003 == 0x00000000; /* 0001EC9E: 0004 */ if(! n0003) goto label_0467; // normal if /* 0001ECAA: 0027 */ // -- Start Return Code -- // /* 0001ECAE: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001EC9E, label_0467: /* 0001ECB9: 0027 */ // -- Start Return Code -- // /* 0001ECBD: 0023 */ return 0x00000000; /* 0001ECC6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001D905, 0001D944, 0001DB44, 0001E85C, //Binary Size : 0x000000D4 bytes function NUMBER function_01B7(/*BYREF NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0000) NUMBER n0002; //-008-/ 0001ECFA, 0001ED04, 0001ED1C, 0001ED35, 0001ED42, 0001ED51, 0001ED63, 0001ED6D, NUMBER n0003; //-002-/ 0001ED26, 0001ED35, begin /* 0001ECD8: 0022 */ // -- Begin Function Code -- // /* 0001ECE1: 0020 */ KERNEL32.GetVersion(); /* 0001ECE7: 0006 */ n0000 = LAST_RESULT; /* 0001ECF1: 0021 */ function_0210(n0000); /* 0001ECFA: 0006 */ n0002 = LAST_RESULT; /* 0001ED04: 0017 */ n0001 = n0002 >> 0x00000008; /* 0001ED13: 0021 */ function_0210(n0000); /* 0001ED1C: 0006 */ n0002 = LAST_RESULT; /* 0001ED26: 0016 */ n0003 = n0001 << 0x00000008; /* 0001ED35: 000F */ n0000 = n0002 - n0003; /* 0001ED42: 000D */ n0002 = n0000 == 0x00000004; /* 0001ED51: 0004 */ if(! n0002) goto label_0469; // normal if /* 0001ED5D: 0020 */ ISRT._IsWindowsME(); /* 0001ED63: 0006 */ n0002 = LAST_RESULT; /* 0001ED6D: 0004 */ if(! n0002) goto label_0469; // normal if /* 0001ED79: 0006 */ n0001 = 0x0000005A; // : Jump Referenced(2): // : 0001ED51, 0001ED6D, label_0469: /* 0001ED87: 0021 */ function_02D6(s0000, "%ld.%ld", n0000, n0001); /* 0001EDA0: 0027 */ // -- Start Return Code -- // /* 0001EDA4: 0023 */ return 0x00000000; /* 0001EDAD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001D243, 0001D2B4, //Binary Size : 0x000000FF bytes function NUMBER function_01B8(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0001EDC4, 0001EE5A, NUMBER n0002; //-003-/ 0001EDD0, 0001EE5A, 0001EEB2, NUMBER n0004; //-012-/ 0001EDDC, 0001EDFA, 0001EDFA, 0001EE16, 0001EE16, 0001EE32, 0001EE32, 0001EE3F, 0001EE71, 0001EE7B, 0001EE7B, 0001EE8A, NUMBER n0005; //-006-/ 0001EDEB, 0001EDFA, 0001EE07, 0001EE16, 0001EE23, 0001EE32, begin /* 0001EDBB: 0022 */ // -- Begin Function Code -- // /* 0001EDC4: 0006 */ n0001 = 0x00000000; /* 0001EDD0: 0006 */ n0002 = 0x00000000; /* 0001EDDC: 000E */ n0004 = n0000 != 0x00000000; /* 0001EDEB: 000E */ n0005 = n0000 != 0x0000000A; /* 0001EDFA: 0019 */ n0004 = n0004 && n0005; /* 0001EE07: 000E */ n0005 = n0000 != 0x00000014; /* 0001EE16: 0019 */ n0004 = n0004 && n0005; /* 0001EE23: 000E */ n0005 = n0000 != 0x0000001E; /* 0001EE32: 0019 */ n0004 = n0004 && n0005; /* 0001EE3F: 0004 */ if(! n0004) goto label_046B; // normal if /* 0001EE4B: 0027 */ // -- Start Return Code -- // /* 0001EE4F: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001EE3F, label_046B: /* 0001EE5A: 0020 */ ISRT._GetDiskSpaceEx(s0000, n0001, n0002, n0000, 0x00000000); /* 0001EE71: 0006 */ n0004 = LAST_RESULT; /* 0001EE7B: 000E */ n0004 = n0004 != 0x00000000; /* 0001EE8A: 0004 */ if(! n0004) goto label_046C; // normal if /* 0001EE96: 0027 */ // -- Start Return Code -- // /* 0001EE9A: 0023 */ return 0xFFFFFFFF; /* 0001EEA3: 0005 */ goto label_046D; // : Jump Referenced(1): // : 0001EE8A, label_046C: /* 0001EEAE: 0027 */ // -- Start Return Code -- // /* 0001EEB2: 0023 */ return n0002; // : Jump Referenced(1): // : 0001EEA3, label_046D: /* 0001EEBB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 000111CE, 00013BDC, 00026F27, 0002728F, //Binary Size : 0x0000003A bytes function NUMBER function_01C0() OBJECT obj0000; //-003-/ 0001EEE5, 0001EEEF, 0001EEF6, begin /* 0001EEC9: 0022 */ // -- Begin Function Code -- // /* 0001EED2: 0027 */ // -- Start Return Code -- // /* 0001EED6: 0035 */ g_obj0003(0x00000011); /* 0001EEE5: 0006 */ obj0000 = LAST_RESULT; /* 0001EEEF: 0023 */ return obj0000; /* 0001EEF6: 0006 */ obj0000 = NOTHING; /* 0001EF00: 0024 */ return; /* 0001EF04: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013BFC, //Binary Size : 0x00000053 bytes function NUMBER function_01C1(/*BYREF STRING*/ s0000, /*NUMBER*/ n0000, /*BYREF STRING*/ s0001) NUMBER n0001; //-003-/ 0001EF2E, 0001EF38, 0001EF63, NUMBER n0002; //-002-/ 0001EF38, 0001EF47, begin /* 0001EF16: 0022 */ // -- Begin Function Code -- // /* 0001EF1F: 0020 */ ISRT._InetGetNextDisk(g_number002F, s0000, n0000); /* 0001EF2E: 0006 */ n0001 = LAST_RESULT; /* 0001EF38: 000E */ n0002 = n0001 != 0x00000003; /* 0001EF47: 0004 */ if(! n0002) goto label_0470; // normal if /* 0001EF53: 0006 */ s0001 = g_str002C; // : Jump Referenced(1): // : 0001EF47, label_0470: /* 0001EF5F: 0027 */ // -- Start Return Code -- // /* 0001EF63: 0023 */ return n0001; /* 0001EF6A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000111EA, //Binary Size : 0x00000015 bytes function NUMBER function_01C2() begin /* 0001EF78: 0022 */ // -- Begin Function Code -- // /* 0001EF81: 0020 */ ISRT._InetEndofTransfer(g_number002F); /* 0001EF8A: 0024 */ return; /* 0001EF8E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(51): // : 00008C6A, 000094B0, 000094C8, 00009524, 0000953C, // : 00009EC5, 0000A12E, 0000A27B, 0000D1E7, 00013F15, // : 00013F2D, 0001401F, 00014037, 00016908, 0001ADDE, // : 0001AF36, 0001AF78, 0001B065, 0001B0D5, 0001B2CA, // : 0001B4AD, 0001B590, 0001B757, 0001B81B, 0001BC46, // : 0001BF7E, 0001C2D9, 0001C8EC, 0001F1A2, 0001F271, // : 0001F2B3, 000200C6, 000201D6, 000202E5, 0002040F, // : 00027102, 000271CA, 0002B5F5, 0002CCB6, 0002CD0E, // : 00032492, 0003358D, 00033DB0, 00036D18, 00036D30, // : 00036D48, 00036D60, 00038CBA, 0003908A, 0003B94F, // : 0003EB0E, //Binary Size : 0x00001BD4 bytes function NUMBER function_01C5(/*NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-016-/ 0001F797, 0001FF44, 0001FF4E, 0001FF8F, 0001FF99, 0001FFE1, 0001FFF8, 0002034F, 0002047D, 000205DE, 000207A6, 0002081A, 0002088E, 000208BD, 000208FA, 0002095B, STRING s0002; //-008-/ 0001F162, 0001F16C, 0001F17A, 0001F1C9, 0001F1E9, 0001F231, 0001FCDE, 0001FD0D, STRING s0003; //-009-/ 0001F53A, 0001F589, 00020A10, 00020A2D, 00020A39, 00020A65, 00020AC6, 00020AC6, 00020AEC, STRING s0004; //-002-/ 0001F579, 0001F5CF, STRING s0005; //-004-/ 00020A00, 00020A71, 00020AAD, 00020ADC, STRING s0006; //-003-/ 00020515, 000205E8, 000208BD, STRING s0008; //-003-/ 00020525, 00020537, 0002057E, STRING s0009; //-004-/ 00020716, 00020747, 000207BC, 00020830, STRING s000B; //-016-/ 00020021, 0002002D, 0002004A, 000200B9, 00020130, 0002013C, 00020159, 000201C9, 00020240, 0002024C, 00020269, 000202D8, 00020369, 00020375, 00020392, 00020402, STRING s000C; //-040-/ 0001F0DD, 0001F0F5, 0001FCB3, 0001FCBD, 0001FCD4, 0001FCDE, 0001FCF6, 0001FD00, 0001FD00, 0001FD1A, 0001FD7B, 0001FD85, 0002004A, 0002008C, 000200AF, 000200B9, 000200B9, 000200C6, 00020159, 0002019C, 000201BF, 000201C9, 000201C9, 000201D6, 00020269, 000202AB, 000202CE, 000202D8, 000202D8, 000202E5, 00020392, 000203D5, 000203F8, 00020402, 00020402, 0002040F, 000206F3, 000206FD, 000206FD, 00020716, STRING s000D; //-002-/ 0001FD0D, 0001FD1A, NUMBER n0001; //-002-/ 0001F074, 0001F0CB, NUMBER n0002; //-006-/ 0001F2FE, 0001F308, 0001F374, 0001F46A, 0001F474, 0001F49E, NUMBER n0003; //-003-/ 0001F05F, 0001F0B3, 0001F0D4, NUMBER n0004; //-004-/ 0001F797, 0001FF4E, 0001FF99, 000208BD, NUMBER n0005; //-004-/ 0001FCC4, 0001FCDE, 0001FD8C, 0001FD96, NUMBER n0006; //-004-/ 0001F797, 0001FF4E, 0001FF99, 000208BD, NUMBER n0007; //-003-/ 0001F34A, 0001F380, 0001F423, NUMBER n0008; //-005-/ 0001F36A, 0001F38F, 0001F39E, 0001F3BA, 0001F3D6, NUMBER n0009; //-015-/ 0001F506, 0001F510, 0001F53A, 0001F54C, 0001F56C, 000204C3, 000204CD, 000204E8, 00020508, 00020525, 000209AE, 000209B8, 000209D3, 000209F3, 00020A10, NUMBER n000A; //-004-/ 0001F592, 0001F59C, 0001F5CF, 0001F5E5, NUMBER n000B; //-026-/ 0001F5DB, 0001F5F2, 0001F853, 0001F85D, 0001F890, 0001F8BE, 0001FC20, 0001FC2A, 0001FC5D, 0001FF6A, 0001FF74, 0001FFBC, 0001FFC6, 00020722, 0002072C, 00020765, 0002076F, 0002077E, 000207D9, 000207E3, 000207F2, 0002084D, 00020857, 00020866, 000208D4, 000208EB, NUMBER n000E; //-002-/ 00020ADC, 00020AEC, NUMBER n000F; //-006-/ 00020572, 0002057E, 0002066B, 0002067A, 00020937, 00020969, NUMBER n0010; //-003-/ 0002094F, 0002095B, 00020969, NUMBER n0011; //-234-/ 0001EFAB, 0001EFBA, 0001EFDC, 0001EFEB, 0001F00D, 0001F01C, 0001F03E, 0001F04D, 0001F08E, 0001F098, 0001F098, 0001F0A7, 0001F116, 0001F125, 0001F147, 0001F156, 0001F17A, 0001F187, 0001F1B0, 0001F1BA, 0001F1BA, 0001F205, 0001F205, 0001F212, 0001F23A, 0001F244, 0001F256, 0001F265, 0001F27F, 0001F289, 0001F289, 0001F298, 0001F2C1, 0001F2CB, 0001F2CB, 0001F2DA, 0001F308, 0001F317, 0001F380, 0001F3F2, 0001F3F2, 0001F3FF, 0001F446, 0001F455, 0001F474, 0001F483, 0001F49E, 0001F4AD, 0001F4E0, 0001F4EF, 0001F510, 0001F51F, 0001F54C, 0001F579, 0001F59C, 0001F5AB, 0001F5F2, 0001F601, 0001F615, 0001F624, 0001F691, 0001F6A0, 0001F6B5, 0001F6BF, 0001F747, 0001F756, 0001F772, 0001F77C, 0001F7E3, 0001F7ED, 0001F7ED, 0001F7FC, 0001F82F, 0001F83E, 0001F85D, 0001F86C, 0001F890, 0001F89F, 0001F8D0, 0001F8DF, 0001F8F8, 0001F902, 0001F914, 0001F923, 0001F940, 0001F94A, 0001F94A, 0001F984, 0001F984, 0001F9BA, 0001F9BA, 0001F9F1, 0001F9F1, 0001F9FE, 0001FA31, 0001FA40, 0001FA7F, 0001FA89, 0001FAAE, 0001FAB8, 0001FACA, 0001FAD9, 0001FB18, 0001FB22, 0001FB47, 0001FB51, 0001FB63, 0001FB72, 0001FBB1, 0001FBBB, 0001FBE0, 0001FBEA, 0001FBFC, 0001FC0B, 0001FC2A, 0001FC39, 0001FC5D, 0001FC6C, 0001FC92, 0001FCA1, 0001FD1A, 0001FD27, 0001FD5A, 0001FD69, 0001FD96, 0001FDA5, 0001FDD8, 0001FDE7, 0001FE00, 0001FE0A, 0001FE0A, 0001FE19, 0001FE2B, 0001FE3A, 0001FE61, 0001FE6B, 0001FE96, 0001FEA5, 0001FF12, 0001FF21, 0001FF74, 0001FF83, 0001FFC6, 0001FFD5, 0001FFF8, 00020006, 00020034, 0002003E, 0002008C, 00020099, 000200D4, 000200DE, 00020143, 0002014D, 0002019C, 000201A9, 000201E4, 000201EE, 00020253, 0002025D, 000202AB, 000202B8, 000202F3, 000202FD, 0002034F, 0002035D, 0002037C, 00020386, 000203D5, 000203E2, 0002041D, 00020427, 0002047D, 0002048B, 0002049D, 000204AC, 000204CD, 000204DC, 000204E8, 00020515, 0002053E, 00020548, 00020548, 00020557, 000205E8, 0002065F, 0002066B, 00020689, 00020689, 00020696, 0002072C, 0002073B, 0002076F, 0002078D, 0002078D, 0002079A, 000207E3, 00020801, 00020801, 0002080E, 00020857, 00020875, 00020875, 00020882, 000208EB, 0002091A, 0002091A, 00020927, 00020937, 00020946, 00020969, 00020976, 00020988, 00020997, 000209B8, 000209C7, 000209D3, 00020A00, 00020A40, 00020A4A, 00020A4A, 00020A59, 00020A78, 00020A82, 00020A82, 00020A91, 00020AA3, 00020AAD, 00020AF8, 00020B02, 00020B14, 00020B23, 00020B39, 00020B43, NUMBER n0012; //-052-/ 0001F1D0, 0001F1DA, 0001F1DA, 0001F1E9, 0001F1E9, 0001F1F6, 0001F1F6, 0001F205, 0001F38F, 0001F3AD, 0001F3AD, 0001F3C9, 0001F3C9, 0001F3E5, 0001F3E5, 0001F3F2, 0001F562, 0001F56C, 0001F56C, 0001F579, 0001F96B, 0001F975, 0001F975, 0001F984, 0001F9A1, 0001F9AB, 0001F9AB, 0001F9BA, 0001F9D8, 0001F9E2, 0001F9E2, 0001F9F1, 000204FE, 00020508, 00020508, 00020515, 0002067A, 00020689, 0002077E, 0002078D, 000207F2, 00020801, 00020866, 00020875, 00020901, 0002090B, 0002090B, 0002091A, 000209E9, 000209F3, 000209F3, 00020A00, NUMBER n0013; //-006-/ 0001F39E, 0001F3AD, 0001F3BA, 0001F3C9, 0001F3D6, 0001F3E5, OBJECT obj0000; //-018-/ 0001F63F, 0001F649, 0001F655, 0001F6DB, 0001F6E5, 0001F6F1, 0001FA5B, 0001FA65, 0001FA75, 0001FAF4, 0001FAFE, 0001FB0E, 0001FB8D, 0001FB97, 0001FBA7, 0001FEC0, 0001FECA, 0001FED6, begin /* 0001EF9C: 0022 */ // -- Begin Function Code -- // /* 0001EFA5: 0001 */ // -- While/Switch -- // /* 0001EFAB: 000D */ n0011 = n0000 == 0x00000033; /* 0001EFBA: 0004 */ if(! n0011) goto label_0474; // normal if /* 0001EFC6: 0027 */ // -- Start Return Code -- // /* 0001EFCA: 0023 */ return g_number001C; /* 0001EFD1: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001EFBA, label_0474: /* 0001EFDC: 000D */ n0011 = n0000 == 0x00000032; /* 0001EFEB: 0004 */ if(! n0011) goto label_0475; // normal if /* 0001EFF7: 0027 */ // -- Start Return Code -- // /* 0001EFFB: 0023 */ return g_number001D; /* 0001F002: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001EFEB, label_0475: /* 0001F00D: 000D */ n0011 = n0000 == 0x00000038; /* 0001F01C: 0004 */ if(! n0011) goto label_0476; // normal if /* 0001F028: 0027 */ // -- Start Return Code -- // /* 0001F02C: 0023 */ return g_number001E; /* 0001F033: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F01C, label_0476: /* 0001F03E: 000D */ n0011 = n0000 == 0x00000001; /* 0001F04D: 0004 */ if(! n0011) goto label_0478; // normal if /* 0001F059: 0021 */ ret_g_number004A_0192(); /* 0001F05F: 0006 */ n0003 = LAST_RESULT; /* 0001F069: 0021 */ function_0186(0x00000003); /* 0001F074: 0021 */ function_0188(n0001, s0000, "_r_a_p_.tmp"); /* 0001F08E: 0006 */ n0011 = LAST_RESULT; /* 0001F098: 0009 */ n0011 = n0011 < 0x00000000; /* 0001F0A7: 0004 */ if(! n0011) goto label_0477; // normal if /* 0001F0B3: 0021 */ function_0186(n0003); /* 0001F0BC: 0027 */ // -- Start Return Code -- // /* 0001F0C0: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F0A7, label_0477: /* 0001F0CB: 0021 */ function_0189(n0001); /* 0001F0D4: 0021 */ function_0186(n0003); /* 0001F0DD: 0014 */ s000C = s0000 ^ "_r_a_p_.tmp"; /* 0001F0F5: 0021 */ function_0190(s000C); /* 0001F0FE: 0027 */ // -- Start Return Code -- // /* 0001F102: 0023 */ return 0x00000001; /* 0001F10B: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F04D, label_0478: /* 0001F116: 000D */ n0011 = n0000 == 0x00000034; /* 0001F125: 0004 */ if(! n0011) goto label_0479; // normal if /* 0001F131: 0027 */ // -- Start Return Code -- // /* 0001F135: 0023 */ return g_number001F; /* 0001F13C: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F125, label_0479: /* 0001F147: 000D */ n0011 = n0000 == 0x00000003; /* 0001F156: 0004 */ if(! n0011) goto label_047C; // normal if /* 0001F162: 0006 */ s0002 = s0000; /* 0001F16C: 0021 */ function_02D4(s0002, 0x00000000); /* 0001F17A: 000D */ n0011 = s0002 == ""; /* 0001F187: 0004 */ if(! n0011) goto label_047A; // normal if /* 0001F193: 0027 */ // -- Start Return Code -- // /* 0001F197: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F187, label_047A: /* 0001F1A2: 0021 */ function_01C5(0x0000000C, s0000); /* 0001F1B0: 0006 */ n0011 = LAST_RESULT; /* 0001F1BA: 000D */ n0011 = n0011 == 0x00000000; /* 0001F1C9: 0028 */ StrLengthChars(s0002); /* 0001F1D0: 0006 */ n0012 = LAST_RESULT; /* 0001F1DA: 000F */ n0012--; /* 0001F1E9: 001E */ n0012 = s0002[n0012]; /* 0001F1F6: 000D */ n0012 = n0012 == 0x0000005C; /* 0001F205: 0019 */ n0011 = n0011 && n0012; /* 0001F212: 0004 */ if(! n0011) goto label_047B; // normal if /* 0001F21E: 0027 */ // -- Start Return Code -- // /* 0001F222: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F212, label_047B: /* 0001F22D: 0027 */ // -- Start Return Code -- // /* 0001F231: 0020 */ ISRT._ExistsFile(s0002); /* 0001F23A: 0006 */ n0011 = LAST_RESULT; /* 0001F244: 0023 */ return n0011; /* 0001F24B: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F156, label_047C: /* 0001F256: 000D */ n0011 = n0000 == 0x00000007; /* 0001F265: 0004 */ if(! n0011) goto label_0481; // normal if /* 0001F271: 0021 */ function_01C5(0x0000000C, s0000); /* 0001F27F: 0006 */ n0011 = LAST_RESULT; /* 0001F289: 000D */ n0011 = n0011 == 0x00000001; /* 0001F298: 0004 */ if(! n0011) goto label_047D; // normal if /* 0001F2A4: 0027 */ // -- Start Return Code -- // /* 0001F2A8: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0001F298, label_047D: /* 0001F2B3: 0021 */ function_01C5(0x00000003, s0000); /* 0001F2C1: 0006 */ n0011 = LAST_RESULT; /* 0001F2CB: 000D */ n0011 = n0011 == 0x00000000; /* 0001F2DA: 0004 */ if(! n0011) goto label_047E; // normal if /* 0001F2E6: 0027 */ // -- Start Return Code -- // /* 0001F2EA: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F2DA, label_047E: /* 0001F2F5: 0020 */ KERNEL32.GetFileAttributesW(s0000); /* 0001F2FE: 0006 */ n0002 = LAST_RESULT; /* 0001F308: 0012 */ n0011 = n0002 & 0xFFFFFFFE; /* 0001F317: 0020 */ KERNEL32.SetFileAttributesW(s0000, n0011); /* 0001F323: 0020 */ KERNEL32.CreateFileW(s0000, 0x40000000, 0x00000000, 0x00000000, 0x00000003, 0x00000080, 0x00000000); /* 0001F34A: 0006 */ n0007 = LAST_RESULT; /* 0001F354: 0035 */ Err.LastDllError(); /* 0001F36A: 0006 */ n0008 = LAST_RESULT; /* 0001F374: 0020 */ KERNEL32.SetFileAttributesW(s0000, n0002); /* 0001F380: 000D */ n0011 = n0007 == 0xFFFFFFFF; /* 0001F38F: 000D */ n0012 = n0008 == 0x00000020; /* 0001F39E: 000D */ n0013 = n0008 == 0x00000021; /* 0001F3AD: 0018 */ n0012 = n0012 || n0013; /* 0001F3BA: 000D */ n0013 = n0008 == 0x000004C8; /* 0001F3C9: 0018 */ n0012 = n0012 || n0013; /* 0001F3D6: 000D */ n0013 = n0008 == 0x00000005; /* 0001F3E5: 0018 */ n0012 = n0012 || n0013; /* 0001F3F2: 0019 */ n0011 = n0011 && n0012; /* 0001F3FF: 0004 */ if(! n0011) goto label_047F; // normal if /* 0001F40B: 0027 */ // -- Start Return Code -- // /* 0001F40F: 0023 */ return 0x00000001; /* 0001F418: 0005 */ goto label_0480; // : Jump Referenced(1): // : 0001F3FF, label_047F: /* 0001F423: 0020 */ KERNEL32.CloseHandle(n0007); // : Jump Referenced(1): // : 0001F418, label_0480: /* 0001F42E: 0027 */ // -- Start Return Code -- // /* 0001F432: 0023 */ return 0x00000000; /* 0001F43B: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F265, label_0481: /* 0001F446: 000D */ n0011 = n0000 == 0x00000000; /* 0001F455: 0004 */ if(! n0011) goto label_0484; // normal if /* 0001F461: 0020 */ KERNEL32.GetFileAttributesW(s0000); /* 0001F46A: 0006 */ n0002 = LAST_RESULT; /* 0001F474: 000D */ n0011 = n0002 == 0xFFFFFFFF; /* 0001F483: 0004 */ if(! n0011) goto label_0482; // normal if /* 0001F48F: 0027 */ // -- Start Return Code -- // /* 0001F493: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0001F483, label_0482: /* 0001F49E: 0012 */ n0011 = n0002 & 0x00000001; /* 0001F4AD: 0004 */ if(! n0011) goto label_0483; // normal if /* 0001F4B9: 0027 */ // -- Start Return Code -- // /* 0001F4BD: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F4AD, label_0483: /* 0001F4C8: 0027 */ // -- Start Return Code -- // /* 0001F4CC: 0023 */ return 0x00000001; /* 0001F4D5: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F455, label_0484: /* 0001F4E0: 000D */ n0011 = n0000 == 0x0000000A; /* 0001F4EF: 0004 */ if(! n0011) goto label_0488; // normal if /* 0001F4FB: 002A */ StrFind(s0000, "|"); /* 0001F506: 0006 */ n0009 = LAST_RESULT; /* 0001F510: 000B */ n0011 = n0009 <= 0x00000000; /* 0001F51F: 0004 */ if(! n0011) goto label_0485; // normal if /* 0001F52B: 0027 */ // -- Start Return Code -- // /* 0001F52F: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F51F, label_0485: /* 0001F53A: 0029 */ StrSub(s0003, s0000, 0x00000000, n0009); /* 0001F54C: 0007 */ n0011 = n0009 + 0x00000001; /* 0001F55B: 0028 */ StrLengthChars(s0000); /* 0001F562: 0006 */ n0012 = LAST_RESULT; /* 0001F56C: 000F */ n0012 = n0012 - n0009; /* 0001F579: 0029 */ StrSub(s0004, s0000, n0011, n0012); /* 0001F589: 0020 */ KERNEL32.LoadLibraryW(s0003); /* 0001F592: 0006 */ n000A = LAST_RESULT; /* 0001F59C: 000D */ n0011 = n000A == 0x00000000; /* 0001F5AB: 0004 */ if(! n0011) goto label_0486; // normal if /* 0001F5B7: 0027 */ // -- Start Return Code -- // /* 0001F5BB: 0023 */ return 0x00000000; /* 0001F5C4: 0005 */ goto label_0487; // : Jump Referenced(1): // : 0001F5AB, label_0486: /* 0001F5CF: 0020 */ KERNEL32.GetProcAddress(n000A, s0004); /* 0001F5DB: 0006 */ n000B = LAST_RESULT; /* 0001F5E5: 0020 */ KERNEL32.FreeLibrary(n000A); /* 0001F5EE: 0027 */ // -- Start Return Code -- // /* 0001F5F2: 000E */ n0011 = n000B != 0x00000000; /* 0001F601: 0023 */ return n0011; // : Jump Referenced(1): // : 0001F5C4, label_0487: /* 0001F60A: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F4EF, label_0488: /* 0001F615: 000D */ n0011 = n0000 == 0x00000009; /* 0001F624: 0004 */ if(! n0011) goto label_048B; // normal if /* 0001F630: 0035 */ g_obj0003(0x00000013); /* 0001F63F: 0006 */ obj0000 = LAST_RESULT; /* 0001F649: 0004 */ if(! obj0000) goto label_0489; // normal if /* 0001F655: 0006 */ obj0000 = NOTHING; /* 0001F65F: 0027 */ // -- Start Return Code -- // /* 0001F663: 0023 */ return 0x00000001; /* 0001F66C: 0005 */ goto label_048A; // : Jump Referenced(1): // : 0001F649, label_0489: /* 0001F677: 0027 */ // -- Start Return Code -- // /* 0001F67B: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F66C, label_048A: /* 0001F686: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F624, label_048B: /* 0001F691: 000D */ n0011 = n0000 == 0x0000003E; /* 0001F6A0: 0004 */ if(! n0011) goto label_0490; // normal if /* 0001F6AC: 0020 */ ISRT.IsObject(g_obj0006); /* 0001F6B5: 0006 */ n0011 = LAST_RESULT; /* 0001F6BF: 0004 */ if(! n0011) goto label_048E; // normal if /* 0001F6CB: 0035 */ g_obj0006.Enable(); /* 0001F6DB: 0006 */ obj0000 = LAST_RESULT; /* 0001F6E5: 0004 */ if(! obj0000) goto label_048C; // normal if /* 0001F6F1: 0006 */ obj0000 = NOTHING; /* 0001F6FB: 0027 */ // -- Start Return Code -- // /* 0001F6FF: 0023 */ return 0x00000001; /* 0001F708: 0005 */ goto label_048D; // : Jump Referenced(1): // : 0001F6E5, label_048C: /* 0001F713: 0027 */ // -- Start Return Code -- // /* 0001F717: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F708, label_048D: /* 0001F722: 0005 */ goto label_048F; // : Jump Referenced(1): // : 0001F6BF, label_048E: /* 0001F72D: 0027 */ // -- Start Return Code -- // /* 0001F731: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001F722, label_048F: /* 0001F73C: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F6A0, label_0490: /* 0001F747: 000D */ n0011 = n0000 == 0x00000004; /* 0001F756: 0004 */ if(! n0011) goto label_0493; // normal if /* 0001F762: 0035 */ g_struct_type_000F_0013.bIntel; /* 0001F772: 0006 */ n0011 = LAST_RESULT; /* 0001F77C: 0004 */ if(! n0011) goto label_0491; // normal if /* 0001F788: 0027 */ // -- Start Return Code -- // /* 0001F78C: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001F77C, label_0491: /* 0001F797: 0021 */ function_025B(0x80000002, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", n0004, s0001, n0006); /* 0001F7E3: 0006 */ n0011 = LAST_RESULT; /* 0001F7ED: 000D */ n0011 = n0011 == 0x00000000; /* 0001F7FC: 0004 */ if(! n0011) goto label_0492; // normal if /* 0001F808: 0027 */ // -- Start Return Code -- // /* 0001F80C: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001F7FC, label_0492: /* 0001F817: 0027 */ // -- Start Return Code -- // /* 0001F81B: 0023 */ return 0x00000000; /* 0001F824: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F756, label_0493: /* 0001F82F: 000D */ n0011 = n0000 == 0x00000005; /* 0001F83E: 0004 */ if(! n0011) goto label_0496; // normal if /* 0001F84A: 0021 */ function_0185(s0000); /* 0001F853: 0006 */ n000B = LAST_RESULT; /* 0001F85D: 000D */ n0011 = n000B == 0x00000000; /* 0001F86C: 0004 */ if(! n0011) goto label_0494; // normal if /* 0001F878: 0027 */ // -- Start Return Code -- // /* 0001F87C: 0023 */ return 0x00000001; /* 0001F885: 0005 */ goto label_0495; // : Jump Referenced(1): // : 0001F86C, label_0494: /* 0001F890: 000D */ n0011 = n000B == 0xFFFFFFFF; /* 0001F89F: 0004 */ if(! n0011) goto label_0495; // normal if /* 0001F8AB: 0027 */ // -- Start Return Code -- // /* 0001F8AF: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 0001F885, 0001F89F, label_0495: /* 0001F8BA: 0027 */ // -- Start Return Code -- // /* 0001F8BE: 0023 */ return n000B; /* 0001F8C5: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F83E, label_0496: /* 0001F8D0: 000D */ n0011 = n0000 == 0x0000000D; /* 0001F8DF: 0004 */ if(! n0011) goto label_0497; // normal if /* 0001F8EB: 0027 */ // -- Start Return Code -- // /* 0001F8EF: 0020 */ ISRT._IsSkinLoaded(g_number002F); /* 0001F8F8: 0006 */ n0011 = LAST_RESULT; /* 0001F902: 0023 */ return n0011; /* 0001F909: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F8DF, label_0497: /* 0001F914: 000D */ n0011 = n0000 == 0x0000000C; /* 0001F923: 0004 */ if(! n0011) goto label_0499; // normal if /* 0001F92F: 002A */ StrFind(s0000, "http://"); /* 0001F940: 0006 */ n0011 = LAST_RESULT; /* 0001F94A: 000D */ n0011 = n0011 == 0x00000000; /* 0001F959: 002A */ StrFind(s0000, "https://"); /* 0001F96B: 0006 */ n0012 = LAST_RESULT; /* 0001F975: 000D */ n0012 = n0012 == 0x00000000; /* 0001F984: 0018 */ n0011 = n0011 || n0012; /* 0001F991: 002A */ StrFind(s0000, "ftp://"); /* 0001F9A1: 0006 */ n0012 = LAST_RESULT; /* 0001F9AB: 000D */ n0012 = n0012 == 0x00000000; /* 0001F9BA: 0018 */ n0011 = n0011 || n0012; /* 0001F9C7: 002A */ StrFind(s0000, "file://"); /* 0001F9D8: 0006 */ n0012 = LAST_RESULT; /* 0001F9E2: 000D */ n0012 = n0012 == 0x00000000; /* 0001F9F1: 0018 */ n0011 = n0011 || n0012; /* 0001F9FE: 0004 */ if(! n0011) goto label_0498; // normal if /* 0001FA0A: 0027 */ // -- Start Return Code -- // /* 0001FA0E: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001F9FE, label_0498: /* 0001FA19: 0027 */ // -- Start Return Code -- // /* 0001FA1D: 0023 */ return 0x00000000; /* 0001FA26: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001F923, label_0499: /* 0001FA31: 000D */ n0011 = n0000 == 0x00000008; /* 0001FA40: 0004 */ if(! n0011) goto label_049B; // normal if /* 0001FA4C: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0001FA5B: 0006 */ obj0000 = LAST_RESULT; /* 0001FA65: 0035 */ obj0000.bWin9X(); /* 0001FA75: 0006 */ obj0000 = NOTHING; /* 0001FA7F: 0006 */ n0011 = LAST_RESULT; /* 0001FA89: 0004 */ if(! n0011) goto label_049A; // normal if /* 0001FA95: 0027 */ // -- Start Return Code -- // /* 0001FA99: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001FA89, label_049A: /* 0001FAA4: 0027 */ // -- Start Return Code -- // /* 0001FAA8: 0020 */ ISRT.IsNTAdmin(); /* 0001FAAE: 0006 */ n0011 = LAST_RESULT; /* 0001FAB8: 0023 */ return n0011; /* 0001FABF: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FA40, label_049B: /* 0001FACA: 000D */ n0011 = n0000 == 0x00000014; /* 0001FAD9: 0004 */ if(! n0011) goto label_049D; // normal if /* 0001FAE5: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0001FAF4: 0006 */ obj0000 = LAST_RESULT; /* 0001FAFE: 0035 */ obj0000.bWin9X(); /* 0001FB0E: 0006 */ obj0000 = NOTHING; /* 0001FB18: 0006 */ n0011 = LAST_RESULT; /* 0001FB22: 0004 */ if(! n0011) goto label_049C; // normal if /* 0001FB2E: 0027 */ // -- Start Return Code -- // /* 0001FB32: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001FB22, label_049C: /* 0001FB3D: 0027 */ // -- Start Return Code -- // /* 0001FB41: 0020 */ ISRT._IsInAdminGroup(); /* 0001FB47: 0006 */ n0011 = LAST_RESULT; /* 0001FB51: 0023 */ return n0011; /* 0001FB58: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FAD9, label_049D: /* 0001FB63: 000D */ n0011 = n0000 == 0x0000000B; /* 0001FB72: 0004 */ if(! n0011) goto label_049F; // normal if /* 0001FB7E: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0001FB8D: 0006 */ obj0000 = LAST_RESULT; /* 0001FB97: 0035 */ obj0000.bWin9X(); /* 0001FBA7: 0006 */ obj0000 = NOTHING; /* 0001FBB1: 0006 */ n0011 = LAST_RESULT; /* 0001FBBB: 0004 */ if(! n0011) goto label_049E; // normal if /* 0001FBC7: 0027 */ // -- Start Return Code -- // /* 0001FBCB: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001FBBB, label_049E: /* 0001FBD6: 0027 */ // -- Start Return Code -- // /* 0001FBDA: 0020 */ ISRT.IsPowerUser(); /* 0001FBE0: 0006 */ n0011 = LAST_RESULT; /* 0001FBEA: 0023 */ return n0011; /* 0001FBF1: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FB72, label_049F: /* 0001FBFC: 000D */ n0011 = n0000 == 0x00000006; /* 0001FC0B: 0004 */ if(! n0011) goto label_04A2; // normal if /* 0001FC17: 0020 */ ISRT.PathIsValidSyntax(s0000); /* 0001FC20: 0006 */ n000B = LAST_RESULT; /* 0001FC2A: 000D */ n0011 = n000B == 0x00000001; /* 0001FC39: 0004 */ if(! n0011) goto label_04A0; // normal if /* 0001FC45: 0027 */ // -- Start Return Code -- // /* 0001FC49: 0023 */ return 0x00000001; /* 0001FC52: 0005 */ goto label_04A1; // : Jump Referenced(1): // : 0001FC39, label_04A0: /* 0001FC5D: 000D */ n0011 = n000B == 0x00000000; /* 0001FC6C: 0004 */ if(! n0011) goto label_04A1; // normal if /* 0001FC78: 0027 */ // -- Start Return Code -- // /* 0001FC7C: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 0001FC52, 0001FC6C, label_04A1: /* 0001FC87: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FC0B, label_04A2: /* 0001FC92: 000D */ n0011 = n0000 == 0x00000002; /* 0001FCA1: 0004 */ if(! n0011) goto label_04A4; // normal if /* 0001FCAD: 0021 */ ret_g_str003F_02EB(); /* 0001FCB3: 0006 */ s000C = LAST_RESULT; /* 0001FCBD: 0028 */ StrLengthChars(s000C); /* 0001FCC4: 0006 */ n0005 = LAST_RESULT; /* 0001FCCE: 0021 */ ret_g_str0041_02EC(); /* 0001FCD4: 0006 */ s000C = LAST_RESULT; /* 0001FCDE: 0029 */ StrSub(s0002, s000C, 0x00000000, n0005); /* 0001FCF0: 0021 */ ret_g_str003F_02EB(); /* 0001FCF6: 0006 */ s000C = LAST_RESULT; /* 0001FD00: 0014 */ s000C = s000C ^ ""; /* 0001FD0D: 0014 */ s000D = s0002 ^ ""; /* 0001FD1A: 000D */ n0011 = s000C == s000D; /* 0001FD27: 0004 */ if(! n0011) goto label_04A3; // normal if /* 0001FD33: 0027 */ // -- Start Return Code -- // /* 0001FD37: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001FD27, label_04A3: /* 0001FD42: 0027 */ // -- Start Return Code -- // /* 0001FD46: 0023 */ return 0x00000001; /* 0001FD4F: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FCA1, label_04A4: /* 0001FD5A: 000D */ n0011 = n0000 == 0x0000000E; /* 0001FD69: 0004 */ if(! n0011) goto label_04A6; // normal if /* 0001FD75: 0021 */ ret_g_str0058_0302(); /* 0001FD7B: 0006 */ s000C = LAST_RESULT; /* 0001FD85: 0028 */ StrLengthChars(s000C); /* 0001FD8C: 0006 */ n0005 = LAST_RESULT; /* 0001FD96: 000A */ n0011 = n0005 > 0x00000000; /* 0001FDA5: 0004 */ if(! n0011) goto label_04A5; // normal if /* 0001FDB1: 0027 */ // -- Start Return Code -- // /* 0001FDB5: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0001FDA5, label_04A5: /* 0001FDC0: 0027 */ // -- Start Return Code -- // /* 0001FDC4: 0023 */ return 0x00000000; /* 0001FDCD: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FD69, label_04A6: /* 0001FDD8: 000D */ n0011 = n0000 == 0x0000000F; /* 0001FDE7: 0004 */ if(! n0011) goto label_04A7; // normal if /* 0001FDF3: 0027 */ // -- Start Return Code -- // /* 0001FDF7: 0020 */ ISRT._RegIsRemoteRegConnected(g_number002F); /* 0001FE00: 0006 */ n0011 = LAST_RESULT; /* 0001FE0A: 000D */ n0011 = n0011 == 0x00000001; /* 0001FE19: 0023 */ return n0011; /* 0001FE20: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FDE7, label_04A7: /* 0001FE2B: 000D */ n0011 = n0000 == 0x00000010; /* 0001FE3A: 0004 */ if(! n0011) goto label_04AA; // normal if /* 0001FE46: 0036 */ try /* 0001FE54: 0027 */ // -- Start Return Code -- // /* 0001FE58: 0020 */ ISRT._IsFontTypefaceNameAvailable(s0000); /* 0001FE61: 0006 */ n0011 = LAST_RESULT; /* 0001FE6B: 0023 */ return n0011; /* 0001FE72: 0037 */ catch /* 0001FE78: 0027 */ // -- Start Return Code -- // /* 0001FE7C: 0023 */ return 0xFFFFFFFF; /* 0001FE85: 0038 */ endcatch; /* 0001FE8B: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FE3A, label_04AA: /* 0001FE96: 000D */ n0011 = n0000 == 0x00000011; /* 0001FEA5: 0004 */ if(! n0011) goto label_04AD; // normal if /* 0001FEB1: 0035 */ g_obj0003(0x0000000E); /* 0001FEC0: 0006 */ obj0000 = LAST_RESULT; /* 0001FECA: 0004 */ if(! obj0000) goto label_04AB; // normal if /* 0001FED6: 0006 */ obj0000 = NOTHING; /* 0001FEE0: 0027 */ // -- Start Return Code -- // /* 0001FEE4: 0023 */ return 0x00000001; /* 0001FEED: 0005 */ goto label_04AC; // : Jump Referenced(1): // : 0001FECA, label_04AB: /* 0001FEF8: 0027 */ // -- Start Return Code -- // /* 0001FEFC: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0001FEED, label_04AC: /* 0001FF07: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FEA5, label_04AD: /* 0001FF12: 000D */ n0011 = n0000 == 0x00000012; /* 0001FF21: 0004 */ if(! n0011) goto label_04BC; // normal if /* 0001FF2D: 0021 */ function_0309(0x00020000); /* 0001FF38: 0006 */ g_number0009 = 0x80000002; /* 0001FF44: 0006 */ s0001 = ""; /* 0001FF4E: 0021 */ reglookup(key,value,?,return,)(s0000, "Install", n0004, s0001, n0006); /* 0001FF6A: 0006 */ n000B = LAST_RESULT; /* 0001FF74: 0009 */ n0011 = n000B < 0x00000000; /* 0001FF83: 0004 */ if(! n0011) goto label_04AE; // normal if /* 0001FF8F: 0006 */ s0001 = ""; /* 0001FF99: 0021 */ reglookup(key,value,?,return,)(s0000, "InstallSuccess", n0004, s0001, n0006); /* 0001FFBC: 0006 */ n000B = LAST_RESULT; /* 0001FFC6: 0009 */ n0011 = n000B < 0x00000000; /* 0001FFD5: 0004 */ if(! n0011) goto label_04AE; // normal if /* 0001FFE1: 0006 */ s0001 = ""; // : Jump Referenced(2): // : 0001FF83, 0001FFD5, label_04AE: /* 0001FFED: 0021 */ function_030B(0x00020000); /* 0001FFF8: 000D */ n0011 = s0001 == "1"; /* 00020006: 0004 */ if(! n0011) goto label_04AF; // normal if /* 00020012: 0027 */ // -- Start Return Code -- // /* 00020016: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00020006, label_04AF: /* 00020021: 002D */ NumToStr(s000B, 0x00000416); /* 0002002D: 0028 */ StrLengthChars(s000B); /* 00020034: 0006 */ n0011 = LAST_RESULT; /* 0002003E: 0004 */ if(! n0011) goto label_04B1; // normal if /* 0002004A: 0014 */ s000C = "Software\\Microsoft\\NET Framework Setup\\NDP\\v1.1.4322\\" ^ s000B; /* 0002008C: 000D */ n0011 = s0000 == s000C; /* 00020099: 0004 */ if(! n0011) goto label_04B0; // normal if /* 000200A5: 0027 */ // -- Start Return Code -- // /* 000200A9: 0021 */ ret_g_str004E_02E6(); /* 000200AF: 0006 */ s000C = LAST_RESULT; /* 000200B9: 0014 */ s000C = s000C ^ s000B; /* 000200C6: 0021 */ function_01C5(0x00000005, s000C); /* 000200D4: 0006 */ n0011 = LAST_RESULT; /* 000200DE: 0023 */ return n0011; // : Jump Referenced(1): // : 00020099, label_04B0: /* 000200E7: 0005 */ goto label_04B2; // : Jump Referenced(1): // : 0002003E, label_04B1: /* 000200F2: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x0000014E, 0xFFFFFFFF); // : Jump Referenced(1): // : 000200E7, label_04B2: /* 00020130: 002D */ NumToStr(s000B, 0x00000416); /* 0002013C: 0028 */ StrLengthChars(s000B); /* 00020143: 0006 */ n0011 = LAST_RESULT; /* 0002014D: 0004 */ if(! n0011) goto label_04B4; // normal if /* 00020159: 0014 */ s000C = "Software\\Microsoft\\NET Framework Setup\\NDP\\v2.0.50727\\" ^ s000B; /* 0002019C: 000D */ n0011 = s0000 == s000C; /* 000201A9: 0004 */ if(! n0011) goto label_04B3; // normal if /* 000201B5: 0027 */ // -- Start Return Code -- // /* 000201B9: 0021 */ ret_g_str004F_02E7(); /* 000201BF: 0006 */ s000C = LAST_RESULT; /* 000201C9: 0014 */ s000C = s000C ^ s000B; /* 000201D6: 0021 */ function_01C5(0x00000005, s000C); /* 000201E4: 0006 */ n0011 = LAST_RESULT; /* 000201EE: 0023 */ return n0011; // : Jump Referenced(1): // : 000201A9, label_04B3: /* 000201F7: 0005 */ goto label_04B5; // : Jump Referenced(1): // : 0002014D, label_04B4: /* 00020202: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x00000158, 0xFFFFFFFF); // : Jump Referenced(1): // : 000201F7, label_04B5: /* 00020240: 002D */ NumToStr(s000B, 0x0000041F); /* 0002024C: 0028 */ StrLengthChars(s000B); /* 00020253: 0006 */ n0011 = LAST_RESULT; /* 0002025D: 0004 */ if(! n0011) goto label_04B7; // normal if /* 00020269: 0014 */ s000C = "Software\\Microsoft\\NET Framework Setup\\NDP\\v1.1.4322\\" ^ s000B; /* 000202AB: 000D */ n0011 = s0000 == s000C; /* 000202B8: 0004 */ if(! n0011) goto label_04B6; // normal if /* 000202C4: 0027 */ // -- Start Return Code -- // /* 000202C8: 0021 */ ret_g_str004E_02E6(); /* 000202CE: 0006 */ s000C = LAST_RESULT; /* 000202D8: 0014 */ s000C = s000C ^ s000B; /* 000202E5: 0021 */ function_01C5(0x00000005, s000C); /* 000202F3: 0006 */ n0011 = LAST_RESULT; /* 000202FD: 0023 */ return n0011; // : Jump Referenced(1): // : 000202B8, label_04B6: /* 00020306: 0005 */ goto label_04B8; // : Jump Referenced(1): // : 0002025D, label_04B7: /* 00020311: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x00000162, 0xFFFFFFFF); // : Jump Referenced(1): // : 00020306, label_04B8: /* 0002034F: 000E */ n0011 = s0001 != "1"; /* 0002035D: 0004 */ if(! n0011) goto label_04BB; // normal if /* 00020369: 002D */ NumToStr(s000B, 0x0000041F); /* 00020375: 0028 */ StrLengthChars(s000B); /* 0002037C: 0006 */ n0011 = LAST_RESULT; /* 00020386: 0004 */ if(! n0011) goto label_04BA; // normal if /* 00020392: 0014 */ s000C = "Software\\Microsoft\\NET Framework Setup\\NDP\\v2.0.50727\\" ^ s000B; /* 000203D5: 000D */ n0011 = s0000 == s000C; /* 000203E2: 0004 */ if(! n0011) goto label_04B9; // normal if /* 000203EE: 0027 */ // -- Start Return Code -- // /* 000203F2: 0021 */ ret_g_str004F_02E7(); /* 000203F8: 0006 */ s000C = LAST_RESULT; /* 00020402: 0014 */ s000C = s000C ^ s000B; /* 0002040F: 0021 */ function_01C5(0x00000005, s000C); /* 0002041D: 0006 */ n0011 = LAST_RESULT; /* 00020427: 0023 */ return n0011; // : Jump Referenced(1): // : 000203E2, label_04B9: /* 00020430: 0005 */ goto label_04BB; // : Jump Referenced(1): // : 00020386, label_04BA: /* 0002043B: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x0000016D, 0xFFFFFFFF); // : Jump Referenced(2): // : 0002035D, 00020430, label_04BB: /* 00020479: 0027 */ // -- Start Return Code -- // /* 0002047D: 000D */ n0011 = s0001 == "1"; /* 0002048B: 0023 */ return n0011; /* 00020492: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 0001FF21, label_04BC: /* 0002049D: 000D */ n0011 = n0000 == 0x00000015; /* 000204AC: 0004 */ if(! n0011) goto label_04C7; // normal if /* 000204B8: 002A */ StrFind(s0000, "|"); /* 000204C3: 0006 */ n0009 = LAST_RESULT; /* 000204CD: 000C */ n0011 = n0009 >= 0x00000000; /* 000204DC: 0004 */ if(! n0011) goto label_04BE; // normal if /* 000204E8: 0007 */ n0011 = n0009 + 0x00000001; /* 000204F7: 0028 */ StrLengthChars(s0000); /* 000204FE: 0006 */ n0012 = LAST_RESULT; /* 00020508: 000F */ n0012 = n0012 - n0009; /* 00020515: 0029 */ StrSub(s0006, s0000, n0011, n0012); /* 00020525: 0029 */ StrSub(s0008, s0000, 0x00000000, n0009); /* 00020537: 0028 */ StrLengthChars(s0008); /* 0002053E: 0006 */ n0011 = LAST_RESULT; /* 00020548: 000D */ n0011 = n0011 == 0x00000000; /* 00020557: 0004 */ if(! n0011) goto label_04BD; // normal if /* 00020563: 0027 */ // -- Start Return Code -- // /* 00020567: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00020557, label_04BD: /* 00020572: 0006 */ n000F = 0x00000000; /* 0002057E: 002C */ StrToNum(n000F, s0008); /* 00020588: 0005 */ goto label_04BF; // : Jump Referenced(1): // : 000204DC, label_04BE: /* 00020593: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x00000181, 0xFFFFFFFF); /* 000205CF: 0027 */ // -- Start Return Code -- // /* 000205D3: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00020588, label_04BF: /* 000205DE: 0006 */ s0001 = ""; /* 000205E8: 000D */ n0011 = s0006 == "Software\\Microsoft\\NET Framework Setup\\Full\\v1.0.3705\\1033\\Microsoft .NET Framework Full v1.0.3705 (1033)\\"; /* 0002065F: 0004 */ if(! n0011) goto label_04C4; // normal if /* 0002066B: 000A */ n0011 = n000F > 0x00000003; /* 0002067A: 0009 */ n0012 = n000F < 0x00000000; /* 00020689: 0018 */ n0011 = n0011 || n0012; /* 00020696: 0004 */ if(! n0011) goto label_04C0; // normal if /* 000206A2: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Is.rul", 0x0000018B, 0xFFFFFFFF); /* 000206DE: 0027 */ // -- Start Return Code -- // /* 000206E2: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00020696, label_04C0: /* 000206ED: 0021 */ ret_g_str004D_02E5(); /* 000206F3: 0006 */ s000C = LAST_RESULT; /* 000206FD: 0014 */ s000C = s000C ^ "mscorlib.dll"; /* 00020716: 0020 */ ISRT.VerGetFileVersion(s000C, s0009); /* 00020722: 0006 */ n000B = LAST_RESULT; /* 0002072C: 000C */ n0011 = n000B >= 0x00000000; /* 0002073B: 0004 */ if(! n0011) goto label_04C3; // normal if /* 00020747: 0021 */ function_0334(s0009, "1.0.3705.6018", 0x00000000); /* 00020765: 0006 */ n000B = LAST_RESULT; /* 0002076F: 000D */ n0011 = n000B == 0x00000002; /* 0002077E: 000D */ n0012 = n000B == 0x00000000; /* 0002078D: 0018 */ n0011 = n0011 || n0012; /* 0002079A: 0004 */ if(! n0011) goto label_04C1; // normal if /* 000207A6: 0006 */ s0001 = "3"; /* 000207B1: 0005 */ goto label_04C3; // : Jump Referenced(1): // : 0002079A, label_04C1: /* 000207BC: 0021 */ function_0334(s0009, "1.0.3705.288", 0x00000000); /* 000207D9: 0006 */ n000B = LAST_RESULT; /* 000207E3: 000D */ n0011 = n000B == 0x00000002; /* 000207F2: 000D */ n0012 = n000B == 0x00000000; /* 00020801: 0018 */ n0011 = n0011 || n0012; /* 0002080E: 0004 */ if(! n0011) goto label_04C2; // normal if /* 0002081A: 0006 */ s0001 = "2"; /* 00020825: 0005 */ goto label_04C3; // : Jump Referenced(1): // : 0002080E, label_04C2: /* 00020830: 0021 */ function_0334(s0009, "1.0.3705.209", 0x00000000); /* 0002084D: 0006 */ n000B = LAST_RESULT; /* 00020857: 000D */ n0011 = n000B == 0x00000002; /* 00020866: 000D */ n0012 = n000B == 0x00000000; /* 00020875: 0018 */ n0011 = n0011 || n0012; /* 00020882: 0004 */ if(! n0011) goto label_04C3; // normal if /* 0002088E: 0006 */ s0001 = "1"; // : Jump Referenced(4): // : 0002073B, 000207B1, 00020825, 00020882, label_04C3: /* 0002089B: 0005 */ goto label_04C5; // : Jump Referenced(1): // : 0002065F, label_04C4: /* 000208A6: 0021 */ function_0309(0x00020000); /* 000208B1: 0006 */ g_number0009 = 0x80000002; /* 000208BD: 0021 */ reglookup(key,value,?,return,)(s0006, "SP", n0004, s0001, n0006); /* 000208D4: 0006 */ n000B = LAST_RESULT; /* 000208DE: 0021 */ function_030B(0x00020000); // : Jump Referenced(1): // : 0002089B, label_04C5: /* 000208EB: 0009 */ n0011 = n000B < 0x00000000; /* 000208FA: 0028 */ StrLengthChars(s0001); /* 00020901: 0006 */ n0012 = LAST_RESULT; /* 0002090B: 000D */ n0012 = n0012 == 0x00000000; /* 0002091A: 0018 */ n0011 = n0011 || n0012; /* 00020927: 0004 */ if(! n0011) goto label_04C6; // normal if /* 00020933: 0027 */ // -- Start Return Code -- // /* 00020937: 000D */ n0011 = n000F == 0x00000000; /* 00020946: 0023 */ return n0011; // : Jump Referenced(1): // : 00020927, label_04C6: /* 0002094F: 0006 */ n0010 = 0x00000000; /* 0002095B: 002C */ StrToNum(n0010, s0001); /* 00020965: 0027 */ // -- Start Return Code -- // /* 00020969: 000C */ n0011 = n0010 >= n000F; /* 00020976: 0023 */ return n0011; /* 0002097D: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 000204AC, label_04C7: /* 00020988: 000D */ n0011 = n0000 == 0x00000013; /* 00020997: 0004 */ if(! n0011) goto label_04CC; // normal if /* 000209A3: 002A */ StrFind(s0000, "|"); /* 000209AE: 0006 */ n0009 = LAST_RESULT; /* 000209B8: 000C */ n0011 = n0009 >= 0x00000000; /* 000209C7: 0004 */ if(! n0011) goto label_04C8; // normal if /* 000209D3: 0007 */ n0011 = n0009 + 0x00000001; /* 000209E2: 0028 */ StrLengthChars(s0000); /* 000209E9: 0006 */ n0012 = LAST_RESULT; /* 000209F3: 000F */ n0012 = n0012 - n0009; /* 00020A00: 0029 */ StrSub(s0005, s0000, n0011, n0012); /* 00020A10: 0029 */ StrSub(s0003, s0000, 0x00000000, n0009); /* 00020A22: 0005 */ goto label_04C9; // : Jump Referenced(1): // : 000209C7, label_04C8: /* 00020A2D: 0006 */ s0003 = s0000; // : Jump Referenced(1): // : 00020A22, label_04C9: /* 00020A39: 0028 */ StrLengthChars(s0003); /* 00020A40: 0006 */ n0011 = LAST_RESULT; /* 00020A4A: 000D */ n0011 = n0011 == 0x00000000; /* 00020A59: 0004 */ if(! n0011) goto label_04CA; // normal if /* 00020A65: 0006 */ s0003 = g_str0004; // : Jump Referenced(1): // : 00020A59, label_04CA: /* 00020A71: 0028 */ StrLengthChars(s0005); /* 00020A78: 0006 */ n0011 = LAST_RESULT; /* 00020A82: 000D */ n0011 = n0011 == 0x00000000; /* 00020A91: 0004 */ if(! n0011) goto label_04CB; // normal if /* 00020A9D: 0021 */ ret_g_number003E_02FB(); /* 00020AA3: 0006 */ n0011 = LAST_RESULT; /* 00020AAD: 0021 */ function_02D6(s0005, "0x%.04lx", n0011); // : Jump Referenced(1): // : 00020A91, label_04CB: /* 00020AC6: 0007 */ s0003 = s0003 + "Setup.ini"; /* 00020ADC: 0021 */ function_02DA(n000E, s0005); /* 00020AE8: 0027 */ // -- Start Return Code -- // /* 00020AEC: 0020 */ ISRT._IsLangSupported(n000E, s0003); /* 00020AF8: 0006 */ n0011 = LAST_RESULT; /* 00020B02: 0023 */ return n0011; /* 00020B09: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 00020997, label_04CC: /* 00020B14: 000D */ n0011 = n0000 == 0x00000016; /* 00020B23: 0004 */ if(! n0011) goto label_04CD; // normal if /* 00020B2F: 0027 */ // -- Start Return Code -- // /* 00020B33: 0021 */ function_0237(); /* 00020B39: 0006 */ n0011 = LAST_RESULT; /* 00020B43: 0023 */ return n0011; /* 00020B4A: 0005 */ goto label_04CE; // : Jump Referenced(1): // : 00020B23, label_04CD: /* 00020B55: 0027 */ // -- Start Return Code -- // /* 00020B59: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(28): // : 0001EFD1, 0001F002, 0001F033, 0001F10B, 0001F13C, // : 0001F24B, 0001F43B, 0001F4D5, 0001F60A, 0001F686, // : 0001F73C, 0001F824, 0001F8C5, 0001F909, 0001FA26, // : 0001FABF, 0001FB58, 0001FBF1, 0001FC87, 0001FD4F, // : 0001FDCD, 0001FE20, 0001FE8B, 0001FF07, 00020492, // : 0002097D, 00020B09, 00020B4A, label_04CE: /* 00020B64: 0027 */ // -- Start Return Code -- // /* 00020B68: 0023 */ return 0xFFFFFFFF; /* 00020B71: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000121B6, //Binary Size : 0x000005B9 bytes function NUMBER function_01CE(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0001; //-006-/ 00020C1C, 00020C31, 00020C90, 00020F2F, 0002109B, 00021100, STRING s0002; //-074-/ 00020B8C, 00020BB0, 00020BB0, 00020BBE, 00020BBE, 00020BD1, 00020BD1, 00020BE5, 00020BE5, 00020BF3, 00020BF3, 00020C08, 00020C08, 00020C1C, 00020E33, 00020E49, 00020E49, 00020E57, 00020E57, 00020E79, 00020E79, 00020E88, 00020E88, 00020E96, 00020E96, 00020EA9, 00020EA9, 00020EBD, 00020EBD, 00020ECB, 00020ECB, 00020EE0, 00020EE0, 00020EF4, 00020EF4, 00020F02, 00020F02, 00020F1F, 00020F1F, 00020F2F, 00020F5C, 00020F72, 00020F72, 00020F80, 00020F80, 00020F8E, 00020F8E, 00020FA1, 00020FA1, 00020FB5, 00020FB5, 00020FC3, 00020FC3, 00020FE5, 00020FE5, 00020FF4, 00020FF4, 00021002, 00021002, 00021015, 00021015, 00021029, 00021029, 00021037, 00021037, 0002104C, 0002104C, 00021060, 00021060, 0002106E, 0002106E, 0002108B, 0002108B, 0002109B, NUMBER n0002; //-005-/ 00020DF4, 00020DFE, 0002109B, 000210C0, 00021136, NUMBER n0003; //-004-/ 00020DDC, 00020E19, 00020F2F, 0002109B, NUMBER n0004; //-020-/ 00020C6B, 00020C75, 00020C75, 00020C84, 00020CD2, 00020CE1, 00020CE1, 00020CF0, 00020D0C, 00020D1B, 00020D3E, 00020D48, 00020D65, 00020D6F, 00020D8A, 00020D94, 00020DAF, 00020DB9, 00020DFE, 00020E0D, begin /* 00020B83: 0022 */ // -- Begin Function Code -- // /* 00020B8C: 0007 */ s0002 = "DriverPackageInfPath=" + "%s"; /* 00020BB0: 0007 */ s0002 = s0002 + "\t"; /* 00020BBE: 0007 */ s0002 = s0002 + "Flags="; /* 00020BD1: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00020BE5: 0007 */ s0002 = s0002 + "\t"; /* 00020BF3: 0007 */ s0002 = s0002 + "ISFlags="; /* 00020C08: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00020C1C: 0021 */ function_02D6(s0001, s0002, s0000, n0000, n0001); /* 00020C31: 0021 */ function_0222("ISFuncBegin", "DIFxDriverPackageUninstall", s0001); /* 00020C65: 0021 */ function_01CF(); /* 00020C6B: 0006 */ n0004 = LAST_RESULT; /* 00020C75: 000D */ n0004 = n0004 == 0x00000000; /* 00020C84: 0004 */ if(! n0004) goto label_04D0; // normal if /* 00020C90: 0021 */ function_0222("ISFuncEnd", "DIFxDriverPackagePreinstall", s0001); /* 00020CC3: 0027 */ // -- Start Return Code -- // /* 00020CC7: 0023 */ return 0x80042002; // : Jump Referenced(1): // : 00020C84, label_04D0: /* 00020CD2: 0012 */ n0004 = n0001 & 0x00000010; /* 00020CE1: 000D */ n0004 = n0004 == 0x00000000; /* 00020CF0: 0004 */ if(! n0004) goto label_04D1; // normal if /* 00020CFC: 0021 */ function_0328(s0000, 0x00000000); // : Jump Referenced(1): // : 00020CF0, label_04D1: /* 00020D0C: 0012 */ n0004 = n0001 & 0x00000002; /* 00020D1B: 0004 */ if(! n0004) goto label_04D2; // normal if /* 00020D27: 0006 */ g_number004B = 0x00000000; /* 00020D33: 0005 */ goto label_04D3; // : Jump Referenced(1): // : 00020D1B, label_04D2: /* 00020D3E: 003C */ n0004 = &g_str0029; /* 00020D48: 0033 */ g_struct_type_0018_0016.pszApplicationId = n0004; /* 00020D65: 003C */ n0004 = &g_str0015; /* 00020D6F: 0033 */ g_struct_type_0018_0016.pszDisplayName = n0004; /* 00020D8A: 003C */ n0004 = &g_str000E; /* 00020D94: 0033 */ g_struct_type_0018_0016.pszProductName = n0004; /* 00020DAF: 003C */ n0004 = &g_str000F; /* 00020DB9: 0033 */ g_struct_type_0018_0016.pszMfgName = n0004; /* 00020DD0: 001A */ g_number004B = &g_struct_type_0018_0016; // : Jump Referenced(1): // : 00020D33, label_04D3: /* 00020DDC: 0020 */ ISRT._DIFxDriverPackageUninstall(g_number002F, s0000, n0000, g_number004B, n0003, n0001); /* 00020DF4: 0006 */ n0002 = LAST_RESULT; /* 00020DFE: 000C */ n0004 = n0002 >= 0x00000000; /* 00020E0D: 0004 */ if(! n0004) goto label_04D5; // normal if /* 00020E19: 0004 */ if(! n0003) goto label_04D4; // normal if /* 00020E25: 0006 */ g_number0002 = 0x00000001; // : Jump Referenced(1): // : 00020E19, label_04D4: /* 00020E33: 0007 */ s0002 = "Result=" + "%s"; /* 00020E49: 0007 */ s0002 = s0002 + "\t"; /* 00020E57: 0007 */ s0002 = s0002 + "DriverPackageInfPath="; /* 00020E79: 0007 */ s0002 = s0002 + "%s"; /* 00020E88: 0007 */ s0002 = s0002 + "\t"; /* 00020E96: 0007 */ s0002 = s0002 + "Flags="; /* 00020EA9: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00020EBD: 0007 */ s0002 = s0002 + "\t"; /* 00020ECB: 0007 */ s0002 = s0002 + "ISFlags="; /* 00020EE0: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00020EF4: 0007 */ s0002 = s0002 + "\t"; /* 00020F02: 0007 */ s0002 = s0002 + "SetBatchInstall="; /* 00020F1F: 0007 */ s0002 = s0002 + "%ld"; /* 00020F2F: 0021 */ function_02D6(s0001, s0002, "Success", s0000, n0000, n0001, n0003); /* 00020F51: 0005 */ goto label_04D6; // : Jump Referenced(1): // : 00020E0D, label_04D5: /* 00020F5C: 0007 */ s0002 = "Result=" + "%s"; /* 00020F72: 0007 */ s0002 = s0002 + "\t"; /* 00020F80: 0007 */ s0002 = s0002 + "\t"; /* 00020F8E: 0007 */ s0002 = s0002 + "Error="; /* 00020FA1: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00020FB5: 0007 */ s0002 = s0002 + "\t"; /* 00020FC3: 0007 */ s0002 = s0002 + "DriverPackageInfPath="; /* 00020FE5: 0007 */ s0002 = s0002 + "%s"; /* 00020FF4: 0007 */ s0002 = s0002 + "\t"; /* 00021002: 0007 */ s0002 = s0002 + "Flags="; /* 00021015: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00021029: 0007 */ s0002 = s0002 + "\t"; /* 00021037: 0007 */ s0002 = s0002 + "ISFlags="; /* 0002104C: 0007 */ s0002 = s0002 + "0x%08lx"; /* 00021060: 0007 */ s0002 = s0002 + "\t"; /* 0002106E: 0007 */ s0002 = s0002 + "SetBatchInstall="; /* 0002108B: 0007 */ s0002 = s0002 + "%ld"; /* 0002109B: 0021 */ function_02D6(s0001, s0002, "Failure", n0002, s0000, n0000, n0001, n0003); /* 000210C0: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\ISDIFx.rul", 0x00000115, n0002); // : Jump Referenced(1): // : 00020F51, label_04D6: /* 00021100: 0021 */ function_0222("ISFuncEnd", "DIFxDriverPackageUninstall", s0001); /* 00021132: 0027 */ // -- Start Return Code -- // /* 00021136: 0023 */ return n0002; /* 0002113D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00020C65, //Binary Size : 0x00000128 bytes function BOOL function_01CF() NUMBER n0000; //-020-/ 00021174, 0002117E, 0002117E, 0002118D, 000211A3, 000211AD, 000211AD, 000211BC, 000211EE, 000211F8, 000211F8, 00021207, 0002121D, 00021227, 00021227, 00021236, 00021252, 0002125C, 0002125C, 0002126B, begin /* 0002114B: 0022 */ // -- Begin Function Code -- // /* 00021154: 0035 */ g_struct_type_000C_0014.nProcessorArchitecture; /* 00021174: 0006 */ n0000 = LAST_RESULT; /* 0002117E: 000D */ n0000 = n0000 == 0x00000009; /* 0002118D: 0004 */ if(! n0000) goto label_04D8; // normal if /* 00021199: 0027 */ // -- Start Return Code -- // /* 0002119D: 0021 */ function_02F0(); /* 000211A3: 0006 */ n0000 = LAST_RESULT; /* 000211AD: 0012 */ n0000 = n0000 & 0x00000010; /* 000211BC: 0023 */ return n0000; /* 000211C3: 0005 */ goto label_04DA; // : Jump Referenced(1): // : 0002118D, label_04D8: /* 000211CE: 0035 */ g_struct_type_000C_0014.nProcessorArchitecture; /* 000211EE: 0006 */ n0000 = LAST_RESULT; /* 000211F8: 000D */ n0000 = n0000 == 0x00000006; /* 00021207: 0004 */ if(! n0000) goto label_04D9; // normal if /* 00021213: 0027 */ // -- Start Return Code -- // /* 00021217: 0021 */ function_02F0(); /* 0002121D: 0006 */ n0000 = LAST_RESULT; /* 00021227: 0012 */ n0000 = n0000 & 0x00000008; /* 00021236: 0023 */ return n0000; /* 0002123D: 0005 */ goto label_04DA; // : Jump Referenced(1): // : 00021207, label_04D9: /* 00021248: 0027 */ // -- Start Return Code -- // /* 0002124C: 0021 */ function_02F0(); /* 00021252: 0006 */ n0000 = LAST_RESULT; /* 0002125C: 0012 */ n0000 = n0000 & 0x00000004; /* 0002126B: 0023 */ return n0000; // : Jump Referenced(2): // : 000211C3, 0002123D, label_04DA: /* 00021274: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000144 bytes function NUMBER OnDIFxLogCallbackImpl(/*NUMBER*/ n0000, /*NUMBER*/ n0001, /*STRING*/ s0000) STRING s0001; //-004-/ 00021315, 0002132A, 00021386, 0002139C, STRING s0002; //-018-/ 0002128B, 000212A5, 000212A5, 000212B3, 000212B3, 000212C6, 000212C6, 000212DA, 000212DA, 000212E8, 000212E8, 00021306, 00021306, 00021315, 00021362, 00021378, 00021378, 00021386, begin /* 00021282: 0022 */ // -- Begin Function Code -- // /* 0002128B: 0007 */ s0002 = "EventType=" + "%ld"; /* 000212A5: 0007 */ s0002 = s0002 + "\t"; /* 000212B3: 0007 */ s0002 = s0002 + "Error="; /* 000212C6: 0007 */ s0002 = s0002 + "0x%08lx"; /* 000212DA: 0007 */ s0002 = s0002 + "\t"; /* 000212E8: 0007 */ s0002 = s0002 + "EventDescription="; /* 00021306: 0007 */ s0002 = s0002 + "%s"; /* 00021315: 0021 */ function_02D6(s0001, s0002, n0000, n0001, s0000); /* 0002132A: 0021 */ function_0222("ISFuncBegin", "DIFxLogCallback", s0001); /* 00021353: 0021 */ nullsub_00ED(n0000, n0001, s0000); /* 00021362: 0007 */ s0002 = "Result=" + "%s"; /* 00021378: 0007 */ s0002 = s0002 + "\t"; /* 00021386: 0021 */ function_02D6(s0001, s0002, "Success"); /* 0002139C: 0021 */ function_0222("ISFuncEnd", "DIFxLogCallback", s0001); /* 000213C3: 0024 */ return; /* 000213C7: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x0000036F bytes function NUMBER __ISRTInit(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0001; //-003-/ 000215B3, 00021622, 00021700, STRING s0002; //-003-/ 000215B3, 00021622, 00021700, STRING s0003; //-003-/ 000215B3, 00021622, 00021666, STRING s0004; //-003-/ 000215B3, 00021622, 0002166F, STRING s0005; //-003-/ 000215B3, 00021622, 0002167D, STRING s0006; //-006-/ 000215A0, 000215B3, 00021605, 0002160F, 00021622, 00021651, STRING s0007; //-002-/ 00021416, 0002142B, NUMBER n0002; //-003-/ 000215B3, 00021622, 0002168D, NUMBER n0003; //-003-/ 000215B3, 00021622, 000216AF, NUMBER n0004; //-003-/ 000215B3, 00021622, 000216D1, NUMBER n0005; //-002-/ 000215B3, 00021622, NUMBER n0006; //-003-/ 000215B3, 00021622, 0002165A, NUMBER n0007; //-003-/ 000215E0, 000215EA, 00021605, NUMBER n0008; //-012-/ 000213EC, 000213FB, 0002156D, 00021577, 00021577, 00021586, 000215A9, 000215B3, 000215EA, 000215F9, 00021618, 00021622, OBJECT obj0000; //-003-/ 000214F4, 000214FE, 0002150A, begin /* 000213D5: 0022 */ // -- Begin Function Code -- // /* 000213DE: 0036 */ try /* 000213EC: 000D */ n0008 = n0001 == 0x00000000; /* 000213FB: 0004 */ if(! n0008) goto label_04DD; // normal if /* 00021407: 0027 */ // -- Start Return Code -- // /* 0002140B: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000213FB, label_04DD: /* 00021416: 0014 */ s0007 = s0000 ^ "ISRT.dll"; /* 0002142B: 0039 */ UseDLL(s0007); /* 00021432: 0020 */ ISRT.__CreateObjectContext(n0000, n0001); /* 0002143E: 0006 */ g_number002F = LAST_RESULT; /* 00021448: 0020 */ ISRT.__GetContextGUID(g_number002F, g_str0030); /* 00021454: 0021 */ function_0147(0x00000032); /* 0002145F: 0021 */ function_0147(0x00000033); /* 0002146A: 0021 */ function_0147(0x00000038); /* 00021475: 0021 */ function_0148(0x00000034); /* 00021480: 0021 */ function_022A(); /* 00021486: 0021 */ function_015A(); /* 0002148C: 0021 */ function_02A2(); /* 00021492: 0020 */ ISRT.__GetTextSub(g_number002F, 0x00000000, g_obj000B); /* 000214A3: 0020 */ ISRT.__GetReboot(g_number002F, g_obj0004); /* 000214AF: 0020 */ ISRT.__GetFileRegistrar(g_number002F, g_obj0005); /* 000214BB: 0020 */ ISRT.__GetLogDB(g_number002F, g_obj0006); /* 000214C7: 0020 */ ISRT.__GetInfo(g_number002F, g_obj0003); /* 000214D3: 0036 */ try /* 000214E1: 0035 */ g_obj0003.Info(0x0000002B); /* 000214F4: 0006 */ obj0000 = LAST_RESULT; /* 000214FE: 0004 */ if(! obj0000) goto label_04DE; // normal if /* 0002150A: 0006 */ obj0000 = NOTHING; /* 00021514: 0035 */ g_obj0003.SuiteExtension(); /* 0002152C: 0034 */ set g_obj000C = LAST_RESULT; // : Jump Referenced(1): // : 000214FE, label_04DE: /* 00021538: 0037 */ catch /* 0002153E: 0038 */ endcatch; /* 00021544: 0020 */ ISRT.__GetMainWindow(g_number002F, g_obj0008); /* 00021550: 0020 */ ISRT.__GetObjects(g_number002F, g_obj0009); /* 0002155C: 0020 */ ISRT.__GetTextSub(g_number002F, 0x00000001, g_obj000A); /* 0002156D: 0006 */ n0008 = LAST_RESULT; /* 00021577: 000D */ n0008 = n0008 == 0x00000000; /* 00021586: 0004 */ if(! n0008) goto label_04E1; // normal if /* 00021592: 0021 */ function_0313(); // : Jump Referenced(1): // : 00021586, label_04E1: /* 0002159A: 0021 */ function_0133(); /* 000215A0: 0021 */ function_02D0(s0006); /* 000215A9: 0006 */ n0008 = LAST_RESULT; /* 000215B3: 0020 */ ISRT.__GetCmdLineOptions(g_number002F, n0002, n0003, n0004, n0005, n0006, s0001, s0002, s0003, s0004, s0005, s0006, n0008); /* 000215E0: 0006 */ n0007 = LAST_RESULT; /* 000215EA: 000A */ n0008 = n0007 > 0x00000000; /* 000215F9: 0004 */ if(! n0008) goto label_04E2; // normal if /* 00021605: 0031 */ Resize(s0006, n0007); /* 0002160F: 0021 */ function_02D0(s0006); /* 00021618: 0006 */ n0008 = LAST_RESULT; /* 00021622: 0020 */ ISRT.__GetCmdLineOptions(g_number002F, n0002, n0003, n0004, n0005, n0006, s0001, s0002, s0003, s0004, s0005, s0006, n0008); // : Jump Referenced(1): // : 000215F9, label_04E2: /* 00021651: 0021 */ function_0315(s0006); /* 0002165A: 0004 */ if(! n0006) goto label_04E3; // normal if /* 00021666: 0021 */ function_0205(s0003); /* 0002166F: 0021 */ function_0200(0x0000002C, s0004); /* 0002167D: 0021 */ function_0200(0x00000024, s0005); // : Jump Referenced(1): // : 0002165A, label_04E3: /* 0002168D: 0004 */ if(! n0002) goto label_04E4; // normal if /* 00021699: 0021 */ function_02CA(0x00000001); /* 000216A4: 0005 */ goto label_04E7; // : Jump Referenced(1): // : 0002168D, label_04E4: /* 000216AF: 0004 */ if(! n0003) goto label_04E5; // normal if /* 000216BB: 0021 */ function_02CA(0x00000002); /* 000216C6: 0005 */ goto label_04E7; // : Jump Referenced(1): // : 000216AF, label_04E5: /* 000216D1: 0004 */ if(! n0004) goto label_04E6; // normal if /* 000216DD: 0021 */ function_02CA(0x00000003); /* 000216E8: 0005 */ goto label_04E7; // : Jump Referenced(1): // : 000216D1, label_04E6: /* 000216F3: 0021 */ function_02CA(0x00000000); // : Jump Referenced(3): // : 000216A4, 000216C6, 000216E8, label_04E7: /* 00021700: 0021 */ function_02B0(s0001, s0002); /* 0002170C: 0021 */ function_0132(0x00000002, "", 0x00000000); /* 0002171F: 0027 */ // -- Start Return Code -- // /* 00021723: 0023 */ return g_number002F; /* 0002172A: 0037 */ catch /* 00021730: 0021 */ function_021A(0x00000001); /* 0002173B: 0038 */ endcatch; /* 00021741: 0024 */ return; /* 00021745: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x000000C3 bytes function VOID __ISRTUnInit() NUMBER n0000; //-004-/ 00021777, 00021781, 000217C4, 000217CE, begin /* 00021757: 0022 */ // -- Begin Function Code -- // /* 00021760: 0036 */ try /* 0002176E: 0020 */ ISRT.IsObject(g_obj000C); /* 00021777: 0006 */ n0000 = LAST_RESULT; /* 00021781: 0004 */ if(! n0000) goto label_04EB; // normal if /* 0002178D: 0034 */ set g_obj000C = NOTHING; // : Jump Referenced(1): // : 00021781, label_04EB: /* 00021799: 0021 */ function_01F3("", 0x00000000); /* 000217A7: 0021 */ function_0148(0x00000005); /* 000217B2: 0021 */ function_0314(); /* 000217B8: 0021 */ function_02C9(); /* 000217BE: 0021 */ ret_g_number004D_0201(); /* 000217C4: 0006 */ n0000 = LAST_RESULT; /* 000217CE: 0004 */ if(! n0000) goto label_04EC; // normal if /* 000217DA: 0021 */ function_0203(); // : Jump Referenced(1): // : 000217CE, label_04EC: /* 000217E2: 0021 */ function_0206(); /* 000217E8: 0020 */ ISRT.__ReleaseObjectContext(g_number002F); /* 000217F1: 003A */ UnUseDLL("ISRT.dll"); /* 00021800: 0037 */ catch /* 00021806: 0021 */ function_021A(0x00000001); /* 00021811: 0038 */ endcatch; /* 00021817: 0024 */ return; /* 0002181B: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000018 bytes function NUMBER __ISRTSetComponentLog(/*NUMBER*/ n0000) begin /* 00021829: 0022 */ // -- Begin Function Code -- // /* 00021832: 0020 */ ISRT.__SetComponentLog(g_number002F, n0000); /* 0002183E: 0024 */ return; /* 00021842: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000015 bytes function NUMBER __ISRTRestoreMainLog() begin /* 00021850: 0022 */ // -- Begin Function Code -- // /* 00021859: 0020 */ ISRT.__RestoreMainLog(g_number002F); /* 00021862: 0024 */ return; /* 00021866: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000018 bytes function NUMBER __ISRTRestoreMainLogEx(/*NUMBER*/ n0000) begin /* 00021874: 0022 */ // -- Begin Function Code -- // /* 0002187D: 0020 */ ISRT.__RestoreMainLogEx(g_number002F, n0000); /* 00021889: 0024 */ return; /* 0002188D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000124CC, //Binary Size : 0x00000497 bytes function NUMBER function_01E4(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-006-/ 00021B06, 00021B35, 00021B49, 00021B89, 00021BA3, 00021BEC, STRING s0004; //-003-/ 00021AAF, 00021AB9, 00021AD2, STRING s0005; //-002-/ 00021B2B, 00021B35, NUMBER n0000; //-006-/ 00021918, 00021935, 00021BE0, 00021C3F, 00021C71, 00021CE5, NUMBER n0001; //-005-/ 0002199F, 000219CF, 00021A21, 00021AD2, 00021C71, NUMBER n0002; //-002-/ 00021A32, 00021A74, NUMBER n0003; //-014-/ 00021962, 00021972, 00021AEB, 00021B6E, 00021BD4, 00021C03, 00021C1E, 00021C2A, 00021C56, 00021C71, 00021C8B, 00021C9E, 00021CCA, 00021D2C, NUMBER n0004; //-003-/ 00021A3C, 00021A57, 00021A65, NUMBER n0005; //-038-/ 000218A4, 000218B3, 000218E4, 000218EE, 000218EE, 000218FD, 00021935, 00021944, 00021972, 00021981, 000219A9, 000219B6, 000219EC, 000219F9, 00021A3C, 00021A4B, 00021A65, 00021A74, 00021AB9, 00021AC6, 00021AEB, 00021AFA, 00021B6E, 00021B7D, 00021BAF, 00021BB9, 00021BB9, 00021BC8, 00021C03, 00021C12, 00021C56, 00021C65, 00021C94, 00021CB1, 00021CB1, 00021CBE, 00021CCA, 00021CD9, NUMBER n0006; //-002-/ 00021CA7, 00021CB1, begin /* 0002189B: 0022 */ // -- Begin Function Code -- // /* 000218A4: 000D */ n0005 = g_number0020 == 0x00000000; /* 000218B3: 0004 */ if(! n0005) goto label_04F3; // normal if /* 000218BF: 0021 */ function_0292(); // : Jump Referenced(1): // : 000218B3, label_04F3: /* 000218C7: 0021 */ function_011C("EnterDisk", "", "", 0x00002778); /* 000218E4: 0006 */ n0005 = LAST_RESULT; /* 000218EE: 000D */ n0005 = n0005 == 0xFFFFFFFF; /* 000218FD: 0004 */ if(! n0005) goto label_04F4; // normal if /* 00021909: 0027 */ // -- Start Return Code -- // /* 0002190D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000218FD, label_04F4: /* 00021918: 0006 */ n0000 = 0x00000000; /* 00021924: 0021 */ function_0215(0x00000000); // : Jump Referenced(1): // : 00021CF3, label_04F5: /* 00021931: 0001 */ // -- While/Switch -- // /* 00021935: 000D */ n0005 = n0000 == 0x00000000; /* 00021944: 0004 */ if(! n0005) goto label_0502; // normal if /* 00021950: 0021 */ function_011F("EnterDisk"); /* 00021962: 0006 */ n0003 = LAST_RESULT; /* 0002196C: 0001 */ // -- While/Switch -- // /* 00021972: 000D */ n0005 = n0003 == 0xFFFFFF9C; /* 00021981: 0004 */ if(! n0005) goto label_04FB; // normal if /* 0002198D: 0021 */ function_0120("EnterDisk"); /* 0002199F: 0006 */ n0001 = LAST_RESULT; /* 000219A9: 000D */ n0005 = g_str002D == ""; /* 000219B6: 0004 */ if(! n0005) goto label_04F7; // normal if /* 000219C2: 0006 */ g_str002D = " "; // : Jump Referenced(1): // : 000219B6, label_04F7: /* 000219CF: 0021 */ function_0294("EnterDisk", n0001, 0x00000000, g_str002D); /* 000219EC: 000E */ n0005 = s0000 != ""; /* 000219F9: 0004 */ if(! n0005) goto label_04F8; // normal if /* 00021A05: 0021 */ function_0123("EnterDisk", 0x00000385, s0000); // : Jump Referenced(1): // : 000219F9, label_04F8: /* 00021A21: 0021 */ function_0128("", n0001, 0x00000004); /* 00021A32: 0006 */ n0002 = LAST_RESULT; /* 00021A3C: 0009 */ n0005 = n0004 < 0x000000FF; /* 00021A4B: 0004 */ if(! n0005) goto label_04F9; // normal if /* 00021A57: 0006 */ n0004 = 0x000000FF; // : Jump Referenced(1): // : 00021A4B, label_04F9: /* 00021A65: 000F */ n0005 = n0004 - 0x00000002; /* 00021A74: 0021 */ function_0212(n0002, 0x000000C5, n0005, 0x00000000); /* 00021A8A: 0021 */ function_0123("EnterDisk", 0x00000004, g_str0004); /* 00021AA4: 0021 */ function_0136(0x00000007); /* 00021AAF: 0006 */ s0004 = LAST_RESULT; /* 00021AB9: 000E */ n0005 = s0004 != ""; /* 00021AC6: 0004 */ if(! n0005) goto label_04FA; // normal if /* 00021AD2: 0020 */ USER.SetWindowText(n0001, s0004); // : Jump Referenced(1): // : 00021AC6, label_04FA: /* 00021AE0: 0005 */ goto label_0501; // : Jump Referenced(1): // : 00021981, label_04FB: /* 00021AEB: 000D */ n0005 = n0003 == 0x0000001F; /* 00021AFA: 0004 */ if(! n0005) goto label_04FC; // normal if /* 00021B06: 0021 */ function_0122("EnterDisk", 0x00000004, s0002); /* 00021B20: 0021 */ function_029F(0x00002B1F); /* 00021B2B: 0006 */ s0005 = LAST_RESULT; /* 00021B35: 0021 */ function_01F4("", s0005, s0002, 0x00000000); /* 00021B49: 0021 */ function_0123("EnterDisk", 0x00000004, s0002); /* 00021B63: 0005 */ goto label_0501; // : Jump Referenced(1): // : 00021AFA, label_04FC: /* 00021B6E: 000D */ n0005 = n0003 == 0x00000001; /* 00021B7D: 0004 */ if(! n0005) goto label_04FE; // normal if /* 00021B89: 0021 */ function_0122("EnterDisk", 0x00000004, s0002); /* 00021BA3: 0021 */ function_01E5(s0002, s0001); /* 00021BAF: 0006 */ n0005 = LAST_RESULT; /* 00021BB9: 000D */ n0005 = n0005 == 0x00000000; /* 00021BC8: 0004 */ if(! n0005) goto label_04FD; // normal if /* 00021BD4: 0006 */ n0003 = 0x00000001; /* 00021BE0: 0006 */ n0000 = 0x00000001; /* 00021BEC: 0006 */ g_str0004 = s0002; // : Jump Referenced(1): // : 00021BC8, label_04FD: /* 00021BF8: 0005 */ goto label_0501; // : Jump Referenced(1): // : 00021B7D, label_04FE: /* 00021C03: 000D */ n0005 = n0003 == 0xFFFFFFFF; /* 00021C12: 0004 */ if(! n0005) goto label_04FF; // normal if /* 00021C1E: 0006 */ n0003 = 0xFFFFFFFF; /* 00021C2A: 0021 */ function_029B(n0003, "EnterDisk"); /* 00021C3F: 0006 */ n0000 = 0x00000001; /* 00021C4B: 0005 */ goto label_0501; // : Jump Referenced(1): // : 00021C12, label_04FF: /* 00021C56: 000D */ n0005 = n0003 == 0xFFFFFF38; /* 00021C65: 0004 */ if(! n0005) goto label_0500; // normal if /* 00021C71: 0021 */ function_029C(n0001, n0003, n0000); /* 00021C80: 0005 */ goto label_0501; // : Jump Referenced(1): // : 00021C65, label_0500: /* 00021C8B: 0021 */ function_0295(n0003); /* 00021C94: 0006 */ n0005 = LAST_RESULT; /* 00021C9E: 0021 */ function_0296(n0003); /* 00021CA7: 0006 */ n0006 = LAST_RESULT; /* 00021CB1: 0019 */ n0005 = n0005 && n0006; /* 00021CBE: 0004 */ if(! n0005) goto label_0501; // normal if /* 00021CCA: 000E */ n0005 = n0003 != 0x00000004; /* 00021CD9: 0004 */ if(! n0005) goto label_0501; // normal if /* 00021CE5: 0006 */ n0000 = 0x00000001; // : Jump Referenced(7): // : 00021AE0, 00021B63, 00021BF8, 00021C4B, 00021C80, // : 00021CBE, 00021CD9, label_0501: /* 00021CF3: 0005 */ goto label_04F5; // : Jump Referenced(1): // : 00021944, label_0502: /* 00021CFE: 0021 */ function_011D("EnterDisk"); /* 00021D10: 0021 */ function_011E("EnterDisk"); /* 00021D22: 0021 */ nullsub_0293(); /* 00021D28: 0027 */ // -- Start Return Code -- // /* 00021D2C: 0023 */ return n0003; /* 00021D33: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021BA3, //Binary Size : 0x0000022D bytes function NUMBER function_01E5(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-004-/ 00021D62, 00021DC8, 00021E65, 00021F21, STRING s0003; //-012-/ 00021DA5, 00021DAF, 00021DC8, 00021DE9, 00021E42, 00021E4C, 00021E65, 00021E86, 00021EFE, 00021F08, 00021F21, 00021F42, STRING s0004; //-001-/ 00021EBF, STRING s0005; //-006-/ 00021DDF, 00021DE9, 00021E7C, 00021E86, 00021F38, 00021F42, NUMBER n0000; //-020-/ 00021D75, 00021D7F, 00021D7F, 00021D8E, 00021DAF, 00021DBC, 00021E12, 00021E1C, 00021E1C, 00021E2B, 00021E4C, 00021E59, 00021EA6, 00021EB3, 00021ECE, 00021ED8, 00021ED8, 00021EE7, 00021F08, 00021F15, begin /* 00021D41: 0022 */ // -- Begin Function Code -- // /* 00021D4A: 0014 */ s0000 = s0000 ^ ""; /* 00021D57: 0021 */ function_029F(0x00002B2B); /* 00021D62: 0006 */ s0002 = LAST_RESULT; /* 00021D6C: 0021 */ function_0184(s0000); /* 00021D75: 0006 */ n0000 = LAST_RESULT; /* 00021D7F: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 00021D8E: 0004 */ if(! n0000) goto label_0505; // normal if /* 00021D9A: 0021 */ function_0138(0x00000002); /* 00021DA5: 0006 */ s0003 = LAST_RESULT; /* 00021DAF: 000D */ n0000 = s0003 == ""; /* 00021DBC: 0004 */ if(! n0000) goto label_0504; // normal if /* 00021DC8: 0006 */ s0003 = s0002; // : Jump Referenced(1): // : 00021DBC, label_0504: /* 00021DD4: 0021 */ function_0137(0x00000002); /* 00021DDF: 0006 */ s0005 = LAST_RESULT; /* 00021DE9: 0021 */ function_01F0(s0003, s0005, 0xFFFF0002); /* 00021DFA: 0027 */ // -- Start Return Code -- // /* 00021DFE: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00021D8E, label_0505: /* 00021E09: 0021 */ function_0185(s0000); /* 00021E12: 0006 */ n0000 = LAST_RESULT; /* 00021E1C: 000D */ n0000 = n0000 == 0xFFFFFFFF; /* 00021E2B: 0004 */ if(! n0000) goto label_0507; // normal if /* 00021E37: 0021 */ function_0138(0x00000001); /* 00021E42: 0006 */ s0003 = LAST_RESULT; /* 00021E4C: 000D */ n0000 = s0003 == ""; /* 00021E59: 0004 */ if(! n0000) goto label_0506; // normal if /* 00021E65: 0006 */ s0003 = s0002; // : Jump Referenced(1): // : 00021E59, label_0506: /* 00021E71: 0021 */ function_0137(0x00000001); /* 00021E7C: 0006 */ s0005 = LAST_RESULT; /* 00021E86: 0021 */ function_01F0(s0003, s0005, 0xFFFF0002); /* 00021E97: 0027 */ // -- Start Return Code -- // /* 00021E9B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00021E2B, label_0507: /* 00021EA6: 000E */ n0000 = s0001 != ""; /* 00021EB3: 0004 */ if(! n0000) goto label_0509; // normal if /* 00021EBF: 0021 */ function_0191(s0000, s0001, s0004); /* 00021ECE: 0006 */ n0000 = LAST_RESULT; /* 00021ED8: 0009 */ n0000 = n0000 < 0x00000000; /* 00021EE7: 0004 */ if(! n0000) goto label_0509; // normal if /* 00021EF3: 0021 */ function_0138(0x00000007); /* 00021EFE: 0006 */ s0003 = LAST_RESULT; /* 00021F08: 000D */ n0000 = s0003 == ""; /* 00021F15: 0004 */ if(! n0000) goto label_0508; // normal if /* 00021F21: 0006 */ s0003 = s0002; // : Jump Referenced(1): // : 00021F15, label_0508: /* 00021F2D: 0021 */ function_0137(0x00000007); /* 00021F38: 0006 */ s0005 = LAST_RESULT; /* 00021F42: 0021 */ function_01F0(s0003, s0005, 0xFFFF0002); /* 00021F53: 0027 */ // -- Start Return Code -- // /* 00021F57: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 00021EB3, 00021EE7, label_0509: /* 00021F62: 0027 */ // -- Start Return Code -- // /* 00021F66: 0023 */ return 0x00000000; /* 00021F6F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001082D, //Binary Size : 0x000005D5 bytes function NUMBER function_01E6(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002) STRING s0003; //-006-/ 00021FA1, 00021FC0, 00022014, 000224EE, 0002250D, 00022529, STRING s0004; //-002-/ 00021FC0, 00022529, STRING s0006; //-002-/ 00022216, 00022220, NUMBER n0000; //-020-/ 00021FC0, 00021FDD, 00021FEC, 00022036, 000220FA, 0002210A, 000222E8, 00022321, 00022344, 0002235F, 00022382, 0002239D, 000223A9, 000223D9, 000223F4, 0002240E, 00022421, 0002244D, 00022529, 0002254C, NUMBER n0001; //-006-/ 0002214A, 00022154, 0002217B, 00022257, 00022272, 00022280, NUMBER n0002; //-004-/ 000222B3, 000222BD, 000222BD, 000222CC, NUMBER n0003; //-002-/ 00022014, 0002250D, NUMBER n0004; //-007-/ 000220B7, 000220C9, 0002232D, 0002236B, 000223C2, 000223F4, 00022468, NUMBER n0005; //-005-/ 000221E0, 000221EA, 00022220, 0002223C, 000223F4, NUMBER n0006; //-004-/ 0002224D, 0002228F, 000222A5, 000222CC, NUMBER n0007; //-040-/ 00021F86, 00021F95, 00021FDD, 00021FFB, 00021FFB, 00022008, 0002203F, 0002204E, 00022083, 0002208D, 0002208D, 0002209C, 000220C9, 000220D8, 0002210A, 00022119, 00022154, 00022163, 00022191, 0002219E, 00022257, 00022266, 00022280, 0002228F, 000222E8, 000222F7, 00022344, 00022353, 00022382, 00022391, 000223D9, 000223E8, 00022417, 00022434, 00022434, 00022441, 0002244D, 0002245C, 000224D3, 000224E2, NUMBER n0008; //-004-/ 00021FEC, 00021FFB, 0002242A, 00022434, begin /* 00021F7D: 0022 */ // -- Begin Function Code -- // /* 00021F86: 000D */ n0007 = g_number0011 == 0x00000002; /* 00021F95: 0004 */ if(! n0007) goto label_050C; // normal if /* 00021FA1: 0021 */ function_029D(s0003, "EnterPassword", "", g_number0031); /* 00021FC0: 0021 */ function_02B3(s0003, "Result", 0x00000002, s0004, n0000); /* 00021FDD: 000E */ n0007 = n0000 != 0x0000000C; /* 00021FEC: 000E */ n0008 = n0000 != 0x00000002; /* 00021FFB: 0019 */ n0007 = n0007 && n0008; /* 00022008: 0004 */ if(! n0007) goto label_050B; // normal if /* 00022014: 0021 */ function_02B3(s0003, "szMsg", 0x00000001, s0002, n0003); // : Jump Referenced(1): // : 00022008, label_050B: /* 00022032: 0027 */ // -- Start Return Code -- // /* 00022036: 0023 */ return n0000; // : Jump Referenced(1): // : 00021F95, label_050C: /* 0002203F: 000D */ n0007 = g_number0020 == 0x00000000; /* 0002204E: 0004 */ if(! n0007) goto label_050D; // normal if /* 0002205A: 0021 */ function_0292(); // : Jump Referenced(1): // : 0002204E, label_050D: /* 00022062: 0021 */ function_011C("EnterPassword", "", "", 0x0000277A); /* 00022083: 0006 */ n0007 = LAST_RESULT; /* 0002208D: 000D */ n0007 = n0007 == 0xFFFFFFFF; /* 0002209C: 0004 */ if(! n0007) goto label_050E; // normal if /* 000220A8: 0027 */ // -- Start Return Code -- // /* 000220AC: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002209C, label_050E: /* 000220B7: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 00022496, label_050F: /* 000220C5: 0001 */ // -- While/Switch -- // /* 000220C9: 000D */ n0007 = n0004 == 0x00000000; /* 000220D8: 0004 */ if(! n0007) goto label_051B; // normal if /* 000220E4: 0021 */ function_011F("EnterPassword"); /* 000220FA: 0006 */ n0000 = LAST_RESULT; /* 00022104: 0001 */ // -- While/Switch -- // /* 0002210A: 000D */ n0007 = n0000 == 0xFFFFFF9C; /* 00022119: 0004 */ if(! n0007) goto label_0514; // normal if /* 00022125: 0021 */ function_0123("EnterPassword", 0x00000004, s0001); /* 00022143: 0028 */ StrLengthChars(s0002); /* 0002214A: 0006 */ n0001 = LAST_RESULT; /* 00022154: 000D */ n0007 = n0001 == 0x00000000; /* 00022163: 0004 */ if(! n0007) goto label_0511; // normal if /* 0002216F: 0031 */ Resize(s0002, 0x00000100); /* 0002217B: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 00022163, label_0511: /* 00022187: 0006 */ s0002 = s0001; /* 00022191: 000E */ n0007 = s0000 != ""; /* 0002219E: 0004 */ if(! n0007) goto label_0512; // normal if /* 000221AA: 0021 */ function_0123("EnterPassword", 0x00000385, s0000); // : Jump Referenced(1): // : 0002219E, label_0512: /* 000221CA: 0021 */ function_0120("EnterPassword"); /* 000221E0: 0006 */ n0005 = LAST_RESULT; /* 000221EA: 0021 */ function_0294("EnterPassword", n0005, 0x00000000, g_str002D); /* 0002220B: 0021 */ function_0136(0x00000005); /* 00022216: 0006 */ s0006 = LAST_RESULT; /* 00022220: 0021 */ function_02A0("EnterPassword", n0005, s0006); /* 0002223C: 0021 */ function_0128("", n0005, 0x00000004); /* 0002224D: 0006 */ n0006 = LAST_RESULT; /* 00022257: 0009 */ n0007 = n0001 < 0x000000FF; /* 00022266: 0004 */ if(! n0007) goto label_0513; // normal if /* 00022272: 0006 */ n0001 = 0x000000FF; // : Jump Referenced(1): // : 00022266, label_0513: /* 00022280: 000F */ n0007 = n0001 - 0x00000001; /* 0002228F: 0021 */ function_0212(n0006, 0x000000C5, n0007, 0x00000000); /* 000222A5: 0020 */ USER.GetWindowLong(n0006, 0xFFFFFFF0); /* 000222B3: 0006 */ n0002 = LAST_RESULT; /* 000222BD: 0012 */ n0002 = n0002 & 0xFFFFFBFF; /* 000222CC: 0020 */ USER32.SetWindowLong(n0006, 0xFFFFFFF0, n0002); /* 000222DD: 0005 */ goto label_051A; // : Jump Referenced(1): // : 00022119, label_0514: /* 000222E8: 000D */ n0007 = n0000 == 0x00000001; /* 000222F7: 0004 */ if(! n0007) goto label_0515; // normal if /* 00022303: 0021 */ function_0122("EnterPassword", 0x00000004, s0002); /* 00022321: 0006 */ n0000 = 0x00000001; /* 0002232D: 0006 */ n0004 = 0x00000001; /* 00022339: 0005 */ goto label_051A; // : Jump Referenced(1): // : 000222F7, label_0515: /* 00022344: 000D */ n0007 = n0000 == 0x0000000C; /* 00022353: 0004 */ if(! n0007) goto label_0516; // normal if /* 0002235F: 0006 */ n0000 = 0x0000000C; /* 0002236B: 0006 */ n0004 = 0x00000001; /* 00022377: 0005 */ goto label_051A; // : Jump Referenced(1): // : 00022353, label_0516: /* 00022382: 000D */ n0007 = n0000 == 0xFFFFFFFF; /* 00022391: 0004 */ if(! n0007) goto label_0517; // normal if /* 0002239D: 0006 */ n0000 = 0xFFFFFFFF; /* 000223A9: 0021 */ function_029B(n0000, "EnterPassword"); /* 000223C2: 0006 */ n0004 = 0x00000001; /* 000223CE: 0005 */ goto label_051A; // : Jump Referenced(1): // : 00022391, label_0517: /* 000223D9: 000D */ n0007 = n0000 == 0xFFFFFF38; /* 000223E8: 0004 */ if(! n0007) goto label_0518; // normal if /* 000223F4: 0021 */ function_029C(n0005, n0000, n0004); /* 00022403: 0005 */ goto label_051A; // : Jump Referenced(1): // : 000223E8, label_0518: /* 0002240E: 0021 */ function_0295(n0000); /* 00022417: 0006 */ n0007 = LAST_RESULT; /* 00022421: 0021 */ function_0296(n0000); /* 0002242A: 0006 */ n0008 = LAST_RESULT; /* 00022434: 0019 */ n0007 = n0007 && n0008; /* 00022441: 0004 */ if(! n0007) goto label_0519; // normal if /* 0002244D: 000E */ n0007 = n0000 != 0x00000004; /* 0002245C: 0004 */ if(! n0007) goto label_0519; // normal if /* 00022468: 0006 */ n0004 = 0x00000001; // : Jump Referenced(2): // : 00022441, 0002245C, label_0519: /* 00022476: 0021 */ function_0122("EnterPassword", 0x00000004, s0002); // : Jump Referenced(5): // : 000222DD, 00022339, 00022377, 000223CE, 00022403, // : label_051A: /* 00022496: 0005 */ goto label_050F; // : Jump Referenced(1): // : 000220D8, label_051B: /* 000224A1: 0021 */ function_011D("EnterPassword"); /* 000224B7: 0021 */ function_011E("EnterPassword"); /* 000224CD: 0021 */ nullsub_0293(); /* 000224D3: 000D */ n0007 = g_number0011 == 0x00000001; /* 000224E2: 0004 */ if(! n0007) goto label_051C; // normal if /* 000224EE: 0021 */ function_029D(s0003, "EnterPassword", "", g_number0031); /* 0002250D: 0021 */ function_02B2(s0003, "szMsg", 0x00000001, s0002, n0003); /* 00022529: 0021 */ function_02B2(s0003, "Result", 0x00000002, s0004, n0000); // : Jump Referenced(1): // : 000224E2, label_051C: /* 00022548: 0027 */ // -- Start Return Code -- // /* 0002254C: 0023 */ return n0000; /* 00022553: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001043D, //Binary Size : 0x000006A0 bytes function NUMBER function_01E7(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*STRING*/ s0004, /*BYREF NUMBER*/ n0000, /*BYREF NUMBER*/ n0001) STRING s0005; //-020-/ 0002256A, 000225A3, 00022673, 000226FE, 00022732, 0002275E, 0002278A, 000227B6, 00022822, 00022875, 00022889, 000228A4, 000228C5, 0002293C, 000229AD, 000229EE, 00022A87, 00022B45, 00022B4E, 00022B8E, STRING s0006; //-003-/ 000225B5, 00022609, 00022625, NUMBER n0002; //-018-/ 000225B5, 000225D2, 000225E1, 00022647, 00022707, 00022717, 00022962, 0002297D, 00022A3A, 00022A55, 00022A6C, 00022A95, 00022AB8, 00022AD3, 00022AED, 00022B00, 00022BA0, 00022BFB, NUMBER n0004; //-001-/ 0002257C, NUMBER n0005; //-006-/ 000226D1, 000226E3, 00022989, 00022AA1, 00022AD3, 00022B2C, NUMBER n0006; //-008-/ 0002273B, 000227D2, 0002283E, 00022875, 00022889, 0002290D, 0002293C, 00022AD3, NUMBER n0007; //-004-/ 000227E3, 000227ED, 0002284F, 00022859, NUMBER n0008; //-002-/ 0002291E, 00022928, NUMBER n0009; //-050-/ 00022588, 00022597, 000225D2, 000225F0, 000225F0, 000225FD, 00022650, 0002265F, 00022687, 00022691, 00022691, 000226A0, 000226E3, 000226F2, 00022717, 00022726, 00022745, 00022752, 00022771, 0002277E, 0002279D, 000227AA, 00022809, 00022816, 000228DA, 000228F4, 000228F4, 00022901, 00022962, 00022971, 000229BB, 000229C5, 000229C5, 000229D4, 000229FC, 00022A06, 00022A06, 00022A15, 00022A3A, 00022A49, 00022A6C, 00022A7B, 00022AB8, 00022AC7, 00022AF6, 00022B13, 00022B13, 00022B20, 00022B73, 00022B82, NUMBER n000A; //-006-/ 000225E1, 000225F0, 000228E7, 000228F4, 00022B09, 00022B13, begin /* 00022561: 0022 */ // -- Begin Function Code -- // /* 0002256A: 0006 */ s0005 = "SdFinish"; /* 0002257C: 0006 */ n0004 = 0x00002F00; /* 00022588: 000D */ n0009 = g_number0011 == 0x00000002; /* 00022597: 0004 */ if(! n0009) goto label_051F; // normal if /* 000225A3: 0021 */ function_029D(g_str002E, s0005, s0000, g_number001A); /* 000225B5: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0006, n0002); /* 000225D2: 000E */ n0009 = n0002 != 0x0000000C; /* 000225E1: 000E */ n000A = n0002 != 0x00000002; /* 000225F0: 0019 */ n0009 = n0009 && n000A; /* 000225FD: 0004 */ if(! n0009) goto label_051E; // normal if /* 00022609: 0021 */ function_02B3(g_str002E, "bOpt1", 0x00000002, s0006, n0000); /* 00022625: 0021 */ function_02B3(g_str002E, "bOpt2", 0x00000002, s0006, n0001); // : Jump Referenced(1): // : 000225FD, label_051E: /* 00022643: 0027 */ // -- Start Return Code -- // /* 00022647: 0023 */ return n0002; // : Jump Referenced(1): // : 00022597, label_051F: /* 00022650: 000D */ n0009 = g_number0020 == 0x00000000; /* 0002265F: 0004 */ if(! n0009) goto label_0520; // normal if /* 0002266B: 0021 */ function_0292(); // : Jump Referenced(1): // : 0002265F, label_0520: /* 00022673: 0021 */ function_011C(s0005, "", "", 0x00002F00); /* 00022687: 0006 */ n0009 = LAST_RESULT; /* 00022691: 000D */ n0009 = n0009 == 0xFFFFFFFF; /* 000226A0: 0004 */ if(! n0009) goto label_0521; // normal if /* 000226AC: 0027 */ // -- Start Return Code -- // /* 000226B0: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000226A0, label_0521: /* 000226BB: 0021 */ function_0148(0x00000032); /* 000226C6: 0021 */ function_0148(0x00000038); /* 000226D1: 0006 */ n0005 = 0x00000000; // : Jump Referenced(1): // : 00022B3A, label_0522: /* 000226DF: 0001 */ // -- While/Switch -- // /* 000226E3: 000D */ n0009 = n0005 == 0x00000000; /* 000226F2: 0004 */ if(! n0009) goto label_0536; // normal if /* 000226FE: 0021 */ function_011F(s0005); /* 00022707: 0006 */ n0002 = LAST_RESULT; /* 00022711: 0001 */ // -- While/Switch -- // /* 00022717: 000D */ n0009 = n0002 == 0xFFFFFF9C; /* 00022726: 0004 */ if(! n0009) goto label_052E; // normal if /* 00022732: 0021 */ function_0120(s0005); /* 0002273B: 0006 */ n0006 = LAST_RESULT; /* 00022745: 000E */ n0009 = s0001 != ""; /* 00022752: 0004 */ if(! n0009) goto label_0524; // normal if /* 0002275E: 0021 */ function_0298(s0005, 0x000002C7, s0001); // : Jump Referenced(1): // : 00022752, label_0524: /* 00022771: 000E */ n0009 = s0002 != ""; /* 0002277E: 0004 */ if(! n0009) goto label_0525; // normal if /* 0002278A: 0021 */ function_0298(s0005, 0x000002C8, s0002); // : Jump Referenced(1): // : 0002277E, label_0525: /* 0002279D: 000E */ n0009 = s0003 != ""; /* 000227AA: 0004 */ if(! n0009) goto label_0526; // normal if /* 000227B6: 0021 */ function_0123(s0005, 0x000001F5, s0003); /* 000227C7: 0005 */ goto label_0527; // : Jump Referenced(1): // : 000227AA, label_0526: /* 000227D2: 0021 */ function_0128("", n0006, 0x000001F5); /* 000227E3: 0006 */ n0007 = LAST_RESULT; /* 000227ED: 0020 */ USER.ShowWindow(n0007, 0x00000000); /* 000227FB: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 000227C7, label_0527: /* 00022809: 000E */ n0009 = s0004 != ""; /* 00022816: 0004 */ if(! n0009) goto label_0528; // normal if /* 00022822: 0021 */ function_0123(s0005, 0x000001F6, s0004); /* 00022833: 0005 */ goto label_0529; // : Jump Referenced(1): // : 00022816, label_0528: /* 0002283E: 0021 */ function_0128("", n0006, 0x000001F6); /* 0002284F: 0006 */ n0007 = LAST_RESULT; /* 00022859: 0020 */ USER.ShowWindow(n0007, 0x00000000); /* 00022867: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 00022833, label_0529: /* 00022875: 0021 */ function_0294(s0005, n0006, 0x00000000, g_str002D); /* 00022889: 0021 */ function_02A0(s0005, n0006, s0000); /* 00022898: 0004 */ if(! n0000) goto label_052A; // normal if /* 000228A4: 0021 */ function_0125(s0005, 0x000001F5, 0xFFFFFC17); // : Jump Referenced(1): // : 00022898, label_052A: /* 000228B9: 0004 */ if(! n0001) goto label_052B; // normal if /* 000228C5: 0021 */ function_0125(s0005, 0x000001F6, 0xFFFFFC17); // : Jump Referenced(1): // : 000228B9, label_052B: /* 000228DA: 000D */ n0009 = s0003 == ""; /* 000228E7: 000D */ n000A = s0004 == ""; /* 000228F4: 0019 */ n0009 = n0009 && n000A; /* 00022901: 0004 */ if(! n0009) goto label_052C; // normal if /* 0002290D: 0021 */ function_0128("", n0006, 0x00000001); /* 0002291E: 0006 */ n0008 = LAST_RESULT; /* 00022928: 0020 */ USER.SetFocus(n0008); /* 00022931: 0005 */ goto label_052D; // : Jump Referenced(1): // : 00022901, label_052C: /* 0002293C: 0021 */ function_0299(s0005, n0006, g_str002D, 0x000001F5, 0x00000002); // : Jump Referenced(1): // : 00022931, label_052D: /* 00022957: 0005 */ goto label_0535; // : Jump Referenced(1): // : 00022726, label_052E: /* 00022962: 000D */ n0009 = n0002 == 0x00000001; /* 00022971: 0004 */ if(! n0009) goto label_0531; // normal if /* 0002297D: 0006 */ n0002 = 0x00000001; /* 00022989: 0006 */ n0005 = 0x00000001; /* 00022995: 0006 */ n0000 = 0x00000000; /* 000229A1: 0006 */ n0001 = 0x00000000; /* 000229AD: 0021 */ function_0124(s0005, 0x000001F5); /* 000229BB: 0006 */ n0009 = LAST_RESULT; /* 000229C5: 000D */ n0009 = n0009 == 0xFFFFFC17; /* 000229D4: 0004 */ if(! n0009) goto label_052F; // normal if /* 000229E0: 0006 */ n0000 = 0x00000001; // : Jump Referenced(1): // : 000229D4, label_052F: /* 000229EE: 0021 */ function_0124(s0005, 0x000001F6); /* 000229FC: 0006 */ n0009 = LAST_RESULT; /* 00022A06: 000D */ n0009 = n0009 == 0xFFFFFC17; /* 00022A15: 0004 */ if(! n0009) goto label_0530; // normal if /* 00022A21: 0006 */ n0001 = 0x00000001; // : Jump Referenced(1): // : 00022A15, label_0530: /* 00022A2F: 0005 */ goto label_0535; // : Jump Referenced(1): // : 00022971, label_0531: /* 00022A3A: 000D */ n0009 = n0002 == 0x0000000C; /* 00022A49: 0004 */ if(! n0009) goto label_0532; // normal if /* 00022A55: 0006 */ n0002 = 0x0000000C; /* 00022A61: 0005 */ goto label_0535; // : Jump Referenced(1): // : 00022A49, label_0532: /* 00022A6C: 000D */ n0009 = n0002 == 0xFFFFFFFF; /* 00022A7B: 0004 */ if(! n0009) goto label_0533; // normal if /* 00022A87: 0021 */ function_029B(0xFFFFFFFF, s0005); /* 00022A95: 0006 */ n0002 = 0xFFFFFFFF; /* 00022AA1: 0006 */ n0005 = 0x00000001; /* 00022AAD: 0005 */ goto label_0535; // : Jump Referenced(1): // : 00022A7B, label_0533: /* 00022AB8: 000D */ n0009 = n0002 == 0xFFFFFF38; /* 00022AC7: 0004 */ if(! n0009) goto label_0534; // normal if /* 00022AD3: 0021 */ function_029C(n0006, n0002, n0005); /* 00022AE2: 0005 */ goto label_0535; // : Jump Referenced(1): // : 00022AC7, label_0534: /* 00022AED: 0021 */ function_0295(n0002); /* 00022AF6: 0006 */ n0009 = LAST_RESULT; /* 00022B00: 0021 */ function_0296(n0002); /* 00022B09: 0006 */ n000A = LAST_RESULT; /* 00022B13: 0019 */ n0009 = n0009 && n000A; /* 00022B20: 0004 */ if(! n0009) goto label_0535; // normal if /* 00022B2C: 0006 */ n0005 = 0x00000001; // : Jump Referenced(6): // : 00022957, 00022A2F, 00022A61, 00022AAD, 00022AE2, // : 00022B20, label_0535: /* 00022B3A: 0005 */ goto label_0522; // : Jump Referenced(1): // : 000226F2, label_0536: /* 00022B45: 0021 */ function_011D(s0005); /* 00022B4E: 0021 */ function_011E(s0005); /* 00022B57: 0021 */ nullsub_0293(); /* 00022B5D: 0021 */ function_0147(0x00000032); /* 00022B68: 0021 */ function_0147(0x00000038); /* 00022B73: 000D */ n0009 = g_number0011 == 0x00000001; /* 00022B82: 0004 */ if(! n0009) goto label_0537; // normal if /* 00022B8E: 0021 */ function_029D(g_str002E, s0005, s0000, g_number001A); /* 00022BA0: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0002); /* 00022BBD: 0021 */ function_02B2(g_str002E, "bOpt1", 0x00000002, "", n0000); /* 00022BD9: 0021 */ function_02B2(g_str002E, "bOpt2", 0x00000002, "", n0001); // : Jump Referenced(1): // : 00022B82, label_0537: /* 00022BF7: 0027 */ // -- Start Return Code -- // /* 00022BFB: 0023 */ return n0002; /* 00022C02: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000A969, 000103EF, //Binary Size : 0x000005C6 bytes function NUMBER function_01E8(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*STRING*/ s0002, /*NUMBER*/ n0001) STRING s0003; //-018-/ 00022C19, 00022C58, 00022D2D, 00022DB8, 00022E05, 00022E31, 00022E44, 00022E57, 00022E6B, 00022E7A, 00022E8D, 00022EC1, 00022EFA, 00022F89, 00023073, 00023131, 0002313A, 0002317A, STRING s0004; //-002-/ 00022C6A, 00022C87, NUMBER n0002; //-019-/ 00022C6A, 00022CF1, 00022D01, 00022DC1, 00022DD1, 00022F3E, 00022F59, 00022FF8, 0002300D, 00023026, 00023041, 00023058, 00023081, 000230A4, 000230BF, 000230D9, 000230EC, 0002318C, 000231D0, NUMBER n0006; //-007-/ 00022CCC, 00022CD6, 00022CF1, 00022F71, 00022FD3, 00022FDD, 00022FF8, NUMBER n0007; //-001-/ 00022C31, NUMBER n0008; //-006-/ 00022C87, 00022CA8, 00022CC3, 00022F7D, 00022FBC, 000231A9, NUMBER n0009; //-003-/ 00022EE5, 00022F1E, 00022F2A, NUMBER n000A; //-006-/ 00022E4D, 00022E57, 00022E6B, 00022ED4, 00022F0D, 000230BF, NUMBER n000B; //-006-/ 00022D8B, 00022D9D, 00022F65, 0002308D, 000230BF, 00023118, NUMBER n000C; //-042-/ 00022C3D, 00022C4C, 00022CA8, 00022CB7, 00022CD6, 00022CE5, 00022D0A, 00022D19, 00022D41, 00022D4B, 00022D4B, 00022D5A, 00022D9D, 00022DAC, 00022DD1, 00022DE0, 00022DEC, 00022DF9, 00022E18, 00022E25, 00022EA6, 00022EB5, 00022F3E, 00022F4D, 00022F97, 00022FA1, 00022FA1, 00022FB0, 00022FDD, 00022FEC, 00023026, 00023035, 00023058, 00023067, 000230A4, 000230B3, 000230E2, 000230FF, 000230FF, 0002310C, 0002315F, 0002316E, NUMBER n000D; //-002-/ 000230F5, 000230FF, begin /* 00022C10: 0022 */ // -- Begin Function Code -- // /* 00022C19: 0006 */ s0003 = "SdFinishReboot"; /* 00022C31: 0006 */ n0007 = 0x00002EFF; /* 00022C3D: 000D */ n000C = g_number0011 == 0x00000002; /* 00022C4C: 0004 */ if(! n000C) goto label_053A; // normal if /* 00022C58: 0021 */ function_029D(g_str002E, s0003, s0000, g_number0019); /* 00022C6A: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0004, n0002); /* 00022C87: 0021 */ function_02B3(g_str002E, "BootOption", 0x00000002, s0004, n0008); /* 00022CA8: 000D */ n000C = n0008 == 0x00000003; /* 00022CB7: 0004 */ if(! n000C) goto label_0539; // normal if /* 00022CC3: 0021 */ function_0218(n0008); /* 00022CCC: 0006 */ n0006 = LAST_RESULT; /* 00022CD6: 0009 */ n000C = n0006 < 0x00000000; /* 00022CE5: 0004 */ if(! n000C) goto label_0539; // normal if /* 00022CF1: 0006 */ n0002 = n0006; // : Jump Referenced(2): // : 00022CB7, 00022CE5, label_0539: /* 00022CFD: 0027 */ // -- Start Return Code -- // /* 00022D01: 0023 */ return n0002; // : Jump Referenced(1): // : 00022C4C, label_053A: /* 00022D0A: 000D */ n000C = g_number0020 == 0x00000000; /* 00022D19: 0004 */ if(! n000C) goto label_053B; // normal if /* 00022D25: 0021 */ function_0292(); // : Jump Referenced(1): // : 00022D19, label_053B: /* 00022D2D: 0021 */ function_011C(s0003, "", "", 0x00002EFF); /* 00022D41: 0006 */ n000C = LAST_RESULT; /* 00022D4B: 000D */ n000C = n000C == 0xFFFFFFFF; /* 00022D5A: 0004 */ if(! n000C) goto label_053C; // normal if /* 00022D66: 0027 */ // -- Start Return Code -- // /* 00022D6A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00022D5A, label_053C: /* 00022D75: 0021 */ function_0148(0x00000032); /* 00022D80: 0021 */ function_0148(0x00000038); /* 00022D8B: 0006 */ n000B = 0x00000000; // : Jump Referenced(1): // : 00023126, label_053D: /* 00022D99: 0001 */ // -- While/Switch -- // /* 00022D9D: 000D */ n000C = n000B == 0x00000000; /* 00022DAC: 0004 */ if(! n000C) goto label_054C; // normal if /* 00022DB8: 0021 */ function_011F(s0003); /* 00022DC1: 0006 */ n0002 = LAST_RESULT; /* 00022DCB: 0001 */ // -- While/Switch -- // /* 00022DD1: 000D */ n000C = n0002 == 0xFFFFFF9C; /* 00022DE0: 0004 */ if(! n000C) goto label_0544; // normal if /* 00022DEC: 000E */ n000C = s0001 != ""; /* 00022DF9: 0004 */ if(! n000C) goto label_053F; // normal if /* 00022E05: 0021 */ function_0298(s0003, 0x000002C7, s0001); // : Jump Referenced(1): // : 00022DF9, label_053F: /* 00022E18: 000E */ n000C = s0002 != ""; /* 00022E25: 0004 */ if(! n000C) goto label_0540; // normal if /* 00022E31: 0021 */ function_0298(s0003, 0x000002C8, s0002); // : Jump Referenced(1): // : 00022E25, label_0540: /* 00022E44: 0021 */ function_0120(s0003); /* 00022E4D: 0006 */ n000A = LAST_RESULT; /* 00022E57: 0021 */ function_0294(s0003, n000A, 0x00000000, g_str002D); /* 00022E6B: 0021 */ function_02A0(s0003, n000A, s0000); /* 00022E7A: 0021 */ function_0125(s0003, 0x000001F6, 0x00000000); /* 00022E8D: 0021 */ function_0125(s0003, 0x000001F7, 0x00000000); /* 00022EA0: 0001 */ // -- While/Switch -- // /* 00022EA6: 000D */ n000C = n0000 == 0x00000003; /* 00022EB5: 0004 */ if(! n000C) goto label_0542; // normal if /* 00022EC1: 0021 */ function_0125(s0003, 0x000001F6, 0xFFFFFC17); /* 00022ED4: 0021 */ function_0128("", n000A, 0x000001F6); /* 00022EE5: 0006 */ n0009 = LAST_RESULT; /* 00022EEF: 0005 */ goto label_0543; // : Jump Referenced(1): // : 00022EB5, label_0542: /* 00022EFA: 0021 */ function_0125(s0003, 0x000001F7, 0xFFFFFC17); /* 00022F0D: 0021 */ function_0128("", n000A, 0x000001F7); /* 00022F1E: 0006 */ n0009 = LAST_RESULT; // : Jump Referenced(1): // : 00022EEF, label_0543: /* 00022F2A: 0020 */ USER.SetFocus(n0009); /* 00022F33: 0005 */ goto label_054B; // : Jump Referenced(1): // : 00022DE0, label_0544: /* 00022F3E: 000D */ n000C = n0002 == 0x00000001; /* 00022F4D: 0004 */ if(! n000C) goto label_0547; // normal if /* 00022F59: 0006 */ n0002 = 0x00000001; /* 00022F65: 0006 */ n000B = 0x00000001; /* 00022F71: 0006 */ n0006 = 0x00000000; /* 00022F7D: 0006 */ n0008 = 0x00000000; /* 00022F89: 0021 */ function_0124(s0003, 0x000001F6); /* 00022F97: 0006 */ n000C = LAST_RESULT; /* 00022FA1: 000D */ n000C = n000C == 0xFFFFFC17; /* 00022FB0: 0004 */ if(! n000C) goto label_0546; // normal if /* 00022FBC: 0006 */ n0008 = 0x00000003; /* 00022FC8: 0021 */ function_0218(0x00000003); /* 00022FD3: 0006 */ n0006 = LAST_RESULT; /* 00022FDD: 0009 */ n000C = n0006 < 0x00000000; /* 00022FEC: 0004 */ if(! n000C) goto label_0545; // normal if /* 00022FF8: 0006 */ n0002 = n0006; /* 00023002: 0005 */ goto label_0546; // : Jump Referenced(1): // : 00022FEC, label_0545: /* 0002300D: 0006 */ n0002 = 0x00000006; // : Jump Referenced(2): // : 00022FB0, 00023002, label_0546: /* 0002301B: 0005 */ goto label_054B; // : Jump Referenced(1): // : 00022F4D, label_0547: /* 00023026: 000D */ n000C = n0002 == 0x0000000C; /* 00023035: 0004 */ if(! n000C) goto label_0548; // normal if /* 00023041: 0006 */ n0002 = 0x0000000C; /* 0002304D: 0005 */ goto label_054B; // : Jump Referenced(1): // : 00023035, label_0548: /* 00023058: 000D */ n000C = n0002 == 0xFFFFFFFF; /* 00023067: 0004 */ if(! n000C) goto label_0549; // normal if /* 00023073: 0021 */ function_029B(0xFFFFFFFF, s0003); /* 00023081: 0006 */ n0002 = 0xFFFFFFFF; /* 0002308D: 0006 */ n000B = 0x00000001; /* 00023099: 0005 */ goto label_054B; // : Jump Referenced(1): // : 00023067, label_0549: /* 000230A4: 000D */ n000C = n0002 == 0xFFFFFF38; /* 000230B3: 0004 */ if(! n000C) goto label_054A; // normal if /* 000230BF: 0021 */ function_029C(n000A, n0002, n000B); /* 000230CE: 0005 */ goto label_054B; // : Jump Referenced(1): // : 000230B3, label_054A: /* 000230D9: 0021 */ function_0295(n0002); /* 000230E2: 0006 */ n000C = LAST_RESULT; /* 000230EC: 0021 */ function_0296(n0002); /* 000230F5: 0006 */ n000D = LAST_RESULT; /* 000230FF: 0019 */ n000C = n000C && n000D; /* 0002310C: 0004 */ if(! n000C) goto label_054B; // normal if /* 00023118: 0006 */ n000B = 0x00000001; // : Jump Referenced(6): // : 00022F33, 0002301B, 0002304D, 00023099, 000230CE, // : 0002310C, label_054B: /* 00023126: 0005 */ goto label_053D; // : Jump Referenced(1): // : 00022DAC, label_054C: /* 00023131: 0021 */ function_011D(s0003); /* 0002313A: 0021 */ function_011E(s0003); /* 00023143: 0021 */ nullsub_0293(); /* 00023149: 0021 */ function_0147(0x00000032); /* 00023154: 0021 */ function_0147(0x00000038); /* 0002315F: 000D */ n000C = g_number0011 == 0x00000001; /* 0002316E: 0004 */ if(! n000C) goto label_054D; // normal if /* 0002317A: 0021 */ function_029D(g_str002E, s0003, s0000, g_number0019); /* 0002318C: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0002); /* 000231A9: 0021 */ function_02B2(g_str002E, "BootOption", 0x00000002, "", n0008); // : Jump Referenced(1): // : 0002316E, label_054D: /* 000231CC: 0027 */ // -- Start Return Code -- // /* 000231D0: 0023 */ return n0002; /* 000231D7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000B0E6, 0000B21D, //Binary Size : 0x00000034 bytes function NUMBER function_01E9(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003) NUMBER n0000; //-002-/ 00023209, 00023213, begin /* 000231E5: 0022 */ // -- Begin Function Code -- // /* 000231EE: 0027 */ // -- Start Return Code -- // /* 000231F2: 0021 */ function_01EA(s0000, s0001, s0002, s0003, 0x00000000); /* 00023209: 0006 */ n0000 = LAST_RESULT; /* 00023213: 0023 */ return n0000; /* 0002321A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000231F2, //Binary Size : 0x00000708 bytes function NUMBER function_01EA(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*BOOL*/ n0000) STRING s0004; //-017-/ 0002323D, 0002326A, 000232B2, 000232CF, 00023480, 000234F3, 00023540, 0002356C, 0002357F, 00023592, 000235A6, 0002363C, 000237C0, 00023897, 000238A0, 000238D6, 000238F3, STRING s0005; //-001-/ 000232E3, STRING s0006; //-005-/ 0002331D, 00023404, 00023451, 0002360B, 000236D7, STRING s0007; //-002-/ 00023313, 0002331D, NUMBER n0001; //-019-/ 000232E3, 00023304, 000234FC, 0002350C, 000236BC, 000236EB, 00023706, 00023729, 00023744, 00023767, 00023782, 000237A5, 000237CE, 000237F1, 0002380C, 00023826, 00023839, 00023907, 0002392A, NUMBER n0002; //-004-/ 00023601, 0002360B, 0002363C, 0002364F, NUMBER n0003; //-006-/ 00023356, 00023395, 000233A4, 000233C0, 000233CF, 00023436, NUMBER n0004; //-003-/ 00023365, 0002337A, 0002341B, NUMBER n0005; //-003-/ 00023253, 0002327D, 00023480, NUMBER n0006; //-007-/ 00023588, 00023592, 000235A6, 000235C1, 00023664, 0002380C, 0002387C, NUMBER n0007; //-005-/ 000235D2, 000235DC, 00023675, 0002367F, 00023697, NUMBER n0008; //-008-/ 000234C6, 000234D8, 00023712, 00023750, 0002378E, 000237DA, 0002380C, 00023865, NUMBER n0009; //-054-/ 0002328B, 0002329A, 00023331, 0002333B, 0002333B, 0002334A, 0002337A, 00023389, 00023395, 000233B3, 000233B3, 000233EB, 000233EB, 000233F8, 0002341B, 0002342A, 00023436, 00023445, 0002345D, 0002346C, 00023492, 0002349C, 0002349C, 000234AB, 000234D8, 000234E7, 0002350C, 0002351B, 00023527, 00023534, 00023553, 00023560, 00023617, 00023621, 00023621, 00023630, 000236BC, 000236CB, 000236EB, 000236FA, 00023729, 00023738, 00023767, 00023776, 000237A5, 000237B4, 000237F1, 00023800, 0002382F, 0002384C, 0002384C, 00023859, 000238AF, 000238BE, NUMBER n000A; //-008-/ 000233A4, 000233B3, 000233C0, 000233DE, 000233DE, 000233EB, 00023842, 0002384C, NUMBER n000B; //-002-/ 000233CF, 000233DE, begin /* 00023228: 0022 */ // -- Begin Function Code -- // /* 00023231: 0004 */ if(! n0000) goto label_0550; // normal if /* 0002323D: 0006 */ s0004 = "SdLicenseRtf"; /* 00023253: 0006 */ n0005 = 0x00002F26; /* 0002325F: 0005 */ goto label_0551; // : Jump Referenced(1): // : 00023231, label_0550: /* 0002326A: 0006 */ s0004 = "SdLicense"; /* 0002327D: 0006 */ n0005 = 0x00002EFD; // : Jump Referenced(1): // : 0002325F, label_0551: /* 0002328B: 000D */ n0009 = g_number0011 == 0x00000002; /* 0002329A: 0004 */ if(! n0009) goto label_0554; // normal if /* 000232A6: 0004 */ if(! n0000) goto label_0552; // normal if /* 000232B2: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0016); /* 000232C4: 0005 */ goto label_0553; // : Jump Referenced(1): // : 000232A6, label_0552: /* 000232CF: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0017); // : Jump Referenced(1): // : 000232C4, label_0553: /* 000232E3: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0005, n0001); /* 00023300: 0027 */ // -- Start Return Code -- // /* 00023304: 0023 */ return n0001; // : Jump Referenced(1): // : 0002329A, label_0554: /* 0002330D: 0021 */ ret_g_str003D_02ED(); /* 00023313: 0006 */ s0007 = LAST_RESULT; /* 0002331D: 0014 */ s0006 = s0007 ^ s0003; /* 0002332A: 0028 */ StrLengthChars(s0003); /* 00023331: 0006 */ n0009 = LAST_RESULT; /* 0002333B: 000A */ n0009 = n0009 > 0x00000002; /* 0002334A: 0004 */ if(! n0009) goto label_0558; // normal if /* 00023356: 001E */ n0003 = s0003[0x00000000]; /* 00023365: 001E */ n0004 = s0003[0x00000001]; /* 00023374: 0001 */ // -- While/Switch -- // /* 0002337A: 000D */ n0009 = n0004 == 0x0000003A; /* 00023389: 0004 */ if(! n0009) goto label_0557; // normal if /* 00023395: 000C */ n0009 = n0003 >= 0x00000061; /* 000233A4: 000B */ n000A = n0003 <= 0x0000007A; /* 000233B3: 0019 */ n0009 = n0009 && n000A; /* 000233C0: 000C */ n000A = n0003 >= 0x00000041; /* 000233CF: 000B */ n000B = n0003 <= 0x0000005A; /* 000233DE: 0019 */ n000A = n000A && n000B; /* 000233EB: 0018 */ n0009 = n0009 || n000A; /* 000233F8: 0004 */ if(! n0009) goto label_0556; // normal if /* 00023404: 0006 */ s0006 = s0003; // : Jump Referenced(1): // : 000233F8, label_0556: /* 00023410: 0005 */ goto label_0558; // : Jump Referenced(1): // : 00023389, label_0557: /* 0002341B: 000D */ n0009 = n0004 == 0x0000005C; /* 0002342A: 0004 */ if(! n0009) goto label_0558; // normal if /* 00023436: 000D */ n0009 = n0003 == 0x0000005C; /* 00023445: 0004 */ if(! n0009) goto label_0558; // normal if /* 00023451: 0006 */ s0006 = s0003; // : Jump Referenced(4): // : 0002334A, 00023410, 0002342A, 00023445, label_0558: /* 0002345D: 000D */ n0009 = g_number0020 == 0x00000000; /* 0002346C: 0004 */ if(! n0009) goto label_0559; // normal if /* 00023478: 0021 */ function_0292(); // : Jump Referenced(1): // : 0002346C, label_0559: /* 00023480: 0021 */ function_011C(s0004, "", "", n0005); /* 00023492: 0006 */ n0009 = LAST_RESULT; /* 0002349C: 000D */ n0009 = n0009 == 0xFFFFFFFF; /* 000234AB: 0004 */ if(! n0009) goto label_055A; // normal if /* 000234B7: 0027 */ // -- Start Return Code -- // /* 000234BB: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000234AB, label_055A: /* 000234C6: 0006 */ n0008 = 0x00000000; // : Jump Referenced(1): // : 0002388C, label_055B: /* 000234D4: 0001 */ // -- While/Switch -- // /* 000234D8: 000D */ n0009 = n0008 == 0x00000000; /* 000234E7: 0004 */ if(! n0009) goto label_056B; // normal if /* 000234F3: 0021 */ function_011F(s0004); /* 000234FC: 0006 */ n0001 = LAST_RESULT; /* 00023506: 0001 */ // -- While/Switch -- // /* 0002350C: 000D */ n0009 = n0001 == 0xFFFFFF9C; /* 0002351B: 0004 */ if(! n0009) goto label_0562; // normal if /* 00023527: 000E */ n0009 = s0001 != ""; /* 00023534: 0004 */ if(! n0009) goto label_055D; // normal if /* 00023540: 0021 */ function_0298(s0004, 0x000002C7, s0001); // : Jump Referenced(1): // : 00023534, label_055D: /* 00023553: 000E */ n0009 = s0002 != ""; /* 00023560: 0004 */ if(! n0009) goto label_055E; // normal if /* 0002356C: 0021 */ function_0298(s0004, 0x000002C8, s0002); // : Jump Referenced(1): // : 00023560, label_055E: /* 0002357F: 0021 */ function_0120(s0004); /* 00023588: 0006 */ n0006 = LAST_RESULT; /* 00023592: 0021 */ function_0294(s0004, n0006, 0x00000000, g_str002D); /* 000235A6: 0021 */ function_02A0(s0004, n0006, s0000); /* 000235B5: 0004 */ if(! n0000) goto label_055F; // normal if /* 000235C1: 0021 */ function_0128("", n0006, 0x0000012D); /* 000235D2: 0006 */ n0007 = LAST_RESULT; /* 000235DC: 0021 */ function_0212(n0007, 0x00000435, 0x00000000, 0x00FFFFFF); // : Jump Referenced(1): // : 000235B5, label_055F: /* 000235F6: 0021 */ function_026B(0x00000000); /* 00023601: 0006 */ n0002 = LAST_RESULT; /* 0002360B: 0021 */ function_027B(n0002, s0006); /* 00023617: 0006 */ n0009 = LAST_RESULT; /* 00023621: 000D */ n0009 = n0009 == 0x00000000; /* 00023630: 0004 */ if(! n0009) goto label_0560; // normal if /* 0002363C: 0021 */ function_0127(s0004, 0x0000012D, n0002); // : Jump Referenced(1): // : 00023630, label_0560: /* 0002364F: 0021 */ function_026C(n0002); /* 00023658: 0004 */ if(! n0000) goto label_0561; // normal if /* 00023664: 0021 */ function_0128("", n0006, 0x0000012D); /* 00023675: 0006 */ n0007 = LAST_RESULT; /* 0002367F: 0021 */ function_0212(n0007, 0x000000B5, 0x00000001, 0x00000000); /* 00023697: 0021 */ function_0212(n0007, 0x000000B5, 0x00000000, 0x00000000); // : Jump Referenced(1): // : 00023658, label_0561: /* 000236B1: 0005 */ goto label_056A; // : Jump Referenced(1): // : 0002351B, label_0562: /* 000236BC: 000D */ n0009 = n0001 == 0x0000000A; /* 000236CB: 0004 */ if(! n0009) goto label_0563; // normal if /* 000236D7: 0021 */ function_0195(s0006); /* 000236E0: 0005 */ goto label_056A; // : Jump Referenced(1): // : 000236CB, label_0563: /* 000236EB: 000D */ n0009 = n0001 == 0x00000001; /* 000236FA: 0004 */ if(! n0009) goto label_0564; // normal if /* 00023706: 0006 */ n0001 = 0x00000001; /* 00023712: 0006 */ n0008 = 0x00000001; /* 0002371E: 0005 */ goto label_056A; // : Jump Referenced(1): // : 000236FA, label_0564: /* 00023729: 000D */ n0009 = n0001 == 0x00000006; /* 00023738: 0004 */ if(! n0009) goto label_0565; // normal if /* 00023744: 0006 */ n0001 = 0x00000001; /* 00023750: 0006 */ n0008 = 0x00000001; /* 0002375C: 0005 */ goto label_056A; // : Jump Referenced(1): // : 00023738, label_0565: /* 00023767: 000D */ n0009 = n0001 == 0x0000000C; /* 00023776: 0004 */ if(! n0009) goto label_0566; // normal if /* 00023782: 0006 */ n0001 = 0x0000000C; /* 0002378E: 0006 */ n0008 = 0x00000001; /* 0002379A: 0005 */ goto label_056A; // : Jump Referenced(1): // : 00023776, label_0566: /* 000237A5: 000D */ n0009 = n0001 == 0xFFFFFFFF; /* 000237B4: 0004 */ if(! n0009) goto label_0567; // normal if /* 000237C0: 0021 */ function_029B(0xFFFFFFFF, s0004); /* 000237CE: 0006 */ n0001 = 0xFFFFFFFF; /* 000237DA: 0006 */ n0008 = 0x00000001; /* 000237E6: 0005 */ goto label_056A; // : Jump Referenced(1): // : 000237B4, label_0567: /* 000237F1: 000D */ n0009 = n0001 == 0xFFFFFF38; /* 00023800: 0004 */ if(! n0009) goto label_0568; // normal if /* 0002380C: 0021 */ function_029C(n0006, n0001, n0008); /* 0002381B: 0005 */ goto label_056A; // : Jump Referenced(1): // : 00023800, label_0568: /* 00023826: 0021 */ function_0295(n0001); /* 0002382F: 0006 */ n0009 = LAST_RESULT; /* 00023839: 0021 */ function_0296(n0001); /* 00023842: 0006 */ n000A = LAST_RESULT; /* 0002384C: 0019 */ n0009 = n0009 && n000A; /* 00023859: 0004 */ if(! n0009) goto label_0569; // normal if /* 00023865: 0006 */ n0008 = 0x00000001; /* 00023871: 0005 */ goto label_056A; // : Jump Referenced(1): // : 00023859, label_0569: /* 0002387C: 0021 */ function_033C(n0006, 0x00000002); // : Jump Referenced(8): // : 000236B1, 000236E0, 0002371E, 0002375C, 0002379A, // : 000237E6, 0002381B, 00023871, label_056A: /* 0002388C: 0005 */ goto label_055B; // : Jump Referenced(1): // : 000234E7, label_056B: /* 00023897: 0021 */ function_011D(s0004); /* 000238A0: 0021 */ function_011E(s0004); /* 000238A9: 0021 */ nullsub_0293(); /* 000238AF: 000D */ n0009 = g_number0011 == 0x00000001; /* 000238BE: 0004 */ if(! n0009) goto label_056E; // normal if /* 000238CA: 0004 */ if(! n0000) goto label_056C; // normal if /* 000238D6: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0017); /* 000238E8: 0005 */ goto label_056D; // : Jump Referenced(1): // : 000238CA, label_056C: /* 000238F3: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0016); // : Jump Referenced(1): // : 000238E8, label_056D: /* 00023907: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0001); // : Jump Referenced(1): // : 000238BE, label_056E: /* 00023926: 0027 */ // -- Start Return Code -- // /* 0002392A: 0023 */ return n0001; /* 00023931: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000B283, //Binary Size : 0x00000687 bytes function NUMBER function_01EB(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002, /*BYREF STRING*/ s0003) STRING s0004; //-017-/ 00023948, 00023987, 00023A37, 00023AAC, 00023AF9, 00023B7C, 00023B8D, 00023B9E, 00023BCC, 00023BE0, 00023C15, 00023C43, 00023CC9, 00023CF7, 00023F17, 00023F20, 00023F4A, STRING s0005; //-001-/ 00023999, NUMBER n0000; //-020-/ 00023999, 00023A0B, 00023AB5, 00023AC5, 00023BFA, 00023CAE, 00023D62, 00023D7D, 00023DA0, 00023DBB, 00023DDE, 00023DF9, 00023E1C, 00023E53, 00023E76, 00023E91, 00023EAB, 00023EBE, 00023F9D, 00023FC0, NUMBER n0001; //-004-/ 00023C1E, 00023C28, 00023CD2, 00023CDC, NUMBER n0002; //-002-/ 000239B6, 000239D3, NUMBER n0003; //-001-/ 00023960, NUMBER n0004; //-005-/ 00023BA7, 00023BB1, 00023BCC, 00023BE0, 00023E91, NUMBER n0005; //-003-/ 00023BC2, 00023C95, 00023D49, NUMBER n0006; //-008-/ 00023A7F, 00023A91, 00023D89, 00023DC7, 00023E05, 00023E5F, 00023E91, 00023EEA, NUMBER n0007; //-054-/ 0002396C, 0002397B, 00023A14, 00023A23, 00023A4B, 00023A55, 00023A55, 00023A64, 00023A91, 00023AA0, 00023AC5, 00023AD4, 00023AE0, 00023AED, 00023B13, 00023B1D, 00023B1D, 00023B2C, 00023B4B, 00023B55, 00023B55, 00023B64, 00023BFA, 00023C09, 00023C28, 00023C37, 00023C6D, 00023C88, 00023C88, 00023C95, 00023CAE, 00023CBD, 00023CDC, 00023CEB, 00023D21, 00023D3C, 00023D3C, 00023D49, 00023D62, 00023D71, 00023DA0, 00023DAF, 00023DDE, 00023DED, 00023E1C, 00023E2B, 00023E76, 00023E85, 00023EB4, 00023ED1, 00023ED1, 00023EDE, 00023F2F, 00023F3E, NUMBER n0008; //-006-/ 00023C7E, 00023C88, 00023D32, 00023D3C, 00023EC7, 00023ED1, begin /* 0002393F: 0022 */ // -- Begin Function Code -- // /* 00023948: 0006 */ s0004 = "SdRegisterUser"; /* 00023960: 0006 */ n0003 = 0x00002EE1; /* 0002396C: 000D */ n0007 = g_number0011 == 0x00000002; /* 0002397B: 0004 */ if(! n0007) goto label_0570; // normal if /* 00023987: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0014); /* 00023999: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0005, n0000); /* 000239B6: 0021 */ function_02B3(g_str002E, "szName", 0x00000001, s0002, n0002); /* 000239D3: 0021 */ function_02B3(g_str002E, "szCompany", 0x00000001, s0003, n0002); /* 000239F3: 0006 */ g_str0023 = s0002; /* 000239FD: 0006 */ g_str0022 = s0003; /* 00023A07: 0027 */ // -- Start Return Code -- // /* 00023A0B: 0023 */ return n0000; // : Jump Referenced(1): // : 0002397B, label_0570: /* 00023A14: 000D */ n0007 = g_number0020 == 0x00000000; /* 00023A23: 0004 */ if(! n0007) goto label_0571; // normal if /* 00023A2F: 0021 */ function_0292(); // : Jump Referenced(1): // : 00023A23, label_0571: /* 00023A37: 0021 */ function_011C(s0004, "", "", 0x00002EE1); /* 00023A4B: 0006 */ n0007 = LAST_RESULT; /* 00023A55: 000D */ n0007 = n0007 == 0xFFFFFFFF; /* 00023A64: 0004 */ if(! n0007) goto label_0572; // normal if /* 00023A70: 0027 */ // -- Start Return Code -- // /* 00023A74: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00023A64, label_0572: /* 00023A7F: 0006 */ n0006 = 0x00000000; // : Jump Referenced(1): // : 00023EF8, label_0573: /* 00023A8D: 0001 */ // -- While/Switch -- // /* 00023A91: 000D */ n0007 = n0006 == 0x00000000; /* 00023AA0: 0004 */ if(! n0007) goto label_0583; // normal if /* 00023AAC: 0021 */ function_011F(s0004); /* 00023AB5: 0006 */ n0000 = LAST_RESULT; /* 00023ABF: 0001 */ // -- While/Switch -- // /* 00023AC5: 000D */ n0007 = n0000 == 0xFFFFFF9C; /* 00023AD4: 0004 */ if(! n0007) goto label_0578; // normal if /* 00023AE0: 000E */ n0007 = s0001 != ""; /* 00023AED: 0004 */ if(! n0007) goto label_0575; // normal if /* 00023AF9: 0021 */ function_0298(s0004, 0x000002C6, s0001); // : Jump Referenced(1): // : 00023AED, label_0575: /* 00023B0C: 0028 */ StrLengthChars(s0002); /* 00023B13: 0006 */ n0007 = LAST_RESULT; /* 00023B1D: 000D */ n0007 = n0007 == 0x00000000; /* 00023B2C: 0004 */ if(! n0007) goto label_0576; // normal if /* 00023B38: 0006 */ s0002 = g_str0023; // : Jump Referenced(1): // : 00023B2C, label_0576: /* 00023B44: 0028 */ StrLengthChars(s0003); /* 00023B4B: 0006 */ n0007 = LAST_RESULT; /* 00023B55: 000D */ n0007 = n0007 == 0x00000000; /* 00023B64: 0004 */ if(! n0007) goto label_0577; // normal if /* 00023B70: 0006 */ s0003 = g_str0022; // : Jump Referenced(1): // : 00023B64, label_0577: /* 00023B7C: 0021 */ function_0123(s0004, 0x0000012D, s0002); /* 00023B8D: 0021 */ function_0123(s0004, 0x0000012E, s0003); /* 00023B9E: 0021 */ function_0120(s0004); /* 00023BA7: 0006 */ n0004 = LAST_RESULT; /* 00023BB1: 0021 */ function_0128("", n0004, 0x00000001); /* 00023BC2: 0006 */ n0005 = LAST_RESULT; /* 00023BCC: 0021 */ function_0294(s0004, n0004, 0x00000040, g_str002D); /* 00023BE0: 0021 */ function_02A0(s0004, n0004, s0000); /* 00023BEF: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023AD4, label_0578: /* 00023BFA: 000D */ n0007 = n0000 == 0x0000012D; /* 00023C09: 0004 */ if(! n0007) goto label_057A; // normal if /* 00023C15: 0021 */ function_0121(s0004); /* 00023C1E: 0006 */ n0001 = LAST_RESULT; /* 00023C28: 000D */ n0007 = n0001 == 0xFFFFFC11; /* 00023C37: 0004 */ if(! n0007) goto label_0579; // normal if /* 00023C43: 0021 */ function_0122(s0004, 0x0000012D, s0002); /* 00023C54: 0021 */ function_02DB(s0003); /* 00023C5D: 0021 */ function_02DB(s0002); /* 00023C66: 0028 */ StrLengthChars(s0002); /* 00023C6D: 0006 */ n0007 = LAST_RESULT; /* 00023C77: 0028 */ StrLengthChars(s0003); /* 00023C7E: 0006 */ n0008 = LAST_RESULT; /* 00023C88: 0019 */ n0007 = n0007 && n0008; /* 00023C95: 0020 */ USER.EnableWindow(n0005, n0007); // : Jump Referenced(1): // : 00023C37, label_0579: /* 00023CA3: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023C09, label_057A: /* 00023CAE: 000D */ n0007 = n0000 == 0x0000012E; /* 00023CBD: 0004 */ if(! n0007) goto label_057C; // normal if /* 00023CC9: 0021 */ function_0121(s0004); /* 00023CD2: 0006 */ n0001 = LAST_RESULT; /* 00023CDC: 000D */ n0007 = n0001 == 0xFFFFFC11; /* 00023CEB: 0004 */ if(! n0007) goto label_057B; // normal if /* 00023CF7: 0021 */ function_0122(s0004, 0x0000012E, s0003); /* 00023D08: 0021 */ function_02DB(s0003); /* 00023D11: 0021 */ function_02DB(s0002); /* 00023D1A: 0028 */ StrLengthChars(s0002); /* 00023D21: 0006 */ n0007 = LAST_RESULT; /* 00023D2B: 0028 */ StrLengthChars(s0003); /* 00023D32: 0006 */ n0008 = LAST_RESULT; /* 00023D3C: 0019 */ n0007 = n0007 && n0008; /* 00023D49: 0020 */ USER.EnableWindow(n0005, n0007); // : Jump Referenced(1): // : 00023CEB, label_057B: /* 00023D57: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023CBD, label_057C: /* 00023D62: 000D */ n0007 = n0000 == 0x00000001; /* 00023D71: 0004 */ if(! n0007) goto label_057D; // normal if /* 00023D7D: 0006 */ n0000 = 0x00000001; /* 00023D89: 0006 */ n0006 = 0x00000001; /* 00023D95: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023D71, label_057D: /* 00023DA0: 000D */ n0007 = n0000 == 0x0000000C; /* 00023DAF: 0004 */ if(! n0007) goto label_057E; // normal if /* 00023DBB: 0006 */ n0000 = 0x0000000C; /* 00023DC7: 0006 */ n0006 = 0x00000001; /* 00023DD3: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023DAF, label_057E: /* 00023DDE: 000D */ n0007 = n0000 == 0x0000000C; /* 00023DED: 0004 */ if(! n0007) goto label_057F; // normal if /* 00023DF9: 0006 */ n0000 = 0x0000000C; /* 00023E05: 0006 */ n0006 = 0x00000001; /* 00023E11: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023DED, label_057F: /* 00023E1C: 000D */ n0007 = n0000 == 0xFFFFFFFF; /* 00023E2B: 0004 */ if(! n0007) goto label_0580; // normal if /* 00023E37: 0021 */ function_029B(0xFFFFFFFF, "SdRegisterUser"); /* 00023E53: 0006 */ n0000 = 0xFFFFFFFF; /* 00023E5F: 0006 */ n0006 = 0x00000001; /* 00023E6B: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023E2B, label_0580: /* 00023E76: 000D */ n0007 = n0000 == 0xFFFFFF38; /* 00023E85: 0004 */ if(! n0007) goto label_0581; // normal if /* 00023E91: 0021 */ function_029C(n0004, n0000, n0006); /* 00023EA0: 0005 */ goto label_0582; // : Jump Referenced(1): // : 00023E85, label_0581: /* 00023EAB: 0021 */ function_0295(n0000); /* 00023EB4: 0006 */ n0007 = LAST_RESULT; /* 00023EBE: 0021 */ function_0296(n0000); /* 00023EC7: 0006 */ n0008 = LAST_RESULT; /* 00023ED1: 0019 */ n0007 = n0007 && n0008; /* 00023EDE: 0004 */ if(! n0007) goto label_0582; // normal if /* 00023EEA: 0006 */ n0006 = 0x00000001; // : Jump Referenced(9): // : 00023BEF, 00023CA3, 00023D57, 00023D95, 00023DD3, // : 00023E11, 00023E6B, 00023EA0, 00023EDE, label_0582: /* 00023EF8: 0005 */ goto label_0573; // : Jump Referenced(1): // : 00023AA0, label_0583: /* 00023F03: 0006 */ g_str0023 = s0002; /* 00023F0D: 0006 */ g_str0022 = s0003; /* 00023F17: 0021 */ function_011D(s0004); /* 00023F20: 0021 */ function_011E(s0004); /* 00023F29: 0021 */ nullsub_0293(); /* 00023F2F: 000D */ n0007 = g_number0011 == 0x00000001; /* 00023F3E: 0004 */ if(! n0007) goto label_0584; // normal if /* 00023F4A: 0021 */ function_029D(g_str002E, s0004, s0000, g_number0014); /* 00023F5C: 0021 */ function_02B2(g_str002E, "szName", 0x00000001, s0002, 0x00000000); /* 00023F7B: 0021 */ function_02B2(g_str002E, "szCompany", 0x00000001, s0003, 0x00000000); /* 00023F9D: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0000); // : Jump Referenced(1): // : 00023F3E, label_0584: /* 00023FBC: 0027 */ // -- Start Return Code -- // /* 00023FC0: 0023 */ return n0000; /* 00023FC7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000AF84, //Binary Size : 0x00000408 bytes function NUMBER function_01EC(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000) STRING s0002; //-013-/ 00023FDE, 0002401A, 00024079, 000240EE, 0002413B, 0002414E, 00024161, 00024175, 000241FC, 000242B1, 0002436F, 00024378, 000243A2, STRING s0003; //-001-/ 0002402C, NUMBER n0001; //-016-/ 0002402C, 0002404D, 000240F7, 00024107, 0002421A, 00024235, 00024258, 00024273, 00024296, 000242BF, 000242E2, 000242FD, 00024317, 0002432A, 000243B4, 000243D7, NUMBER n0003; //-001-/ 00023FF3, NUMBER n0004; //-007-/ 000240C1, 000240D3, 00024241, 0002427F, 000242CB, 000242FD, 00024356, NUMBER n0005; //-004-/ 000241B0, 000241BA, 000241D9, 000241E3, NUMBER n0006; //-006-/ 00024157, 00024161, 00024175, 0002419F, 000241C8, 000242FD, NUMBER n0007; //-030-/ 00023FFF, 0002400E, 00024056, 00024065, 0002408D, 00024097, 00024097, 000240A6, 000240D3, 000240E2, 00024107, 00024116, 00024122, 0002412F, 00024184, 00024193, 0002421A, 00024229, 00024258, 00024267, 00024296, 000242A5, 000242E2, 000242F1, 00024320, 0002433D, 0002433D, 0002434A, 00024387, 00024396, NUMBER n0008; //-002-/ 00024333, 0002433D, begin /* 00023FD5: 0022 */ // -- Begin Function Code -- // /* 00023FDE: 0006 */ s0002 = "SdStartCopy"; /* 00023FF3: 0006 */ n0003 = 0x00002EFE; /* 00023FFF: 000D */ n0007 = g_number0011 == 0x00000002; /* 0002400E: 0004 */ if(! n0007) goto label_0586; // normal if /* 0002401A: 0021 */ function_029D(g_str002E, s0002, s0000, g_number0018); /* 0002402C: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0003, n0001); /* 00024049: 0027 */ // -- Start Return Code -- // /* 0002404D: 0023 */ return n0001; // : Jump Referenced(1): // : 0002400E, label_0586: /* 00024056: 000D */ n0007 = g_number0020 == 0x00000000; /* 00024065: 0004 */ if(! n0007) goto label_0587; // normal if /* 00024071: 0021 */ function_0292(); // : Jump Referenced(1): // : 00024065, label_0587: /* 00024079: 0021 */ function_011C(s0002, "", "", 0x00002EFE); /* 0002408D: 0006 */ n0007 = LAST_RESULT; /* 00024097: 000D */ n0007 = n0007 == 0xFFFFFFFF; /* 000240A6: 0004 */ if(! n0007) goto label_0588; // normal if /* 000240B2: 0027 */ // -- Start Return Code -- // /* 000240B6: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000240A6, label_0588: /* 000240C1: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 00024364, label_0589: /* 000240CF: 0001 */ // -- While/Switch -- // /* 000240D3: 000D */ n0007 = n0004 == 0x00000000; /* 000240E2: 0004 */ if(! n0007) goto label_0594; // normal if /* 000240EE: 0021 */ function_011F(s0002); /* 000240F7: 0006 */ n0001 = LAST_RESULT; /* 00024101: 0001 */ // -- While/Switch -- // /* 00024107: 000D */ n0007 = n0001 == 0xFFFFFF9C; /* 00024116: 0004 */ if(! n0007) goto label_058E; // normal if /* 00024122: 000E */ n0007 = s0001 != ""; /* 0002412F: 0004 */ if(! n0007) goto label_058B; // normal if /* 0002413B: 0021 */ function_0298(s0002, 0x000002C7, s0001); // : Jump Referenced(1): // : 0002412F, label_058B: /* 0002414E: 0021 */ function_0120(s0002); /* 00024157: 0006 */ n0006 = LAST_RESULT; /* 00024161: 0021 */ function_0294(s0002, n0006, 0x00000000, g_str002D); /* 00024175: 0021 */ function_02A0(s0002, n0006, s0000); /* 00024184: 000D */ n0007 = n0000 == 0x00000000; /* 00024193: 0004 */ if(! n0007) goto label_058C; // normal if /* 0002419F: 0021 */ function_0128("", n0006, 0x0000012D); /* 000241B0: 0006 */ n0005 = LAST_RESULT; /* 000241BA: 0020 */ USER.ShowWindow(n0005, 0x00000000); /* 000241C8: 0021 */ function_0128("", n0006, 0x000002BD); /* 000241D9: 0006 */ n0005 = LAST_RESULT; /* 000241E3: 0020 */ USER.ShowWindow(n0005, 0x00000000); /* 000241F1: 0005 */ goto label_058D; // : Jump Referenced(1): // : 00024193, label_058C: /* 000241FC: 0021 */ function_0127(s0002, 0x0000012D, n0000); // : Jump Referenced(1): // : 000241F1, label_058D: /* 0002420F: 0005 */ goto label_0593; // : Jump Referenced(1): // : 00024116, label_058E: /* 0002421A: 000D */ n0007 = n0001 == 0x00000001; /* 00024229: 0004 */ if(! n0007) goto label_058F; // normal if /* 00024235: 0006 */ n0001 = 0x00000001; /* 00024241: 0006 */ n0004 = 0x00000001; /* 0002424D: 0005 */ goto label_0593; // : Jump Referenced(1): // : 00024229, label_058F: /* 00024258: 000D */ n0007 = n0001 == 0x0000000C; /* 00024267: 0004 */ if(! n0007) goto label_0590; // normal if /* 00024273: 0006 */ n0001 = 0x0000000C; /* 0002427F: 0006 */ n0004 = 0x00000001; /* 0002428B: 0005 */ goto label_0593; // : Jump Referenced(1): // : 00024267, label_0590: /* 00024296: 000D */ n0007 = n0001 == 0xFFFFFFFF; /* 000242A5: 0004 */ if(! n0007) goto label_0591; // normal if /* 000242B1: 0021 */ function_029B(0xFFFFFFFF, s0002); /* 000242BF: 0006 */ n0001 = 0xFFFFFFFF; /* 000242CB: 0006 */ n0004 = 0x00000001; /* 000242D7: 0005 */ goto label_0593; // : Jump Referenced(1): // : 000242A5, label_0591: /* 000242E2: 000D */ n0007 = n0001 == 0xFFFFFF38; /* 000242F1: 0004 */ if(! n0007) goto label_0592; // normal if /* 000242FD: 0021 */ function_029C(n0006, n0001, n0004); /* 0002430C: 0005 */ goto label_0593; // : Jump Referenced(1): // : 000242F1, label_0592: /* 00024317: 0021 */ function_0295(n0001); /* 00024320: 0006 */ n0007 = LAST_RESULT; /* 0002432A: 0021 */ function_0296(n0001); /* 00024333: 0006 */ n0008 = LAST_RESULT; /* 0002433D: 0019 */ n0007 = n0007 && n0008; /* 0002434A: 0004 */ if(! n0007) goto label_0593; // normal if /* 00024356: 0006 */ n0004 = 0x00000001; // : Jump Referenced(6): // : 0002420F, 0002424D, 0002428B, 000242D7, 0002430C, // : 0002434A, label_0593: /* 00024364: 0005 */ goto label_0589; // : Jump Referenced(1): // : 000240E2, label_0594: /* 0002436F: 0021 */ function_011D(s0002); /* 00024378: 0021 */ function_011E(s0002); /* 00024381: 0021 */ nullsub_0293(); /* 00024387: 000D */ n0007 = g_number0011 == 0x00000001; /* 00024396: 0004 */ if(! n0007) goto label_0595; // normal if /* 000243A2: 0021 */ function_029D(g_str002E, s0002, s0000, g_number0018); /* 000243B4: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0001); // : Jump Referenced(1): // : 00024396, label_0595: /* 000243D3: 0027 */ // -- Start Return Code -- // /* 000243D7: 0023 */ return n0001; /* 000243DE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000AEDC, //Binary Size : 0x0000039A bytes function NUMBER function_01ED(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-011-/ 000243F5, 0002442F, 0002448E, 0002450E, 0002455B, 0002456E, 00024581, 00024595, 0002470D, 00024716, 0002474B, STRING s0003; //-001-/ 00024441, NUMBER n0000; //-016-/ 00024441, 00024462, 00024517, 00024527, 000245AF, 000245CA, 000245ED, 00024608, 0002462B, 0002465D, 00024680, 0002469B, 000246B5, 000246C8, 0002475D, 00024780, NUMBER n0003; //-001-/ 00024408, NUMBER n0004; //-004-/ 00024577, 00024581, 00024595, 0002469B, NUMBER n0005; //-007-/ 000244E1, 000244F3, 000245D6, 00024614, 00024669, 0002469B, 000246F4, NUMBER n0006; //-028-/ 00024414, 00024423, 0002446B, 0002447A, 000244A2, 000244AC, 000244AC, 000244BB, 000244F3, 00024502, 00024527, 00024536, 00024542, 0002454F, 000245AF, 000245BE, 000245ED, 000245FC, 0002462B, 0002463A, 00024680, 0002468F, 000246BE, 000246DB, 000246DB, 000246E8, 00024730, 0002473F, NUMBER n0007; //-002-/ 000246D1, 000246DB, begin /* 000243EC: 0022 */ // -- Begin Function Code -- // /* 000243F5: 0006 */ s0002 = "SdWelcome"; /* 00024408: 0006 */ n0003 = 0x00002EE6; /* 00024414: 000D */ n0006 = g_number0011 == 0x00000002; /* 00024423: 0004 */ if(! n0006) goto label_0597; // normal if /* 0002442F: 0021 */ function_029D(g_str002E, s0002, s0000, g_number0015); /* 00024441: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0003, n0000); /* 0002445E: 0027 */ // -- Start Return Code -- // /* 00024462: 0023 */ return n0000; // : Jump Referenced(1): // : 00024423, label_0597: /* 0002446B: 000D */ n0006 = g_number0020 == 0x00000000; /* 0002447A: 0004 */ if(! n0006) goto label_0598; // normal if /* 00024486: 0021 */ function_0292(); // : Jump Referenced(1): // : 0002447A, label_0598: /* 0002448E: 0021 */ function_011C(s0002, "", "", 0x00002EE6); /* 000244A2: 0006 */ n0006 = LAST_RESULT; /* 000244AC: 000D */ n0006 = n0006 == 0xFFFFFFFF; /* 000244BB: 0004 */ if(! n0006) goto label_0599; // normal if /* 000244C7: 0027 */ // -- Start Return Code -- // /* 000244CB: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000244BB, label_0599: /* 000244D6: 0021 */ function_0148(0x00000032); /* 000244E1: 0006 */ n0005 = 0x00000000; // : Jump Referenced(1): // : 00024702, label_059A: /* 000244EF: 0001 */ // -- While/Switch -- // /* 000244F3: 000D */ n0006 = n0005 == 0x00000000; /* 00024502: 0004 */ if(! n0006) goto label_05A3; // normal if /* 0002450E: 0021 */ function_011F(s0002); /* 00024517: 0006 */ n0000 = LAST_RESULT; /* 00024521: 0001 */ // -- While/Switch -- // /* 00024527: 000D */ n0006 = n0000 == 0xFFFFFF9C; /* 00024536: 0004 */ if(! n0006) goto label_059D; // normal if /* 00024542: 000E */ n0006 = s0001 != ""; /* 0002454F: 0004 */ if(! n0006) goto label_059C; // normal if /* 0002455B: 0021 */ function_0298(s0002, 0x000002C6, s0001); // : Jump Referenced(1): // : 0002454F, label_059C: /* 0002456E: 0021 */ function_0120(s0002); /* 00024577: 0006 */ n0004 = LAST_RESULT; /* 00024581: 0021 */ function_0294(s0002, n0004, 0x00000008, g_str002D); /* 00024595: 0021 */ function_02A0(s0002, n0004, s0000); /* 000245A4: 0005 */ goto label_05A2; // : Jump Referenced(1): // : 00024536, label_059D: /* 000245AF: 000D */ n0006 = n0000 == 0x00000001; /* 000245BE: 0004 */ if(! n0006) goto label_059E; // normal if /* 000245CA: 0006 */ n0000 = 0x00000001; /* 000245D6: 0006 */ n0005 = 0x00000001; /* 000245E2: 0005 */ goto label_05A2; // : Jump Referenced(1): // : 000245BE, label_059E: /* 000245ED: 000D */ n0006 = n0000 == 0x0000000C; /* 000245FC: 0004 */ if(! n0006) goto label_059F; // normal if /* 00024608: 0006 */ n0000 = 0x0000000C; /* 00024614: 0006 */ n0005 = 0x00000001; /* 00024620: 0005 */ goto label_05A2; // : Jump Referenced(1): // : 000245FC, label_059F: /* 0002462B: 000D */ n0006 = n0000 == 0xFFFFFFFF; /* 0002463A: 0004 */ if(! n0006) goto label_05A0; // normal if /* 00024646: 0021 */ function_029B(0xFFFFFFFF, "SdWelcome"); /* 0002465D: 0006 */ n0000 = 0xFFFFFFFF; /* 00024669: 0006 */ n0005 = 0x00000001; /* 00024675: 0005 */ goto label_05A2; // : Jump Referenced(1): // : 0002463A, label_05A0: /* 00024680: 000D */ n0006 = n0000 == 0xFFFFFF38; /* 0002468F: 0004 */ if(! n0006) goto label_05A1; // normal if /* 0002469B: 0021 */ function_029C(n0004, n0000, n0005); /* 000246AA: 0005 */ goto label_05A2; // : Jump Referenced(1): // : 0002468F, label_05A1: /* 000246B5: 0021 */ function_0295(n0000); /* 000246BE: 0006 */ n0006 = LAST_RESULT; /* 000246C8: 0021 */ function_0296(n0000); /* 000246D1: 0006 */ n0007 = LAST_RESULT; /* 000246DB: 0019 */ n0006 = n0006 && n0007; /* 000246E8: 0004 */ if(! n0006) goto label_05A2; // normal if /* 000246F4: 0006 */ n0005 = 0x00000001; // : Jump Referenced(6): // : 000245A4, 000245E2, 00024620, 00024675, 000246AA, // : 000246E8, label_05A2: /* 00024702: 0005 */ goto label_059A; // : Jump Referenced(1): // : 00024502, label_05A3: /* 0002470D: 0021 */ function_011D(s0002); /* 00024716: 0021 */ function_011E(s0002); /* 0002471F: 0021 */ nullsub_0293(); /* 00024725: 0021 */ function_0147(0x00000032); /* 00024730: 000D */ n0006 = g_number0011 == 0x00000001; /* 0002473F: 0004 */ if(! n0006) goto label_05A4; // normal if /* 0002474B: 0021 */ function_029D(g_str002E, s0002, s0000, g_number0015); /* 0002475D: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0000); // : Jump Referenced(1): // : 0002473F, label_05A4: /* 0002477C: 0027 */ // -- Start Return Code -- // /* 00024780: 0023 */ return n0000; /* 00024787: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CC65, //Binary Size : 0x00000507 bytes function NUMBER function_01EE(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-014-/ 0002479E, 000247DD, 0002483C, 000248B1, 000248FE, 00024911, 00024924, 00024938, 00024A9C, 00024AE6, 00024B30, 00024C2E, 00024C37, 00024C61, STRING s0003; //-001-/ 000247EF, NUMBER n0001; //-020-/ 000247EF, 00024810, 000248BA, 000248CA, 000249B4, 000249EB, 00024A0E, 00024A29, 00024A43, 00024A5E, 00024A81, 00024ACF, 00024B19, 00024B63, 00024B88, 00024B9B, 00024BDE, 00024BED, 00024C73, 00024C96, NUMBER n0003; //-001-/ 000247B6, NUMBER n0004; //-004-/ 0002491A, 00024924, 00024938, 00024A29, NUMBER n0005; //-008-/ 00024884, 00024896, 000249F7, 00024A29, 00024A6A, 00024B71, 00024BC7, 00024C15, NUMBER n0006; //-048-/ 000247C2, 000247D1, 00024819, 00024828, 00024850, 0002485A, 0002485A, 00024869, 00024896, 000248A5, 000248CA, 000248D9, 000248E5, 000248F2, 0002497D, 00024987, 00024996, 000249A0, 000249B4, 000249C3, 00024A0E, 00024A1D, 00024A43, 00024A52, 00024A81, 00024A90, 00024AAA, 00024AB4, 00024AB4, 00024AC3, 00024AF4, 00024AFE, 00024AFE, 00024B0D, 00024B3E, 00024B48, 00024B48, 00024B57, 00024B91, 00024BAE, 00024BAE, 00024BBB, 00024BDE, 00024BFC, 00024BFC, 00024C09, 00024C46, 00024C55, NUMBER n0007; //-004-/ 00024BA4, 00024BAE, 00024BED, 00024BFC, begin /* 00024795: 0022 */ // -- Begin Function Code -- // /* 0002479E: 0006 */ s0002 = "SdWelcomeMaint"; /* 000247B6: 0006 */ n0003 = 0x00002F15; /* 000247C2: 000D */ n0006 = g_number0011 == 0x00000002; /* 000247D1: 0004 */ if(! n0006) goto label_05A6; // normal if /* 000247DD: 0021 */ function_029D(g_str002E, s0002, s0000, g_number001B); /* 000247EF: 0021 */ function_02B3(g_str002E, "Result", 0x00000002, s0003, n0001); /* 0002480C: 0027 */ // -- Start Return Code -- // /* 00024810: 0023 */ return n0001; // : Jump Referenced(1): // : 000247D1, label_05A6: /* 00024819: 000D */ n0006 = g_number0020 == 0x00000000; /* 00024828: 0004 */ if(! n0006) goto label_05A7; // normal if /* 00024834: 0021 */ function_0292(); // : Jump Referenced(1): // : 00024828, label_05A7: /* 0002483C: 0021 */ function_011C(s0002, "", "", 0x00002F15); /* 00024850: 0006 */ n0006 = LAST_RESULT; /* 0002485A: 000D */ n0006 = n0006 == 0xFFFFFFFF; /* 00024869: 0004 */ if(! n0006) goto label_05A8; // normal if /* 00024875: 0027 */ // -- Start Return Code -- // /* 00024879: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00024869, label_05A8: /* 00024884: 0006 */ n0005 = 0x00000000; // : Jump Referenced(1): // : 00024C23, label_05A9: /* 00024892: 0001 */ // -- While/Switch -- // /* 00024896: 000D */ n0006 = n0005 == 0x00000000; /* 000248A5: 0004 */ if(! n0006) goto label_05B6; // normal if /* 000248B1: 0021 */ function_011F(s0002); /* 000248BA: 0006 */ n0001 = LAST_RESULT; /* 000248C4: 0001 */ // -- While/Switch -- // /* 000248CA: 000D */ n0006 = n0001 == 0xFFFFFF9C; /* 000248D9: 0004 */ if(! n0006) goto label_05AC; // normal if /* 000248E5: 000E */ n0006 = s0001 != ""; /* 000248F2: 0004 */ if(! n0006) goto label_05AB; // normal if /* 000248FE: 0021 */ function_0298(s0002, 0x000002C6, s0001); // : Jump Referenced(1): // : 000248F2, label_05AB: /* 00024911: 0021 */ function_0120(s0002); /* 0002491A: 0006 */ n0004 = LAST_RESULT; /* 00024924: 0021 */ function_0294(s0002, n0004, 0x00000000, g_str002D); /* 00024938: 0021 */ function_02A0(s0002, n0004, s0000); /* 00024947: 0021 */ function_0125("SdWelcomeMaint", n0000, 0xFFFFFC17); /* 00024966: 0021 */ function_0120("SdWelcomeMaint"); /* 0002497D: 0006 */ n0006 = LAST_RESULT; /* 00024987: 0021 */ function_0128("", n0006, n0000); /* 00024996: 0006 */ n0006 = LAST_RESULT; /* 000249A0: 0020 */ USER.SetFocus(n0006); /* 000249A9: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 000248D9, label_05AC: /* 000249B4: 000D */ n0006 = n0001 == 0xFFFFFFFF; /* 000249C3: 0004 */ if(! n0006) goto label_05AD; // normal if /* 000249CF: 0021 */ function_029B(0xFFFFFFFF, "SdWelcomeMaint"); /* 000249EB: 0006 */ n0001 = 0xFFFFFFFF; /* 000249F7: 0006 */ n0005 = 0x00000001; /* 00024A03: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 000249C3, label_05AD: /* 00024A0E: 000D */ n0006 = n0001 == 0xFFFFFF38; /* 00024A1D: 0004 */ if(! n0006) goto label_05AE; // normal if /* 00024A29: 0021 */ function_029C(n0004, n0001, n0005); /* 00024A38: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 00024A1D, label_05AE: /* 00024A43: 000D */ n0006 = n0001 == 0x0000000C; /* 00024A52: 0004 */ if(! n0006) goto label_05AF; // normal if /* 00024A5E: 0006 */ n0001 = 0x0000000C; /* 00024A6A: 0006 */ n0005 = 0x00000001; /* 00024A76: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 00024A52, label_05AF: /* 00024A81: 000D */ n0006 = n0001 == 0x00000001; /* 00024A90: 0004 */ if(! n0006) goto label_05B3; // normal if /* 00024A9C: 0021 */ function_0124(s0002, 0x0000012E); /* 00024AAA: 0006 */ n0006 = LAST_RESULT; /* 00024AB4: 000D */ n0006 = 0xFFFFFC17 == n0006; /* 00024AC3: 0004 */ if(! n0006) goto label_05B0; // normal if /* 00024ACF: 0006 */ n0001 = 0x0000012E; /* 00024ADB: 0005 */ goto label_05B2; // : Jump Referenced(1): // : 00024AC3, label_05B0: /* 00024AE6: 0021 */ function_0124(s0002, 0x0000012D); /* 00024AF4: 0006 */ n0006 = LAST_RESULT; /* 00024AFE: 000D */ n0006 = 0xFFFFFC17 == n0006; /* 00024B0D: 0004 */ if(! n0006) goto label_05B1; // normal if /* 00024B19: 0006 */ n0001 = 0x0000012D; /* 00024B25: 0005 */ goto label_05B2; // : Jump Referenced(1): // : 00024B0D, label_05B1: /* 00024B30: 0021 */ function_0124(s0002, 0x0000012F); /* 00024B3E: 0006 */ n0006 = LAST_RESULT; /* 00024B48: 000D */ n0006 = 0xFFFFFC17 == n0006; /* 00024B57: 0004 */ if(! n0006) goto label_05B2; // normal if /* 00024B63: 0006 */ n0001 = 0x0000012F; // : Jump Referenced(3): // : 00024ADB, 00024B25, 00024B57, label_05B2: /* 00024B71: 0006 */ n0005 = 0x00000001; /* 00024B7D: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 00024A90, label_05B3: /* 00024B88: 0021 */ function_0295(n0001); /* 00024B91: 0006 */ n0006 = LAST_RESULT; /* 00024B9B: 0021 */ function_0296(n0001); /* 00024BA4: 0006 */ n0007 = LAST_RESULT; /* 00024BAE: 0019 */ n0006 = n0006 && n0007; /* 00024BBB: 0004 */ if(! n0006) goto label_05B4; // normal if /* 00024BC7: 0006 */ n0005 = 0x00000001; /* 00024BD3: 0005 */ goto label_05B5; // : Jump Referenced(1): // : 00024BBB, label_05B4: /* 00024BDE: 000C */ n0006 = n0001 >= 0x00000065; /* 00024BED: 000B */ n0007 = n0001 <= 0x000000C7; /* 00024BFC: 0019 */ n0006 = n0006 && n0007; /* 00024C09: 0004 */ if(! n0006) goto label_05B5; // normal if /* 00024C15: 0006 */ n0005 = 0x00000001; // : Jump Referenced(7): // : 000249A9, 00024A03, 00024A38, 00024A76, 00024B7D, // : 00024BD3, 00024C09, label_05B5: /* 00024C23: 0005 */ goto label_05A9; // : Jump Referenced(1): // : 000248A5, label_05B6: /* 00024C2E: 0021 */ function_011D(s0002); /* 00024C37: 0021 */ function_011E(s0002); /* 00024C40: 0021 */ nullsub_0293(); /* 00024C46: 000D */ n0006 = g_number0011 == 0x00000001; /* 00024C55: 0004 */ if(! n0006) goto label_05B7; // normal if /* 00024C61: 0021 */ function_029D(g_str002E, s0002, s0000, g_number001B); /* 00024C73: 0021 */ function_02B2(g_str002E, "Result", 0x00000002, "", n0001); // : Jump Referenced(1): // : 00024C55, label_05B7: /* 00024C92: 0027 */ // -- Start Return Code -- // /* 00024C96: 0023 */ return n0001; /* 00024C9D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000100B5, //Binary Size : 0x000002A2 bytes function NUMBER function_01EF(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-004-/ 00024CCF, 00024CE9, 00024EA9, 00024EC3, STRING s0002[1024]; //-004-/ 00024DCE, 00024DD8, 00024DFC, 00024E21, STRING s0003; //-002-/ 00024CE9, 00024EC3, NUMBER n0001; //-008-/ 00024CE9, 00024D0A, 00024E58, 00024E6F, 00024EC3, 00024F1E, 00024F35, 00024F47, NUMBER n0002; //-005-/ 00024D57, 00024D7E, 00024D7E, 00024E21, 00024EED, NUMBER n0003; //-005-/ 00024D1E, 00024D28, 00024D47, 00024DBA, 00024E21, NUMBER n0004; //-022-/ 00024CB4, 00024CC3, 00024D31, 00024D3B, 00024D63, 00024D72, 00024D95, 00024D9F, 00024D9F, 00024DAE, 00024DD8, 00024DE5, 00024E33, 00024E3D, 00024E3D, 00024E4C, 00024E8E, 00024E9D, 00024EF9, 00024F03, 00024F03, 00024F12, begin /* 00024CAB: 0022 */ // -- Begin Function Code -- // /* 00024CB4: 000D */ n0004 = g_number0011 == 0x00000002; /* 00024CC3: 0004 */ if(! n0004) goto label_05B9; // normal if /* 00024CCF: 0021 */ function_029D(s0001, "AskYesNo", "", g_number0030); /* 00024CE9: 0021 */ function_02B3(s0001, "Result", 0x00000002, s0003, n0001); /* 00024D06: 0027 */ // -- Start Return Code -- // /* 00024D0A: 0023 */ return n0001; // : Jump Referenced(1): // : 00024CC3, label_05B9: /* 00024D13: 0021 */ function_0214(0xFFFFFFFE); /* 00024D1E: 0006 */ n0003 = LAST_RESULT; /* 00024D28: 0020 */ USER.IsIconic(n0003); /* 00024D31: 0006 */ n0004 = LAST_RESULT; /* 00024D3B: 0004 */ if(! n0004) goto label_05BA; // normal if /* 00024D47: 0020 */ USER.ShowWindow(n0003, 0x00000009); // : Jump Referenced(1): // : 00024D3B, label_05BA: /* 00024D57: 0006 */ n0002 = 0x00002024; /* 00024D63: 000D */ n0004 = n0000 == 0x00000000; /* 00024D72: 0004 */ if(! n0004) goto label_05BB; // normal if /* 00024D7E: 0013 */ n0002 = n0002 | 0x00000100; // : Jump Referenced(1): // : 00024D72, label_05BB: /* 00024D8F: 0021 */ ret_g_number003A_02F2(); /* 00024D95: 0006 */ n0004 = LAST_RESULT; /* 00024D9F: 000D */ n0004 = n0004 == 0x00000000; /* 00024DAE: 0004 */ if(! n0004) goto label_05C0; // normal if /* 00024DBA: 0021 */ function_029E(n0003); /* 00024DC3: 0021 */ function_0136(0x00000006); /* 00024DCE: 0006 */ s0002 = LAST_RESULT; /* 00024DD8: 000D */ n0004 = s0002 == ""; /* 00024DE5: 0004 */ if(! n0004) goto label_05BC; // normal if /* 00024DF1: 0021 */ function_029F(0x00002B1B); /* 00024DFC: 0006 */ s0002 = LAST_RESULT; // : Jump Referenced(1): // : 00024DE5, label_05BC: /* 00024E08: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000000, "AskYesNo"); /* 00024E21: 0020 */ USER32.MessageBoxW(n0003, s0000, s0002, n0002); /* 00024E33: 0006 */ n0004 = LAST_RESULT; /* 00024E3D: 000D */ n0004 = n0004 == 0x00000006; /* 00024E4C: 0004 */ if(! n0004) goto label_05BD; // normal if /* 00024E58: 0006 */ n0001 = 0x00000001; /* 00024E64: 0005 */ goto label_05BE; // : Jump Referenced(1): // : 00024E4C, label_05BD: /* 00024E6F: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 00024E64, label_05BE: /* 00024E7D: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000001, ""); /* 00024E8E: 000D */ n0004 = g_number0011 == 0x00000001; /* 00024E9D: 0004 */ if(! n0004) goto label_05BF; // normal if /* 00024EA9: 0021 */ function_029D(s0001, "AskYesNo", "", g_number0030); /* 00024EC3: 0021 */ function_02B2(s0001, "Result", 0x00000002, s0003, n0001); // : Jump Referenced(1): // : 00024E9D, label_05BF: /* 00024EE2: 0005 */ goto label_05C2; // : Jump Referenced(1): // : 00024DAE, label_05C0: /* 00024EED: 0021 */ function_02E3(s0000, n0002); /* 00024EF9: 0006 */ n0004 = LAST_RESULT; /* 00024F03: 000D */ n0004 = n0004 == 0x00000006; /* 00024F12: 0004 */ if(! n0004) goto label_05C1; // normal if /* 00024F1E: 0006 */ n0001 = 0x00000001; /* 00024F2A: 0005 */ goto label_05C2; // : Jump Referenced(1): // : 00024F12, label_05C1: /* 00024F35: 0006 */ n0001 = 0x00000000; // : Jump Referenced(2): // : 00024EE2, 00024F2A, label_05C2: /* 00024F43: 0027 */ // -- Start Return Code -- // /* 00024F47: 0023 */ return n0001; /* 00024F4E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 0000D8EF, 0000DB82, 00021DE9, 00021E86, 00021F42, // : 0002518F, //Binary Size : 0x00000213 bytes function NUMBER function_01F0(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-004-/ 00024F84, 00024FA0, 0002512E, 0002514A, STRING s0003; //-002-/ 00024FA0, 0002514A, NUMBER n0001; //-005-/ 00024FEB, 00025029, 00025067, 0002508A, 000250FA, NUMBER n0002; //-005-/ 00024FA0, 00024FC1, 00025109, 0002514A, 0002516D, NUMBER n0003; //-005-/ 00024FF7, 00025035, 00025073, 00025099, 000250C0, NUMBER n0004; //-014-/ 00024F69, 00024F78, 00024FD0, 00024FDF, 0002500E, 0002501D, 0002504C, 0002505B, 000250A7, 000250B4, 000250D5, 000250E2, 00025113, 00025122, begin /* 00024F60: 0022 */ // -- Begin Function Code -- // /* 00024F69: 000D */ n0004 = g_number0011 == 0x00000002; /* 00024F78: 0004 */ if(! n0004) goto label_05C4; // normal if /* 00024F84: 0021 */ function_029D(s0002, "MessageBox", "", g_number0033); /* 00024FA0: 0021 */ function_02B3(s0002, "Result", 0x00000002, s0003, n0002); /* 00024FBD: 0027 */ // -- Start Return Code -- // /* 00024FC1: 0023 */ return n0002; // : Jump Referenced(1): // : 00024F78, label_05C4: /* 00024FCA: 0001 */ // -- While/Switch -- // /* 00024FD0: 000D */ n0004 = n0000 == 0xFFFF0001; /* 00024FDF: 0004 */ if(! n0004) goto label_05C6; // normal if /* 00024FEB: 0006 */ n0001 = 0x00002040; /* 00024FF7: 0006 */ n0003 = 0x00000004; /* 00025003: 0005 */ goto label_05C9; // : Jump Referenced(1): // : 00024FDF, label_05C6: /* 0002500E: 000D */ n0004 = n0000 == 0xFFFF0002; /* 0002501D: 0004 */ if(! n0004) goto label_05C7; // normal if /* 00025029: 0006 */ n0001 = 0x00002030; /* 00025035: 0006 */ n0003 = 0x00000002; /* 00025041: 0005 */ goto label_05C9; // : Jump Referenced(1): // : 0002501D, label_05C7: /* 0002504C: 000D */ n0004 = n0000 == 0xFFFF0003; /* 0002505B: 0004 */ if(! n0004) goto label_05C8; // normal if /* 00025067: 0006 */ n0001 = 0x00002010; /* 00025073: 0006 */ n0003 = 0x00000003; /* 0002507F: 0005 */ goto label_05C9; // : Jump Referenced(1): // : 0002505B, label_05C8: /* 0002508A: 0013 */ n0001 = n0000 | 0x00002000; /* 00025099: 0006 */ n0003 = 0x0000000B; // : Jump Referenced(3): // : 00025003, 00025041, 0002507F, label_05C9: /* 000250A7: 000D */ n0004 = s0001 == ""; /* 000250B4: 0004 */ if(! n0004) goto label_05CA; // normal if /* 000250C0: 0021 */ function_0136(n0003); /* 000250C9: 0006 */ s0001 = LAST_RESULT; // : Jump Referenced(1): // : 000250B4, label_05CA: /* 000250D5: 000D */ n0004 = s0001 == ""; /* 000250E2: 0004 */ if(! n0004) goto label_05CB; // normal if /* 000250EE: 0006 */ s0001 = g_str0014; // : Jump Referenced(1): // : 000250E2, label_05CB: /* 000250FA: 0021 */ function_01F6(s0000, s0001, n0001); /* 00025109: 0006 */ n0002 = LAST_RESULT; /* 00025113: 000D */ n0004 = g_number0011 == 0x00000001; /* 00025122: 0004 */ if(! n0004) goto label_05CC; // normal if /* 0002512E: 0021 */ function_029D(s0002, "MessageBox", "", g_number0033); /* 0002514A: 0021 */ function_02B2(s0002, "Result", 0x00000002, s0003, n0002); // : Jump Referenced(1): // : 00025122, label_05CC: /* 00025169: 0027 */ // -- Start Return Code -- // /* 0002516D: 0023 */ return n0002; /* 00025174: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(28): // : 000085C8, 00008720, 000087D8, 000088AB, 0000893B, // : 00008A3C, 0000C9A1, 0000CCF1, 0000CF2A, 0000D2C4, // : 0000D79C, 0000DDF7, 0000E018, 0000E23F, 00010228, // : 00010251, 0001063B, 00010690, 000106E4, 000108E4, // : 00010B4D, 00010C06, 00010CC0, 00010D6C, 00010E04, // : 00010E9C, 00010F34, 00045889, //Binary Size : 0x0000002C bytes function NUMBER function_01F1(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0002519E, 000251A8, begin /* 00025182: 0022 */ // -- Begin Function Code -- // /* 0002518B: 0027 */ // -- Start Return Code -- // /* 0002518F: 0021 */ function_01F0(s0000, "", n0000); /* 0002519E: 0006 */ n0001 = LAST_RESULT; /* 000251A8: 0023 */ return n0001; /* 000251AF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000AB13, //Binary Size : 0x00000016 bytes function NUMBER function_01F2(/*STRING*/ s0000) begin /* 000251BD: 0022 */ // -- Begin Function Code -- // /* 000251C6: 0006 */ g_str0015 = s0000; /* 000251D0: 0024 */ return; /* 000251D4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00017FA2, 00019321, 00021799, 0002F412, 0002F7A9, // : 0003049C, 000306F4, 000313DC, 00031740, //Binary Size : 0x0000002C bytes function NUMBER function_01F3(/*STRING*/ s0000, /*BOOL*/ n0000) NUMBER n0001; //-002-/ 000251FE, 00025208, begin /* 000251E2: 0022 */ // -- Begin Function Code -- // /* 000251EB: 0027 */ // -- Start Return Code -- // /* 000251EF: 0020 */ ISRT._SdShowMsg(g_number002F, s0000, n0000); /* 000251FE: 0006 */ n0001 = LAST_RESULT; /* 00025208: 0023 */ return n0001; /* 0002520F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021B35, //Binary Size : 0x000001AE bytes function NUMBER function_01F4(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002, /*BOOL*/ n0000) STRING s0003; //-006-/ 00025241, 0002525C, 000252B0, 0002536B, 00025386, 000253A3, STRING s0004; //-002-/ 0002525C, 00025386, NUMBER n0001; //-003-/ 00025346, 00025386, 000253C5, NUMBER n0002; //-004-/ 0002525C, 00025279, 00025288, 00025322, NUMBER n0003; //-002-/ 000252B0, 000253A3, NUMBER n0004; //-012-/ 00025226, 00025235, 00025279, 00025297, 00025297, 000252A4, 000252E1, 000252EB, 000252EB, 000252FA, 00025350, 0002535F, NUMBER n0005; //-002-/ 00025288, 00025297, begin /* 0002521D: 0022 */ // -- Begin Function Code -- // /* 00025226: 000D */ n0004 = g_number0011 == 0x00000002; /* 00025235: 0004 */ if(! n0004) goto label_05D2; // normal if /* 00025241: 0021 */ function_029D(s0003, "SelectDir", "", g_number0032); /* 0002525C: 0021 */ function_02B3(s0003, "Result", 0x00000002, s0004, n0002); /* 00025279: 000E */ n0004 = n0002 != 0x0000000C; /* 00025288: 000E */ n0005 = n0002 != 0x00000002; /* 00025297: 0019 */ n0004 = n0004 && n0005; /* 000252A4: 0004 */ if(! n0004) goto label_05D1; // normal if /* 000252B0: 0021 */ function_02B3(s0003, "szDir", 0x00000001, s0002, n0003); /* 000252CC: 0004 */ if(! n0000) goto label_05D1; // normal if /* 000252D8: 0021 */ function_018C(s0002); /* 000252E1: 0006 */ n0004 = LAST_RESULT; /* 000252EB: 0009 */ n0004 = n0004 < 0x00000000; /* 000252FA: 0004 */ if(! n0004) goto label_05D1; // normal if /* 00025306: 0021 */ function_02C0("", s0002, 0x00000000, 0xFFFFFFCD); // : Jump Referenced(3): // : 000252A4, 000252CC, 000252FA, label_05D1: /* 0002531E: 0027 */ // -- Start Return Code -- // /* 00025322: 0023 */ return n0002; // : Jump Referenced(1): // : 00025235, label_05D2: /* 0002532B: 0021 */ function_02D1(s0002); /* 00025334: 0021 */ function_01F7(s0000, s0001, s0002, n0000); /* 00025346: 0006 */ n0001 = LAST_RESULT; /* 00025350: 000D */ n0004 = g_number0011 == 0x00000001; /* 0002535F: 0004 */ if(! n0004) goto label_05D3; // normal if /* 0002536B: 0021 */ function_029D(s0003, "SelectDir", "", g_number0032); /* 00025386: 0021 */ function_02B2(s0003, "Result", 0x00000002, s0004, n0001); /* 000253A3: 0021 */ function_02B2(s0003, "szDir", 0x00000001, s0002, n0003); // : Jump Referenced(1): // : 0002535F, label_05D3: /* 000253C1: 0027 */ // -- Start Return Code -- // /* 000253C5: 0023 */ return n0001; /* 000253CC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 00012628, 00012708, 000127AB, 00012BE1, 00012EB8, // : 00012F26, 00012F66, 000133E2, 00025B2D, 00037144, // : //Binary Size : 0x000002BA bytes function NUMBER function_01F5(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*MULTI_ARG*/ array_0000) STRING s0002; //-004-/ 000253FE, 0002541A, 0002564F, 0002566B, STRING s0003; //-002-/ 0002541A, 0002566B, STRING s0004; //-007-/ 00025521, 00025534, 0002558D, 000255AF, 000255B9, 000255CC, 0002561B, NUMBER n0001; //-005-/ 00025465, 00025497, 000254C9, 000254E0, 0002561B, NUMBER n0002; //-005-/ 0002541A, 0002543B, 0002562A, 0002566B, 0002568E, NUMBER n0003; //-005-/ 0002552A, 00025534, 00025565, 000255C2, 000255CC, NUMBER n0004; //-005-/ 00025546, 00025556, 000255DE, 000255F3, 00025612, NUMBER n0005; //-022-/ 000253E3, 000253F2, 0002544A, 00025459, 0002547C, 0002548B, 000254AE, 000254BD, 000254F1, 000254FE, 00025556, 00025574, 00025574, 00025581, 00025596, 000255A0, 000255A0, 000255AF, 000255F3, 00025602, 00025634, 00025643, NUMBER n0006; //-002-/ 00025565, 00025574, begin /* 000253DA: 0022 */ // -- Begin Function Code -- // /* 000253E3: 000D */ n0005 = g_number0011 == 0x00000002; /* 000253F2: 0004 */ if(! n0005) goto label_05D5; // normal if /* 000253FE: 0021 */ function_029D(s0002, "SprintfBox", "", g_number0034); /* 0002541A: 0021 */ function_02B3(s0002, "Result", 0x00000002, s0003, n0002); /* 00025437: 0027 */ // -- Start Return Code -- // /* 0002543B: 0023 */ return n0002; // : Jump Referenced(1): // : 000253F2, label_05D5: /* 00025444: 0001 */ // -- While/Switch -- // /* 0002544A: 000D */ n0005 = n0000 == 0xFFFF0001; /* 00025459: 0004 */ if(! n0005) goto label_05D7; // normal if /* 00025465: 0006 */ n0001 = 0x00002040; /* 00025471: 0005 */ goto label_05DA; // : Jump Referenced(1): // : 00025459, label_05D7: /* 0002547C: 000D */ n0005 = n0000 == 0xFFFF0002; /* 0002548B: 0004 */ if(! n0005) goto label_05D8; // normal if /* 00025497: 0006 */ n0001 = 0x00002030; /* 000254A3: 0005 */ goto label_05DA; // : Jump Referenced(1): // : 0002548B, label_05D8: /* 000254AE: 000D */ n0005 = n0000 == 0xFFFF0003; /* 000254BD: 0004 */ if(! n0005) goto label_05D9; // normal if /* 000254C9: 0006 */ n0001 = 0x00002010; /* 000254D5: 0005 */ goto label_05DA; // : Jump Referenced(1): // : 000254BD, label_05D9: /* 000254E0: 0013 */ n0001 = n0000 | 0x00002000; // : Jump Referenced(3): // : 00025471, 000254A3, 000254D5, label_05DA: /* 000254F1: 000D */ n0005 = s0000 == ""; /* 000254FE: 0004 */ if(! n0005) goto label_05DB; // normal if /* 0002550A: 0021 */ function_029F(0x00002C4D); /* 00025515: 0006 */ s0000 = LAST_RESULT; // : Jump Referenced(1): // : 000254FE, label_05DB: /* 00025521: 0021 */ function_02D0(s0004); /* 0002552A: 0006 */ n0003 = LAST_RESULT; /* 00025534: 0020 */ ISRT._DoSprintf(s0004, n0003, s0001, array_0000); /* 00025546: 0006 */ n0004 = LAST_RESULT; // : Jump Referenced(1): // : 000255E8, label_05DC: /* 00025552: 0001 */ // -- While/Switch -- // /* 00025556: 000D */ n0005 = n0004 == 0xFFFFFFFB; /* 00025565: 0009 */ n0006 = n0003 < 0x000186A0; /* 00025574: 0019 */ n0005 = n0005 && n0006; /* 00025581: 0004 */ if(! n0005) goto label_05DD; // normal if /* 0002558D: 0021 */ function_02D0(s0004); /* 00025596: 0006 */ n0005 = LAST_RESULT; /* 000255A0: 0010 */ n0005 = n0005 * 0x00000002; /* 000255AF: 0031 */ Resize(s0004, n0005); /* 000255B9: 0021 */ function_02D0(s0004); /* 000255C2: 0006 */ n0003 = LAST_RESULT; /* 000255CC: 0020 */ ISRT._DoSprintf(s0004, n0003, s0001, array_0000); /* 000255DE: 0006 */ n0004 = LAST_RESULT; /* 000255E8: 0005 */ goto label_05DC; // : Jump Referenced(1): // : 00025581, label_05DD: /* 000255F3: 0009 */ n0005 = n0004 < 0x00000000; /* 00025602: 0004 */ if(! n0005) goto label_05DE; // normal if /* 0002560E: 0027 */ // -- Start Return Code -- // /* 00025612: 0023 */ return n0004; // : Jump Referenced(1): // : 00025602, label_05DE: /* 0002561B: 0021 */ function_01F6(s0004, s0000, n0001); /* 0002562A: 0006 */ n0002 = LAST_RESULT; /* 00025634: 000D */ n0005 = g_number0011 == 0x00000001; /* 00025643: 0004 */ if(! n0005) goto label_05DF; // normal if /* 0002564F: 0021 */ function_029D(s0002, "SprintfBox", "", g_number0034); /* 0002566B: 0021 */ function_02B2(s0002, "Result", 0x00000002, s0003, n0002); // : Jump Referenced(1): // : 00025643, label_05DF: /* 0002568A: 0027 */ // -- Start Return Code -- // /* 0002568E: 0023 */ return n0002; /* 00025695: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000250FA, 0002561B, //Binary Size : 0x00000153 bytes function NUMBER function_01F6(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) NUMBER n0001; //-005-/ 00025743, 0002574D, 0002576C, 0002577C, 000257A0, NUMBER n0002; //-003-/ 000257B2, 000257E4, 000257F4, NUMBER n0003; //-010-/ 000256B0, 000256BF, 000256CB, 000256DA, 00025713, 0002571D, 0002571D, 0002572C, 00025756, 00025760, begin /* 000256A7: 0022 */ // -- Begin Function Code -- // /* 000256B0: 000D */ n0003 = g_number0011 == 0x00000003; /* 000256BF: 0004 */ if(! n0003) goto label_05E2; // normal if /* 000256CB: 0012 */ n0003 = n0000 & 0x00000004; /* 000256DA: 0004 */ if(! n0003) goto label_05E1; // normal if /* 000256E6: 0027 */ // -- Start Return Code -- // /* 000256EA: 0023 */ return 0x00000006; /* 000256F3: 0005 */ goto label_05E2; // : Jump Referenced(1): // : 000256DA, label_05E1: /* 000256FE: 0027 */ // -- Start Return Code -- // /* 00025702: 0023 */ return 0x00000001; // : Jump Referenced(2): // : 000256BF, 000256F3, label_05E2: /* 0002570D: 0021 */ ret_g_number003A_02F2(); /* 00025713: 0006 */ n0003 = LAST_RESULT; /* 0002571D: 000D */ n0003 = n0003 == 0x00000000; /* 0002572C: 0004 */ if(! n0003) goto label_05E4; // normal if /* 00025738: 0021 */ function_0214(0xFFFFFFFE); /* 00025743: 0006 */ n0001 = LAST_RESULT; /* 0002574D: 0020 */ USER.IsIconic(n0001); /* 00025756: 0006 */ n0003 = LAST_RESULT; /* 00025760: 0004 */ if(! n0003) goto label_05E3; // normal if /* 0002576C: 0020 */ USER.ShowWindow(n0001, 0x00000009); // : Jump Referenced(1): // : 00025760, label_05E3: /* 0002577C: 0021 */ function_029E(n0001); /* 00025785: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000000, "MessageBox"); /* 000257A0: 0020 */ USER32.MessageBoxW(n0001, s0000, s0001, n0000); /* 000257B2: 0006 */ n0002 = LAST_RESULT; /* 000257BC: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000001, ""); /* 000257CD: 0005 */ goto label_05E5; // : Jump Referenced(1): // : 0002572C, label_05E4: /* 000257D8: 0021 */ function_02E3(s0000, n0000); /* 000257E4: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 000257CD, label_05E5: /* 000257F0: 0027 */ // -- Start Return Code -- // /* 000257F4: 0023 */ return n0002; /* 000257FB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00025334, //Binary Size : 0x000000E5 bytes function NUMBER function_01F7(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002, /*BOOL*/ n0000) STRING s0003[260]; //-003-/ 0002582C, 00025836, 00025865, NUMBER n0001; //-005-/ 0002585B, 00025880, 000258B0, 000258BA, 000258E8, NUMBER n0002; //-004-/ 00025880, 0002588F, 000258BA, 000258C9, begin /* 00025809: 0022 */ // -- Begin Function Code -- // /* 00025812: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000000, "SelectDir"); /* 0002582C: 0006 */ s0003 = s0002; /* 00025836: 0020 */ ISRT._BrowseForFolder(g_number002F, s0000, s0001, "", "", 0x00000011, s0003, 0x00000104, n0000); /* 0002585B: 0006 */ n0001 = LAST_RESULT; /* 00025865: 0006 */ s0002 = s0003; /* 0002586F: 0020 */ ISRT._EnablePrevDialog(g_number002F, 0x00000001, ""); /* 00025880: 000D */ n0002 = n0001 == 0x00000001; /* 0002588F: 0004 */ if(! n0002) goto label_05E7; // normal if /* 0002589B: 0004 */ if(! n0000) goto label_05E7; // normal if /* 000258A7: 0021 */ function_018C(s0002); /* 000258B0: 0006 */ n0001 = LAST_RESULT; /* 000258BA: 000D */ n0002 = n0001 == 0x00000000; /* 000258C9: 0004 */ if(! n0002) goto label_05E7; // normal if /* 000258D5: 0027 */ // -- Start Return Code -- // /* 000258D9: 0023 */ return 0x00000001; // : Jump Referenced(3): // : 0002588F, 0002589B, 000258C9, label_05E7: /* 000258E4: 0027 */ // -- Start Return Code -- // /* 000258E8: 0023 */ return n0001; /* 000258EF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001351A, //Binary Size : 0x0000006C bytes function VOID function_01F8() begin /* 00025901: 0022 */ // -- Begin Function Code -- // /* 0002590A: 0006 */ g_number0024 = 0x00000000; /* 00025916: 0006 */ g_number0025 = 0x00000000; /* 00025922: 0006 */ g_number0027 = 0x00000000; /* 0002592E: 0006 */ g_number0026 = 0x00000000; /* 0002593A: 0006 */ g_number0028 = 0x00000000; /* 00025946: 0006 */ g_number002A = 0x00000000; /* 00025952: 0006 */ g_number002B = 0x00000000; /* 0002595E: 0006 */ g_number0029 = 0x00000000; /* 0002596A: 0024 */ return; /* 0002596E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00016CBD, 0001790B, //Binary Size : 0x00000015 bytes function NUMBER ret_80004001_01FC(/*BOOL*/ n0000) begin /* 0002597C: 0022 */ // -- Begin Function Code -- // /* 00025985: 0027 */ // -- Start Return Code -- // /* 00025989: 0023 */ return 0x80004001; /* 00025992: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(127): // : 0001511B, 0001923E, 00019A9B, 00019B16, 0001A146, // : 0001A766, 0001AEC4, 000200F2, 00020202, 00020311, // : 0002043B, 00020593, 000206A2, 000210C0, 0002B258, // : 0002B2BF, 0002B4F5, 0002B567, 0002B628, 0002B7CC, // : 0002B837, 0002BACB, 0002BBA7, 0002BC7B, 0002C045, // : 0002F694, 0002F724, 000305DF, 0003066F, 00031647, // : 000316C9, 00031FFE, 0003293E, 000335C0, 0003363D, // : 00033727, 000344D9, 0003456F, 000345F3, 000346A2, // : 00034788, 00034861, 00034A3E, 00034AD3, 00034B9C, // : 00034C92, 00034D34, 00034DDB, 00035B4D, 00035BB9, // : 000364DE, 000365ED, 00036702, 00036761, 00036823, // : 000368FE, 0003780E, 0003797C, 00037A76, 00037B48, // : 00037C3A, 00037D0A, 00037DE1, 00037ED5, 00037F7A, // : 0003809A, 000381FA, 00038463, 000385BE, 000386AE, // : 00038797, 0003881A, 000388CC, 00038994, 00038A98, // : 0003CD37, 0003CDAF, 0003D03B, 0003D63F, 0003E5BB, // : 0003E645, 0003E6C3, 0003E74D, 0003E7E6, 0003E870, // : 0003E909, 0003E9B0, 0003EA1F, 0003EABA, 0003EB5D, // : 0003EBE9, 0003EC82, 0003ED16, 0003EE15, 0003EEB6, // : 0003EF54, 0003EFF5, 0003F0AE, 0003F14F, 0003F208, // : 0003F2A9, 0003F336, 0003F3DD, 0003F47E, 0003F55C, // : 0003F5FD, 00043907, 00043C28, 00044000, 000447FE, // : 00044883, 00044A93, 00044BAC, 00044C33, 00044CBA, // : 00044DE1, 00044E5D, 00044EDB, 00044F5E, 00044FDB, // : 000450A1, 00045145, 00045203, 0004527E, 000452FB, // : 000453D9, 00045456, //Binary Size : 0x00000113 bytes function NUMBER function_01FD(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0001; //-003-/ 00025A1E, 00025A33, 00025A7D, STRING s0002; //-014-/ 000259A9, 000259BD, 000259BD, 000259CB, 000259CB, 000259DD, 000259DD, 000259ED, 000259ED, 000259FB, 000259FB, 00025A0E, 00025A0E, 00025A1E, begin /* 000259A0: 0022 */ // -- Begin Function Code -- // /* 000259A9: 0007 */ s0002 = "File=" + "%s"; /* 000259BD: 0007 */ s0002 = s0002 + "\t"; /* 000259CB: 0007 */ s0002 = s0002 + "Line="; /* 000259DD: 0007 */ s0002 = s0002 + "%ld"; /* 000259ED: 0007 */ s0002 = s0002 + "\t"; /* 000259FB: 0007 */ s0002 = s0002 + "Error="; /* 00025A0E: 0007 */ s0002 = s0002 + "%ld"; /* 00025A1E: 0021 */ function_02D6(s0001, s0002, s0000, n0000, n0001); /* 00025A33: 0021 */ function_0222("ISFuncBegin", "SetExtendedErrInfo", s0001); /* 00025A5F: 0006 */ g_str002B = s0000; /* 00025A69: 0006 */ g_number0012 = n0000; /* 00025A73: 0006 */ g_number0013 = n0001; /* 00025A7D: 0021 */ function_0222("ISFuncEnd", "SetExtendedErrInfo", s0001); /* 00025AA7: 0027 */ // -- Start Return Code -- // /* 00025AAB: 0023 */ return 0x00000000; /* 00025AB4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(76): // : 0000861F, 000086FA, 000087B2, 00008881, 00008915, // : 00008992, 000089C2, 00008A18, 00008BED, 00008D29, // : 000092F1, 00009328, 000093D5, 00009441, 00009C78, // : 00009D16, 00009E8D, 00009FA2, 0000A0EE, 0000A182, // : 0000A431, 0000A789, 0000A7D8, 0000AA67, 0000AAA7, // : 0000AAE0, 0000AB58, 0000AB83, 0000ABC9, 0000AC31, // : 0000AC6A, 0000AFDA, 0000B013, 0000B124, 0000B15D, // : 0000B646, 0000B7E2, 0000B872, 0000B9AE, 0000BA00, // : 0000BBDB, 0000BC2A, 0000BC7C, 0000BE58, 0000BEA7, // : 0000C0DB, 0000C135, 0000C16C, 0000C1C3, 0000C1F7, // : 0000C278, 0000C2D6, 0000C339, 0000C379, 0000C3DB, // : 0000C41A, 0000C491, 0000C4E5, 0000C53D, 0000C5F8, // : 0000C67C, 0000C6FB, 0000CD76, 0000CDA1, 0000CDD6, // : 0000CE1C, 0000CE59, 0000CE89, 0000CFAB, 0000CFE4, // : 0000D03B, 0000D06B, 0000D0E8, 0000D11E, 00010194, // : 00036D84, //Binary Size : 0x0000008B bytes function STRING function_01FE(/*STRING*/ s0000) STRING s0001; //-002-/ 00025ACB, 00025B47, STRING s0002; //-002-/ 00025B23, 00025B2D, NUMBER n0001; //-006-/ 00025AD7, 00025AE1, 00025AE1, 00025AFF, 00025AFF, 00025B0C, NUMBER n0002; //-002-/ 00025AF0, 00025AFF, begin /* 00025AC2: 0022 */ // -- Begin Function Code -- // /* 00025ACB: 0021 */ function_02D9(s0000, s0001); /* 00025AD7: 0006 */ n0001 = LAST_RESULT; /* 00025AE1: 000E */ n0001 = n0001 != 0x00000000; /* 00025AF0: 000D */ n0002 = g_number0049 == 0x00000000; /* 00025AFF: 0019 */ n0001 = n0001 && n0002; /* 00025B0C: 0004 */ if(! n0001) goto label_05EC; // normal if /* 00025B18: 0021 */ function_029F(0x00004CB2); /* 00025B23: 0006 */ s0002 = LAST_RESULT; /* 00025B2D: 0021 */ function_01F5(0xFFFF0003, "", s0002, s0000); // : Jump Referenced(1): // : 00025B0C, label_05EC: /* 00025B43: 0027 */ // -- Start Return Code -- // /* 00025B47: 0023 */ return s0001; /* 00025B4E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(16): // : 0002166F, 0002167D, 00026F94, 00026FA8, 0003350D, // : 0003351B, 00033529, 00033537, 0003354C, 0003901C, // : 00039030, 000390D3, 000390E7, 000391B4, 000391C8, // : 0003AE41, //Binary Size : 0x00000289 bytes function NUMBER function_0200(/*NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-002-/ 00025BBC, 00025BC6, NUMBER n0002; //-024-/ 00025B65, 00025B81, 00025B81, 00025B8E, 00025BC6, 00025BD5, 00025BF6, 00025C05, 00025C26, 00025C35, 00025C56, 00025C65, 00025C86, 00025C95, 00025CC2, 00025CD1, 00025CEE, 00025CFD, 00025D1E, 00025D2D, 00025D4E, 00025D5D, 00025D8A, 00025D99, NUMBER n0003; //-002-/ 00025B74, 00025B81, begin /* 00025B5C: 0022 */ // -- Begin Function Code -- // /* 00025B65: 000D */ n0002 = g_number004C == 0x00000000; /* 00025B74: 000D */ n0003 = s0000 == ""; /* 00025B81: 0018 */ n0002 = n0002 || n0003; /* 00025B8E: 0004 */ if(! n0002) goto label_05EE; // normal if /* 00025B9A: 0027 */ // -- Start Return Code -- // /* 00025B9E: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00025B8E, label_05EE: /* 00025BA9: 0006 */ g_number004D = 0x00000001; /* 00025BB5: 0028 */ StrLengthChars(s0000); /* 00025BBC: 0006 */ n0001 = LAST_RESULT; /* 00025BC6: 000C */ n0002 = n0001 >= 0x000000FF; /* 00025BD5: 0004 */ if(! n0002) goto label_05EF; // normal if /* 00025BE1: 0027 */ // -- Start Return Code -- // /* 00025BE5: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00025BD5, label_05EF: /* 00025BF0: 0001 */ // -- While/Switch -- // /* 00025BF6: 000D */ n0002 = n0000 == 0x0000000C; /* 00025C05: 0004 */ if(! n0002) goto label_05F1; // normal if /* 00025C11: 0006 */ g_str0072 = s0000; /* 00025C1B: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025C05, label_05F1: /* 00025C26: 000D */ n0002 = n0000 == 0x00000014; /* 00025C35: 0004 */ if(! n0002) goto label_05F2; // normal if /* 00025C41: 0006 */ g_str006D = s0000; /* 00025C4B: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025C35, label_05F2: /* 00025C56: 000D */ n0002 = n0000 == 0x0000001C; /* 00025C65: 0004 */ if(! n0002) goto label_05F3; // normal if /* 00025C71: 0006 */ g_str006E = s0000; /* 00025C7B: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025C65, label_05F3: /* 00025C86: 000D */ n0002 = n0000 == 0x0000002C; /* 00025C95: 0004 */ if(! n0002) goto label_05F4; // normal if /* 00025CA1: 0006 */ g_str0070 = s0000; /* 00025CAB: 0006 */ g_number004D = 0x00000000; /* 00025CB7: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025C95, label_05F4: /* 00025CC2: 000D */ n0002 = n0000 == 0x00000034; /* 00025CD1: 0004 */ if(! n0002) goto label_05F5; // normal if /* 00025CDD: 0021 */ function_0204(); /* 00025CE3: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025CD1, label_05F5: /* 00025CEE: 000D */ n0002 = n0000 == 0x00000041; /* 00025CFD: 0004 */ if(! n0002) goto label_05F6; // normal if /* 00025D09: 0006 */ g_str006C = s0000; /* 00025D13: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025CFD, label_05F6: /* 00025D1E: 000D */ n0002 = n0000 == 0x00000049; /* 00025D2D: 0004 */ if(! n0002) goto label_05F7; // normal if /* 00025D39: 0006 */ g_str0071 = s0000; /* 00025D43: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025D2D, label_05F7: /* 00025D4E: 000D */ n0002 = n0000 == 0x00000024; /* 00025D5D: 0004 */ if(! n0002) goto label_05F8; // normal if /* 00025D69: 0006 */ g_str0073 = s0000; /* 00025D73: 0006 */ g_number004D = 0x00000000; /* 00025D7F: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025D5D, label_05F8: /* 00025D8A: 000D */ n0002 = n0000 == 0xFFFFFFFF; /* 00025D99: 0004 */ if(! n0002) goto label_05F9; // normal if /* 00025DA5: 0006 */ g_str0071 = s0000; /* 00025DAF: 0006 */ g_str006C = "Failed"; /* 00025DBF: 0005 */ goto label_05FA; // : Jump Referenced(1): // : 00025D99, label_05F9: /* 00025DCA: 0027 */ // -- Start Return Code -- // /* 00025DCE: 0023 */ return 0x00000000; // : Jump Referenced(9): // : 00025C1B, 00025C4B, 00025C7B, 00025CB7, 00025CE3, // : 00025D13, 00025D43, 00025D7F, 00025DBF, label_05FA: /* 00025DD9: 0027 */ // -- Start Return Code -- // /* 00025DDD: 0023 */ return 0x00000001; /* 00025DE6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000217BE, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number004D_0201() begin /* 00025DF4: 0022 */ // -- Begin Function Code -- // /* 00025DFD: 0027 */ // -- Start Return Code -- // /* 00025E01: 0023 */ return g_number004D; /* 00025E08: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000262FF, 00026FF3, 00027005, //Binary Size : 0x000000A3 bytes function NUMBER function_0202() STRING s0000; //-006-/ 00025E7C, 00025E86, 00025E86, 00025E93, 00025E93, 00025EA4, NUMBER n0000; //-004-/ 00025E1F, 00025E4E, 00025E4E, 00025E5B, NUMBER n0001; //-004-/ 00025E35, 00025E3F, 00025E3F, 00025E4E, begin /* 00025E16: 0022 */ // -- Begin Function Code -- // /* 00025E1F: 000D */ n0000 = g_number004C == 0x00000000; /* 00025E2E: 0028 */ StrLengthChars(g_str0075); /* 00025E35: 0006 */ n0001 = LAST_RESULT; /* 00025E3F: 000D */ n0001 = n0001 == 0x00000000; /* 00025E4E: 0018 */ n0000 = n0000 || n0001; /* 00025E5B: 0004 */ if(! n0000) goto label_05FD; // normal if /* 00025E67: 0027 */ // -- Start Return Code -- // /* 00025E6B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00025E5B, label_05FD: /* 00025E76: 0021 */ ret_g_str0048_02F1(); /* 00025E7C: 0006 */ s0000 = LAST_RESULT; /* 00025E86: 0014 */ s0000 = s0000 ^ g_str0075; /* 00025E93: 0007 */ s0000 = s0000 + ".mif"; /* 00025EA4: 0021 */ function_018F(s0000); /* 00025EAD: 0027 */ // -- Start Return Code -- // /* 00025EB1: 0023 */ return 0x00000000; /* 00025EBA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000217DA, 00026FF9, 0002700B, //Binary Size : 0x00000137 bytes function NUMBER function_0203() NUMBER n0000; //-002-/ 00025F02, 00025F18, NUMBER n0001; //-003-/ 00025F0C, 00025FA4, 00025FBB, NUMBER n0002; //-002-/ 00025F53, 00025F61, NUMBER n0003; //-014-/ 00025ED1, 00025EE0, 00025F18, 00025F27, 00025F33, 00025F47, 00025F7F, 00025F89, 00025F89, 00025F98, 00025FBB, 00025FCA, 00025FE0, 00025FEA, begin /* 00025EC8: 0022 */ // -- Begin Function Code -- // /* 00025ED1: 000D */ n0003 = g_number004C == 0x00000000; /* 00025EE0: 0004 */ if(! n0003) goto label_05FF; // normal if /* 00025EEC: 0027 */ // -- Start Return Code -- // /* 00025EF0: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00025EE0, label_05FF: /* 00025EFB: 0039 */ UseDLL(g_str0074); /* 00025F02: 0006 */ n0000 = LAST_RESULT; /* 00025F0C: 0006 */ n0001 = 0x00000000; /* 00025F18: 000D */ n0003 = n0000 == 0x00000000; /* 00025F27: 0004 */ if(! n0003) goto label_0602; // normal if /* 00025F33: 000D */ n0003 = g_str006C == "Success"; /* 00025F47: 0004 */ if(! n0003) goto label_0600; // normal if /* 00025F53: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 00025F47, label_0600: /* 00025F61: 0020 */ ISMIF32.InstallStatusMIF(g_str0075, g_str0072, g_str006D, g_str006E, g_str0073, g_str0070, g_str0071, n0002); /* 00025F7F: 0006 */ n0003 = LAST_RESULT; /* 00025F89: 000E */ n0003 = n0003 != 0x00000000; /* 00025F98: 0004 */ if(! n0003) goto label_0601; // normal if /* 00025FA4: 0006 */ n0001 = 0x00000001; // : Jump Referenced(1): // : 00025F98, label_0601: /* 00025FB2: 003A */ UnUseDLL(g_str0074); // : Jump Referenced(1): // : 00025F27, label_0602: /* 00025FBB: 000D */ n0003 = n0001 == 0x00000000; /* 00025FCA: 0004 */ if(! n0003) goto label_0603; // normal if /* 00025FD6: 0027 */ // -- Start Return Code -- // /* 00025FDA: 0021 */ function_0207(); /* 00025FE0: 0006 */ n0003 = LAST_RESULT; /* 00025FEA: 0023 */ return n0003; // : Jump Referenced(1): // : 00025FCA, label_0603: /* 00025FF3: 0027 */ // -- Start Return Code -- // /* 00025FF7: 0023 */ return 0x00000001; /* 00026000: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00025CDD, //Binary Size : 0x00000185 bytes function NUMBER function_0204() NUMBER n0000; //-006-/ 00026017, 00026021, 0002603E, 00026048, 00026051, 00026144, NUMBER n0001; //-004-/ 0002606F, 00026079, 00026082, 00026144, NUMBER n0002; //-004-/ 0002609A, 000260A4, 000260AD, 00026144, NUMBER n0003; //-004-/ 000260C9, 000260D3, 000260DC, 00026144, NUMBER n0004; //-004-/ 000260F8, 00026102, 0002610B, 00026144, NUMBER n0005; //-004-/ 00026127, 00026131, 0002613A, 00026144, type_date struct_type_date_0000; //-007-/ 00026017, 0002602A, 0002605B, 0002608C, 000260B7, 000260E6, 00026115, begin /* 0002600E: 0022 */ // -- Begin Function Code -- // /* 00026017: 001A */ n0000 = &struct_type_date_0000; /* 00026021: 0020 */ KERNEL32.GetLocalTime(n0000); /* 0002602A: 0035 */ struct_type_date_0000.nYearMonth; /* 0002603E: 0006 */ n0000 = LAST_RESULT; /* 00026048: 0021 */ function_0210(n0000); /* 00026051: 0006 */ n0000 = LAST_RESULT; /* 0002605B: 0035 */ struct_type_date_0000.nYearMonth; /* 0002606F: 0006 */ n0001 = LAST_RESULT; /* 00026079: 0021 */ function_020F(n0001); /* 00026082: 0006 */ n0001 = LAST_RESULT; /* 0002608C: 0035 */ struct_type_date_0000.nDay; /* 0002609A: 0006 */ n0002 = LAST_RESULT; /* 000260A4: 0021 */ function_020F(n0002); /* 000260AD: 0006 */ n0002 = LAST_RESULT; /* 000260B7: 0035 */ struct_type_date_0000.nHourMin; /* 000260C9: 0006 */ n0003 = LAST_RESULT; /* 000260D3: 0021 */ function_0210(n0003); /* 000260DC: 0006 */ n0003 = LAST_RESULT; /* 000260E6: 0035 */ struct_type_date_0000.nHourMin; /* 000260F8: 0006 */ n0004 = LAST_RESULT; /* 00026102: 0021 */ function_020F(n0004); /* 0002610B: 0006 */ n0004 = LAST_RESULT; /* 00026115: 0035 */ struct_type_date_0000.nSeconds; /* 00026127: 0006 */ n0005 = LAST_RESULT; /* 00026131: 0021 */ function_0210(n0005); /* 0002613A: 0006 */ n0005 = LAST_RESULT; /* 00026144: 0021 */ function_02D6(g_str006F, "%04d%02d%02d%02d%02d%02d00.000000+000", n0000, n0001, n0002, n0003, n0004, n0005); /* 00026187: 0027 */ // -- Start Return Code -- // /* 0002618B: 0023 */ return 0x00000001; /* 00026194: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021666, //Binary Size : 0x00000111 bytes function NUMBER function_0205(/*STRING*/ s0000) STRING s0001; //-002-/ 0002624B, 00026255, NUMBER n0000; //-004-/ 000261CA, 000261D7, 00026277, 00026284, begin /* 000261A6: 0022 */ // -- Begin Function Code -- // /* 000261AF: 0004 */ if(! g_number004C) goto label_0606; // normal if /* 000261BB: 0027 */ // -- Start Return Code -- // /* 000261BF: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000261AF, label_0606: /* 000261CA: 000D */ n0000 = s0000 == ""; /* 000261D7: 0004 */ if(! n0000) goto label_0607; // normal if /* 000261E3: 0006 */ s0000 = "Status"; // : Jump Referenced(1): // : 000261D7, label_0607: /* 000261F5: 0006 */ g_str006C = ""; /* 000261FF: 0006 */ g_str006D = ""; /* 00026209: 0006 */ g_str006E = ""; /* 00026213: 0006 */ g_str006F = ""; /* 0002621D: 0006 */ g_str0070 = ""; /* 00026227: 0006 */ g_str0071 = ""; /* 00026231: 0006 */ g_str0072 = ""; /* 0002623B: 0006 */ g_str0073 = ""; /* 00026245: 0021 */ ret_g_str003F_02EB(); /* 0002624B: 0006 */ s0001 = LAST_RESULT; /* 00026255: 0014 */ g_str0074 = s0001 ^ "ismif32.dll"; /* 0002626D: 0006 */ g_str0075 = s0000; /* 00026277: 000D */ n0000 = g_str0073 == ""; /* 00026284: 0004 */ if(! n0000) goto label_0608; // normal if /* 00026290: 0006 */ g_str0073 = "ENU"; // : Jump Referenced(1): // : 00026284, label_0608: /* 0002629F: 0006 */ g_number004C = 0x00000001; /* 000262AB: 0027 */ // -- Start Return Code -- // /* 000262AF: 0023 */ return 0x00000001; /* 000262B8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000217E2, //Binary Size : 0x00000021 bytes function NUMBER function_0206() begin /* 000262C6: 0022 */ // -- Begin Function Code -- // /* 000262CF: 0006 */ g_number004C = 0x00000000; /* 000262DB: 0027 */ // -- Start Return Code -- // /* 000262DF: 0023 */ return 0x00000001; /* 000262E8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00025FDA, //Binary Size : 0x00000C0F bytes function NUMBER function_0207() STRING s0000; //-182-/ 00026326, 00026341, 0002638D, 000263C1, 000263C1, 000263DD, 000263DD, 00026404, 00026404, 0002641D, 0002641D, 0002644E, 0002644E, 00026470, 00026470, 0002649A, 0002649A, 000264B5, 000264B5, 000264DC, 000264DC, 00026503, 00026503, 00026529, 00026529, 00026545, 00026545, 00026552, 00026552, 00026562, 00026562, 00026582, 00026582, 000265A4, 000265A4, 000265C9, 000265C9, 000265E4, 000265E4, 0002660B, 0002660B, 00026632, 00026632, 00026658, 00026658, 00026674, 00026674, 00026681, 00026681, 00026691, 00026691, 000266B1, 000266B1, 000266D3, 000266D3, 000266F8, 000266F8, 00026713, 00026713, 0002673A, 0002673A, 00026761, 00026761, 00026787, 00026787, 000267A3, 000267A3, 000267B0, 000267B0, 000267C0, 000267C0, 000267E0, 000267E0, 00026802, 00026802, 00026826, 00026826, 00026841, 00026841, 00026868, 00026868, 0002688F, 0002688F, 000268B5, 000268B5, 000268D1, 000268D1, 000268DE, 000268DE, 000268EE, 000268EE, 0002690E, 0002690E, 00026930, 00026930, 0002695B, 0002695B, 00026976, 00026976, 0002699D, 0002699D, 000269C4, 000269C4, 000269EA, 000269EA, 00026A06, 00026A06, 00026A13, 00026A13, 00026A23, 00026A23, 00026A43, 00026A43, 00026A65, 00026A65, 00026A8F, 00026A8F, 00026AAA, 00026AAA, 00026AD1, 00026AD1, 00026AF8, 00026AF8, 00026B1E, 00026B1E, 00026B45, 00026B45, 00026B65, 00026B65, 00026B7F, 00026B7F, 00026B9B, 00026B9B, 00026BC4, 00026BC4, 00026BDD, 00026BDD, 00026C11, 00026C11, 00026C33, 00026C33, 00026C57, 00026C57, 00026C72, 00026C72, 00026C99, 00026C99, 00026CC0, 00026CC0, 00026CE6, 00026CE6, 00026D02, 00026D02, 00026D0F, 00026D0F, 00026D1F, 00026D1F, 00026D3F, 00026D3F, 00026D61, 00026D61, 00026D8A, 00026D8A, 00026DA5, 00026DA5, 00026DCC, 00026DCC, 00026DF3, 00026DF3, 00026E1A, 00026E1A, 00026E36, 00026E36, 00026E43, 00026E43, 00026E53, 00026E53, 00026E73, 00026E73, 00026E8D, 00026E8D, 00026EA7, STRING s0001; //-002-/ 00026330, 00026341, NUMBER n0000; //-003-/ 0002630B, 00026375, 00026EC6, NUMBER n0001; //-003-/ 00026341, 00026EA7, 00026EBD, NUMBER n0002; //-002-/ 00026EB3, 00026ECF, NUMBER n0003; //-006-/ 00026350, 0002635A, 0002635A, 00026369, 00026ECF, 00026EDE, begin /* 000262F6: 0022 */ // -- Begin Function Code -- // /* 000262FF: 0021 */ function_0202(); /* 00026305: 0021 */ ret_g_number004A_0192(); /* 0002630B: 0006 */ n0000 = LAST_RESULT; /* 00026315: 0021 */ function_0186(0x00000003); /* 00026320: 0021 */ ret_g_str0048_02F1(); /* 00026326: 0006 */ s0000 = LAST_RESULT; /* 00026330: 0007 */ s0001 = g_str0075 + ".mif"; /* 00026341: 0021 */ function_0188(n0001, s0000, s0001); /* 00026350: 0006 */ n0003 = LAST_RESULT; /* 0002635A: 0009 */ n0003 = n0003 < 0x00000000; /* 00026369: 0004 */ if(! n0003) goto label_060B; // normal if /* 00026375: 0021 */ function_0186(n0000); /* 0002637E: 0027 */ // -- Start Return Code -- // /* 00026382: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00026369, label_060B: /* 0002638D: 0007 */ s0000 = "START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"; /* 000263C1: 0007 */ s0000 = s0000 + " START GROUP\r\n"; /* 000263DD: 0007 */ s0000 = s0000 + " NAME = \"ComponentID\"\r\n"; /* 00026404: 0007 */ s0000 = s0000 + " ID = 1\r\n"; /* 0002641D: 0007 */ s0000 = s0000 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"; /* 0002644E: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026470: 0007 */ s0000 = s0000 + " NAME = \"Manufacturer\"\r\n"; /* 0002649A: 0007 */ s0000 = s0000 + " ID = 1\r\n"; /* 000264B5: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 000264DC: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026503: 0007 */ s0000 = s0000 + " TYPE = STRING(64)\r\n"; /* 00026529: 0007 */ s0000 = s0000 + " VALUE = \""; /* 00026545: 0007 */ s0000 = s0000 + g_str0072; /* 00026552: 0007 */ s0000 = s0000 + "\"\r\n"; /* 00026562: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 00026582: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 000265A4: 0007 */ s0000 = s0000 + " NAME = \"Product\"\r\n"; /* 000265C9: 0007 */ s0000 = s0000 + " ID = 2\r\n"; /* 000265E4: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 0002660B: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026632: 0007 */ s0000 = s0000 + " TYPE = STRING(64)\r\n"; /* 00026658: 0007 */ s0000 = s0000 + " VALUE = \""; /* 00026674: 0007 */ s0000 = s0000 + g_str006D; /* 00026681: 0007 */ s0000 = s0000 + "\"\r\n"; /* 00026691: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 000266B1: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 000266D3: 0007 */ s0000 = s0000 + " NAME = \"Version\"\r\n"; /* 000266F8: 0007 */ s0000 = s0000 + " ID = 3\r\n"; /* 00026713: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 0002673A: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026761: 0007 */ s0000 = s0000 + " TYPE = STRING(64)\r\n"; /* 00026787: 0007 */ s0000 = s0000 + " VALUE = \""; /* 000267A3: 0007 */ s0000 = s0000 + g_str006E; /* 000267B0: 0007 */ s0000 = s0000 + "\"\r\n"; /* 000267C0: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 000267E0: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026802: 0007 */ s0000 = s0000 + " NAME = \"Locale\"\r\n"; /* 00026826: 0007 */ s0000 = s0000 + " ID = 4\r\n"; /* 00026841: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 00026868: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 0002688F: 0007 */ s0000 = s0000 + " TYPE = STRING(16)\r\n"; /* 000268B5: 0007 */ s0000 = s0000 + " VALUE = \""; /* 000268D1: 0007 */ s0000 = s0000 + g_str0073; /* 000268DE: 0007 */ s0000 = s0000 + "\"\r\n"; /* 000268EE: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 0002690E: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026930: 0007 */ s0000 = s0000 + " NAME = \"Serial Number\"\r\n"; /* 0002695B: 0007 */ s0000 = s0000 + " ID = 5\r\n"; /* 00026976: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 0002699D: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 000269C4: 0007 */ s0000 = s0000 + " TYPE = STRING(64)\r\n"; /* 000269EA: 0007 */ s0000 = s0000 + " VALUE = \""; /* 00026A06: 0007 */ s0000 = s0000 + g_str0070; /* 00026A13: 0007 */ s0000 = s0000 + "\"\r\n"; /* 00026A23: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 00026A43: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026A65: 0007 */ s0000 = s0000 + " NAME = \"Installation\"\r\n"; /* 00026A8F: 0007 */ s0000 = s0000 + " ID = 6\r\n"; /* 00026AAA: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 00026AD1: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026AF8: 0007 */ s0000 = s0000 + " TYPE = STRING(64)\r\n"; /* 00026B1E: 0007 */ s0000 = s0000 + " VALUE = \"DateTime\"\r\n"; /* 00026B45: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 00026B65: 0007 */ s0000 = s0000 + " END GROUP\r\n"; /* 00026B7F: 0007 */ s0000 = s0000 + " START GROUP\r\n"; /* 00026B9B: 0007 */ s0000 = s0000 + " NAME = \"InstallStatus\"\r\n"; /* 00026BC4: 0007 */ s0000 = s0000 + " ID = 2\r\n"; /* 00026BDD: 0007 */ s0000 = s0000 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"; /* 00026C11: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026C33: 0007 */ s0000 = s0000 + " NAME = \"Status\"\r\n"; /* 00026C57: 0007 */ s0000 = s0000 + " ID = 1\r\n"; /* 00026C72: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 00026C99: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026CC0: 0007 */ s0000 = s0000 + " TYPE = STRING(32)\r\n"; /* 00026CE6: 0007 */ s0000 = s0000 + " VALUE = \""; /* 00026D02: 0007 */ s0000 = s0000 + g_str006C; /* 00026D0F: 0007 */ s0000 = s0000 + "\"\r\n"; /* 00026D1F: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 00026D3F: 0007 */ s0000 = s0000 + " START ATTRIBUTE\r\n"; /* 00026D61: 0007 */ s0000 = s0000 + " NAME = \"Description\"\r\n"; /* 00026D8A: 0007 */ s0000 = s0000 + " ID = 2\r\n"; /* 00026DA5: 0007 */ s0000 = s0000 + " ACCESS = READ-ONLY\r\n"; /* 00026DCC: 0007 */ s0000 = s0000 + " STORAGE = SPECIFIC\r\n"; /* 00026DF3: 0007 */ s0000 = s0000 + " TYPE = STRING(128)\r\n"; /* 00026E1A: 0007 */ s0000 = s0000 + " VALUE = \""; /* 00026E36: 0007 */ s0000 = s0000 + g_str0071; /* 00026E43: 0007 */ s0000 = s0000 + "\"\r\n"; /* 00026E53: 0007 */ s0000 = s0000 + " END ATTRIBUTE\r\n"; /* 00026E73: 0007 */ s0000 = s0000 + " END GROUP\r\n"; /* 00026E8D: 0007 */ s0000 = s0000 + "END COMPONENT"; /* 00026EA7: 0021 */ function_018B(n0001, s0000); /* 00026EB3: 0006 */ n0002 = LAST_RESULT; /* 00026EBD: 0021 */ function_0189(n0001); /* 00026EC6: 0021 */ function_0186(n0000); /* 00026ECF: 0009 */ n0003 = n0002 < 0x00000000; /* 00026EDE: 0004 */ if(! n0003) goto label_060C; // normal if /* 00026EEA: 0027 */ // -- Start Return Code -- // /* 00026EEE: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00026EDE, label_060C: /* 00026EF9: 0027 */ // -- Start Return Code -- // /* 00026EFD: 0023 */ return 0x00000001; /* 00026F06: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000132E7, //Binary Size : 0x0000035F bytes function NUMBER function_0209() STRING s0001; //-004-/ 0002708B, 000270B5, 000270B5, 000270C4, STRING s0002; //-026-/ 000270AB, 000270B5, 000270E3, 000270ED, 000270ED, 00027102, 0002712C, 00027136, 00027136, 0002714B, 0002716C, 00027176, 00027176, 0002718B, 000271A8, 000271B2, 000271B2, 000271CA, 000271F4, 000271FE, 000271FE, 00027216, 00027237, 00027241, 00027241, 00027259, NUMBER n0000; //-004-/ 00027038, 00027070, 0002708B, 000270A2, NUMBER n0001; //-020-/ 00026F2D, 00026F37, 00026F54, 00026F5E, 00026F5E, 00026F6D, 00026F79, 00026F88, 00027011, 00027020, 0002704B, 00027055, 00027055, 00027064, 00027070, 0002707F, 00027110, 0002711A, 000271D8, 000271E2, OBJECT obj0000; //-004-/ 0002702C, 00027042, 0002714B, 00027216, begin /* 00026F14: 0022 */ // -- Begin Function Code -- // /* 00026F1D: 0006 */ g_str002C = g_str0004; /* 00026F27: 0021 */ function_01C0(); /* 00026F2D: 0006 */ n0001 = LAST_RESULT; /* 00026F37: 0004 */ if(! n0001) goto label_060E; // normal if /* 00026F43: 0020 */ ISRT._SetupInet(g_number002F); // : Jump Referenced(1): // : 00026F37, label_060E: /* 00026F4E: 0021 */ function_02B1(); /* 00026F54: 0006 */ n0001 = LAST_RESULT; /* 00026F5E: 0009 */ n0001 = n0001 < 0x00000000; /* 00026F6D: 0004 */ if(! n0001) goto label_060F; // normal if /* 00026F79: 000D */ n0001 = g_number0011 == 0x00000002; /* 00026F88: 0004 */ if(! n0001) goto label_060F; // normal if /* 00026F94: 0021 */ function_0200(0x00000041, "Failed"); /* 00026FA8: 0021 */ function_0200(0x00000049, "Failed silent installation. May be failed to allocate Memory."); /* 00026FF3: 0021 */ function_0202(); /* 00026FF9: 0021 */ function_0203(); /* 00026FFF: 0002 */ abort; // : Jump Referenced(2): // : 00026F6D, 00026F88, label_060F: /* 00027005: 0021 */ function_0202(); /* 0002700B: 0021 */ function_0203(); /* 00027011: 000E */ n0001 = g_number0011 != 0x00000002; /* 00027020: 0004 */ if(! n0001) goto label_0613; // normal if /* 0002702C: 0020 */ ISRT.__GetUser(g_number002F, obj0000); /* 00027038: 0006 */ n0000 = LAST_RESULT; /* 00027042: 0020 */ ISRT.IsObject(obj0000); /* 0002704B: 0006 */ n0001 = LAST_RESULT; /* 00027055: 000D */ n0001 = n0001 == 0x00000000; /* 00027064: 0004 */ if(! n0001) goto label_0611; // normal if /* 00027070: 0009 */ n0001 = n0000 < 0x00000000; /* 0002707F: 0004 */ if(! n0001) goto label_0610; // normal if /* 0002708B: 0021 */ function_02D6(s0001, "(0x%lx) ", n0000); /* 000270A2: 0021 */ function_0219(n0000); /* 000270AB: 0006 */ s0002 = LAST_RESULT; /* 000270B5: 0007 */ s0001 = s0001 + s0002; // : Jump Referenced(1): // : 0002707F, label_0610: /* 000270C4: 0035 */ Err.Raise(0x80040708, s0001); // : Jump Referenced(1): // : 00027064, label_0611: /* 000270DD: 0021 */ ret_g_str003D_02ED(); /* 000270E3: 0006 */ s0002 = LAST_RESULT; /* 000270ED: 0014 */ s0002 = s0002 ^ "user.pal"; /* 00027102: 0021 */ function_01C5(0x00000003, s0002); /* 00027110: 0006 */ n0001 = LAST_RESULT; /* 0002711A: 0004 */ if(! n0001) goto label_0612; // normal if /* 00027126: 0021 */ ret_g_str003D_02ED(); /* 0002712C: 0006 */ s0002 = LAST_RESULT; /* 00027136: 0014 */ s0002 = s0002 ^ "user.pal"; /* 0002714B: 0033 */ obj0000.DefaultPalette() = s0002; /* 00027166: 0021 */ ret_g_str003D_02ED(); /* 0002716C: 0006 */ s0002 = LAST_RESULT; /* 00027176: 0014 */ s0002 = s0002 ^ "user.pal"; /* 0002718B: 0020 */ ISRT._SetPaletteFile(g_number002F, s0002); /* 00027197: 0005 */ goto label_0613; // : Jump Referenced(1): // : 0002711A, label_0612: /* 000271A2: 0021 */ ret_g_str003D_02ED(); /* 000271A8: 0006 */ s0002 = LAST_RESULT; /* 000271B2: 0014 */ s0002 = s0002 ^ "default.pal"; /* 000271CA: 0021 */ function_01C5(0x00000003, s0002); /* 000271D8: 0006 */ n0001 = LAST_RESULT; /* 000271E2: 0004 */ if(! n0001) goto label_0613; // normal if /* 000271EE: 0021 */ ret_g_str003D_02ED(); /* 000271F4: 0006 */ s0002 = LAST_RESULT; /* 000271FE: 0014 */ s0002 = s0002 ^ "default.pal"; /* 00027216: 0033 */ obj0000.DefaultPalette() = s0002; /* 00027231: 0021 */ ret_g_str003D_02ED(); /* 00027237: 0006 */ s0002 = LAST_RESULT; /* 00027241: 0014 */ s0002 = s0002 ^ "default.pal"; /* 00027259: 0020 */ ISRT._SetPaletteFile(g_number002F, s0002); // : Jump Referenced(3): // : 00027020, 00027197, 000271E2, label_0613: /* 00027267: 0027 */ // -- Start Return Code -- // /* 0002726B: 0023 */ return 0x00000000; /* 00027274: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013768, //Binary Size : 0x0000003C bytes function NUMBER function_020A() NUMBER n0000; //-002-/ 00027295, 0002729F, begin /* 00027286: 0022 */ // -- Begin Function Code -- // /* 0002728F: 0021 */ function_01C0(); /* 00027295: 0006 */ n0000 = LAST_RESULT; /* 0002729F: 0004 */ if(! n0000) goto label_0615; // normal if /* 000272AB: 0020 */ ISRT._CleanupInet(g_number002F); // : Jump Referenced(1): // : 0002729F, label_0615: /* 000272B6: 0027 */ // -- Start Return Code -- // /* 000272BA: 0023 */ return 0x00000000; /* 000272C3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0001E03A, 0001E065, 0001E10D, 0001E138, 0001E213, // : 00026079, 000260A4, 00026102, 000338A9, 000338D4, // : //Binary Size : 0x00000022 bytes function NUMBER function_020F(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 000272DE, 000272ED, begin /* 000272D1: 0022 */ // -- Begin Function Code -- // /* 000272DA: 0027 */ // -- Start Return Code -- // /* 000272DE: 0017 */ n0001 = n0000 >> 0x00000010; /* 000272ED: 0023 */ return n0001; /* 000272F4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(14): // : 00015BF8, 0001E096, 0001E169, 0001E1E4, 0001E242, // : 0001ECF1, 0001ED13, 00026048, 000260D3, 00026131, // : 00027340, 00027362, 0002DF80, 00033878, //Binary Size : 0x00000022 bytes function NUMBER function_0210(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0002730F, 0002731E, begin /* 00027302: 0022 */ // -- Begin Function Code -- // /* 0002730B: 0027 */ // -- Start Return Code -- // /* 0002730F: 0012 */ n0001 = n0000 & 0x0000FFFF; /* 0002731E: 0023 */ return n0001; /* 00027325: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00014D1C, //Binary Size : 0x00000055 bytes function NUMBER function_0211(/*NUMBER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-006-/ 00027349, 00027353, 00027353, 00027375, 00027375, 00027382, NUMBER n0003; //-002-/ 0002736B, 00027375, begin /* 00027333: 0022 */ // -- Begin Function Code -- // /* 0002733C: 0027 */ // -- Start Return Code -- // /* 00027340: 0021 */ function_0210(n0001); /* 00027349: 0006 */ n0002 = LAST_RESULT; /* 00027353: 0016 */ n0002 = n0002 << 0x00000010; /* 00027362: 0021 */ function_0210(n0000); /* 0002736B: 0006 */ n0003 = LAST_RESULT; /* 00027375: 0013 */ n0002 = n0002 | n0003; /* 00027382: 0023 */ return n0002; /* 00027389: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00014A27, 00014BF4, 00014CD4, 00014D36, 00021A74, // : 0002228F, 000235DC, 0002367F, 00023697, //Binary Size : 0x00000059 bytes function NUMBER function_0212(/*HWND*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002, /*NUMBER*/ n0003) NUMBER n0004; //-004-/ 000273A0, 000273AF, 000273E0, 000273EA, begin /* 00027397: 0022 */ // -- Begin Function Code -- // /* 000273A0: 000D */ n0004 = n0000 == 0x00000000; /* 000273AF: 0004 */ if(! n0004) goto label_061A; // normal if /* 000273BB: 0027 */ // -- Start Return Code -- // /* 000273BF: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 000273AF, label_061A: /* 000273CA: 0027 */ // -- Start Return Code -- // /* 000273CE: 0020 */ USER32.SendMessageW(n0000, n0001, n0002, n0003); /* 000273E0: 0006 */ n0004 = LAST_RESULT; /* 000273EA: 0023 */ return n0004; /* 000273F1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000AC09, 0001218A, //Binary Size : 0x0000018D bytes function NUMBER function_0213(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00027427, 0002744A, NUMBER n0002; //-022-/ 0002740E, 00027427, 00027440, 0002744A, 0002744A, 00027457, 00027463, 0002746D, 0002748A, 00027494, 000274B1, 000274BB, 000274BB, 000274F4, 000274F4, 0002752B, 0002752B, 00027538, 0002754F, 00027559, 00027562, 0002756C, NUMBER n0003; //-010-/ 00027418, 00027427, 000274DB, 000274E5, 000274E5, 000274F4, 00027512, 0002751C, 0002751C, 0002752B, type_0007 struct_type_0007_0000; //-006-/ 00027463, 000274A0, 000274CA, 00027501, 0002754F, 00027562, begin /* 000273FF: 0022 */ // -- Begin Function Code -- // /* 00027408: 0020 */ KERNEL32.GetTickCount(); /* 0002740E: 0006 */ n0002 = LAST_RESULT; /* 00027418: 0010 */ n0003 = n0000 * 0x000003E8; /* 00027427: 0007 */ n0001 = n0002 + n0003; // : Jump Referenced(1): // : 00027582, label_061C: /* 00027436: 0001 */ // -- While/Switch -- // /* 0002743A: 0020 */ KERNEL32.GetTickCount(); /* 00027440: 0006 */ n0002 = LAST_RESULT; /* 0002744A: 0009 */ n0002 = n0002 < n0001; /* 00027457: 0004 */ if(! n0002) goto label_061F; // normal if /* 00027463: 001A */ n0002 = &struct_type_0007_0000; /* 0002746D: 0020 */ USER32.PeekMessageW(n0002, 0x00000000, 0x00000000, 0x00000000, 0x00000001); /* 0002748A: 0006 */ n0002 = LAST_RESULT; /* 00027494: 0004 */ if(! n0002) goto label_061E; // normal if /* 000274A0: 0035 */ struct_type_0007_0000.message; /* 000274B1: 0006 */ n0002 = LAST_RESULT; /* 000274BB: 000D */ n0002 = n0002 == 0x00000011; /* 000274CA: 0035 */ struct_type_0007_0000.message; /* 000274DB: 0006 */ n0003 = LAST_RESULT; /* 000274E5: 000D */ n0003 = n0003 == 0x00000010; /* 000274F4: 0018 */ n0002 = n0002 || n0003; /* 00027501: 0035 */ struct_type_0007_0000.message; /* 00027512: 0006 */ n0003 = LAST_RESULT; /* 0002751C: 000D */ n0003 = n0003 == 0x00000012; /* 0002752B: 0018 */ n0002 = n0002 || n0003; /* 00027538: 0004 */ if(! n0002) goto label_061D; // normal if /* 00027544: 0005 */ goto label_061E; // : Jump Referenced(1): // : 00027538, label_061D: /* 0002754F: 001A */ n0002 = &struct_type_0007_0000; /* 00027559: 0020 */ USER32.TranslateMessage(n0002); /* 00027562: 001A */ n0002 = &struct_type_0007_0000; /* 0002756C: 0020 */ USER32.DispatchMessage(n0002); // : Jump Referenced(2): // : 00027494, 00027544, label_061E: /* 00027577: 0020 */ KERNEL32.Sleep(0x00000001); /* 00027582: 0005 */ goto label_061C; // : Jump Referenced(1): // : 00027457, label_061F: /* 0002758D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(12): // : 0001640A, 0001650E, 000165A4, 00017136, 0001715E, // : 000171C5, 0001725D, 00017CD7, 0001C932, 00024D13, // : 00025738, 0002B07E, //Binary Size : 0x0000006E bytes function NUMBER function_0214(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 000275A8, 000275B7, begin /* 0002759F: 0022 */ // -- Begin Function Code -- // /* 000275A8: 000D */ n0001 = n0000 == 0xFFFFFFFE; /* 000275B7: 0004 */ if(! n0001) goto label_0622; // normal if /* 000275C3: 0004 */ if(! g_number004E) goto label_0621; // normal if /* 000275CF: 0027 */ // -- Start Return Code -- // /* 000275D3: 0023 */ return g_number004E; // : Jump Referenced(1): // : 000275C3, label_0621: /* 000275DC: 0020 */ ISRT.GetHandle(g_number002F, 0xFFFFFFFE); /* 000275EA: 0006 */ g_number004E = LAST_RESULT; /* 000275F4: 0027 */ // -- Start Return Code -- // /* 000275F8: 0023 */ return g_number004E; // : Jump Referenced(1): // : 000275B7, label_0622: /* 00027601: 0027 */ // -- Start Return Code -- // /* 00027605: 0023 */ return 0x00000000; /* 0002760E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00021924, 0003A116, //Binary Size : 0x0000003D bytes function NUMBER function_0215(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00027625, 00027634, begin /* 0002761C: 0022 */ // -- Begin Function Code -- // /* 00027625: 000E */ n0001 = g_number0011 != 0x00000002; /* 00027634: 0004 */ if(! n0001) goto label_0624; // normal if /* 00027640: 0020 */ ISRT.MessageBeepP(0x00000000); // : Jump Referenced(1): // : 00027634, label_0624: /* 0002764D: 0027 */ // -- Start Return Code -- // /* 00027651: 0023 */ return 0x00000000; /* 0002765A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00011210, 00011283, 00012667, 00012747, 000127E4, // : 00013C6F, 00027920, 00036B82, 00036BC0, 00036BFE, // : 0003719C, //Binary Size : 0x00000298 bytes function NUMBER function_0216(/*NUMBER*/ n0000) STRING s0000; //-002-/ 0002786A, 00027881, NUMBER n0001; //-005-/ 000277C7, 00027812, 0002782B, 0002788F, 0002788F, NUMBER n0002; //-012-/ 00027677, 00027686, 0002769F, 000276A9, 000276BB, 000276CA, 000276E3, 000276ED, 000276FF, 0002770E, 00027812, 0002781F, OBJECT obj0000; //-015-/ 0002772E, 00027738, 00027760, 00027784, 0002778E, 0002779D, 000277A7, 000277B1, 000277BD, 000277E3, 000277ED, 000277FC, 00027806, 00027812, 000278A9, OBJECT obj0001; //-006-/ 0002783E, 00027848, 00027856, 00027860, 0002786A, 00027877, begin /* 00027668: 0022 */ // -- Begin Function Code -- // /* 00027671: 0001 */ // -- While/Switch -- // /* 00027677: 000D */ n0002 = n0000 == 0x00000002; /* 00027686: 0004 */ if(! n0002) goto label_0627; // normal if /* 00027692: 0027 */ // -- Start Return Code -- // /* 00027696: 0030 */ ExecuteHandler(0x00000002); /* 0002769F: 0006 */ n0002 = LAST_RESULT; /* 000276A9: 0023 */ return n0002; /* 000276B0: 0005 */ goto label_062E; // : Jump Referenced(1): // : 00027686, label_0627: /* 000276BB: 000D */ n0002 = n0000 == 0x00000001; /* 000276CA: 0004 */ if(! n0002) goto label_0628; // normal if /* 000276D6: 0027 */ // -- Start Return Code -- // /* 000276DA: 0030 */ ExecuteHandler(0x00000001); /* 000276E3: 0006 */ n0002 = LAST_RESULT; /* 000276ED: 0023 */ return n0002; /* 000276F4: 0005 */ goto label_062E; // : Jump Referenced(1): // : 000276CA, label_0628: /* 000276FF: 000D */ n0002 = n0000 == 0x00000040; /* 0002770E: 0004 */ if(! n0002) goto label_062D; // normal if /* 0002771A: 0035 */ g_obj0004.NeedReboot(); /* 0002772E: 0006 */ obj0000 = LAST_RESULT; /* 00027738: 0035 */ g_obj0005.PerformPendingRegistrations(obj0000); /* 00027760: 0006 */ obj0000 = NOTHING; /* 0002776A: 0006 */ g_str0000 = ""; /* 00027774: 0035 */ g_obj0005.Errors(); /* 00027784: 0006 */ obj0000 = LAST_RESULT; /* 0002778E: 0035 */ obj0000.Count(); /* 0002779D: 0006 */ obj0000 = NOTHING; /* 000277A7: 0006 */ obj0000 = LAST_RESULT; /* 000277B1: 0004 */ if(! obj0000) goto label_062B; // normal if /* 000277BD: 0006 */ obj0000 = NOTHING; /* 000277C7: 0006 */ n0001 = 0x00000001; /* 000277D3: 0035 */ g_obj0005.Errors(); /* 000277E3: 0006 */ obj0000 = LAST_RESULT; /* 000277ED: 0035 */ obj0000.Count(); /* 000277FC: 0006 */ obj0000 = NOTHING; /* 00027806: 0006 */ obj0000 = LAST_RESULT; // : Jump Referenced(1): // : 0002789E, label_0629: /* 00027812: 000B */ n0002 = n0001 <= obj0000; /* 0002781F: 0004 */ if(! n0002) goto label_062A; // normal if /* 0002782B: 0035 */ g_obj0005.Errors(n0001); /* 0002783E: 0006 */ obj0001 = LAST_RESULT; /* 00027848: 0035 */ obj0001.File(); /* 00027856: 0006 */ obj0001 = NOTHING; /* 00027860: 0006 */ obj0001 = LAST_RESULT; /* 0002786A: 0007 */ s0000 = g_str0000 + obj0001; /* 00027877: 0006 */ obj0001 = NOTHING; /* 00027881: 0007 */ g_str0000 = s0000 + ";"; /* 0002788F: 0007 */ n0001++; /* 0002789E: 0005 */ goto label_0629; // : Jump Referenced(1): // : 0002781F, label_062A: /* 000278A9: 0006 */ obj0000 = NOTHING; /* 000278B3: 0027 */ // -- Start Return Code -- // /* 000278B7: 0023 */ return 0xFFFFFFFF; /* 000278C0: 0005 */ goto label_062C; // : Jump Referenced(1): // : 000277B1, label_062B: /* 000278CB: 0027 */ // -- Start Return Code -- // /* 000278CF: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000278C0, label_062C: /* 000278DA: 0005 */ goto label_062E; // : Jump Referenced(1): // : 0002770E, label_062D: /* 000278E5: 0027 */ // -- Start Return Code -- // /* 000278E9: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(3): // : 000276B0, 000276F4, 000278DA, label_062E: /* 000278F4: 0027 */ // -- Start Return Code -- // /* 000278F8: 0023 */ return 0x00000000; /* 00027901: 0026 */ // -- Create Local Variables -- // end; //Binary Size : 0x00000017 bytes function NUMBER __ISRTDoExit() begin /* 00027917: 0022 */ // -- Begin Function Code -- // /* 00027920: 0021 */ function_0216(0x00000002); /* 0002792B: 0024 */ return; /* 0002792F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00013C8C, 00022CC3, 00022FC8, //Binary Size : 0x0000004F bytes function NUMBER function_0218(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00027946, 00027955, begin /* 0002793D: 0022 */ // -- Begin Function Code -- // /* 00027946: 000E */ n0001 = n0000 != 0x00000003; /* 00027955: 0004 */ if(! n0001) goto label_0631; // normal if /* 00027961: 0027 */ // -- Start Return Code -- // /* 00027965: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00027955, label_0631: /* 00027970: 0035 */ g_obj0004.Reboot(); /* 00027980: 0027 */ // -- Start Return Code -- // /* 00027984: 0023 */ return 0x00000000; /* 0002798D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00012613, 000126C9, 00012DF6, 000270A2, 0002AE5D, // : //Binary Size : 0x0000327E bytes function STRING function_0219(/*NUMBER*/ n0000) STRING s0000; //-130-/ 00027A0D, 00027A58, 00027AB7, 00027AF8, 00027B48, 00027B8E, 00027BD0, 00027C11, 00027C62, 00027CA7, 00027CFC, 00027D44, 00027D8C, 00027DDC, 00027E2E, 00027E9A, 00027EE2, 00027F20, 00027F5D, 00027F9D, 00027FDE, 0002801E, 00028063, 000280B9, 00028106, 0002815A, 000281AD, 00028200, 00028261, 000282B5, 00028301, 00028345, 0002838B, 000283E3, 00028428, 0002846E, 000284C2, 00028508, 00028555, 0002859F, 000285FA, 00028650, 000286A6, 0002870E, 00028768, 000287B7, 00028814, 0002886C, 000288C0, 00028987, 000289E2, 00028A49, 00028AB8, 00028B63, 00028BEA, 00028C46, 00028CE0, 00028D3F, 00028DA3, 00028E06, 00028E64, 00028EC9, 00028F1F, 00029004, 00029060, 000290C6, 0002912E, 00029193, 00029217, 0002929C, 00029326, 0002937B, 00029411, 0002947D, 00029522, 000295C8, 0002965A, 000296A9, 0002973B, 0002978E, 00029816, 0002986B, 000298AE, 00029906, 00029970, 000299E0, 00029A7A, 00029AD0, 00029B1A, 00029B8A, 00029C11, 00029C95, 00029CF7, 00029DB8, 00029E0F, 00029EC3, 00029F24, 00029F84, 00029FF2, 0002A04E, 0002A0AC, 0002A141, 0002A1A0, 0002A227, 0002A278, 0002A34C, 0002A3D6, 0002A42A, 0002A476, 0002A4C2, 0002A50E, 0002A559, 0002A5D1, 0002A631, 0002A6A4, 0002A727, 0002A771, 0002A7CB, 0002A86F, 0002A8E6, 0002A954, 0002A9CF, 0002AA4A, 0002AA92, 0002AACD, 0002AB3B, 0002ABB5, 0002ABD7, 0002ABEA, 0002AC13, STRING s0001; //-020-/ 0002A921, 0002A92B, 0002A92B, 0002A954, 0002A99C, 0002A9A6, 0002A9A6, 0002A9CF, 0002AA17, 0002AA21, 0002AA21, 0002AA4A, 0002AB08, 0002AB12, 0002AB12, 0002AB3B, 0002AB83, 0002AB8D, 0002AB8D, 0002ABB5, NUMBER n0001; //-260-/ 000279A4, 000279C2, 000279C2, 000279CF, 000279F2, 00027A01, 00027A3D, 00027A4C, 00027A9C, 00027AAB, 00027ADD, 00027AEC, 00027B2D, 00027B3C, 00027B73, 00027B82, 00027BB5, 00027BC4, 00027BF6, 00027C05, 00027C47, 00027C56, 00027C8C, 00027C9B, 00027CE1, 00027CF0, 00027D29, 00027D38, 00027D71, 00027D80, 00027DC1, 00027DD0, 00027E13, 00027E22, 00027E7F, 00027E8E, 00027EC7, 00027ED6, 00027F05, 00027F14, 00027F42, 00027F51, 00027F82, 00027F91, 00027FC3, 00027FD2, 00028003, 00028012, 00028048, 00028057, 0002809E, 000280AD, 000280EB, 000280FA, 0002813F, 0002814E, 00028192, 000281A1, 000281E5, 000281F4, 00028246, 00028255, 0002829A, 000282A9, 000282E6, 000282F5, 0002832A, 00028339, 00028370, 0002837F, 000283C8, 000283D7, 0002840D, 0002841C, 00028453, 00028462, 000284A7, 000284B6, 000284ED, 000284FC, 0002853A, 00028549, 00028584, 00028593, 000285DF, 000285EE, 00028635, 00028644, 0002868B, 0002869A, 000286F3, 00028702, 0002874D, 0002875C, 0002879C, 000287AB, 000287F9, 00028808, 00028851, 00028860, 000288A5, 000288B4, 0002896C, 0002897B, 000289C7, 000289D6, 00028A2E, 00028A3D, 00028A9D, 00028AAC, 00028B48, 00028B57, 00028BCF, 00028BDE, 00028C2B, 00028C3A, 00028CC5, 00028CD4, 00028D24, 00028D33, 00028D88, 00028D97, 00028DEB, 00028DFA, 00028E49, 00028E58, 00028EAE, 00028EBD, 00028F04, 00028F13, 00028FE9, 00028FF8, 00029045, 00029054, 000290AB, 000290BA, 00029113, 00029122, 00029178, 00029187, 000291FC, 0002920B, 00029281, 00029290, 0002930B, 0002931A, 00029360, 0002936F, 000293F6, 00029405, 00029462, 00029471, 00029507, 00029516, 000295AD, 000295BC, 0002963F, 0002964E, 0002968E, 0002969D, 00029720, 0002972F, 00029773, 00029782, 000297FB, 0002980A, 00029850, 0002985F, 00029893, 000298A2, 000298EB, 000298FA, 00029955, 00029964, 000299C5, 000299D4, 00029A5F, 00029A6E, 00029AB5, 00029AC4, 00029AFF, 00029B0E, 00029B6F, 00029B7E, 00029BF6, 00029C05, 00029C7A, 00029C89, 00029CDC, 00029CEB, 00029D9D, 00029DAC, 00029DF4, 00029E03, 00029EA8, 00029EB7, 00029F09, 00029F18, 00029F69, 00029F78, 00029FD7, 00029FE6, 0002A033, 0002A042, 0002A091, 0002A0A0, 0002A126, 0002A135, 0002A185, 0002A194, 0002A20C, 0002A21B, 0002A25D, 0002A26C, 0002A331, 0002A340, 0002A3BB, 0002A3CA, 0002A40F, 0002A41E, 0002A45B, 0002A46A, 0002A4A7, 0002A4B6, 0002A4F3, 0002A502, 0002A53E, 0002A54D, 0002A5B6, 0002A5C5, 0002A616, 0002A625, 0002A689, 0002A698, 0002A70C, 0002A71B, 0002A756, 0002A765, 0002A7B0, 0002A7BF, 0002A854, 0002A863, 0002A8C0, 0002A8CF, 0002A8FB, 0002A90A, 0002A976, 0002A985, 0002A9F1, 0002AA00, 0002AA6C, 0002AA7B, 0002AAA7, 0002AAB6, 0002AAE2, 0002AAF1, 0002AB5D, 0002AB6C, 0002ABE0, 0002ABEA, NUMBER n0002; //-002-/ 000279B3, 000279C2, OBJECT obj0000; //-015-/ 0002A94A, 0002A954, 0002A961, 0002A9C5, 0002A9CF, 0002A9DC, 0002AA40, 0002AA4A, 0002AA57, 0002AB31, 0002AB3B, 0002AB48, 0002ABAB, 0002ABB5, 0002ABC2, begin /* 0002799B: 0022 */ // -- Begin Function Code -- // /* 000279A4: 000C */ n0001 = n0000 >= 0x80072EE1; /* 000279B3: 000B */ n0002 = n0000 <= 0x80072F8E; /* 000279C2: 0019 */ n0001 = n0001 && n0002; /* 000279CF: 0004 */ if(! n0001) goto label_0633; // normal if /* 000279DB: 000F */ n0000 = n0000 - 0x80070000; // : Jump Referenced(1): // : 000279CF, label_0633: /* 000279EC: 0001 */ // -- While/Switch -- // /* 000279F2: 000D */ n0001 = n0000 == 0x8004D424; /* 00027A01: 0004 */ if(! n0001) goto label_0635; // normal if /* 00027A0D: 0006 */ s0000 = "OK to continue with request"; /* 00027A32: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027A01, label_0635: /* 00027A3D: 000D */ n0001 = n0000 == 0x8004D425; /* 00027A4C: 0004 */ if(! n0001) goto label_0636; // normal if /* 00027A58: 0006 */ s0000 = "Server has switched protocols in upgrade header"; /* 00027A91: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027A4C, label_0636: /* 00027A9C: 000D */ n0001 = n0000 == 0x8004D488; /* 00027AAB: 0004 */ if(! n0001) goto label_0637; // normal if /* 00027AB7: 0006 */ s0000 = "Request completed"; /* 00027AD2: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027AAB, label_0637: /* 00027ADD: 000D */ n0001 = n0000 == 0x8004D489; /* 00027AEC: 0004 */ if(! n0001) goto label_0638; // normal if /* 00027AF8: 0006 */ s0000 = "Object created, reason = new URI"; /* 00027B22: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027AEC, label_0638: /* 00027B2D: 000D */ n0001 = n0000 == 0x8004D48A; /* 00027B3C: 0004 */ if(! n0001) goto label_0639; // normal if /* 00027B48: 0006 */ s0000 = "Async completion (TBS)"; /* 00027B68: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027B3C, label_0639: /* 00027B73: 000D */ n0001 = n0000 == 0x8004D48B; /* 00027B82: 0004 */ if(! n0001) goto label_063A; // normal if /* 00027B8E: 0006 */ s0000 = "Partial completion"; /* 00027BAA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027B82, label_063A: /* 00027BB5: 000D */ n0001 = n0000 == 0x8004D48C; /* 00027BC4: 0004 */ if(! n0001) goto label_063B; // normal if /* 00027BD0: 0006 */ s0000 = "No info to return"; /* 00027BEB: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027BC4, label_063B: /* 00027BF6: 000D */ n0001 = n0000 == 0x8004D48D; /* 00027C05: 0004 */ if(! n0001) goto label_063C; // normal if /* 00027C11: 0006 */ s0000 = "Request completed, but clear form"; /* 00027C3C: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027C05, label_063C: /* 00027C47: 000D */ n0001 = n0000 == 0x8004D48E; /* 00027C56: 0004 */ if(! n0001) goto label_063D; // normal if /* 00027C62: 0006 */ s0000 = "Partial GET furfilled"; /* 00027C81: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027C56, label_063D: /* 00027C8C: 000D */ n0001 = n0000 == 0x8004D4EC; /* 00027C9B: 0004 */ if(! n0001) goto label_063E; // normal if /* 00027CA7: 0006 */ s0000 = "Server couldn\'t decide what to return"; /* 00027CD6: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027C9B, label_063E: /* 00027CE1: 000D */ n0001 = n0000 == 0x8004D4ED; /* 00027CF0: 0004 */ if(! n0001) goto label_063F; // normal if /* 00027CFC: 0006 */ s0000 = "Object permanently moved"; /* 00027D1E: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027CF0, label_063F: /* 00027D29: 000D */ n0001 = n0000 == 0x8004D4EE; /* 00027D38: 0004 */ if(! n0001) goto label_0640; // normal if /* 00027D44: 0006 */ s0000 = "Object temporarily moved"; /* 00027D66: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027D38, label_0640: /* 00027D71: 000D */ n0001 = n0000 == 0x8004D4EF; /* 00027D80: 0004 */ if(! n0001) goto label_0641; // normal if /* 00027D8C: 0006 */ s0000 = "Redirection w/ new access method"; /* 00027DB6: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027D80, label_0641: /* 00027DC1: 000D */ n0001 = n0000 == 0x8004D4F0; /* 00027DD0: 0004 */ if(! n0001) goto label_0642; // normal if /* 00027DDC: 0006 */ s0000 = "If-modified-since was not modified"; /* 00027E08: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027DD0, label_0642: /* 00027E13: 000D */ n0001 = n0000 == 0x8004D4F1; /* 00027E22: 0004 */ if(! n0001) goto label_0643; // normal if /* 00027E2E: 0006 */ s0000 = "Redirection to proxy, location header specifies proxy to use"; /* 00027E74: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027E22, label_0643: /* 00027E7F: 000D */ n0001 = n0000 == 0x8004D4F3; /* 00027E8E: 0004 */ if(! n0001) goto label_0644; // normal if /* 00027E9A: 0006 */ s0000 = "HTTP/1.1: keep same verb"; /* 00027EBC: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027E8E, label_0644: /* 00027EC7: 000D */ n0001 = n0000 == 0x8004D550; /* 00027ED6: 0004 */ if(! n0001) goto label_0645; // normal if /* 00027EE2: 0006 */ s0000 = "Invalid syntax"; /* 00027EFA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027ED6, label_0645: /* 00027F05: 000D */ n0001 = n0000 == 0x8004D551; /* 00027F14: 0004 */ if(! n0001) goto label_0646; // normal if /* 00027F20: 0006 */ s0000 = "Access denied"; /* 00027F37: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027F14, label_0646: /* 00027F42: 000D */ n0001 = n0000 == 0x8004D552; /* 00027F51: 0004 */ if(! n0001) goto label_0647; // normal if /* 00027F5D: 0006 */ s0000 = "Payment required"; /* 00027F77: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027F51, label_0647: /* 00027F82: 000D */ n0001 = n0000 == 0x8004D553; /* 00027F91: 0004 */ if(! n0001) goto label_0648; // normal if /* 00027F9D: 0006 */ s0000 = "Request forbidden"; /* 00027FB8: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027F91, label_0648: /* 00027FC3: 000D */ n0001 = n0000 == 0x8004D554; /* 00027FD2: 0004 */ if(! n0001) goto label_0649; // normal if /* 00027FDE: 0006 */ s0000 = "Object not found"; /* 00027FF8: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00027FD2, label_0649: /* 00028003: 000D */ n0001 = n0000 == 0x8004D555; /* 00028012: 0004 */ if(! n0001) goto label_064A; // normal if /* 0002801E: 0006 */ s0000 = "Method is not allowed"; /* 0002803D: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028012, label_064A: /* 00028048: 000D */ n0001 = n0000 == 0x8004D556; /* 00028057: 0004 */ if(! n0001) goto label_064B; // normal if /* 00028063: 0006 */ s0000 = "No response acceptable to client found"; /* 00028093: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028057, label_064B: /* 0002809E: 000D */ n0001 = n0000 == 0x8004D557; /* 000280AD: 0004 */ if(! n0001) goto label_064C; // normal if /* 000280B9: 0006 */ s0000 = "Proxy authentication required"; /* 000280E0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000280AD, label_064C: /* 000280EB: 000D */ n0001 = n0000 == 0x8004D558; /* 000280FA: 0004 */ if(! n0001) goto label_064D; // normal if /* 00028106: 0006 */ s0000 = "Server timed out waiting for request"; /* 00028134: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000280FA, label_064D: /* 0002813F: 000D */ n0001 = n0000 == 0x8004D559; /* 0002814E: 0004 */ if(! n0001) goto label_064E; // normal if /* 0002815A: 0006 */ s0000 = "User should resubmit with more info"; /* 00028187: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002814E, label_064E: /* 00028192: 000D */ n0001 = n0000 == 0x8004D55A; /* 000281A1: 0004 */ if(! n0001) goto label_064F; // normal if /* 000281AD: 0006 */ s0000 = "The resource is no longer available"; /* 000281DA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000281A1, label_064F: /* 000281E5: 000D */ n0001 = n0000 == 0x8004D55B; /* 000281F4: 0004 */ if(! n0001) goto label_0650; // normal if /* 00028200: 0006 */ s0000 = "The server refused to accept request w/o a length"; /* 0002823B: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000281F4, label_0650: /* 00028246: 000D */ n0001 = n0000 == 0x8004D55C; /* 00028255: 0004 */ if(! n0001) goto label_0651; // normal if /* 00028261: 0006 */ s0000 = "Precondition given in request failed"; /* 0002828F: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028255, label_0651: /* 0002829A: 000D */ n0001 = n0000 == 0x8004D55D; /* 000282A9: 0004 */ if(! n0001) goto label_0652; // normal if /* 000282B5: 0006 */ s0000 = "Request entity was too large"; /* 000282DB: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000282A9, label_0652: /* 000282E6: 000D */ n0001 = n0000 == 0x8004D55E; /* 000282F5: 0004 */ if(! n0001) goto label_0653; // normal if /* 00028301: 0006 */ s0000 = "Request URI too long"; /* 0002831F: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000282F5, label_0653: /* 0002832A: 000D */ n0001 = n0000 == 0x8004D55F; /* 00028339: 0004 */ if(! n0001) goto label_0654; // normal if /* 00028345: 0006 */ s0000 = "Unsupported media type"; /* 00028365: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028339, label_0654: /* 00028370: 000D */ n0001 = n0000 == 0x8004D581; /* 0002837F: 0004 */ if(! n0001) goto label_0655; // normal if /* 0002838B: 0006 */ s0000 = "Retry after doing the appropriate action"; /* 000283BD: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002837F, label_0655: /* 000283C8: 000D */ n0001 = n0000 == 0x8004D5B4; /* 000283D7: 0004 */ if(! n0001) goto label_0656; // normal if /* 000283E3: 0006 */ s0000 = "Internal server error"; /* 00028402: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000283D7, label_0656: /* 0002840D: 000D */ n0001 = n0000 == 0x8004D5B5; /* 0002841C: 0004 */ if(! n0001) goto label_0657; // normal if /* 00028428: 0006 */ s0000 = "Required not supported"; /* 00028448: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002841C, label_0657: /* 00028453: 000D */ n0001 = n0000 == 0x8004D5B6; /* 00028462: 0004 */ if(! n0001) goto label_0658; // normal if /* 0002846E: 0006 */ s0000 = "Error response received from gateway"; /* 0002849C: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028462, label_0658: /* 000284A7: 000D */ n0001 = n0000 == 0x8004D5B7; /* 000284B6: 0004 */ if(! n0001) goto label_0659; // normal if /* 000284C2: 0006 */ s0000 = "Temporarily overloaded"; /* 000284E2: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000284B6, label_0659: /* 000284ED: 000D */ n0001 = n0000 == 0x8004D5B8; /* 000284FC: 0004 */ if(! n0001) goto label_065A; // normal if /* 00028508: 0006 */ s0000 = "Timed out waiting for gateway"; /* 0002852F: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000284FC, label_065A: /* 0002853A: 000D */ n0001 = n0000 == 0x8004D5B9; /* 00028549: 0004 */ if(! n0001) goto label_065B; // normal if /* 00028555: 0006 */ s0000 = "HTTP version not supported"; /* 00028579: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028549, label_065B: /* 00028584: 000D */ n0001 = n0000 == 0x00002F82; /* 00028593: 0004 */ if(! n0001) goto label_065C; // normal if /* 0002859F: 0006 */ s0000 = "The HTTP cookie was declined by the server."; /* 000285D4: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028593, label_065C: /* 000285DF: 000D */ n0001 = n0000 == 0x00002F81; /* 000285EE: 0004 */ if(! n0001) goto label_065D; // normal if /* 000285FA: 0006 */ s0000 = "The HTTP cookie requires confirmation."; /* 0002862A: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000285EE, label_065D: /* 00028635: 000D */ n0001 = n0000 == 0x00002F77; /* 00028644: 0004 */ if(! n0001) goto label_065E; // normal if /* 00028650: 0006 */ s0000 = "The server did not return any headers."; /* 00028680: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028644, label_065E: /* 0002868B: 000D */ n0001 = n0000 == 0x00002F7B; /* 0002869A: 0004 */ if(! n0001) goto label_065F; // normal if /* 000286A6: 0006 */ s0000 = "The header could not be added because it already exists."; /* 000286E8: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002869A, label_065F: /* 000286F3: 000D */ n0001 = n0000 == 0x00002F76; /* 00028702: 0004 */ if(! n0001) goto label_0660; // normal if /* 0002870E: 0006 */ s0000 = "The requested header could not be located."; /* 00028742: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028702, label_0660: /* 0002874D: 000D */ n0001 = n0000 == 0x00002F79; /* 0002875C: 0004 */ if(! n0001) goto label_0661; // normal if /* 00028768: 0006 */ s0000 = "The supplied header is invalid."; /* 00028791: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002875C, label_0661: /* 0002879C: 000D */ n0001 = n0000 == 0x00002F7A; /* 000287AB: 0004 */ if(! n0001) goto label_0662; // normal if /* 000287B7: 0006 */ s0000 = "The request made to HttpQueryInfo is invalid."; /* 000287EE: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000287AB, label_0662: /* 000287F9: 000D */ n0001 = n0000 == 0x00002F78; /* 00028808: 0004 */ if(! n0001) goto label_0663; // normal if /* 00028814: 0006 */ s0000 = "The server response could not be parsed."; /* 00028846: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028808, label_0663: /* 00028851: 000D */ n0001 = n0000 == 0x00002F80; /* 00028860: 0004 */ if(! n0001) goto label_0664; // normal if /* 0002886C: 0006 */ s0000 = "The HTTP request was not redirected."; /* 0002889A: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028860, label_0664: /* 000288A5: 000D */ n0001 = n0000 == 0x00002F7C; /* 000288B4: 0004 */ if(! n0001) goto label_0665; // normal if /* 000288C0: 0006 */ s0000 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; /* 00028961: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000288B4, label_0665: /* 0002896C: 000D */ n0001 = n0000 == 0x00002F88; /* 0002897B: 0004 */ if(! n0001) goto label_0666; // normal if /* 00028987: 0006 */ s0000 = "The redirection requires user confirmation."; /* 000289BC: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002897B, label_0666: /* 000289C7: 000D */ n0001 = n0000 == 0x00002F0F; /* 000289D6: 0004 */ if(! n0001) goto label_0667; // normal if /* 000289E2: 0006 */ s0000 = "The application could not start an asynchronous thread."; /* 00028A23: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000289D6, label_0667: /* 00028A2E: 000D */ n0001 = n0000 == 0x00002F86; /* 00028A3D: 0004 */ if(! n0001) goto label_0668; // normal if /* 00028A49: 0006 */ s0000 = "There was an error in the automatic proxy configuration script."; /* 00028A92: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028A3D, label_0668: /* 00028A9D: 000D */ n0001 = n0000 == 0x00002EEA; /* 00028AAC: 0004 */ if(! n0001) goto label_0669; // normal if /* 00028AB8: 0006 */ s0000 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; /* 00028B3D: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028AAC, label_0669: /* 00028B48: 000D */ n0001 = n0000 == 0x00002EF6; /* 00028B57: 0004 */ if(! n0001) goto label_066A; // normal if /* 00028B63: 0006 */ s0000 = "A required registry value was located but is an incorrect type or has an invalid value."; /* 00028BC4: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028B57, label_066A: /* 00028BCF: 000D */ n0001 = n0000 == 0x00002EFD; /* 00028BDE: 0004 */ if(! n0001) goto label_066B; // normal if /* 00028BEA: 0006 */ s0000 = "The attempt to connect to the server failed."; /* 00028C20: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028BDE, label_066B: /* 00028C2B: 000D */ n0001 = n0000 == 0x00002F0A; /* 00028C3A: 0004 */ if(! n0001) goto label_066C; // normal if /* 00028C46: 0006 */ s0000 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; /* 00028CBA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028C3A, label_066C: /* 00028CC5: 000D */ n0001 = n0000 == 0x00002F0C; /* 00028CD4: 0004 */ if(! n0001) goto label_066D; // normal if /* 00028CE0: 0006 */ s0000 = "The server is requesting client authentication."; /* 00028D19: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028CD4, label_066D: /* 00028D24: 000D */ n0001 = n0000 == 0x00002F0E; /* 00028D33: 0004 */ if(! n0001) goto label_066E; // normal if /* 00028D3F: 0006 */ s0000 = "Client authorization is not set up on this computer."; /* 00028D7D: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028D33, label_066E: /* 00028D88: 000D */ n0001 = n0000 == 0x00002EFE; /* 00028D97: 0004 */ if(! n0001) goto label_066F; // normal if /* 00028DA3: 0006 */ s0000 = "The connection with the server has been terminated."; /* 00028DE0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028D97, label_066F: /* 00028DEB: 000D */ n0001 = n0000 == 0x00002EFF; /* 00028DFA: 0004 */ if(! n0001) goto label_0670; // normal if /* 00028E06: 0006 */ s0000 = "The connection with the server has been reset."; /* 00028E3E: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028DFA, label_0670: /* 00028E49: 000D */ n0001 = n0000 == 0x00002F11; /* 00028E58: 0004 */ if(! n0001) goto label_0671; // normal if /* 00028E64: 0006 */ s0000 = "Another thread has a password dialog box in progress."; /* 00028EA3: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028E58, label_0671: /* 00028EAE: 000D */ n0001 = n0000 == 0x00002F83; /* 00028EBD: 0004 */ if(! n0001) goto label_0672; // normal if /* 00028EC9: 0006 */ s0000 = "The Internet connection has been lost."; /* 00028EF9: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028EBD, label_0672: /* 00028F04: 000D */ n0001 = n0000 == 0x00002EE3; /* 00028F13: 0004 */ if(! n0001) goto label_0673; // normal if /* 00028F1F: 0006 */ s0000 = "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."; /* 00028FDE: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028F13, label_0673: /* 00028FE9: 000D */ n0001 = n0000 == 0x00002F8B; /* 00028FF8: 0004 */ if(! n0001) goto label_0674; // normal if /* 00029004: 0006 */ s0000 = "The function failed due to a security check."; /* 0002903A: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00028FF8, label_0674: /* 00029045: 000D */ n0001 = n0000 == 0x00002F00; /* 00029054: 0004 */ if(! n0001) goto label_0675; // normal if /* 00029060: 0006 */ s0000 = "The Win32 Internet function needs to redo the request."; /* 000290A0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029054, label_0675: /* 000290AB: 000D */ n0001 = n0000 == 0x00002F16; /* 000290BA: 0004 */ if(! n0001) goto label_0676; // normal if /* 000290C6: 0006 */ s0000 = "The requested resource requires Fortezza authentication."; /* 00029108: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000290BA, label_0676: /* 00029113: 000D */ n0001 = n0000 == 0x00002F04; /* 00029122: 0004 */ if(! n0001) goto label_0677; // normal if /* 0002912E: 0006 */ s0000 = "The request failed because the handle already exists."; /* 0002916D: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029122, label_0677: /* 00029178: 000D */ n0001 = n0000 == 0x00002F07; /* 00029187: 0004 */ if(! n0001) goto label_0678; // normal if /* 00029193: 0006 */ s0000 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; /* 000291F1: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029187, label_0678: /* 000291FC: 000D */ n0001 = n0000 == 0x00002F08; /* 0002920B: 0004 */ if(! n0001) goto label_0679; // normal if /* 00029217: 0006 */ s0000 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; /* 00029276: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002920B, label_0679: /* 00029281: 000D */ n0001 = n0000 == 0x00002F14; /* 00029290: 0004 */ if(! n0001) goto label_067A; // normal if /* 0002929C: 0006 */ s0000 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; /* 00029300: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029290, label_067A: /* 0002930B: 000D */ n0001 = n0000 == 0x00002EFB; /* 0002931A: 0004 */ if(! n0001) goto label_067B; // normal if /* 00029326: 0006 */ s0000 = "The format of the request is invalid."; /* 00029355: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002931A, label_067B: /* 00029360: 000D */ n0001 = n0000 == 0x00002EF3; /* 0002936F: 0004 */ if(! n0001) goto label_067C; // normal if /* 0002937B: 0006 */ s0000 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; /* 000293EB: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002936F, label_067C: /* 000293F6: 000D */ n0001 = n0000 == 0x00002EF2; /* 00029405: 0004 */ if(! n0001) goto label_067D; // normal if /* 00029411: 0006 */ s0000 = "The type of handle supplied is incorrect for this operation."; /* 00029457: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029405, label_067D: /* 00029462: 000D */ n0001 = n0000 == 0x00002EEE; /* 00029471: 0004 */ if(! n0001) goto label_067E; // normal if /* 0002947D: 0006 */ s0000 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; /* 000294FC: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029471, label_067E: /* 00029507: 000D */ n0001 = n0000 == 0x00002EED; /* 00029516: 0004 */ if(! n0001) goto label_067F; // normal if /* 00029522: 0006 */ s0000 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; /* 000295A2: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029516, label_067F: /* 000295AD: 000D */ n0001 = n0000 == 0x00002F15; /* 000295BC: 0004 */ if(! n0001) goto label_0680; // normal if /* 000295C8: 0006 */ s0000 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; /* 00029634: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000295BC, label_0680: /* 0002963F: 000D */ n0001 = n0000 == 0x00002EE4; /* 0002964E: 0004 */ if(! n0001) goto label_0681; // normal if /* 0002965A: 0006 */ s0000 = "An internal error has occurred."; /* 00029683: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002964E, label_0681: /* 0002968E: 000D */ n0001 = n0000 == 0x00002F0D; /* 0002969D: 0004 */ if(! n0001) goto label_0682; // normal if /* 000296A9: 0006 */ s0000 = "The function is unfamiliar with the Certificate Authority that generated the server\'s certificate."; /* 00029715: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002969D, label_0682: /* 00029720: 000D */ n0001 = n0000 == 0x00002EF0; /* 0002972F: 0004 */ if(! n0001) goto label_0683; // normal if /* 0002973B: 0006 */ s0000 = "The requested operation is invalid."; /* 00029768: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002972F, label_0683: /* 00029773: 000D */ n0001 = n0000 == 0x00002EE9; /* 00029782: 0004 */ if(! n0001) goto label_0684; // normal if /* 0002978E: 0006 */ s0000 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; /* 000297F0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029782, label_0684: /* 000297FB: 000D */ n0001 = n0000 == 0x00002F01; /* 0002980A: 0004 */ if(! n0001) goto label_0685; // normal if /* 00029816: 0006 */ s0000 = "The request to the proxy was invalid."; /* 00029845: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002980A, label_0685: /* 00029850: 000D */ n0001 = n0000 == 0x00002EE5; /* 0002985F: 0004 */ if(! n0001) goto label_0686; // normal if /* 0002986B: 0006 */ s0000 = "The URL is invalid."; /* 00029888: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002985F, label_0686: /* 00029893: 000D */ n0001 = n0000 == 0x00002EFC; /* 000298A2: 0004 */ if(! n0001) goto label_0687; // normal if /* 000298AE: 0006 */ s0000 = "The requested item could not be located."; /* 000298E0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000298A2, label_0687: /* 000298EB: 000D */ n0001 = n0000 == 0x00002EEF; /* 000298FA: 0004 */ if(! n0001) goto label_0688; // normal if /* 00029906: 0006 */ s0000 = "The request to connect and log on to an FTP server failed."; /* 0002994A: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000298FA, label_0688: /* 00029955: 000D */ n0001 = n0000 == 0x00002F8E; /* 00029964: 0004 */ if(! n0001) goto label_0689; // normal if /* 00029970: 0006 */ s0000 = "The MS-Logoff digest header has been returned from the Web site."; /* 000299BA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029964, label_0689: /* 000299C5: 000D */ n0001 = n0000 == 0x00002F09; /* 000299D4: 0004 */ if(! n0001) goto label_068A; // normal if /* 000299E0: 0006 */ s0000 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; /* 00029A54: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 000299D4, label_068A: /* 00029A5F: 000D */ n0001 = n0000 == 0x00002EE7; /* 00029A6E: 0004 */ if(! n0001) goto label_068B; // normal if /* 00029A7A: 0006 */ s0000 = "The server name could not be resolved."; /* 00029AAA: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029A6E, label_068B: /* 00029AB5: 000D */ n0001 = n0000 == 0x00002F8D; /* 00029AC4: 0004 */ if(! n0001) goto label_068C; // normal if /* 00029AD0: 0006 */ s0000 = "Not currently implemented."; /* 00029AF4: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029AC4, label_068C: /* 00029AFF: 000D */ n0001 = n0000 == 0x00002F02; /* 00029B0E: 0004 */ if(! n0001) goto label_068D; // normal if /* 00029B1A: 0006 */ s0000 = "A user interface or other blocking operation has been requested."; /* 00029B64: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029B0E, label_068D: /* 00029B6F: 000D */ n0001 = n0000 == 0x00002EF9; /* 00029B7E: 0004 */ if(! n0001) goto label_068E; // normal if /* 00029B8A: 0006 */ s0000 = "An asynchronous request could not be made because a callback function has not been set."; /* 00029BEB: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029B7E, label_068E: /* 00029BF6: 000D */ n0001 = n0000 == 0x00002EF8; /* 00029C05: 0004 */ if(! n0001) goto label_068F; // normal if /* 00029C11: 0006 */ s0000 = "An asynchronous request could not be made because a zero context value was supplied."; /* 00029C6F: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029C05, label_068F: /* 00029C7A: 000D */ n0001 = n0000 == 0x00002EF7; /* 00029C89: 0004 */ if(! n0001) goto label_0690; // normal if /* 00029C95: 0006 */ s0000 = "Direct network access cannot be made at this time."; /* 00029CD1: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029C89, label_0690: /* 00029CDC: 000D */ n0001 = n0000 == 0x00002F8C; /* 00029CEB: 0004 */ if(! n0001) goto label_0691; // normal if /* 00029CF7: 0006 */ s0000 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; /* 00029D92: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029CEB, label_0691: /* 00029D9D: 000D */ n0001 = n0000 == 0x00002EF4; /* 00029DAC: 0004 */ if(! n0001) goto label_0692; // normal if /* 00029DB8: 0006 */ s0000 = "The request cannot be made via a proxy."; /* 00029DE9: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029DAC, label_0692: /* 00029DF4: 000D */ n0001 = n0000 == 0x00002EF1; /* 00029E03: 0004 */ if(! n0001) goto label_0693; // normal if /* 00029E0F: 0006 */ s0000 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; /* 00029E9D: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029E03, label_0693: /* 00029EA8: 000D */ n0001 = n0000 == 0x00002EEB; /* 00029EB7: 0004 */ if(! n0001) goto label_0694; // normal if /* 00029EC3: 0006 */ s0000 = "The requested option cannot be set, only queried."; /* 00029EFE: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029EB7, label_0694: /* 00029F09: 000D */ n0001 = n0000 == 0x00002EE1; /* 00029F18: 0004 */ if(! n0001) goto label_0695; // normal if /* 00029F24: 0006 */ s0000 = "No more handles could be generated at this time."; /* 00029F5E: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029F18, label_0695: /* 00029F69: 000D */ n0001 = n0000 == 0x00002F0B; /* 00029F78: 0004 */ if(! n0001) goto label_0696; // normal if /* 00029F84: 0006 */ s0000 = "The application is posting data to a sever that is not secure."; /* 00029FCC: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029F78, label_0696: /* 00029FD7: 000D */ n0001 = n0000 == 0x00002EE8; /* 00029FE6: 0004 */ if(! n0001) goto label_0697; // normal if /* 00029FF2: 0006 */ s0000 = "The requested protocol could not be located."; /* 0002A028: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 00029FE6, label_0697: /* 0002A033: 000D */ n0001 = n0000 == 0x00002F85; /* 0002A042: 0004 */ if(! n0001) goto label_0698; // normal if /* 0002A04E: 0006 */ s0000 = "The designated proxy server cannot be reached."; /* 0002A086: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A042, label_0698: /* 0002A091: 000D */ n0001 = n0000 == 0x00002F10; /* 0002A0A0: 0004 */ if(! n0001) goto label_0699; // normal if /* 0002A0AC: 0006 */ s0000 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; /* 0002A11B: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A0A0, label_0699: /* 0002A126: 000D */ n0001 = n0000 == 0x00002EF5; /* 0002A135: 0004 */ if(! n0001) goto label_069A; // normal if /* 0002A141: 0006 */ s0000 = "A required registry value could not be located."; /* 0002A17A: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A135, label_069A: /* 0002A185: 000D */ n0001 = n0000 == 0x00002EFA; /* 0002A194: 0004 */ if(! n0001) goto label_069B; // normal if /* 0002A1A0: 0006 */ s0000 = "The required operation could not be completed because one or more requests are pending."; /* 0002A201: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A194, label_069B: /* 0002A20C: 000D */ n0001 = n0000 == 0x00002F12; /* 0002A21B: 0004 */ if(! n0001) goto label_069C; // normal if /* 0002A227: 0006 */ s0000 = "The dialog box should be retried."; /* 0002A252: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A21B, label_069C: /* 0002A25D: 000D */ n0001 = n0000 == 0x00002F06; /* 0002A26C: 0004 */ if(! n0001) goto label_069D; // normal if /* 0002A278: 0006 */ s0000 = "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."; /* 0002A326: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A26C, label_069D: /* 0002A331: 000D */ n0001 = n0000 == 0x00002F05; /* 0002A340: 0004 */ if(! n0001) goto label_069E; // normal if /* 0002A34C: 0006 */ s0000 = "SSL certificate date that was received from the server is bad. The certificate is expired."; /* 0002A3B0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A340, label_069E: /* 0002A3BB: 000D */ n0001 = n0000 == 0x00002F17; /* 0002A3CA: 0004 */ if(! n0001) goto label_069F; // normal if /* 0002A3D6: 0006 */ s0000 = "The SSL certificate contains errors."; /* 0002A404: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A3CA, label_069F: /* 0002A40F: 000D */ n0001 = n0000 == 0x00002F18; /* 0002A41E: 0004 */ if(! n0001) goto label_06A0; // normal if /* 0002A42A: 0006 */ s0000 = "SSL certificate was revoked."; /* 0002A450: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A41E, label_06A0: /* 0002A45B: 000D */ n0001 = n0000 == 0x00002F19; /* 0002A46A: 0004 */ if(! n0001) goto label_06A1; // normal if /* 0002A476: 0006 */ s0000 = "SSL certificate was revoked."; /* 0002A49C: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A46A, label_06A1: /* 0002A4A7: 000D */ n0001 = n0000 == 0x00002F8A; /* 0002A4B6: 0004 */ if(! n0001) goto label_06A2; // normal if /* 0002A4C2: 0006 */ s0000 = "SSL certificate was revoked."; /* 0002A4E8: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A4B6, label_06A2: /* 0002A4F3: 000D */ n0001 = n0000 == 0x00002F89; /* 0002A502: 0004 */ if(! n0001) goto label_06A3; // normal if /* 0002A50E: 0006 */ s0000 = "SSL certificate is invalid."; /* 0002A533: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A502, label_06A3: /* 0002A53E: 000D */ n0001 = n0000 == 0x00002F7D; /* 0002A54D: 0004 */ if(! n0001) goto label_06A4; // normal if /* 0002A559: 0006 */ s0000 = "The application experienced an internal error loading the SSL libraries."; /* 0002A5AB: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A54D, label_06A4: /* 0002A5B6: 000D */ n0001 = n0000 == 0x00002F84; /* 0002A5C5: 0004 */ if(! n0001) goto label_06A5; // normal if /* 0002A5D1: 0006 */ s0000 = "The Web site or server indicated is unreachable."; /* 0002A60B: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A5C5, label_06A5: /* 0002A616: 000D */ n0001 = n0000 == 0x00002EEC; /* 0002A625: 0004 */ if(! n0001) goto label_06A6; // normal if /* 0002A631: 0006 */ s0000 = "The Win32 Internet function support is being shut down or unloaded."; /* 0002A67E: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A625, label_06A6: /* 0002A689: 000D */ n0001 = n0000 == 0x00002F7F; /* 0002A698: 0004 */ if(! n0001) goto label_06A7; // normal if /* 0002A6A4: 0006 */ s0000 = "The required protocol stack is not loaded and the application cannot start WinSock."; /* 0002A701: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A698, label_06A7: /* 0002A70C: 000D */ n0001 = n0000 == 0x00002EE2; /* 0002A71B: 0004 */ if(! n0001) goto label_06A8; // normal if /* 0002A727: 0006 */ s0000 = "The request has timed out."; /* 0002A74B: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A71B, label_06A8: /* 0002A756: 000D */ n0001 = n0000 == 0x00002F7E; /* 0002A765: 0004 */ if(! n0001) goto label_06A9; // normal if /* 0002A771: 0006 */ s0000 = "The function was unable to cache the file."; /* 0002A7A5: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A765, label_06A9: /* 0002A7B0: 000D */ n0001 = n0000 == 0x00002F87; /* 0002A7BF: 0004 */ if(! n0001) goto label_06AA; // normal if /* 0002A7CB: 0006 */ s0000 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; /* 0002A849: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A7BF, label_06AA: /* 0002A854: 000D */ n0001 = n0000 == 0x00002EE6; /* 0002A863: 0004 */ if(! n0001) goto label_06AB; // normal if /* 0002A86F: 0006 */ s0000 = "The URL scheme could not be recognized, or is not supported."; /* 0002A8B5: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A863, label_06AB: /* 0002A8C0: 000D */ n0001 = n0000 == 0x80040701; /* 0002A8CF: 0004 */ if(! n0001) goto label_06AC; // normal if /* 0002A8DB: 0021 */ function_029F(0x00004588); /* 0002A8E6: 0006 */ s0000 = LAST_RESULT; /* 0002A8F0: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A8CF, label_06AC: /* 0002A8FB: 000D */ n0001 = n0000 == 0x80040702; /* 0002A90A: 0004 */ if(! n0001) goto label_06AD; // normal if /* 0002A916: 0021 */ function_029F(0x00004589); /* 0002A921: 0006 */ s0001 = LAST_RESULT; /* 0002A92B: 0007 */ s0001 = s0001 + ": "; /* 0002A93A: 0035 */ Err.Source(); /* 0002A94A: 0006 */ obj0000 = LAST_RESULT; /* 0002A954: 0007 */ s0000 = s0001 + obj0000; /* 0002A961: 0006 */ obj0000 = NOTHING; /* 0002A96B: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A90A, label_06AD: /* 0002A976: 000D */ n0001 = n0000 == 0x80040703; /* 0002A985: 0004 */ if(! n0001) goto label_06AE; // normal if /* 0002A991: 0021 */ function_029F(0x0000458A); /* 0002A99C: 0006 */ s0001 = LAST_RESULT; /* 0002A9A6: 0007 */ s0001 = s0001 + ": "; /* 0002A9B5: 0035 */ Err.Source(); /* 0002A9C5: 0006 */ obj0000 = LAST_RESULT; /* 0002A9CF: 0007 */ s0000 = s0001 + obj0000; /* 0002A9DC: 0006 */ obj0000 = NOTHING; /* 0002A9E6: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002A985, label_06AE: /* 0002A9F1: 000D */ n0001 = n0000 == 0x80040704; /* 0002AA00: 0004 */ if(! n0001) goto label_06AF; // normal if /* 0002AA0C: 0021 */ function_029F(0x0000458B); /* 0002AA17: 0006 */ s0001 = LAST_RESULT; /* 0002AA21: 0007 */ s0001 = s0001 + ": "; /* 0002AA30: 0035 */ Err.Source(); /* 0002AA40: 0006 */ obj0000 = LAST_RESULT; /* 0002AA4A: 0007 */ s0000 = s0001 + obj0000; /* 0002AA57: 0006 */ obj0000 = NOTHING; /* 0002AA61: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002AA00, label_06AF: /* 0002AA6C: 000D */ n0001 = n0000 == 0x80040705; /* 0002AA7B: 0004 */ if(! n0001) goto label_06B0; // normal if /* 0002AA87: 0021 */ function_029F(0x0000458C); /* 0002AA92: 0006 */ s0000 = LAST_RESULT; /* 0002AA9C: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002AA7B, label_06B0: /* 0002AAA7: 000D */ n0001 = n0000 == 0x80040706; /* 0002AAB6: 0004 */ if(! n0001) goto label_06B1; // normal if /* 0002AAC2: 0021 */ function_029F(0x0000458D); /* 0002AACD: 0006 */ s0000 = LAST_RESULT; /* 0002AAD7: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002AAB6, label_06B1: /* 0002AAE2: 000D */ n0001 = n0000 == 0x80040707; /* 0002AAF1: 0004 */ if(! n0001) goto label_06B2; // normal if /* 0002AAFD: 0021 */ function_029F(0x0000458F); /* 0002AB08: 0006 */ s0001 = LAST_RESULT; /* 0002AB12: 0007 */ s0001 = s0001 + ": "; /* 0002AB21: 0035 */ Err.Source(); /* 0002AB31: 0006 */ obj0000 = LAST_RESULT; /* 0002AB3B: 0007 */ s0000 = s0001 + obj0000; /* 0002AB48: 0006 */ obj0000 = NOTHING; /* 0002AB52: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002AAF1, label_06B2: /* 0002AB5D: 000D */ n0001 = n0000 == 0x80040708; /* 0002AB6C: 0004 */ if(! n0001) goto label_06B3; // normal if /* 0002AB78: 0021 */ function_029F(0x00004590); /* 0002AB83: 0006 */ s0001 = LAST_RESULT; /* 0002AB8D: 0007 */ s0001 = s0001 + " "; /* 0002AB9B: 0035 */ Err.Source(); /* 0002ABAB: 0006 */ obj0000 = LAST_RESULT; /* 0002ABB5: 0007 */ s0000 = s0001 + obj0000; /* 0002ABC2: 0006 */ obj0000 = NOTHING; /* 0002ABCC: 0005 */ goto label_06B4; // : Jump Referenced(1): // : 0002AB6C, label_06B3: /* 0002ABD7: 0021 */ function_02D0(s0000); /* 0002ABE0: 0006 */ n0001 = LAST_RESULT; /* 0002ABEA: 0020 */ KERNEL32.FormatMessageW(0x00001200, 0x00000000, n0000, 0x00000000, s0000, n0001, 0x00000000); // : Jump Referenced(127): // : 00027A32, 00027A91, 00027AD2, 00027B22, 00027B68, // : 00027BAA, 00027BEB, 00027C3C, 00027C81, 00027CD6, // : 00027D1E, 00027D66, 00027DB6, 00027E08, 00027E74, // : 00027EBC, 00027EFA, 00027F37, 00027F77, 00027FB8, // : 00027FF8, 0002803D, 00028093, 000280E0, 00028134, // : 00028187, 000281DA, 0002823B, 0002828F, 000282DB, // : 0002831F, 00028365, 000283BD, 00028402, 00028448, // : 0002849C, 000284E2, 0002852F, 00028579, 000285D4, // : 0002862A, 00028680, 000286E8, 00028742, 00028791, // : 000287EE, 00028846, 0002889A, 00028961, 000289BC, // : 00028A23, 00028A92, 00028B3D, 00028BC4, 00028C20, // : 00028CBA, 00028D19, 00028D7D, 00028DE0, 00028E3E, // : 00028EA3, 00028EF9, 00028FDE, 0002903A, 000290A0, // : 00029108, 0002916D, 000291F1, 00029276, 00029300, // : 00029355, 000293EB, 00029457, 000294FC, 000295A2, // : 00029634, 00029683, 00029715, 00029768, 000297F0, // : 00029845, 00029888, 000298E0, 0002994A, 000299BA, // : 00029A54, 00029AAA, 00029AF4, 00029B64, 00029BEB, // : 00029C6F, 00029CD1, 00029D92, 00029DE9, 00029E9D, // : 00029EFE, 00029F5E, 00029FCC, 0002A028, 0002A086, // : 0002A11B, 0002A17A, 0002A201, 0002A252, 0002A326, // : 0002A3B0, 0002A404, 0002A450, 0002A49C, 0002A4E8, // : 0002A533, 0002A5AB, 0002A60B, 0002A67E, 0002A701, // : 0002A74B, 0002A7A5, 0002A849, 0002A8B5, 0002A8F0, // : 0002A96B, 0002A9E6, 0002AA61, 0002AA9C, 0002AAD7, // : 0002AB52, 0002ABCC, label_06B4: /* 0002AC0F: 0027 */ // -- Start Return Code -- // /* 0002AC13: 0023 */ return s0000; /* 0002AC1A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000113F5, 00021730, 00021806, //Binary Size : 0x000005C9 bytes function VOID function_021A(/*BOOL*/ n0000) STRING s0000; //-006-/ 0002AE20, 0002AE44, 0002AE66, 0002AF4D, 0002AF71, 0002AF8E, STRING s0001; //-005-/ 0002AE97, 0002AEC2, 0002AEDB, 0002B093, 0002B19D, STRING s0002; //-004-/ 0002AEAC, 0002AEFA, 0002AF13, 0002AF8E, STRING s0003; //-005-/ 0002AF8E, 0002B093, 0002B0D8, 0002B0E1, 0002B19D, STRING s0004; //-004-/ 0002AD76, 0002ADB6, 0002B19D, 0002B1B5, STRING s0005; //-042-/ 0002AC35, 0002AC54, 0002AC54, 0002AC62, 0002AC62, 0002AC7A, 0002AC7A, 0002AC89, 0002AC89, 0002AC97, 0002AC97, 0002ACB4, 0002ACB4, 0002ACC3, 0002ACC3, 0002ACD1, 0002ACD1, 0002ACEF, 0002ACEF, 0002AD76, 0002AF4D, 0002AF71, 0002B0F1, 0002B108, 0002B108, 0002B116, 0002B116, 0002B12B, 0002B12B, 0002B13A, 0002B13A, 0002B148, 0002B148, 0002B15B, 0002B15B, 0002B16B, 0002B16B, 0002B179, 0002B179, 0002B18D, 0002B18D, 0002B19D, STRING s0006; //-002-/ 0002AF67, 0002AF71, NUMBER n0001; //-003-/ 0002AE01, 0002AE5D, 0002AF8E, NUMBER n0002; //-003-/ 0002B049, 0002B063, 0002B19D, NUMBER n0003; //-014-/ 0002AE44, 0002AE51, 0002AEC2, 0002AECF, 0002AEFA, 0002AF07, 0002AFEC, 0002B026, 0002B026, 0002B03D, 0002B063, 0002B072, 0002B089, 0002B093, OBJECT obj0000; //-012-/ 0002AD13, 0002AD76, 0002ADA2, 0002AFC9, 0002AFEC, 0002AFF9, 0002B01C, 0002B026, 0002B033, 0002B0B8, 0002B0C2, 0002B0CE, OBJECT obj0001; //-006-/ 0002AD2D, 0002AD76, 0002ADAC, 0002AFE2, 0002AFEC, 0002B003, OBJECT obj0002; //-003-/ 0002AD4C, 0002AD76, 0002AD98, OBJECT obj0003; //-003-/ 0002AD6C, 0002AD76, 0002AD8E, begin /* 0002AC2C: 0022 */ // -- Begin Function Code -- // /* 0002AC35: 0007 */ s0005 = "Err.Number=" + "0x%08lx"; /* 0002AC54: 0007 */ s0005 = s0005 + "\t"; /* 0002AC62: 0007 */ s0005 = s0005 + "Err.Source="; /* 0002AC7A: 0007 */ s0005 = s0005 + "%s"; /* 0002AC89: 0007 */ s0005 = s0005 + "\t"; /* 0002AC97: 0007 */ s0005 = s0005 + "Err.Description="; /* 0002ACB4: 0007 */ s0005 = s0005 + "%s"; /* 0002ACC3: 0007 */ s0005 = s0005 + "\t"; /* 0002ACD1: 0007 */ s0005 = s0005 + "Err.LastDllError="; /* 0002ACEF: 0007 */ s0005 = s0005 + "0x%08lx"; /* 0002AD03: 0035 */ Err.Number(); /* 0002AD13: 0006 */ obj0000 = LAST_RESULT; /* 0002AD1D: 0035 */ Err.Source(); /* 0002AD2D: 0006 */ obj0001 = LAST_RESULT; /* 0002AD37: 0035 */ Err.Description(); /* 0002AD4C: 0006 */ obj0002 = LAST_RESULT; /* 0002AD56: 0035 */ Err.LastDllError(); /* 0002AD6C: 0006 */ obj0003 = LAST_RESULT; /* 0002AD76: 0021 */ function_02D6(s0004, s0005, obj0000, obj0001, obj0002, obj0003); /* 0002AD8E: 0006 */ obj0003 = NOTHING; /* 0002AD98: 0006 */ obj0002 = NOTHING; /* 0002ADA2: 0006 */ obj0000 = NOTHING; /* 0002ADAC: 0006 */ obj0001 = NOTHING; /* 0002ADB6: 0021 */ function_0222("ISFuncBegin", "ISRTHandleException", s0004); /* 0002ADE3: 0036 */ try /* 0002ADF1: 0035 */ Err.Number(); /* 0002AE01: 0006 */ n0001 = LAST_RESULT; /* 0002AE0B: 0035 */ Err.Description(); /* 0002AE20: 0006 */ s0000 = LAST_RESULT; /* 0002AE2A: 0037 */ catch /* 0002AE30: 0038 */ endcatch; /* 0002AE36: 0036 */ try /* 0002AE44: 000D */ n0003 = s0000 == ""; /* 0002AE51: 0004 */ if(! n0003) goto label_06B8; // normal if /* 0002AE5D: 0021 */ function_0219(n0001); /* 0002AE66: 0006 */ s0000 = LAST_RESULT; // : Jump Referenced(1): // : 0002AE51, label_06B8: /* 0002AE72: 0037 */ catch /* 0002AE78: 0038 */ endcatch; /* 0002AE7E: 0036 */ try /* 0002AE8C: 0021 */ function_029F(0x000042AA); /* 0002AE97: 0006 */ s0001 = LAST_RESULT; /* 0002AEA1: 0021 */ function_029F(0x000042AB); /* 0002AEAC: 0006 */ s0002 = LAST_RESULT; /* 0002AEB6: 0037 */ catch /* 0002AEBC: 0038 */ endcatch; /* 0002AEC2: 000D */ n0003 = s0001 == ""; /* 0002AECF: 0004 */ if(! n0003) goto label_06BD; // normal if /* 0002AEDB: 0006 */ s0001 = "Unhandled Exception"; // : Jump Referenced(1): // : 0002AECF, label_06BD: /* 0002AEFA: 000D */ n0003 = s0002 == ""; /* 0002AF07: 0004 */ if(! n0003) goto label_06BE; // normal if /* 0002AF13: 0006 */ s0002 = "Error Number: 0x%X\nDescription: %s"; // : Jump Referenced(1): // : 0002AF07, label_06BE: /* 0002AF41: 0004 */ if(! n0000) goto label_06BF; // normal if /* 0002AF4D: 0007 */ s0005 = s0000 + "\n\n"; /* 0002AF5C: 0021 */ function_029F(0x000042AC); /* 0002AF67: 0006 */ s0006 = LAST_RESULT; /* 0002AF71: 0007 */ s0000 = s0005 + s0006; // : Jump Referenced(1): // : 0002AF41, label_06BF: /* 0002AF80: 0036 */ try /* 0002AF8E: 0021 */ function_02D6(s0003, s0002, n0001, s0000); /* 0002AFA0: 0037 */ catch /* 0002AFA6: 0038 */ endcatch; /* 0002AFAC: 0036 */ try /* 0002AFBA: 0035 */ g_obj0003(0x0000000A); /* 0002AFC9: 0006 */ obj0000 = LAST_RESULT; /* 0002AFD3: 0035 */ g_obj0003(0x00000024); /* 0002AFE2: 0006 */ obj0001 = LAST_RESULT; /* 0002AFEC: 0018 */ n0003 = obj0000 || obj0001; /* 0002AFF9: 0006 */ obj0000 = NOTHING; /* 0002B003: 0006 */ obj0001 = NOTHING; /* 0002B00D: 0035 */ g_obj0003(0x0000002B); /* 0002B01C: 0006 */ obj0000 = LAST_RESULT; /* 0002B026: 0018 */ n0003 = n0003 || obj0000; /* 0002B033: 0006 */ obj0000 = NOTHING; /* 0002B03D: 0004 */ if(! n0003) goto label_06C2; // normal if /* 0002B049: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 0002B03D, label_06C2: /* 0002B057: 0037 */ catch /* 0002B05D: 0038 */ endcatch; /* 0002B063: 000D */ n0003 = n0002 == 0x00000000; /* 0002B072: 0004 */ if(! n0003) goto label_06C5; // normal if /* 0002B07E: 0021 */ function_0214(0xFFFFFFFE); /* 0002B089: 0006 */ n0003 = LAST_RESULT; /* 0002B093: 0020 */ USER32.MessageBoxW(n0003, s0003, s0001, 0x00000000); // : Jump Referenced(1): // : 0002B072, label_06C5: /* 0002B0A9: 0035 */ g_obj0003(0x0000002B); /* 0002B0B8: 0006 */ obj0000 = LAST_RESULT; /* 0002B0C2: 0004 */ if(! obj0000) goto label_06C6; // normal if /* 0002B0CE: 0006 */ obj0000 = NOTHING; /* 0002B0D8: 0021 */ function_02E2(s0003); /* 0002B0E1: 0021 */ function_02E3(s0003, 0x00000000); // : Jump Referenced(1): // : 0002B0C2, label_06C6: /* 0002B0F1: 0007 */ s0005 = "Caption=" + "%s"; /* 0002B108: 0007 */ s0005 = s0005 + "\t"; /* 0002B116: 0007 */ s0005 = s0005 + "Message="; /* 0002B12B: 0007 */ s0005 = s0005 + "%s"; /* 0002B13A: 0007 */ s0005 = s0005 + "\t"; /* 0002B148: 0007 */ s0005 = s0005 + "Abort="; /* 0002B15B: 0007 */ s0005 = s0005 + "%ld"; /* 0002B16B: 0007 */ s0005 = s0005 + "\t"; /* 0002B179: 0007 */ s0005 = s0005 + "Silent="; /* 0002B18D: 0007 */ s0005 = s0005 + "%ld"; /* 0002B19D: 0021 */ function_02D6(s0004, s0005, s0001, s0003, n0000, n0002); /* 0002B1B5: 0021 */ function_0222("ISFuncEnd", "ISRTHandleException", s0004); /* 0002B1E0: 0004 */ if(! n0000) goto label_06C7; // normal if /* 0002B1EC: 0002 */ abort; // : Jump Referenced(1): // : 0002B1E0, label_06C7: /* 0002B1F2: 0024 */ return; /* 0002B1F6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00010795, //Binary Size : 0x00000108 bytes function NUMBER function_021B(/*STRING*/ s0000, /*BYREF STRING*/ s0001) NUMBER n0000; //-004-/ 0002B233, 0002B23D, 0002B258, 0002B298, NUMBER n0001; //-002-/ 0002B23D, 0002B24C, OBJECT obj0000; //-002-/ 0002B21D, 0002B227, OBJECT obj0001; //-002-/ 0002B227, 0002B2AF, begin /* 0002B214: 0022 */ // -- Begin Function Code -- // /* 0002B21D: 0006 */ obj0000 = s0000; /* 0002B227: 0021 */ function_021D(obj0000, obj0001); /* 0002B233: 0006 */ n0000 = LAST_RESULT; /* 0002B23D: 0009 */ n0001 = n0000 < 0x00000000; /* 0002B24C: 0004 */ if(! n0001) goto label_06C9; // normal if /* 0002B258: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x0000026B, n0000); /* 0002B294: 0027 */ // -- Start Return Code -- // /* 0002B298: 0023 */ return n0000; // : Jump Referenced(1): // : 0002B24C, label_06C9: /* 0002B2A1: 0036 */ try /* 0002B2AF: 0006 */ s0001 = obj0001; /* 0002B2B9: 0037 */ catch /* 0002B2BF: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x00000271, 0xFFFFFFFF); /* 0002B2FD: 0027 */ // -- Start Return Code -- // /* 0002B301: 0023 */ return 0xFFFFFFFF; /* 0002B30A: 0038 */ endcatch; /* 0002B310: 0027 */ // -- Start Return Code -- // /* 0002B314: 0023 */ return 0x00000000; /* 0002B31D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001089B, //Binary Size : 0x0000003D bytes function NUMBER function_021C(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0001; //-002-/ 0002B360, 0002B36A, OBJECT obj0000; //-002-/ 0002B33C, 0002B354, OBJECT obj0001; //-002-/ 0002B346, 0002B354, begin /* 0002B333: 0022 */ // -- Begin Function Code -- // /* 0002B33C: 0006 */ obj0000 = s0000; /* 0002B346: 0006 */ obj0001 = s0001; /* 0002B350: 0027 */ // -- Start Return Code -- // /* 0002B354: 0021 */ function_021E(obj0000, obj0001); /* 0002B360: 0006 */ n0001 = LAST_RESULT; /* 0002B36A: 0023 */ return n0001; /* 0002B371: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002B227, //Binary Size : 0x00000234 bytes function NUMBER function_021D(/*OBJECT*/ obj0000, /*BYREF OBJECT*/ obj0001) NUMBER n0000; //-004-/ 0002B4D0, 0002B4DA, 0002B4DA, 0002B4E9, OBJECT obj0002; //-005-/ 0002B428, 0002B49E, 0002B4A8, 0002B4C7, 0002B542, OBJECT obj0003; //-002-/ 0002B3BD, 0002B3C7, OBJECT obj0004; //-006-/ 0002B3DF, 0002B3E9, 0002B41E, 0002B449, 0002B453, 0002B494, begin /* 0002B387: 0022 */ // -- Begin Function Code -- // /* 0002B390: 0036 */ try /* 0002B39E: 0036 */ try /* 0002B3AC: 0035 */ g_obj0006.MainLog(); /* 0002B3BD: 0006 */ obj0003 = LAST_RESULT; /* 0002B3C7: 0035 */ obj0003.SubFeatureLogs(); /* 0002B3DF: 0006 */ obj0004 = LAST_RESULT; /* 0002B3E9: 0035 */ obj0004.Item("809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9"); /* 0002B41E: 0006 */ obj0004 = NOTHING; /* 0002B428: 0034 */ set obj0002 = LAST_RESULT; /* 0002B432: 0037 */ catch /* 0002B438: 0035 */ g_obj0006.MainLog(); /* 0002B449: 0006 */ obj0004 = LAST_RESULT; /* 0002B453: 0035 */ obj0004.CreateFeatureLog("809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9"); /* 0002B494: 0006 */ obj0004 = NOTHING; /* 0002B49E: 0034 */ set obj0002 = LAST_RESULT; /* 0002B4A8: 0033 */ obj0002.Name() = ""; /* 0002B4C1: 0038 */ endcatch; /* 0002B4C7: 0020 */ ISRT.IsObject(obj0002); /* 0002B4D0: 0006 */ n0000 = LAST_RESULT; /* 0002B4DA: 000D */ n0000 = n0000 == 0x00000000; /* 0002B4E9: 0004 */ if(! n0000) goto label_06D0; // normal if /* 0002B4F5: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000002B8, 0xFFFFFFFF); /* 0002B533: 0027 */ // -- Start Return Code -- // /* 0002B537: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002B4E9, label_06D0: /* 0002B542: 0035 */ obj0002.Property(obj0000); /* 0002B557: 0006 */ obj0001 = LAST_RESULT; /* 0002B561: 0037 */ catch /* 0002B567: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000002C0, 0xFFFFFFFF); /* 0002B5A5: 0027 */ // -- Start Return Code -- // /* 0002B5A9: 0023 */ return 0xFFFFFFFF; /* 0002B5B2: 0038 */ endcatch; /* 0002B5B8: 0024 */ return; /* 0002B5BC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002B354, //Binary Size : 0x000002AD bytes function NUMBER function_021E(/*OBJECT*/ obj0000, /*OBJECT*/ obj0001) STRING s0000; //-001-/ 0002B5F5, NUMBER n0000; //-008-/ 0002B603, 0002B60D, 0002B60D, 0002B61C, 0002B7A7, 0002B7B1, 0002B7B1, 0002B7C0, OBJECT obj0002; //-005-/ 0002B6FF, 0002B775, 0002B77F, 0002B79E, 0002B819, OBJECT obj0003; //-002-/ 0002B694, 0002B69E, OBJECT obj0004; //-006-/ 0002B6B6, 0002B6C0, 0002B6F5, 0002B720, 0002B72A, 0002B76B, begin /* 0002B5DE: 0022 */ // -- Begin Function Code -- // /* 0002B5E7: 0036 */ try /* 0002B5F5: 0021 */ function_01C5(0x0000003E, s0000); /* 0002B603: 0006 */ n0000 = LAST_RESULT; /* 0002B60D: 000D */ n0000 = n0000 == 0x00000000; /* 0002B61C: 0004 */ if(! n0000) goto label_06D4; // normal if /* 0002B628: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000002CD, 0xFFFFFFFF); /* 0002B666: 0027 */ // -- Start Return Code -- // /* 0002B66A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002B61C, label_06D4: /* 0002B675: 0036 */ try /* 0002B683: 0035 */ g_obj0006.MainLog(); /* 0002B694: 0006 */ obj0003 = LAST_RESULT; /* 0002B69E: 0035 */ obj0003.SubFeatureLogs(); /* 0002B6B6: 0006 */ obj0004 = LAST_RESULT; /* 0002B6C0: 0035 */ obj0004.Item("809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9"); /* 0002B6F5: 0006 */ obj0004 = NOTHING; /* 0002B6FF: 0034 */ set obj0002 = LAST_RESULT; /* 0002B709: 0037 */ catch /* 0002B70F: 0035 */ g_obj0006.MainLog(); /* 0002B720: 0006 */ obj0004 = LAST_RESULT; /* 0002B72A: 0035 */ obj0004.CreateFeatureLog("809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9"); /* 0002B76B: 0006 */ obj0004 = NOTHING; /* 0002B775: 0034 */ set obj0002 = LAST_RESULT; /* 0002B77F: 0033 */ obj0002.Name() = ""; /* 0002B798: 0038 */ endcatch; /* 0002B79E: 0020 */ ISRT.IsObject(obj0002); /* 0002B7A7: 0006 */ n0000 = LAST_RESULT; /* 0002B7B1: 000D */ n0000 = n0000 == 0x00000000; /* 0002B7C0: 0004 */ if(! n0000) goto label_06D7; // normal if /* 0002B7CC: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000002DC, 0xFFFFFFFF); /* 0002B80A: 0027 */ // -- Start Return Code -- // /* 0002B80E: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002B7C0, label_06D7: /* 0002B819: 0033 */ obj0002.Property(obj0000) = obj0001; /* 0002B831: 0037 */ catch /* 0002B837: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000002E4, 0xFFFFFFFF); /* 0002B875: 0027 */ // -- Start Return Code -- // /* 0002B879: 0023 */ return 0xFFFFFFFF; /* 0002B882: 0038 */ endcatch; /* 0002B888: 0024 */ return; /* 0002B88C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002B958, //Binary Size : 0x00000086 bytes function POINTER function_021F(/*BYREF OBJECT*/ obj0000) NUMBER n0000; //-002-/ 0002B8B7, 0002B8C1, NUMBER n0001; //-002-/ 0002B8EB, 0002B8F9, NUMBER n0002; //-002-/ 0002B924, 0002B92E, OBJECT obj0001; //-006-/ 0002B8C8, 0002B8D2, 0002B8E1, 0002B900, 0002B90A, 0002B91A, begin /* 0002B8AE: 0022 */ // -- Begin Function Code -- // /* 0002B8B7: 001A */ n0000 = &obj0000; /* 0002B8C1: 001C */ type_001A->n0000; /* 0002B8C8: 0006 */ obj0001 = LAST_RESULT; /* 0002B8D2: 0035 */ obj0001.nData(); /* 0002B8E1: 0006 */ obj0001 = NOTHING; /* 0002B8EB: 0006 */ n0001 = LAST_RESULT; /* 0002B8F5: 0027 */ // -- Start Return Code -- // /* 0002B8F9: 001C */ type_0019->n0001; /* 0002B900: 0006 */ obj0001 = LAST_RESULT; /* 0002B90A: 0035 */ obj0001.pvData(); /* 0002B91A: 0006 */ obj0001 = NOTHING; /* 0002B924: 0006 */ n0002 = LAST_RESULT; /* 0002B92E: 0023 */ return n0002; /* 0002B935: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003891A, //Binary Size : 0x00000026 bytes function POINTER function_0220(/*BYREF OBJECT*/ obj0000) NUMBER n0000; //-002-/ 0002B961, 0002B96B, begin /* 0002B94B: 0022 */ // -- Begin Function Code -- // /* 0002B954: 0027 */ // -- Start Return Code -- // /* 0002B958: 0021 */ function_021F(obj0000); /* 0002B961: 0006 */ n0000 = LAST_RESULT; /* 0002B96B: 0023 */ return n0000; /* 0002B972: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00038A02, //Binary Size : 0x00000015 bytes function NUMBER ret_00000000_0221(/*POINTER*/ n0000) begin /* 0002B984: 0022 */ // -- Begin Function Code -- // /* 0002B98D: 0027 */ // -- Start Return Code -- // /* 0002B991: 0023 */ return 0x00000000; /* 0002B99A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(130): // : 00017ECE, 0001963E, 0001BC23, 0001BF5A, 0001CB2F, // : 0001CCB8, 00020C31, 00020C90, 00021100, 0002132A, // : 0002139C, 00025A33, 00025A7D, 0002ADB6, 0002B1B5, // : 0002E017, 0002E096, 0002E119, 0002E19A, 0002E217, // : 0002E2A4, 0002E327, 0002E3B0, 0002E441, 0002E4DA, // : 0002E55D, 0002E5E0, 0002E663, 0002E6E6, 0002E771, // : 0002E7FC, 0002E887, 0002E918, 0002E97C, 0002E9D0, // : 0002EA24, 0002EA7C, 0002EAD4, 0002EB2E, 0002EB88, // : 0002EBDC, 0002EC32, 0002EC94, 0002ECF2, 0002ED66, // : 0002EDBE, 0002EE1E, 0002EE82, 0002EEEC, 0002EF71, // : 0002EFF0, 0002F065, 0002F0DC, 0002F159, 0002F20A, // : 0002F2B7, 0002F393, 0002FC9E, 00030278, 0003033F, // : 0003041C, 00030BE9, 000311B5, 0003127D, 0003135B, // : 00031C35, 00031CE8, 00031D66, 000326DD, 00032AC9, // : 00033821, 000343F5, 00042BAE, 00042BE8, 00042C24, // : 00042C61, 00042C9E, 00042CDA, 00042D1C, 00042D56, // : 00042D92, 00042DD3, 00042E16, 00042E54, 00042E95, // : 00042ED6, 00042F18, 00042F57, 00042F98, 00042FD8, // : 00043016, 00043054, 00043094, 000430D3, 00043113, // : 0004314B, 00043184, 000431C1, 000431FB, 0004323D, // : 00043280, 000432BF, 00043315, 0004336D, 000433AE, // : 000433EF, 00043430, 00043471, 000434B2, 000434F3, // : 00043532, 00043577, 000435C5, 0004360D, 0004364D, // : 00043692, 000436D3, 00043710, 00043758, 0004379C, // : 000437D8, 00043872, 000439E2, 00043AB5, 00043B90, // : 00043D32, 00043E35, 00043F50, 0004414D, 00044290, // : //Binary Size : 0x0000002C bytes function NUMBER function_0222(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) NUMBER n0000; //-002-/ 0002B9C4, 0002B9CE, begin /* 0002B9A8: 0022 */ // -- Begin Function Code -- // /* 0002B9B1: 0027 */ // -- Start Return Code -- // /* 0002B9B5: 0020 */ ISRT._SetupTraceWrite(s0000, s0001, s0002); /* 0002B9C4: 0006 */ n0000 = LAST_RESULT; /* 0002B9CE: 0023 */ return n0000; /* 0002B9D5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002BD42, //Binary Size : 0x00000130 bytes function NUMBER function_0223(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001, /*BYREF STRING*/ s0001) NUMBER n0002; //-004-/ 0002BA41, 0002BA4B, 0002BA85, 0002BA8F, NUMBER n0003; //-006-/ 0002BA60, 0002BA6A, 0002BAA4, 0002BAB0, 0002BACB, 0002BB0D, NUMBER n0005; //-006-/ 0002B9EC, 0002B9FB, 0002BA6A, 0002BA79, 0002BAB0, 0002BABF, begin /* 0002B9E3: 0022 */ // -- Begin Function Code -- // /* 0002B9EC: 000D */ n0005 = n0001 == 0x00000000; /* 0002B9FB: 0004 */ if(! n0005) goto label_06DF; // normal if /* 0002BA07: 0021 */ ret_g_number003E_02FB(); /* 0002BA0D: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0002B9FB, label_06DF: /* 0002BA19: 0020 */ ISRT._GetStandardLangId(n0001); /* 0002BA22: 0006 */ n0001 = LAST_RESULT; /* 0002BA2C: 0031 */ Resize(s0001, 0x00000400); /* 0002BA38: 0021 */ function_02D0(s0001); /* 0002BA41: 0006 */ n0002 = LAST_RESULT; /* 0002BA4B: 0020 */ ISRT._GetTrueTypeFontFileInfo(s0000, n0000, n0001, s0001, n0002); /* 0002BA60: 0006 */ n0003 = LAST_RESULT; /* 0002BA6A: 000D */ n0005 = n0003 == 0xFFFFFFFB; /* 0002BA79: 0004 */ if(! n0005) goto label_06E0; // normal if /* 0002BA85: 0031 */ Resize(s0001, n0002); /* 0002BA8F: 0020 */ ISRT._GetTrueTypeFontFileInfo(s0000, n0000, n0001, s0001, n0002); /* 0002BAA4: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 0002BA79, label_06E0: /* 0002BAB0: 0009 */ n0005 = n0003 < 0x00000000; /* 0002BABF: 0004 */ if(! n0005) goto label_06E1; // normal if /* 0002BACB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x0000035E, n0003); // : Jump Referenced(1): // : 0002BABF, label_06E1: /* 0002BB09: 0027 */ // -- Start Return Code -- // /* 0002BB0D: 0023 */ return n0003; /* 0002BB14: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00012132, 000122E1, //Binary Size : 0x00000443 bytes function NUMBER function_0224(/*STRING*/ s0000, /*BYREF STRING*/ s0001, /*BOOL*/ n0000, /*NUMBER*/ n0001) STRING s0002; //-003-/ 0002BE00, 0002BE1C, 0002BE91, STRING s0003; //-002-/ 0002BDC6, 0002BDE7, STRING s0005; //-010-/ 0002BDDD, 0002BDE7, 0002BE75, 0002BE7F, 0002BE7F, 0002BE91, 0002BEC5, 0002BECF, 0002BECF, 0002BEE1, NUMBER n0002; //-009-/ 0002BB62, 0002BB6C, 0002BC36, 0002BC40, 0002BCD0, 0002BD56, 0002BD60, 0002BEAA, 0002BF5F, NUMBER n0003; //-002-/ 0002BB34, 0002BB3E, NUMBER n0004; //-004-/ 0002BB3E, 0002BBFC, 0002BE3F, 0002BEEF, NUMBER n0005; //-028-/ 0002BB6C, 0002BB7B, 0002BBFC, 0002BC0B, 0002BC40, 0002BC4F, 0002BCDC, 0002BCEB, 0002BCEB, 0002BCFA, 0002BD0D, 0002BD17, 0002BD17, 0002BD26, 0002BD38, 0002BD42, 0002BD60, 0002BD6F, 0002BD8E, 0002BD98, 0002BD98, 0002BDA7, 0002BDE7, 0002BDF4, 0002BF15, 0002BF24, 0002BF24, 0002BF33, OBJECT obj0000; //-006-/ 0002BB9D, 0002BBA7, 0002BBE3, 0002BC71, 0002BC7B, 0002BCB7, begin /* 0002BB22: 0022 */ // -- Begin Function Code -- // /* 0002BB2B: 0020 */ ISRT._GetGlobalFlags(g_number002F); /* 0002BB34: 0006 */ n0003 = LAST_RESULT; /* 0002BB3E: 0012 */ n0004 = n0003 & 0x00040000; /* 0002BB4D: 0004 */ if(! n0000) goto label_06E5; // normal if /* 0002BB59: 0020 */ GDI32.AddFontResource(s0000); /* 0002BB62: 0006 */ n0002 = LAST_RESULT; /* 0002BB6C: 000D */ n0005 = n0002 == 0x00000000; /* 0002BB7B: 0004 */ if(! n0005) goto label_06E3; // normal if /* 0002BB87: 0035 */ Err.LastDllError(); /* 0002BB9D: 0006 */ obj0000 = LAST_RESULT; /* 0002BBA7: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x00000374, obj0000); /* 0002BBE3: 0006 */ obj0000 = NOTHING; /* 0002BBED: 0027 */ // -- Start Return Code -- // /* 0002BBF1: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002BB7B, label_06E3: /* 0002BBFC: 000D */ n0005 = n0004 == 0x00000000; /* 0002BC0B: 0004 */ if(! n0005) goto label_06E4; // normal if /* 0002BC17: 0021 */ function_0225(s0000); // : Jump Referenced(1): // : 0002BC0B, label_06E4: /* 0002BC22: 0005 */ goto label_06E6; // : Jump Referenced(1): // : 0002BB4D, label_06E5: /* 0002BC2D: 0020 */ GDI32.RemoveFontResource(s0000); /* 0002BC36: 0006 */ n0002 = LAST_RESULT; /* 0002BC40: 000D */ n0005 = n0002 == 0x00000000; /* 0002BC4F: 0004 */ if(! n0005) goto label_06E6; // normal if /* 0002BC5B: 0035 */ Err.LastDllError(); /* 0002BC71: 0006 */ obj0000 = LAST_RESULT; /* 0002BC7B: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x00000388, obj0000); /* 0002BCB7: 0006 */ obj0000 = NOTHING; /* 0002BCC1: 0027 */ // -- Start Return Code -- // /* 0002BCC5: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0002BC22, 0002BC4F, label_06E6: /* 0002BCD0: 0006 */ n0002 = 0x00000000; /* 0002BCDC: 0012 */ n0005 = n0001 & 0x00000002; /* 0002BCEB: 000D */ n0005 = n0005 == 0x00000000; /* 0002BCFA: 0004 */ if(! n0005) goto label_06EF; // normal if /* 0002BD06: 0028 */ StrLengthChars(s0001); /* 0002BD0D: 0006 */ n0005 = LAST_RESULT; /* 0002BD17: 000D */ n0005 = n0005 == 0x00000000; /* 0002BD26: 0004 */ if(! n0005) goto label_06E7; // normal if /* 0002BD32: 0021 */ ret_g_number003E_02FB(); /* 0002BD38: 0006 */ n0005 = LAST_RESULT; /* 0002BD42: 0021 */ function_0223(s0000, 0x00000004, n0005, s0001); /* 0002BD56: 0006 */ n0002 = LAST_RESULT; /* 0002BD60: 0009 */ n0005 = n0002 < 0x00000000; /* 0002BD6F: 0004 */ if(! n0005) goto label_06E7; // normal if /* 0002BD7B: 0006 */ s0001 = ""; // : Jump Referenced(2): // : 0002BD26, 0002BD6F, label_06E7: /* 0002BD87: 0028 */ StrLengthChars(s0001); /* 0002BD8E: 0006 */ n0005 = LAST_RESULT; /* 0002BD98: 000D */ n0005 = n0005 == 0x00000000; /* 0002BDA7: 0004 */ if(! n0005) goto label_06E8; // normal if /* 0002BDB3: 0021 */ function_02CD(s0001, s0000, 0x00000003); // : Jump Referenced(1): // : 0002BDA7, label_06E8: /* 0002BDC6: 0021 */ function_02CD(s0003, s0000, 0x00000001); /* 0002BDD7: 0021 */ ret_g_str004C_02E4(); /* 0002BDDD: 0006 */ s0005 = LAST_RESULT; /* 0002BDE7: 0008 */ n0005 = s0003 % s0005; /* 0002BDF4: 0004 */ if(! n0005) goto label_06E9; // normal if /* 0002BE00: 0021 */ function_02CD(s0002, s0000, 0x00000003); /* 0002BE11: 0005 */ goto label_06EA; // : Jump Referenced(1): // : 0002BDF4, label_06E9: /* 0002BE1C: 0006 */ s0002 = s0000; // : Jump Referenced(1): // : 0002BE11, label_06EA: /* 0002BE28: 0021 */ function_0309(0x00020000); /* 0002BE33: 0006 */ g_number0009 = 0x80000002; /* 0002BE3F: 0004 */ if(! n0004) goto label_06EB; // normal if /* 0002BE4B: 0021 */ function_0309(0x00080000); /* 0002BE56: 0021 */ function_0148(0x0000003E); // : Jump Referenced(1): // : 0002BE3F, label_06EB: /* 0002BE63: 0004 */ if(! n0000) goto label_06EC; // normal if /* 0002BE6F: 0021 */ function_030E(); /* 0002BE75: 0006 */ s0005 = LAST_RESULT; /* 0002BE7F: 0014 */ s0005 = s0005 ^ "Fonts"; /* 0002BE91: 0021 */ function_024B(s0005, s0001, 0x00000001, s0002, 0xFFFFFFFF); /* 0002BEAA: 0006 */ n0002 = LAST_RESULT; /* 0002BEB4: 0005 */ goto label_06ED; // : Jump Referenced(1): // : 0002BE63, label_06EC: /* 0002BEBF: 0021 */ function_030E(); /* 0002BEC5: 0006 */ s0005 = LAST_RESULT; /* 0002BECF: 0014 */ s0005 = s0005 ^ "Fonts"; /* 0002BEE1: 0021 */ function_024C(s0005, s0001); // : Jump Referenced(1): // : 0002BEB4, label_06ED: /* 0002BEEF: 0004 */ if(! n0004) goto label_06EE; // normal if /* 0002BEFB: 0021 */ function_030B(0x00080000); // : Jump Referenced(1): // : 0002BEEF, label_06EE: /* 0002BF08: 0021 */ function_030B(0x00020000); // : Jump Referenced(1): // : 0002BCFA, label_06EF: /* 0002BF15: 0012 */ n0005 = n0001 & 0x00000001; /* 0002BF24: 000D */ n0005 = n0005 == 0x00000000; /* 0002BF33: 0004 */ if(! n0005) goto label_06F0; // normal if /* 0002BF3F: 0020 */ USER.PostMessage(0x0000FFFF, 0x0000001D, 0x00000000, 0x00000000); // : Jump Referenced(1): // : 0002BF33, label_06F0: /* 0002BF5B: 0027 */ // -- Start Return Code -- // /* 0002BF5F: 0023 */ return n0002; /* 0002BF66: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002BC17, //Binary Size : 0x0000012A bytes function NUMBER function_0225(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0002BFA8, 0002BFB2, VARIANT array_0000(2); //-003-/ 0002BFBE, 0002BFDF, 0002C020, VARIANT array_0001(0); //-001-/ 0002C020, OBJECT obj0002; //-003-/ 0002BF95, 0002BF9F, 0002BFF1, OBJECT obj0003; //-003-/ 0002C016, 0002C020, 0002C033, begin /* 0002BF78: 0022 */ // -- Begin Function Code -- // /* 0002BF81: 0036 */ try /* 0002BF8F: 0021 */ function_0301(); /* 0002BF95: 0034 */ set obj0002 = LAST_RESULT; /* 0002BF9F: 0020 */ ISRT.IsObject(obj0002); /* 0002BFA8: 0006 */ n0000 = LAST_RESULT; /* 0002BFB2: 0004 */ if(! n0000) goto label_06F2; // normal if /* 0002BFBE: 0033 */ array_0000(0x00000000) = "Font Registered"; /* 0002BFDF: 0033 */ array_0000(0x00000001) = s0000; /* 0002BFF1: 0035 */ obj0002.OpSequence("OPTYPE_GENERAL"); /* 0002C016: 0006 */ obj0003 = LAST_RESULT; /* 0002C020: 0035 */ obj0003.Add(array_0000, array_0001); /* 0002C033: 0006 */ obj0003 = NOTHING; // : Jump Referenced(1): // : 0002BFB2, label_06F2: /* 0002C03F: 0037 */ catch /* 0002C045: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Misc.rul", 0x000003F2, 0xFFFFFFFF); /* 0002C083: 0027 */ // -- Start Return Code -- // /* 0002C087: 0023 */ return 0xFFFFFFFF; /* 0002C090: 0038 */ endcatch; /* 0002C096: 0027 */ // -- Start Return Code -- // /* 0002C09A: 0023 */ return 0x00000000; /* 0002C0A3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00012358, //Binary Size : 0x00000015 bytes function INT OnNetApiCreateUserAccountInternal() begin /* 0002C0C1: 0022 */ // -- Begin Function Code -- // /* 0002C0CA: 0027 */ // -- Start Return Code -- // /* 0002C0CE: 0023 */ return 0x80004001; /* 0002C0D7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021480, //Binary Size : 0x00000941 bytes function NUMBER function_022A() STRING s0000; //-005-/ 0002C791, 0002C7B8, 0002C7DF, 0002C805, 0002C863, STRING s0001; //-002-/ 0002C95C, 0002C9C1, NUMBER n0000; //-011-/ 0002C791, 0002C7A2, 0002C7B8, 0002C7C9, 0002C7DF, 0002C7F0, 0002C805, 0002C816, 0002C863, 0002C874, 0002C897, NUMBER n0001; //-001-/ 0002C95C, NUMBER n0002; //-001-/ 0002C95C, NUMBER n0003; //-020-/ 0002C831, 0002C83B, 0002C850, 0002C85A, 0002C874, 0002C883, 0002C897, 0002C8A6, 0002C8C6, 0002C8D0, 0002C8F0, 0002C8FA, 0002C918, 0002C922, 0002C99C, 0002C9A6, 0002C9A6, 0002C9B5, 0002C9F5, 0002C9FF, OBJECT obj0001; //-066-/ 0002C0FD, 0002C107, 0002C11C, 0002C135, 0002C13F, 0002C155, 0002C16E, 0002C178, 0002C190, 0002C1A9, 0002C1B3, 0002C1CA, 0002C1E3, 0002C1ED, 0002C202, 0002C21B, 0002C225, 0002C242, 0002C25B, 0002C265, 0002C27D, 0002C296, 0002C2A0, 0002C2C1, 0002C2DA, 0002C2E4, 0002C2F8, 0002C311, 0002C31B, 0002C330, 0002C349, 0002C353, 0002C368, 0002C381, 0002C38B, 0002C3A6, 0002C3BF, 0002C3C9, 0002C3E8, 0002C401, 0002C40B, 0002C42E, 0002C447, 0002C451, 0002C466, 0002C47F, 0002C489, 0002C49E, 0002C4B7, 0002C4C1, 0002C4D6, 0002C4EF, 0002C4F9, 0002C50E, 0002C527, 0002C531, 0002C54D, 0002C566, 0002C570, 0002C58C, 0002C5A5, 0002C5AF, 0002C5CB, 0002C5E4, 0002C5EE, 0002C60D, begin /* 0002C0E5: 0022 */ // -- Begin Function Code -- // /* 0002C0EE: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C0FD: 0006 */ obj0001 = LAST_RESULT; /* 0002C107: 0033 */ obj0001.bWinNT() = 0x00000000; /* 0002C11C: 0006 */ obj0001 = NOTHING; /* 0002C126: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C135: 0006 */ obj0001 = LAST_RESULT; /* 0002C13F: 0033 */ obj0001.bWinNT4() = 0x00000000; /* 0002C155: 0006 */ obj0001 = NOTHING; /* 0002C15F: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C16E: 0006 */ obj0001 = LAST_RESULT; /* 0002C178: 0033 */ obj0001.bWinNT351() = 0x00000000; /* 0002C190: 0006 */ obj0001 = NOTHING; /* 0002C19A: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C1A9: 0006 */ obj0001 = LAST_RESULT; /* 0002C1B3: 0033 */ obj0001.bWin2000() = 0x00000000; /* 0002C1CA: 0006 */ obj0001 = NOTHING; /* 0002C1D4: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C1E3: 0006 */ obj0001 = LAST_RESULT; /* 0002C1ED: 0033 */ obj0001.bWinXP() = 0x00000000; /* 0002C202: 0006 */ obj0001 = NOTHING; /* 0002C20C: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C21B: 0006 */ obj0001 = LAST_RESULT; /* 0002C225: 0033 */ obj0001.bWinServer2003() = 0x00000000; /* 0002C242: 0006 */ obj0001 = NOTHING; /* 0002C24C: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C25B: 0006 */ obj0001 = LAST_RESULT; /* 0002C265: 0033 */ obj0001.bWinVista() = 0x00000000; /* 0002C27D: 0006 */ obj0001 = NOTHING; /* 0002C287: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C296: 0006 */ obj0001 = LAST_RESULT; /* 0002C2A0: 0033 */ obj0001.bWin7_Server2008R2() = 0x00000000; /* 0002C2C1: 0006 */ obj0001 = NOTHING; /* 0002C2CB: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C2DA: 0006 */ obj0001 = LAST_RESULT; /* 0002C2E4: 0033 */ obj0001.bWin8() = 0x00000000; /* 0002C2F8: 0006 */ obj0001 = NOTHING; /* 0002C302: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C311: 0006 */ obj0001 = LAST_RESULT; /* 0002C31B: 0033 */ obj0001.bWin81() = 0x00000000; /* 0002C330: 0006 */ obj0001 = NOTHING; /* 0002C33A: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C349: 0006 */ obj0001 = LAST_RESULT; /* 0002C353: 0033 */ obj0001.bWin10() = 0x00000000; /* 0002C368: 0006 */ obj0001 = NOTHING; /* 0002C372: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C381: 0006 */ obj0001 = LAST_RESULT; /* 0002C38B: 0033 */ obj0001.nServicePack() = 0x00000000; /* 0002C3A6: 0006 */ obj0001 = NOTHING; /* 0002C3B0: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C3BF: 0006 */ obj0001 = LAST_RESULT; /* 0002C3C9: 0033 */ obj0001.bAdmin_Logged_On() = 0x00000000; /* 0002C3E8: 0006 */ obj0001 = NOTHING; /* 0002C3F2: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002C401: 0006 */ obj0001 = LAST_RESULT; /* 0002C40B: 0033 */ obj0001.bPowerUser_Logged_On() = 0x00000000; /* 0002C42E: 0006 */ obj0001 = NOTHING; /* 0002C438: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C447: 0006 */ obj0001 = LAST_RESULT; /* 0002C451: 0033 */ obj0001.bWin95() = 0x00000000; /* 0002C466: 0006 */ obj0001 = NOTHING; /* 0002C470: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C47F: 0006 */ obj0001 = LAST_RESULT; /* 0002C489: 0033 */ obj0001.bWin9X() = 0x00000000; /* 0002C49E: 0006 */ obj0001 = NOTHING; /* 0002C4A8: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C4B7: 0006 */ obj0001 = LAST_RESULT; /* 0002C4C1: 0033 */ obj0001.bWin98() = 0x00000000; /* 0002C4D6: 0006 */ obj0001 = NOTHING; /* 0002C4E0: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C4EF: 0006 */ obj0001 = LAST_RESULT; /* 0002C4F9: 0033 */ obj0001.bWinMe() = 0x00000000; /* 0002C50E: 0006 */ obj0001 = NOTHING; /* 0002C518: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C527: 0006 */ obj0001 = LAST_RESULT; /* 0002C531: 0033 */ obj0001.bSubversion_A() = 0x00000000; /* 0002C54D: 0006 */ obj0001 = NOTHING; /* 0002C557: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C566: 0006 */ obj0001 = LAST_RESULT; /* 0002C570: 0033 */ obj0001.bSubversion_B() = 0x00000000; /* 0002C58C: 0006 */ obj0001 = NOTHING; /* 0002C596: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C5A5: 0006 */ obj0001 = LAST_RESULT; /* 0002C5AF: 0033 */ obj0001.bSubversion_C() = 0x00000000; /* 0002C5CB: 0006 */ obj0001 = NOTHING; /* 0002C5D5: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002C5E4: 0006 */ obj0001 = LAST_RESULT; /* 0002C5EE: 0033 */ obj0001.bVersionNotFound() = 0x00000000; /* 0002C60D: 0006 */ obj0001 = NOTHING; /* 0002C617: 0033 */ g_struct_type_000F_0013.bShellExplorer = 0x00000001; /* 0002C634: 0033 */ g_struct_type_000F_0013.bAlpha = 0x00000000; /* 0002C649: 0033 */ g_struct_type_000F_0013.bIntel = 0x00000001; /* 0002C65E: 0033 */ g_struct_type_000F_0013.nOSMajor = 0x00000000; /* 0002C675: 0033 */ g_struct_type_000F_0013.nOSMinor = 0x00000000; /* 0002C68C: 0033 */ g_struct_type_000F_0013.nWinMajor = 0x00000000; /* 0002C6A4: 0033 */ g_struct_type_000F_0013.nWinMinor = 0x00000000; /* 0002C6BC: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00000000; /* 0002C6D1: 0033 */ g_struct_type_000F_0013.nSuites = 0x00000000; /* 0002C6E7: 0033 */ g_struct_type_000F_0013.nSystemLangID = 0x00000000; /* 0002C703: 0033 */ g_struct_type_000F_0013.nUserLangID = 0x00000000; /* 0002C71D: 0033 */ g_struct_type_000F_0013.nSystemDefaultUILangID = 0x00000000; /* 0002C742: 0033 */ g_struct_type_000F_0013.bIsWow64 = 0x00000000; /* 0002C759: 0033 */ g_struct_type_000F_0013.nOSSuiteMask = 0x00000000; /* 0002C774: 0033 */ g_struct_type_000F_0013.nOSProductType = 0x00000000; /* 0002C791: 0021 */ function_01A7(0x0000005F, n0000, s0000); /* 0002C7A2: 0033 */ g_struct_type_000F_0013.nWinMinor = n0000; /* 0002C7B8: 0021 */ function_01A7(0x00000055, n0000, s0000); /* 0002C7C9: 0033 */ g_struct_type_000F_0013.nWinMajor = n0000; /* 0002C7DF: 0021 */ function_01A7(0x0000005A, n0000, s0000); /* 0002C7F0: 0033 */ g_struct_type_000F_0013.nOSMinor = n0000; /* 0002C805: 0021 */ function_01A7(0x00000050, n0000, s0000); /* 0002C816: 0033 */ g_struct_type_000F_0013.nOSMajor = n0000; /* 0002C82B: 0020 */ ISRT._IsWow64(); /* 0002C831: 0006 */ n0003 = LAST_RESULT; /* 0002C83B: 0033 */ g_struct_type_000F_0013.bIsWow64 = n0003; /* 0002C850: 001A */ n0003 = &g_struct_type_000C_0014; /* 0002C85A: 0020 */ ISRT._GetProcessorInfo(n0003); /* 0002C863: 0021 */ function_01A7(0x00000096, n0000, s0000); /* 0002C874: 000D */ n0003 = n0000 == 0x00000006; /* 0002C883: 0004 */ if(! n0003) goto label_06F7; // normal if /* 0002C88F: 0021 */ function_022D(); // : Jump Referenced(1): // : 0002C883, label_06F7: /* 0002C897: 000D */ n0003 = n0000 == 0x00000002; /* 0002C8A6: 0004 */ if(! n0003) goto label_06F8; // normal if /* 0002C8B2: 0021 */ function_022B(); /* 0002C8B8: 0021 */ function_022C(); // : Jump Referenced(1): // : 0002C8A6, label_06F8: /* 0002C8C0: 0020 */ KERNEL32.GetSystemDefaultLangID(); /* 0002C8C6: 0006 */ n0003 = LAST_RESULT; /* 0002C8D0: 0033 */ g_struct_type_000F_0013.nSystemLangID = n0003; /* 0002C8EA: 0020 */ KERNEL32.GetUserDefaultLangID(); /* 0002C8F0: 0006 */ n0003 = LAST_RESULT; /* 0002C8FA: 0033 */ g_struct_type_000F_0013.nUserLangID = n0003; /* 0002C912: 0021 */ function_022E(); /* 0002C918: 0006 */ n0003 = LAST_RESULT; /* 0002C922: 0033 */ g_struct_type_000F_0013.nSystemDefaultUILangID = n0003; /* 0002C945: 0021 */ function_0309(0x00020000); /* 0002C950: 0006 */ g_number0009 = 0x80000002; /* 0002C95C: 0021 */ reglookup(key,value,?,return,)("Software\\Microsoft\\Internet Explorer", "Version", n0001, s0001, n0002); /* 0002C99C: 0006 */ n0003 = LAST_RESULT; /* 0002C9A6: 000C */ n0003 = n0003 >= 0x00000000; /* 0002C9B5: 0004 */ if(! n0003) goto label_06F9; // normal if /* 0002C9C1: 0033 */ g_struct_type_000F_0013.szInstalledIEVersion = s0001; // : Jump Referenced(1): // : 0002C9B5, label_06F9: /* 0002C9E4: 0021 */ function_030B(0x00020000); /* 0002C9EF: 0020 */ ISRT._IsVirtualMachine(); /* 0002C9F5: 0006 */ n0003 = LAST_RESULT; /* 0002C9FF: 0033 */ g_struct_type_000F_0013.bIsVirtualMachine = n0003; /* 0002CA1D: 0021 */ function_022F(); /* 0002CA23: 0024 */ return; /* 0002CA27: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002C8B2, //Binary Size : 0x00000902 bytes function NUMBER function_022B() STRING s0000; //-004-/ 0002CBC0, 0002CC31, 0002CCB6, 0002CD0E, NUMBER n0000; //-001-/ 0002CBC0, NUMBER n0001; //-001-/ 0002CBC0, NUMBER n0002; //-002-/ 0002CC31, 0002CC54, NUMBER n0003; //-032-/ 0002CA93, 0002CA9D, 0002CABC, 0002CAC6, 0002CACF, 0002CAD9, 0002CB19, 0002CB23, 0002CB5A, 0002CB64, 0002CB93, 0002CB9D, 0002CC0C, 0002CC16, 0002CC16, 0002CC25, 0002CC54, 0002CC63, 0002CC63, 0002CC72, 0002CCC4, 0002CCCE, 0002CD1C, 0002CD26, 0002CD68, 0002CD74, 0002CDE8, 0002D005, 0002D2D4, 0002D302, 0002D302, 0002D30F, NUMBER n0004; //-017-/ 0002CD74, 0002CD83, 0002CDE8, 0002CDF7, 0002CE1A, 0002CE26, 0002CE9B, 0002D005, 0002D014, 0002D037, 0002D043, 0002D0FF, 0002D17E, 0002D2E9, 0002D2F3, 0002D2F3, 0002D302, NUMBER n0005; //-014-/ 0002CE26, 0002CE35, 0002CE9B, 0002CEAA, 0002CF26, 0002CF30, 0002CF30, 0002CF3F, 0002D043, 0002D052, 0002D0FF, 0002D10E, 0002D17E, 0002D18D, type_full_os struct_type_full_os _0000; //-006-/ 0002CA8C, 0002CA9D, 0002CABC, 0002CAFE, 0002CB46, 0002CB7D, OBJECT obj0001; //-051-/ 0002CA55, 0002CA5F, 0002CA74, 0002CAF4, 0002CB23, 0002CB3C, 0002CC4A, 0002CC72, 0002CC8B, 0002CCAC, 0002CCCE, 0002CCEB, 0002CD04, 0002CD26, 0002CD47, 0002CD9E, 0002CDA8, 0002CDBE, 0002CE50, 0002CE5A, 0002CE71, 0002CEC5, 0002CECF, 0002CEE4, 0002CF5A, 0002CF64, 0002CF81, 0002CFBA, 0002CFC4, 0002CFD9, 0002D06D, 0002D077, 0002D09A, 0002D0B3, 0002D0BD, 0002D0D5, 0002D129, 0002D133, 0002D154, 0002D1A8, 0002D1B2, 0002D1C6, 0002D1FF, 0002D209, 0002D21E, 0002D259, 0002D263, 0002D278, 0002D2A8, 0002D2B2, 0002D2CA, begin /* 0002CA3D: 0022 */ // -- Begin Function Code -- // /* 0002CA46: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CA55: 0006 */ obj0001 = LAST_RESULT; /* 0002CA5F: 0033 */ obj0001.bWinNT() = 0x00000001; /* 0002CA74: 0006 */ obj0001 = NOTHING; /* 0002CA7E: 0036 */ try /* 0002CA8C: 0032 */ SizeOf(struct_type_full_os_0000); /* 0002CA93: 0006 */ n0003 = LAST_RESULT; /* 0002CA9D: 0033 */ struct_type_full_os_0000.nOSVersionInfoSize = n0003; /* 0002CABC: 001A */ n0003 = &struct_type_full_os_0000; /* 0002CAC6: 0020 */ KERNEL32.GetVersionEx(n0003); /* 0002CACF: 0006 */ n0003 = LAST_RESULT; /* 0002CAD9: 0004 */ if(! n0003) goto label_06FB; // normal if /* 0002CAE5: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CAF4: 0006 */ obj0001 = LAST_RESULT; /* 0002CAFE: 0035 */ struct_type_full_os_0000.nServicePackMajor; /* 0002CB19: 0006 */ n0003 = LAST_RESULT; /* 0002CB23: 0033 */ obj0001.nServicePack() = n0003; /* 0002CB3C: 0006 */ obj0001 = NOTHING; /* 0002CB46: 0035 */ struct_type_full_os_0000.nSuiteMask; /* 0002CB5A: 0006 */ n0003 = LAST_RESULT; /* 0002CB64: 0033 */ g_struct_type_000F_0013.nOSSuiteMask = n0003; /* 0002CB7D: 0035 */ struct_type_full_os_0000.nProductType; /* 0002CB93: 0006 */ n0003 = LAST_RESULT; /* 0002CB9D: 0033 */ g_struct_type_000F_0013.nOSProductType = n0003; // : Jump Referenced(1): // : 0002CAD9, label_06FB: /* 0002CBBA: 0037 */ catch /* 0002CBC0: 0021 */ function_025B(0x80000002, "System\\CurrentControlSet\\Control\\Windows", "CSDVersion", n0000, s0000, n0001); /* 0002CC0C: 0006 */ n0003 = LAST_RESULT; /* 0002CC16: 000C */ n0003 = n0003 >= 0x00000000; /* 0002CC25: 0004 */ if(! n0003) goto label_06FD; // normal if /* 0002CC31: 002C */ StrToNum(n0002, s0000); /* 0002CC3B: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CC4A: 0006 */ obj0001 = LAST_RESULT; /* 0002CC54: 0017 */ n0003 = n0002 >> 0x00000008; /* 0002CC63: 0012 */ n0003 = n0003 & 0x000000FF; /* 0002CC72: 0033 */ obj0001.nServicePack() = n0003; /* 0002CC8B: 0006 */ obj0001 = NOTHING; // : Jump Referenced(1): // : 0002CC25, label_06FD: /* 0002CC97: 0038 */ endcatch; /* 0002CC9D: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CCAC: 0006 */ obj0001 = LAST_RESULT; /* 0002CCB6: 0021 */ function_01C5(0x00000008, s0000); /* 0002CCC4: 0006 */ n0003 = LAST_RESULT; /* 0002CCCE: 0033 */ obj0001.bAdmin_Logged_On() = n0003; /* 0002CCEB: 0006 */ obj0001 = NOTHING; /* 0002CCF5: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CD04: 0006 */ obj0001 = LAST_RESULT; /* 0002CD0E: 0021 */ function_01C5(0x0000000B, s0000); /* 0002CD1C: 0006 */ n0003 = LAST_RESULT; /* 0002CD26: 0033 */ obj0001.bPowerUser_Logged_On() = n0003; /* 0002CD47: 0006 */ obj0001 = NOTHING; /* 0002CD51: 0001 */ // -- While/Switch -- // /* 0002CD55: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 0002CD68: 0006 */ n0003 = LAST_RESULT; /* 0002CD74: 000D */ n0004 = n0003 == 0x00000004; /* 0002CD83: 0004 */ if(! n0004) goto label_0700; // normal if /* 0002CD8F: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CD9E: 0006 */ obj0001 = LAST_RESULT; /* 0002CDA8: 0033 */ obj0001.bWinNT4() = 0x00000001; /* 0002CDBE: 0006 */ obj0001 = NOTHING; /* 0002CDC8: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00010000; /* 0002CDDD: 0005 */ goto label_070D; // : Jump Referenced(1): // : 0002CD83, label_0700: /* 0002CDE8: 000D */ n0004 = n0003 == 0x00000005; /* 0002CDF7: 0004 */ if(! n0004) goto label_0706; // normal if /* 0002CE03: 0001 */ // -- While/Switch -- // /* 0002CE07: 0035 */ g_struct_type_000F_0013.nWinMinor; /* 0002CE1A: 0006 */ n0004 = LAST_RESULT; /* 0002CE26: 000D */ n0005 = n0004 == 0x00000000; /* 0002CE35: 0004 */ if(! n0005) goto label_0702; // normal if /* 0002CE41: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CE50: 0006 */ obj0001 = LAST_RESULT; /* 0002CE5A: 0033 */ obj0001.bWin2000() = 0x00000001; /* 0002CE71: 0006 */ obj0001 = NOTHING; /* 0002CE7B: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00100000; /* 0002CE90: 0005 */ goto label_0705; // : Jump Referenced(1): // : 0002CE35, label_0702: /* 0002CE9B: 000D */ n0005 = n0004 == 0x00000001; /* 0002CEAA: 0004 */ if(! n0005) goto label_0703; // normal if /* 0002CEB6: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CEC5: 0006 */ obj0001 = LAST_RESULT; /* 0002CECF: 0033 */ obj0001.bWinXP() = 0x00000001; /* 0002CEE4: 0006 */ obj0001 = NOTHING; /* 0002CEEE: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00400000; /* 0002CF03: 0005 */ goto label_0705; // : Jump Referenced(1): // : 0002CEAA, label_0703: /* 0002CF0E: 0035 */ g_struct_type_000F_0013.nOSProductType; /* 0002CF26: 0006 */ n0005 = LAST_RESULT; /* 0002CF30: 000E */ n0005 = n0005 != 0x00000001; /* 0002CF3F: 0004 */ if(! n0005) goto label_0704; // normal if /* 0002CF4B: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CF5A: 0006 */ obj0001 = LAST_RESULT; /* 0002CF64: 0033 */ obj0001.bWinServer2003() = 0x00000001; /* 0002CF81: 0006 */ obj0001 = NOTHING; /* 0002CF8B: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00800000; /* 0002CFA0: 0005 */ goto label_0705; // : Jump Referenced(1): // : 0002CF3F, label_0704: /* 0002CFAB: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002CFBA: 0006 */ obj0001 = LAST_RESULT; /* 0002CFC4: 0033 */ obj0001.bWinXP() = 0x00000001; /* 0002CFD9: 0006 */ obj0001 = NOTHING; /* 0002CFE3: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00400000; // : Jump Referenced(3): // : 0002CE90, 0002CF03, 0002CFA0, label_0705: /* 0002CFFA: 0005 */ goto label_070D; // : Jump Referenced(1): // : 0002CDF7, label_0706: /* 0002D005: 000D */ n0004 = n0003 == 0x00000006; /* 0002D014: 0004 */ if(! n0004) goto label_070C; // normal if /* 0002D020: 0001 */ // -- While/Switch -- // /* 0002D024: 0035 */ g_struct_type_000F_0013.nWinMinor; /* 0002D037: 0006 */ n0004 = LAST_RESULT; /* 0002D043: 000D */ n0005 = n0004 == 0x00000000; /* 0002D052: 0004 */ if(! n0005) goto label_0708; // normal if /* 0002D05E: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D06D: 0006 */ obj0001 = LAST_RESULT; /* 0002D077: 0033 */ obj0001.bWinVista_Server2008() = 0x00000001; /* 0002D09A: 0006 */ obj0001 = NOTHING; /* 0002D0A4: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D0B3: 0006 */ obj0001 = LAST_RESULT; /* 0002D0BD: 0033 */ obj0001.bWinVista() = 0x00000001; /* 0002D0D5: 0006 */ obj0001 = NOTHING; /* 0002D0DF: 0033 */ g_struct_type_000F_0013.nISOSL = 0x01000000; /* 0002D0F4: 0005 */ goto label_070B; // : Jump Referenced(1): // : 0002D052, label_0708: /* 0002D0FF: 000D */ n0005 = n0004 == 0x00000001; /* 0002D10E: 0004 */ if(! n0005) goto label_0709; // normal if /* 0002D11A: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D129: 0006 */ obj0001 = LAST_RESULT; /* 0002D133: 0033 */ obj0001.bWin7_Server2008R2() = 0x00000001; /* 0002D154: 0006 */ obj0001 = NOTHING; /* 0002D15E: 0033 */ g_struct_type_000F_0013.nISOSL = 0x02000000; /* 0002D173: 0005 */ goto label_070B; // : Jump Referenced(1): // : 0002D10E, label_0709: /* 0002D17E: 000D */ n0005 = n0004 == 0x00000002; /* 0002D18D: 0004 */ if(! n0005) goto label_070A; // normal if /* 0002D199: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D1A8: 0006 */ obj0001 = LAST_RESULT; /* 0002D1B2: 0033 */ obj0001.bWin8() = 0x00000001; /* 0002D1C6: 0006 */ obj0001 = NOTHING; /* 0002D1D0: 0033 */ g_struct_type_000F_0013.nISOSL = 0x04000000; /* 0002D1E5: 0005 */ goto label_070B; // : Jump Referenced(1): // : 0002D18D, label_070A: /* 0002D1F0: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D1FF: 0006 */ obj0001 = LAST_RESULT; /* 0002D209: 0033 */ obj0001.bWin81() = 0x00000001; /* 0002D21E: 0006 */ obj0001 = NOTHING; /* 0002D228: 0033 */ g_struct_type_000F_0013.nISOSL = 0x08000000; // : Jump Referenced(3): // : 0002D0F4, 0002D173, 0002D1E5, label_070B: /* 0002D23F: 0005 */ goto label_070D; // : Jump Referenced(1): // : 0002D014, label_070C: /* 0002D24A: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D259: 0006 */ obj0001 = LAST_RESULT; /* 0002D263: 0033 */ obj0001.bWin10() = 0x00000001; /* 0002D278: 0006 */ obj0001 = NOTHING; /* 0002D282: 0033 */ g_struct_type_000F_0013.nISOSL = 0x10000000; // : Jump Referenced(3): // : 0002CDDD, 0002CFFA, 0002D23F, label_070D: /* 0002D299: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D2A8: 0006 */ obj0001 = LAST_RESULT; /* 0002D2B2: 0035 */ obj0001.bWinServer2003(); /* 0002D2CA: 0006 */ obj0001 = NOTHING; /* 0002D2D4: 0006 */ n0003 = LAST_RESULT; /* 0002D2DE: 0020 */ USER32.GetSystemMetrics(0x00000059); /* 0002D2E9: 0006 */ n0004 = LAST_RESULT; /* 0002D2F3: 000A */ n0004 = n0004 > 0x00000000; /* 0002D302: 0019 */ n0003 = n0003 && n0004; /* 0002D30F: 0004 */ if(! n0003) goto label_070E; // normal if /* 0002D31B: 0033 */ g_struct_type_000F_0013.bWinServer2003R2 = 0x00000001; // : Jump Referenced(1): // : 0002D30F, label_070E: /* 0002D33C: 0024 */ return; /* 0002D340: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002C8B8, //Binary Size : 0x000006C1 bytes function NUMBER function_022C() NUMBER n0000; //-104-/ 0002D375, 0002D37F, 0002D37F, 0002D38E, 0002D3AB, 0002D3B5, 0002D3B5, 0002D3C4, 0002D3F0, 0002D3FA, 0002D3FA, 0002D409, 0002D426, 0002D430, 0002D430, 0002D43F, 0002D46B, 0002D475, 0002D475, 0002D484, 0002D4A1, 0002D4AB, 0002D4AB, 0002D4BA, 0002D503, 0002D50D, 0002D52F, 0002D539, 0002D539, 0002D548, 0002D565, 0002D56F, 0002D56F, 0002D57E, 0002D5AE, 0002D5B8, 0002D5B8, 0002D5C7, 0002D5F3, 0002D5FD, 0002D5FD, 0002D60C, 0002D629, 0002D633, 0002D633, 0002D642, 0002D66E, 0002D678, 0002D678, 0002D687, 0002D6A4, 0002D6AE, 0002D6AE, 0002D6BD, 0002D6E9, 0002D6F3, 0002D6F3, 0002D702, 0002D71F, 0002D729, 0002D729, 0002D738, 0002D766, 0002D770, 0002D770, 0002D77F, 0002D79C, 0002D7A6, 0002D7A6, 0002D7B5, 0002D7E3, 0002D7ED, 0002D7ED, 0002D7FC, 0002D819, 0002D823, 0002D823, 0002D832, 0002D868, 0002D872, 0002D872, 0002D881, 0002D89E, 0002D8A8, 0002D8A8, 0002D8B7, 0002D8F6, 0002D900, 0002D900, 0002D90F, 0002D92C, 0002D936, 0002D936, 0002D945, 0002D975, 0002D97F, 0002D97F, 0002D98E, 0002D9BE, 0002D9C8, 0002D9E5, 0002D9EF, 0002D9EF, 0002D9FE, OBJECT obj0000; //-003-/ 0002D4DF, 0002D4E9, 0002D4F9, begin /* 0002D356: 0022 */ // -- Begin Function Code -- // /* 0002D35F: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D375: 0006 */ n0000 = LAST_RESULT; /* 0002D37F: 0012 */ n0000 = n0000 & 0x00000004; /* 0002D38E: 0004 */ if(! n0000) goto label_0710; // normal if /* 0002D39A: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D3AB: 0006 */ n0000 = LAST_RESULT; /* 0002D3B5: 0013 */ n0000 = n0000 | 0x00000020; /* 0002D3C4: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D38E, label_0710: /* 0002D3DA: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D3F0: 0006 */ n0000 = LAST_RESULT; /* 0002D3FA: 0012 */ n0000 = n0000 & 0x00000080; /* 0002D409: 0004 */ if(! n0000) goto label_0711; // normal if /* 0002D415: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D426: 0006 */ n0000 = LAST_RESULT; /* 0002D430: 0013 */ n0000 = n0000 | 0x00000040; /* 0002D43F: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D409, label_0711: /* 0002D455: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D46B: 0006 */ n0000 = LAST_RESULT; /* 0002D475: 0012 */ n0000 = n0000 & 0x00000002; /* 0002D484: 0004 */ if(! n0000) goto label_0712; // normal if /* 0002D490: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D4A1: 0006 */ n0000 = LAST_RESULT; /* 0002D4AB: 0013 */ n0000 = n0000 | 0x00000080; /* 0002D4BA: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D484, label_0712: /* 0002D4D0: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002D4DF: 0006 */ obj0000 = LAST_RESULT; /* 0002D4E9: 0035 */ obj0000.bWinXP(); /* 0002D4F9: 0006 */ obj0000 = NOTHING; /* 0002D503: 0006 */ n0000 = LAST_RESULT; /* 0002D50D: 0004 */ if(! n0000) goto label_0714; // normal if /* 0002D519: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D52F: 0006 */ n0000 = LAST_RESULT; /* 0002D539: 0012 */ n0000 = n0000 & 0x00000200; /* 0002D548: 0004 */ if(! n0000) goto label_0713; // normal if /* 0002D554: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D565: 0006 */ n0000 = LAST_RESULT; /* 0002D56F: 0013 */ n0000 = n0000 | 0x00000002; /* 0002D57E: 0033 */ g_struct_type_000F_0013.nSuites = n0000; /* 0002D592: 0005 */ goto label_0714; // : Jump Referenced(1): // : 0002D548, label_0713: /* 0002D59D: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D5AE: 0006 */ n0000 = LAST_RESULT; /* 0002D5B8: 0013 */ n0000 = n0000 | 0x00000001; /* 0002D5C7: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(2): // : 0002D50D, 0002D592, label_0714: /* 0002D5DD: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D5F3: 0006 */ n0000 = LAST_RESULT; /* 0002D5FD: 0012 */ n0000 = n0000 & 0x00000001; /* 0002D60C: 0004 */ if(! n0000) goto label_0715; // normal if /* 0002D618: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D629: 0006 */ n0000 = LAST_RESULT; /* 0002D633: 0013 */ n0000 = n0000 | 0x00000100; /* 0002D642: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D60C, label_0715: /* 0002D658: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D66E: 0006 */ n0000 = LAST_RESULT; /* 0002D678: 0012 */ n0000 = n0000 & 0x00000020; /* 0002D687: 0004 */ if(! n0000) goto label_0716; // normal if /* 0002D693: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D6A4: 0006 */ n0000 = LAST_RESULT; /* 0002D6AE: 0013 */ n0000 = n0000 | 0x00000200; /* 0002D6BD: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D687, label_0716: /* 0002D6D3: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002D6E9: 0006 */ n0000 = LAST_RESULT; /* 0002D6F3: 0012 */ n0000 = n0000 & 0x00000010; /* 0002D702: 0004 */ if(! n0000) goto label_0717; // normal if /* 0002D70E: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D71F: 0006 */ n0000 = LAST_RESULT; /* 0002D729: 0013 */ n0000 = n0000 | 0x00000010; /* 0002D738: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D702, label_0717: /* 0002D74E: 0035 */ g_struct_type_000F_0013.nOSProductType; /* 0002D766: 0006 */ n0000 = LAST_RESULT; /* 0002D770: 000D */ n0000 = n0000 == 0x00000001; /* 0002D77F: 0004 */ if(! n0000) goto label_0718; // normal if /* 0002D78B: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D79C: 0006 */ n0000 = LAST_RESULT; /* 0002D7A6: 0013 */ n0000 = n0000 | 0x00000008; /* 0002D7B5: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D77F, label_0718: /* 0002D7CB: 0035 */ g_struct_type_000F_0013.nOSProductType; /* 0002D7E3: 0006 */ n0000 = LAST_RESULT; /* 0002D7ED: 000D */ n0000 = n0000 == 0x00000003; /* 0002D7FC: 0004 */ if(! n0000) goto label_0719; // normal if /* 0002D808: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D819: 0006 */ n0000 = LAST_RESULT; /* 0002D823: 0013 */ n0000 = n0000 | 0x00000004; /* 0002D832: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D7FC, label_0719: /* 0002D848: 0035 */ g_struct_type_000C_0014.nProcessorArchitecture; /* 0002D868: 0006 */ n0000 = LAST_RESULT; /* 0002D872: 000D */ n0000 = n0000 == 0x00000009; /* 0002D881: 0004 */ if(! n0000) goto label_071A; // normal if /* 0002D88D: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D89E: 0006 */ n0000 = LAST_RESULT; /* 0002D8A8: 0013 */ n0000 = n0000 | 0x00000800; /* 0002D8B7: 0033 */ g_struct_type_000F_0013.nSuites = n0000; /* 0002D8CB: 0005 */ goto label_071C; // : Jump Referenced(1): // : 0002D881, label_071A: /* 0002D8D6: 0035 */ g_struct_type_000C_0014.nProcessorArchitecture; /* 0002D8F6: 0006 */ n0000 = LAST_RESULT; /* 0002D900: 000D */ n0000 = n0000 == 0x00000006; /* 0002D90F: 0004 */ if(! n0000) goto label_071B; // normal if /* 0002D91B: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D92C: 0006 */ n0000 = LAST_RESULT; /* 0002D936: 0013 */ n0000 = n0000 | 0x00000400; /* 0002D945: 0033 */ g_struct_type_000F_0013.nSuites = n0000; /* 0002D959: 0005 */ goto label_071C; // : Jump Referenced(1): // : 0002D90F, label_071B: /* 0002D964: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D975: 0006 */ n0000 = LAST_RESULT; /* 0002D97F: 0013 */ n0000 = n0000 | 0x00001000; /* 0002D98E: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(2): // : 0002D8CB, 0002D959, label_071C: /* 0002D9A4: 0035 */ g_struct_type_000F_0013.bWinServer2003R2; /* 0002D9BE: 0006 */ n0000 = LAST_RESULT; /* 0002D9C8: 0004 */ if(! n0000) goto label_071D; // normal if /* 0002D9D4: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002D9E5: 0006 */ n0000 = LAST_RESULT; /* 0002D9EF: 0013 */ n0000 = n0000 | 0x00002000; /* 0002D9FE: 0033 */ g_struct_type_000F_0013.nSuites = n0000; // : Jump Referenced(1): // : 0002D9C8, label_071D: /* 0002DA14: 0024 */ return; /* 0002DA18: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002C88F, //Binary Size : 0x00000417 bytes function NUMBER function_022D() STRING s0000; //-002-/ 0002DC36, 0002DC83, STRING s0001; //-002-/ 0002DC69, 0002DC83, STRING s0002; //-002-/ 0002DC83, 0002DCC2, STRING s0003; //-004-/ 0002DCC2, 0002DCCE, 0002DD32, 0002DD96, NUMBER n0000; //-001-/ 0002DC83, NUMBER n0001; //-001-/ 0002DC83, NUMBER n0002; //-014-/ 0002DA82, 0002DA8E, 0002DB01, 0002DB74, 0002DC9D, 0002DCA7, 0002DCA7, 0002DCB6, 0002DCCE, 0002DCDC, 0002DD32, 0002DD40, 0002DD96, 0002DDA4, NUMBER n0003; //-006-/ 0002DA8E, 0002DA9D, 0002DB01, 0002DB10, 0002DB74, 0002DB83, OBJECT obj0000; //-027-/ 0002DA42, 0002DA4C, 0002DA61, 0002DAB8, 0002DAC2, 0002DAD7, 0002DB2B, 0002DB35, 0002DB4A, 0002DB9E, 0002DBA8, 0002DBBD, 0002DBF6, 0002DC00, 0002DC15, 0002DCF7, 0002DD01, 0002DD1D, 0002DD5B, 0002DD65, 0002DD81, 0002DDBF, 0002DDC9, 0002DDE5, 0002DE09, 0002DE13, 0002DE32, begin /* 0002DA2A: 0022 */ // -- Begin Function Code -- // /* 0002DA33: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DA42: 0006 */ obj0000 = LAST_RESULT; /* 0002DA4C: 0033 */ obj0000.bWin9X() = 0x00000001; /* 0002DA61: 0006 */ obj0000 = NOTHING; /* 0002DA6B: 0001 */ // -- While/Switch -- // /* 0002DA6F: 0035 */ g_struct_type_000F_0013.nWinMinor; /* 0002DA82: 0006 */ n0002 = LAST_RESULT; /* 0002DA8E: 000D */ n0003 = n0002 == 0x0000000A; /* 0002DA9D: 0004 */ if(! n0003) goto label_0720; // normal if /* 0002DAA9: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DAB8: 0006 */ obj0000 = LAST_RESULT; /* 0002DAC2: 0033 */ obj0000.bWin98() = 0x00000001; /* 0002DAD7: 0006 */ obj0000 = NOTHING; /* 0002DAE1: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00000040; /* 0002DAF6: 0005 */ goto label_0723; // : Jump Referenced(1): // : 0002DA9D, label_0720: /* 0002DB01: 000D */ n0003 = n0002 == 0x00000000; /* 0002DB10: 0004 */ if(! n0003) goto label_0721; // normal if /* 0002DB1C: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DB2B: 0006 */ obj0000 = LAST_RESULT; /* 0002DB35: 0033 */ obj0000.bWin95() = 0x00000001; /* 0002DB4A: 0006 */ obj0000 = NOTHING; /* 0002DB54: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00000010; /* 0002DB69: 0005 */ goto label_0723; // : Jump Referenced(1): // : 0002DB10, label_0721: /* 0002DB74: 000D */ n0003 = n0002 == 0x0000005A; /* 0002DB83: 0004 */ if(! n0003) goto label_0722; // normal if /* 0002DB8F: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DB9E: 0006 */ obj0000 = LAST_RESULT; /* 0002DBA8: 0033 */ obj0000.bWinMe() = 0x00000001; /* 0002DBBD: 0006 */ obj0000 = NOTHING; /* 0002DBC7: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00000080; /* 0002DBDC: 0005 */ goto label_0723; // : Jump Referenced(1): // : 0002DB83, label_0722: /* 0002DBE7: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DBF6: 0006 */ obj0000 = LAST_RESULT; /* 0002DC00: 0033 */ obj0000.bWinMe() = 0x00000001; /* 0002DC15: 0006 */ obj0000 = NOTHING; /* 0002DC1F: 0033 */ g_struct_type_000F_0013.nISOSL = 0x00000080; // : Jump Referenced(3): // : 0002DAF6, 0002DB69, 0002DBDC, label_0723: /* 0002DC36: 0006 */ s0000 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; /* 0002DC69: 0006 */ s0001 = "SubVersionNumber"; /* 0002DC83: 0021 */ function_025B(0x80000002, s0000, s0001, n0000, s0002, n0001); /* 0002DC9D: 0006 */ n0002 = LAST_RESULT; /* 0002DCA7: 000D */ n0002 = n0002 == 0x00000000; /* 0002DCB6: 0004 */ if(! n0002) goto label_0724; // normal if /* 0002DCC2: 0006 */ s0003 = s0002; // : Jump Referenced(1): // : 0002DCB6, label_0724: /* 0002DCCE: 0008 */ n0002 = s0003 % "a"; /* 0002DCDC: 0004 */ if(! n0002) goto label_0725; // normal if /* 0002DCE8: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DCF7: 0006 */ obj0000 = LAST_RESULT; /* 0002DD01: 0033 */ obj0000.bSubversion_A() = 0x00000001; /* 0002DD1D: 0006 */ obj0000 = NOTHING; /* 0002DD27: 0005 */ goto label_0728; // : Jump Referenced(1): // : 0002DCDC, label_0725: /* 0002DD32: 0008 */ n0002 = s0003 % "b"; /* 0002DD40: 0004 */ if(! n0002) goto label_0726; // normal if /* 0002DD4C: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DD5B: 0006 */ obj0000 = LAST_RESULT; /* 0002DD65: 0033 */ obj0000.bSubversion_B() = 0x00000001; /* 0002DD81: 0006 */ obj0000 = NOTHING; /* 0002DD8B: 0005 */ goto label_0728; // : Jump Referenced(1): // : 0002DD40, label_0726: /* 0002DD96: 0008 */ n0002 = s0003 % "c"; /* 0002DDA4: 0004 */ if(! n0002) goto label_0727; // normal if /* 0002DDB0: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DDBF: 0006 */ obj0000 = LAST_RESULT; /* 0002DDC9: 0033 */ obj0000.bSubversion_C() = 0x00000001; /* 0002DDE5: 0006 */ obj0000 = NOTHING; /* 0002DDEF: 0005 */ goto label_0728; // : Jump Referenced(1): // : 0002DDA4, label_0727: /* 0002DDFA: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002DE09: 0006 */ obj0000 = LAST_RESULT; /* 0002DE13: 0033 */ obj0000.bVersionNotFound() = 0x00000001; /* 0002DE32: 0006 */ obj0000 = NOTHING; // : Jump Referenced(3): // : 0002DD27, 0002DD8B, 0002DDEF, label_0728: /* 0002DE3E: 0024 */ return; /* 0002DE42: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002C912, //Binary Size : 0x0000014F bytes function NUMBER function_022E() STRING s0000; //-003-/ 0002DE8C, 0002DEF8, 0002DF70, NUMBER n0000; //-002-/ 0002DE8C, 0002DEF8, NUMBER n0001; //-002-/ 0002DE8C, 0002DEF8, NUMBER n0003; //-002-/ 0002DF70, 0002DF80, NUMBER n0004; //-012-/ 0002DE75, 0002DE7F, 0002DED3, 0002DEDD, 0002DEDD, 0002DEEC, 0002DF3C, 0002DF46, 0002DF46, 0002DF55, 0002DF89, 0002DF93, begin /* 0002DE54: 0022 */ // -- Begin Function Code -- // /* 0002DE5D: 0036 */ try /* 0002DE6B: 0027 */ // -- Start Return Code -- // /* 0002DE6F: 0020 */ KERNEL32.GetSystemDefaultUILanguage(); /* 0002DE75: 0006 */ n0004 = LAST_RESULT; /* 0002DE7F: 0023 */ return n0004; /* 0002DE86: 0037 */ catch /* 0002DE8C: 0021 */ function_025B(0x80000003, ".Default\\Control Panel\\desktop\\ResourceLocale", "", n0001, s0000, n0000); /* 0002DED3: 0006 */ n0004 = LAST_RESULT; /* 0002DEDD: 0009 */ n0004 = n0004 < 0x00000000; /* 0002DEEC: 0004 */ if(! n0004) goto label_072B; // normal if /* 0002DEF8: 0021 */ function_025B(0x80000003, ".DEFAULT\\Control Panel\\International", "Locale", n0001, s0000, n0000); /* 0002DF3C: 0006 */ n0004 = LAST_RESULT; /* 0002DF46: 0009 */ n0004 = n0004 < 0x00000000; /* 0002DF55: 0004 */ if(! n0004) goto label_072B; // normal if /* 0002DF61: 0027 */ // -- Start Return Code -- // /* 0002DF65: 0023 */ return 0x00000409; // : Jump Referenced(2): // : 0002DEEC, 0002DF55, label_072B: /* 0002DF70: 0021 */ function_02DA(n0003, s0000); /* 0002DF7C: 0027 */ // -- Start Return Code -- // /* 0002DF80: 0021 */ function_0210(n0003); /* 0002DF89: 0006 */ n0004 = LAST_RESULT; /* 0002DF93: 0023 */ return n0004; /* 0002DF9A: 0038 */ endcatch; /* 0002DFA0: 0024 */ return; /* 0002DFA4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002CA1D, //Binary Size : 0x000011CB bytes function NUMBER function_022F() STRING s0000; //-078-/ 0002DFF8, 0002E017, 0002E076, 0002E096, 0002E0F7, 0002E119, 0002E179, 0002E19A, 0002E1F8, 0002E217, 0002E27D, 0002E2A4, 0002E305, 0002E327, 0002E38B, 0002E3B0, 0002E418, 0002E441, 0002E4AD, 0002E4DA, 0002E538, 0002E55D, 0002E5BB, 0002E5E0, 0002E63E, 0002E663, 0002E6C1, 0002E6E6, 0002E74B, 0002E771, 0002E7D6, 0002E7FC, 0002E861, 0002E887, 0002E8EF, 0002E918, 0002E95B, 0002E97C, 0002E9B7, 0002E9D0, 0002EA0B, 0002EA24, 0002EA61, 0002EA7C, 0002EAB9, 0002EAD4, 0002EB12, 0002EB2E, 0002EB6C, 0002EB88, 0002EBC3, 0002EBDC, 0002EC18, 0002EC32, 0002EC74, 0002EC94, 0002ECD4, 0002ECF2, 0002ED3D, 0002ED66, 0002EDA3, 0002EDBE, 0002EDFF, 0002EE1E, 0002EE61, 0002EE82, 0002EEC8, 0002EEEC, 0002EF37, 0002EF71, 0002EFB9, 0002EFF0, 0002F033, 0002F065, 0002F0A9, 0002F0DC, 0002F123, 0002F159, NUMBER n0000; //-078-/ 0002DFEE, 0002DFF8, 0002E06C, 0002E076, 0002E0ED, 0002E0F7, 0002E16F, 0002E179, 0002E1EE, 0002E1F8, 0002E273, 0002E27D, 0002E2FB, 0002E305, 0002E381, 0002E38B, 0002E40E, 0002E418, 0002E4A3, 0002E4AD, 0002E52E, 0002E538, 0002E5B1, 0002E5BB, 0002E634, 0002E63E, 0002E6B7, 0002E6C1, 0002E741, 0002E74B, 0002E7CC, 0002E7D6, 0002E857, 0002E861, 0002E8E5, 0002E8EF, 0002E951, 0002E95B, 0002E9AD, 0002E9B7, 0002EA01, 0002EA0B, 0002EA57, 0002EA61, 0002EAAF, 0002EAB9, 0002EB08, 0002EB12, 0002EB62, 0002EB6C, 0002EBB9, 0002EBC3, 0002EC0E, 0002EC18, 0002EC6A, 0002EC74, 0002ECCA, 0002ECD4, 0002ED33, 0002ED3D, 0002ED99, 0002EDA3, 0002EDF5, 0002EDFF, 0002EE57, 0002EE61, 0002EEBE, 0002EEC8, 0002EF2D, 0002EF37, 0002EFAF, 0002EFB9, 0002F029, 0002F033, 0002F09F, 0002F0A9, 0002F119, 0002F123, OBJECT obj0000; //-054-/ 0002DFCA, 0002DFD4, 0002DFE4, 0002E047, 0002E051, 0002E062, 0002E0C6, 0002E0D0, 0002E0E3, 0002E149, 0002E153, 0002E165, 0002E1CA, 0002E1D4, 0002E1E4, 0002E247, 0002E251, 0002E269, 0002E2D4, 0002E2DE, 0002E2F1, 0002E357, 0002E361, 0002E377, 0002E3E0, 0002E3EA, 0002E404, 0002E471, 0002E47B, 0002E499, 0002E50A, 0002E514, 0002E524, 0002E58D, 0002E597, 0002E5A7, 0002E610, 0002E61A, 0002E62A, 0002E693, 0002E69D, 0002E6AD, 0002E716, 0002E720, 0002E737, 0002E7A1, 0002E7AB, 0002E7C2, 0002E82C, 0002E836, 0002E84D, 0002E8B7, 0002E8C1, 0002E8DB, begin /* 0002DFB2: 0022 */ // -- Begin Function Code -- // /* 0002DFBB: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002DFCA: 0006 */ obj0000 = LAST_RESULT; /* 0002DFD4: 0035 */ obj0000.bWinNT(); /* 0002DFE4: 0006 */ obj0000 = NOTHING; /* 0002DFEE: 0006 */ n0000 = LAST_RESULT; /* 0002DFF8: 0021 */ function_02D6(s0000, "WINNT.bWinNT=%ld", n0000); /* 0002E017: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E038: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E047: 0006 */ obj0000 = LAST_RESULT; /* 0002E051: 0035 */ obj0000.bWinNT4(); /* 0002E062: 0006 */ obj0000 = NOTHING; /* 0002E06C: 0006 */ n0000 = LAST_RESULT; /* 0002E076: 0021 */ function_02D6(s0000, "WINNT.bWinNT4=%ld", n0000); /* 0002E096: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E0B7: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E0C6: 0006 */ obj0000 = LAST_RESULT; /* 0002E0D0: 0035 */ obj0000.bWinNT351(); /* 0002E0E3: 0006 */ obj0000 = NOTHING; /* 0002E0ED: 0006 */ n0000 = LAST_RESULT; /* 0002E0F7: 0021 */ function_02D6(s0000, "WINNT.bWinNT351=%ld", n0000); /* 0002E119: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E13A: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E149: 0006 */ obj0000 = LAST_RESULT; /* 0002E153: 0035 */ obj0000.bWin2000(); /* 0002E165: 0006 */ obj0000 = NOTHING; /* 0002E16F: 0006 */ n0000 = LAST_RESULT; /* 0002E179: 0021 */ function_02D6(s0000, "WINNT.bWin2000=%ld", n0000); /* 0002E19A: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E1BB: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E1CA: 0006 */ obj0000 = LAST_RESULT; /* 0002E1D4: 0035 */ obj0000.bWinXP(); /* 0002E1E4: 0006 */ obj0000 = NOTHING; /* 0002E1EE: 0006 */ n0000 = LAST_RESULT; /* 0002E1F8: 0021 */ function_02D6(s0000, "WINNT.bWinXP=%ld", n0000); /* 0002E217: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E238: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E247: 0006 */ obj0000 = LAST_RESULT; /* 0002E251: 0035 */ obj0000.bWinServer2003(); /* 0002E269: 0006 */ obj0000 = NOTHING; /* 0002E273: 0006 */ n0000 = LAST_RESULT; /* 0002E27D: 0021 */ function_02D6(s0000, "WINNT.bWinServer2003=%ld", n0000); /* 0002E2A4: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E2C5: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E2D4: 0006 */ obj0000 = LAST_RESULT; /* 0002E2DE: 0035 */ obj0000.bWinVista(); /* 0002E2F1: 0006 */ obj0000 = NOTHING; /* 0002E2FB: 0006 */ n0000 = LAST_RESULT; /* 0002E305: 0021 */ function_02D6(s0000, "WINNT.bWinVista=%ld", n0000); /* 0002E327: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E348: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E357: 0006 */ obj0000 = LAST_RESULT; /* 0002E361: 0035 */ obj0000.nServicePack(); /* 0002E377: 0006 */ obj0000 = NOTHING; /* 0002E381: 0006 */ n0000 = LAST_RESULT; /* 0002E38B: 0021 */ function_02D6(s0000, "WINNT.nServicePack=%ld", n0000); /* 0002E3B0: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E3D1: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E3E0: 0006 */ obj0000 = LAST_RESULT; /* 0002E3EA: 0035 */ obj0000.bAdmin_Logged_On(); /* 0002E404: 0006 */ obj0000 = NOTHING; /* 0002E40E: 0006 */ n0000 = LAST_RESULT; /* 0002E418: 0021 */ function_02D6(s0000, "WINNT.bAdmin_Logged_On=%ld", n0000); /* 0002E441: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E462: 0035 */ g_struct_type_000F_0013.WINNT; /* 0002E471: 0006 */ obj0000 = LAST_RESULT; /* 0002E47B: 0035 */ obj0000.bPowerUser_Logged_On(); /* 0002E499: 0006 */ obj0000 = NOTHING; /* 0002E4A3: 0006 */ n0000 = LAST_RESULT; /* 0002E4AD: 0021 */ function_02D6(s0000, "WINNT.bPowerUser_Logged_On=%ld", n0000); /* 0002E4DA: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E4FB: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E50A: 0006 */ obj0000 = LAST_RESULT; /* 0002E514: 0035 */ obj0000.bWin9X(); /* 0002E524: 0006 */ obj0000 = NOTHING; /* 0002E52E: 0006 */ n0000 = LAST_RESULT; /* 0002E538: 0021 */ function_02D6(s0000, "WINNT.WIN9X.bWin9X=%ld", n0000); /* 0002E55D: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E57E: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E58D: 0006 */ obj0000 = LAST_RESULT; /* 0002E597: 0035 */ obj0000.bWin95(); /* 0002E5A7: 0006 */ obj0000 = NOTHING; /* 0002E5B1: 0006 */ n0000 = LAST_RESULT; /* 0002E5BB: 0021 */ function_02D6(s0000, "WINNT.WIN9X.bWin95=%ld", n0000); /* 0002E5E0: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E601: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E610: 0006 */ obj0000 = LAST_RESULT; /* 0002E61A: 0035 */ obj0000.bWin98(); /* 0002E62A: 0006 */ obj0000 = NOTHING; /* 0002E634: 0006 */ n0000 = LAST_RESULT; /* 0002E63E: 0021 */ function_02D6(s0000, "WINNT.WIN9X.bWin98=%ld", n0000); /* 0002E663: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E684: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E693: 0006 */ obj0000 = LAST_RESULT; /* 0002E69D: 0035 */ obj0000.bWinMe(); /* 0002E6AD: 0006 */ obj0000 = NOTHING; /* 0002E6B7: 0006 */ n0000 = LAST_RESULT; /* 0002E6C1: 0021 */ function_02D6(s0000, "WINNT.WIN9X.bWinMe=%ld", n0000); /* 0002E6E6: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E707: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E716: 0006 */ obj0000 = LAST_RESULT; /* 0002E720: 0035 */ obj0000.bSubversion_A(); /* 0002E737: 0006 */ obj0000 = NOTHING; /* 0002E741: 0006 */ n0000 = LAST_RESULT; /* 0002E74B: 0021 */ function_02D6(s0000, "WIN9X.bSubversion_A=%ld", n0000); /* 0002E771: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E792: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E7A1: 0006 */ obj0000 = LAST_RESULT; /* 0002E7AB: 0035 */ obj0000.bSubversion_B(); /* 0002E7C2: 0006 */ obj0000 = NOTHING; /* 0002E7CC: 0006 */ n0000 = LAST_RESULT; /* 0002E7D6: 0021 */ function_02D6(s0000, "WIN9X.bSubversion_B=%ld", n0000); /* 0002E7FC: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E81D: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E82C: 0006 */ obj0000 = LAST_RESULT; /* 0002E836: 0035 */ obj0000.bSubversion_C(); /* 0002E84D: 0006 */ obj0000 = NOTHING; /* 0002E857: 0006 */ n0000 = LAST_RESULT; /* 0002E861: 0021 */ function_02D6(s0000, "WIN9X.bSubversion_C=%ld", n0000); /* 0002E887: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E8A8: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002E8B7: 0006 */ obj0000 = LAST_RESULT; /* 0002E8C1: 0035 */ obj0000.bVersionNotFound(); /* 0002E8DB: 0006 */ obj0000 = NOTHING; /* 0002E8E5: 0006 */ n0000 = LAST_RESULT; /* 0002E8EF: 0021 */ function_02D6(s0000, "WIN9X.bVersionNotFound=%ld", n0000); /* 0002E918: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E939: 0035 */ g_struct_type_000F_0013.bShellExplorer; /* 0002E951: 0006 */ n0000 = LAST_RESULT; /* 0002E95B: 0021 */ function_02D6(s0000, "bShellExplorer=%ld", n0000); /* 0002E97C: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E99D: 0035 */ g_struct_type_000F_0013.bAlpha; /* 0002E9AD: 0006 */ n0000 = LAST_RESULT; /* 0002E9B7: 0021 */ function_02D6(s0000, "bAlpha=%ld", n0000); /* 0002E9D0: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002E9F1: 0035 */ g_struct_type_000F_0013.bIntel; /* 0002EA01: 0006 */ n0000 = LAST_RESULT; /* 0002EA0B: 0021 */ function_02D6(s0000, "bIntel=%ld", n0000); /* 0002EA24: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EA45: 0035 */ g_struct_type_000F_0013.nOSMajor; /* 0002EA57: 0006 */ n0000 = LAST_RESULT; /* 0002EA61: 0021 */ function_02D6(s0000, "nOSMajor=%ld", n0000); /* 0002EA7C: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EA9D: 0035 */ g_struct_type_000F_0013.nOSMinor; /* 0002EAAF: 0006 */ n0000 = LAST_RESULT; /* 0002EAB9: 0021 */ function_02D6(s0000, "nOSMinor=%ld", n0000); /* 0002EAD4: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EAF5: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 0002EB08: 0006 */ n0000 = LAST_RESULT; /* 0002EB12: 0021 */ function_02D6(s0000, "nWinMajor=%ld", n0000); /* 0002EB2E: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EB4F: 0035 */ g_struct_type_000F_0013.nWinMinor; /* 0002EB62: 0006 */ n0000 = LAST_RESULT; /* 0002EB6C: 0021 */ function_02D6(s0000, "nWinMinor=%ld", n0000); /* 0002EB88: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EBA9: 0035 */ g_struct_type_000F_0013.nISOSL; /* 0002EBB9: 0006 */ n0000 = LAST_RESULT; /* 0002EBC3: 0021 */ function_02D6(s0000, "nISOSL=%ld", n0000); /* 0002EBDC: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EBFD: 0035 */ g_struct_type_000F_0013.nSuites; /* 0002EC0E: 0006 */ n0000 = LAST_RESULT; /* 0002EC18: 0021 */ function_02D6(s0000, "nSuites=%ld", n0000); /* 0002EC32: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EC53: 0035 */ g_struct_type_000F_0013.nSystemLangID; /* 0002EC6A: 0006 */ n0000 = LAST_RESULT; /* 0002EC74: 0021 */ function_02D6(s0000, "nSystemLangID=%ld", n0000); /* 0002EC94: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002ECB5: 0035 */ g_struct_type_000F_0013.nUserLangID; /* 0002ECCA: 0006 */ n0000 = LAST_RESULT; /* 0002ECD4: 0021 */ function_02D6(s0000, "nUserLangID=%ld", n0000); /* 0002ECF2: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002ED13: 0035 */ g_struct_type_000F_0013.nSystemDefaultUILangID; /* 0002ED33: 0006 */ n0000 = LAST_RESULT; /* 0002ED3D: 0021 */ function_02D6(s0000, "nSystemDefaultUILangID=%ld", n0000); /* 0002ED66: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002ED87: 0035 */ g_struct_type_000F_0013.bIsWow64; /* 0002ED99: 0006 */ n0000 = LAST_RESULT; /* 0002EDA3: 0021 */ function_02D6(s0000, "bIsWow64=%ld", n0000); /* 0002EDBE: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EDDF: 0035 */ g_struct_type_000F_0013.nOSSuiteMask; /* 0002EDF5: 0006 */ n0000 = LAST_RESULT; /* 0002EDFF: 0021 */ function_02D6(s0000, "nOSSuiteMask=%ld", n0000); /* 0002EE1E: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EE3F: 0035 */ g_struct_type_000F_0013.nOSProductType; /* 0002EE57: 0006 */ n0000 = LAST_RESULT; /* 0002EE61: 0021 */ function_02D6(s0000, "nOSProductType=%ld", n0000); /* 0002EE82: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EEA3: 0035 */ g_struct_type_000F_0013.bIsVirtualMachine; /* 0002EEBE: 0006 */ n0000 = LAST_RESULT; /* 0002EEC8: 0021 */ function_02D6(s0000, "bIsVirtualMachine=%ld", n0000); /* 0002EEEC: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EF0D: 0035 */ g_struct_type_000C_0014.nProcessorArchitecture; /* 0002EF2D: 0006 */ n0000 = LAST_RESULT; /* 0002EF37: 0021 */ function_02D6(s0000, "SYSPROCESSORINFO.nProcessorArchitecture=%ld", n0000); /* 0002EF71: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002EF92: 0035 */ g_struct_type_000C_0014.nNumberOfProcessors; /* 0002EFAF: 0006 */ n0000 = LAST_RESULT; /* 0002EFB9: 0021 */ function_02D6(s0000, "SYSPROCESSORINFO.nNumberOfProcessors=%ld", n0000); /* 0002EFF0: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002F011: 0035 */ g_struct_type_000C_0014.nProcessorType; /* 0002F029: 0006 */ n0000 = LAST_RESULT; /* 0002F033: 0021 */ function_02D6(s0000, "SYSPROCESSORINFO.nProcessorType=%ld", n0000); /* 0002F065: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002F086: 0035 */ g_struct_type_000C_0014.nProcessorLevel; /* 0002F09F: 0006 */ n0000 = LAST_RESULT; /* 0002F0A9: 0021 */ function_02D6(s0000, "SYSPROCESSORINFO.nProcessorLevel=%ld", n0000); /* 0002F0DC: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002F0FD: 0035 */ g_struct_type_000C_0014.nProcessorRevision; /* 0002F119: 0006 */ n0000 = LAST_RESULT; /* 0002F123: 0021 */ function_02D6(s0000, "SYSPROCESSORINFO.nProcessorRevision=%ld", n0000); /* 0002F159: 0021 */ function_0222("ISSYSINFO", "ISSYSINFO", s0000); /* 0002F17A: 0024 */ return; /* 0002F17E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003368E, //Binary Size : 0x00000B86 bytes function NUMBER function_0233(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-010-/ 0002F1F8, 0002F20A, 0002F296, 0002F2B7, 0002F36F, 0002F393, 0002F99B, 0002FC84, 0002FC91, 0002FC9E, STRING s0002; //-002-/ 0002FAEC, 0002FC84, STRING s0003; //-002-/ 0002FC6F, 0002FC91, STRING s0004; //-004-/ 0002F6E3, 0002F70B, 0002F775, 0002F99B, STRING s0005; //-072-/ 0002F1A7, 0002F1C1, 0002F1C1, 0002F1CF, 0002F1CF, 0002F1E4, 0002F1E4, 0002F1F8, 0002F24F, 0002F265, 0002F265, 0002F273, 0002F273, 0002F287, 0002F287, 0002F296, 0002F328, 0002F33E, 0002F33E, 0002F34C, 0002F34C, 0002F360, 0002F360, 0002F36F, 0002F7E4, 0002F7FA, 0002F7FA, 0002F808, 0002F808, 0002F83C, 0002F83C, 0002F84C, 0002F84C, 0002F85A, 0002F85A, 0002F88E, 0002F88E, 0002F89E, 0002F89E, 0002F99B, 0002F9B9, 0002F9E6, 0002F9E6, 0002F9F4, 0002F9F4, 0002FA22, 0002FA22, 0002FA32, 0002FA32, 0002FA40, 0002FA40, 0002FA6C, 0002FA6C, 0002FA7B, 0002FA7B, 0002FAEC, 0002FB01, 0002FB28, 0002FB28, 0002FB36, 0002FB36, 0002FB68, 0002FB68, 0002FB78, 0002FB78, 0002FB86, 0002FB86, 0002FBB8, 0002FBB8, 0002FC6F, 0002FC84, 0002FC91, STRING s0006; //-004-/ 0002F991, 0002F99B, 0002FAE2, 0002FAEC, NUMBER n0001; //-034-/ 0002F303, 0002F30D, 0002F30D, 0002F31C, 0002F3D9, 0002F3F9, 0002F3F9, 0002F406, 0002F422, 0002F442, 0002F442, 0002F44F, 0002F53C, 0002F546, 0002F634, 0002F648, 0002F654, 0002F65E, 0002F65E, 0002F66D, 0002F68A, 0002F694, 0002F78E, 0002F79D, 0002F7B9, 0002F7C8, 0002F8E8, 0002F99B, 0002FA9E, 0002FAEC, 0002FBD9, 0002FC6F, 0002FCD5, 0002FCE4, NUMBER n0002; //-012-/ 0002F3EF, 0002F3F9, 0002F438, 0002F442, 0002F63E, 0002F648, 0002F92E, 0002F99B, 0002FAC1, 0002FAEC, 0002FC1F, 0002FC6F, NUMBER n0003; //-004-/ 0002F94D, 0002F99B, 0002FC65, 0002FC6F, NUMBER n0004; //-002-/ 0002F970, 0002F99B, OBJECT obj0000; //-027-/ 0002F4A1, 0002F4AB, 0002F4BE, 0002F4E2, 0002F4EC, 0002F4FF, 0002F518, 0002F522, 0002F532, 0002F5CC, 0002F5D6, 0002F5E9, 0002F60D, 0002F617, 0002F62A, 0002F8C6, 0002F8D0, 0002F8DE, 0002F90C, 0002F916, 0002F924, 0002FBFD, 0002FC07, 0002FC15, 0002FC43, 0002FC4D, 0002FC5B, begin /* 0002F190: 0022 */ // -- Begin Function Code -- // /* 0002F199: 0036 */ try /* 0002F1A7: 0007 */ s0005 = "StatusText=" + "%s"; /* 0002F1C1: 0007 */ s0005 = s0005 + "\t"; /* 0002F1CF: 0007 */ s0005 = s0005 + "Options="; /* 0002F1E4: 0007 */ s0005 = s0005 + "0x%08lx"; /* 0002F1F8: 0021 */ function_02D6(s0001, s0005, s0000, n0000); /* 0002F20A: 0021 */ function_0222("ISFuncBegin", "SystemRestoreOpenRestorePointIS", s0001); /* 0002F243: 0004 */ if(! g_number0050) goto label_072F; // normal if /* 0002F24F: 0007 */ s0005 = "Result=" + "%s"; /* 0002F265: 0007 */ s0005 = s0005 + "\t"; /* 0002F273: 0007 */ s0005 = s0005 + "Reason="; /* 0002F287: 0007 */ s0005 = s0005 + "%s"; /* 0002F296: 0021 */ function_02D6(s0001, s0005, "Failure", "Disabled"); /* 0002F2B7: 0021 */ function_0222("ISFuncEnd", "SystemRestoreOpenRestorePointIS", s0001); /* 0002F2EE: 0027 */ // -- Start Return Code -- // /* 0002F2F2: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002F243, label_072F: /* 0002F2FD: 0021 */ function_0239(); /* 0002F303: 0006 */ n0001 = LAST_RESULT; /* 0002F30D: 0009 */ n0001 = n0001 < 0x00000000; /* 0002F31C: 0004 */ if(! n0001) goto label_0730; // normal if /* 0002F328: 0007 */ s0005 = "Result=" + "%s"; /* 0002F33E: 0007 */ s0005 = s0005 + "\t"; /* 0002F34C: 0007 */ s0005 = s0005 + "Reason="; /* 0002F360: 0007 */ s0005 = s0005 + "%s"; /* 0002F36F: 0021 */ function_02D6(s0001, s0005, "Failure", "CantLoadDLL"); /* 0002F393: 0021 */ function_0222("ISFuncEnd", "SystemRestoreOpenRestorePointIS", s0001); /* 0002F3CA: 0027 */ // -- Start Return Code -- // /* 0002F3CE: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0002F31C, label_0730: /* 0002F3D9: 0012 */ n0001 = n0000 & 0x00000002; /* 0002F3E8: 0028 */ StrLengthChars(s0000); /* 0002F3EF: 0006 */ n0002 = LAST_RESULT; /* 0002F3F9: 0019 */ n0001 = n0001 && n0002; /* 0002F406: 0004 */ if(! n0001) goto label_0731; // normal if /* 0002F412: 0021 */ function_01F3(s0000, 0x00000001); // : Jump Referenced(1): // : 0002F406, label_0731: /* 0002F422: 0012 */ n0001 = n0000 & 0x00000001; /* 0002F431: 0028 */ StrLengthChars(s0000); /* 0002F438: 0006 */ n0002 = LAST_RESULT; /* 0002F442: 0019 */ n0001 = n0001 && n0002; /* 0002F44F: 0004 */ if(! n0001) goto label_0732; // normal if /* 0002F45B: 0021 */ function_032E(0xFFFFFFFF, s0000); // : Jump Referenced(1): // : 0002F44F, label_0732: /* 0002F46B: 0004 */ if(! g_number004F) goto label_0733; // normal if /* 0002F477: 0021 */ function_0235("", 0x00000000); // : Jump Referenced(1): // : 0002F46B, label_0733: /* 0002F487: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002F4A1: 0006 */ obj0000 = LAST_RESULT; /* 0002F4AB: 0033 */ obj0000.int1() = 0x00000000; /* 0002F4BE: 0006 */ obj0000 = NOTHING; /* 0002F4C8: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002F4E2: 0006 */ obj0000 = LAST_RESULT; /* 0002F4EC: 0033 */ obj0000.int2() = 0x00000000; /* 0002F4FF: 0006 */ obj0000 = NOTHING; /* 0002F509: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0002F518: 0006 */ obj0000 = LAST_RESULT; /* 0002F522: 0035 */ obj0000.bWin9X(); /* 0002F532: 0006 */ obj0000 = NOTHING; /* 0002F53C: 0006 */ n0001 = LAST_RESULT; /* 0002F546: 0004 */ if(! n0001) goto label_0734; // normal if /* 0002F552: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000064; /* 0002F56C: 0005 */ goto label_0735; // : Jump Referenced(1): // : 0002F546, label_0734: /* 0002F577: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000066; // : Jump Referenced(1): // : 0002F56C, label_0735: /* 0002F593: 0021 */ function_0238(n0000); /* 0002F59C: 0033 */ g_struct_type_000A_0018.nStatus = 0x00000000; /* 0002F5B2: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 0002F5CC: 0006 */ obj0000 = LAST_RESULT; /* 0002F5D6: 0033 */ obj0000.int1() = 0x00000000; /* 0002F5E9: 0006 */ obj0000 = NOTHING; /* 0002F5F3: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 0002F60D: 0006 */ obj0000 = LAST_RESULT; /* 0002F617: 0033 */ obj0000.int2() = 0x00000000; /* 0002F62A: 0006 */ obj0000 = NOTHING; /* 0002F634: 001A */ n0001 = &g_struct_type_0009_0017; /* 0002F63E: 001A */ n0002 = &g_struct_type_000A_0018; /* 0002F648: 0020 */ sfc.SRSetRestorePointW(n0001, n0002); /* 0002F654: 0006 */ n0001 = LAST_RESULT; /* 0002F65E: 000D */ n0001 = n0001 == 0x00000000; /* 0002F66D: 0004 */ if(! n0001) goto label_0736; // normal if /* 0002F679: 0035 */ g_struct_type_000A_0018.nStatus; /* 0002F68A: 0006 */ n0001 = LAST_RESULT; /* 0002F694: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x0000006A, n0001); /* 0002F6D5: 0021 */ function_0235("", 0x00000000); /* 0002F6E3: 0006 */ s0004 = "Failure"; /* 0002F6F4: 0005 */ goto label_0737; // : Jump Referenced(1): // : 0002F66D, label_0736: /* 0002F6FF: 0006 */ g_number004F = 0x00000001; /* 0002F70B: 0006 */ s0004 = "Success"; // : Jump Referenced(1): // : 0002F6F4, label_0737: /* 0002F71E: 0037 */ catch /* 0002F724: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x00000074, 0xFFFFFFFF); /* 0002F767: 0021 */ function_0235("", 0x00000000); /* 0002F775: 0006 */ s0004 = "Exception"; /* 0002F788: 0038 */ endcatch; /* 0002F78E: 0012 */ n0001 = n0000 & 0x00000002; /* 0002F79D: 0004 */ if(! n0001) goto label_073A; // normal if /* 0002F7A9: 0021 */ function_01F3("", 0x00000000); // : Jump Referenced(1): // : 0002F79D, label_073A: /* 0002F7B9: 0012 */ n0001 = n0000 & 0x00000001; /* 0002F7C8: 0004 */ if(! n0001) goto label_073B; // normal if /* 0002F7D4: 0021 */ function_032E(0xFFFFFFFF, ""); // : Jump Referenced(1): // : 0002F7C8, label_073B: /* 0002F7E4: 0007 */ s0005 = "Result=" + "%s"; /* 0002F7FA: 0007 */ s0005 = s0005 + "\t"; /* 0002F808: 0007 */ s0005 = s0005 + "RESTOREPOINTINFO.llSequenceNumber.int1="; /* 0002F83C: 0007 */ s0005 = s0005 + "%ld"; /* 0002F84C: 0007 */ s0005 = s0005 + "\t"; /* 0002F85A: 0007 */ s0005 = s0005 + "RESTOREPOINTINFO.llSequenceNumber.int2="; /* 0002F88E: 0007 */ s0005 = s0005 + "%ld"; /* 0002F89E: 0007 */ s0005 = s0005 + "\t"; /* 0002F8AC: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002F8C6: 0006 */ obj0000 = LAST_RESULT; /* 0002F8D0: 0035 */ obj0000.int1(); /* 0002F8DE: 0006 */ obj0000 = NOTHING; /* 0002F8E8: 0006 */ n0001 = LAST_RESULT; /* 0002F8F2: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002F90C: 0006 */ obj0000 = LAST_RESULT; /* 0002F916: 0035 */ obj0000.int2(); /* 0002F924: 0006 */ obj0000 = NOTHING; /* 0002F92E: 0006 */ n0002 = LAST_RESULT; /* 0002F938: 0035 */ g_struct_type_0009_0017.dwEventType; /* 0002F94D: 0006 */ n0003 = LAST_RESULT; /* 0002F957: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 0002F970: 0006 */ n0004 = LAST_RESULT; /* 0002F97A: 0035 */ g_struct_type_0009_0017.szDescription; /* 0002F991: 0006 */ s0006 = LAST_RESULT; /* 0002F99B: 0021 */ function_02D6(s0001, s0005, s0004, n0001, n0002, n0003, n0004, s0006); /* 0002F9B9: 0007 */ s0005 = "RESTOREPOINTINFO.dwEventType=" + "%ld"; /* 0002F9E6: 0007 */ s0005 = s0005 + "\t"; /* 0002F9F4: 0007 */ s0005 = s0005 + "RESTOREPOINTINFO.dwRestorePtType="; /* 0002FA22: 0007 */ s0005 = s0005 + "%ld"; /* 0002FA32: 0007 */ s0005 = s0005 + "\t"; /* 0002FA40: 0007 */ s0005 = s0005 + "RESTOREPOINTINFO.szDescription="; /* 0002FA6C: 0007 */ s0005 = s0005 + "%s"; /* 0002FA7B: 0007 */ s0005 = s0005 + "\t"; /* 0002FA89: 0035 */ g_struct_type_0009_0017.dwEventType; /* 0002FA9E: 0006 */ n0001 = LAST_RESULT; /* 0002FAA8: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 0002FAC1: 0006 */ n0002 = LAST_RESULT; /* 0002FACB: 0035 */ g_struct_type_0009_0017.szDescription; /* 0002FAE2: 0006 */ s0006 = LAST_RESULT; /* 0002FAEC: 0021 */ function_02D6(s0002, s0005, n0001, n0002, s0006); /* 0002FB01: 0007 */ s0005 = "STATEMGRSTATUS.nStatus=" + "%ld"; /* 0002FB28: 0007 */ s0005 = s0005 + "\t"; /* 0002FB36: 0007 */ s0005 = s0005 + "STATEMGRSTATUS.llSequenceNumber.int1="; /* 0002FB68: 0007 */ s0005 = s0005 + "%ld"; /* 0002FB78: 0007 */ s0005 = s0005 + "\t"; /* 0002FB86: 0007 */ s0005 = s0005 + "STATEMGRSTATUS.llSequenceNumber.int2="; /* 0002FBB8: 0007 */ s0005 = s0005 + "%ld"; /* 0002FBC8: 0035 */ g_struct_type_000A_0018.nStatus; /* 0002FBD9: 0006 */ n0001 = LAST_RESULT; /* 0002FBE3: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 0002FBFD: 0006 */ obj0000 = LAST_RESULT; /* 0002FC07: 0035 */ obj0000.int1(); /* 0002FC15: 0006 */ obj0000 = NOTHING; /* 0002FC1F: 0006 */ n0002 = LAST_RESULT; /* 0002FC29: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 0002FC43: 0006 */ obj0000 = LAST_RESULT; /* 0002FC4D: 0035 */ obj0000.int2(); /* 0002FC5B: 0006 */ obj0000 = NOTHING; /* 0002FC65: 0006 */ n0003 = LAST_RESULT; /* 0002FC6F: 0021 */ function_02D6(s0003, s0005, n0001, n0002, n0003); /* 0002FC84: 0007 */ s0005 = s0001 + s0002; /* 0002FC91: 0007 */ s0001 = s0005 + s0003; /* 0002FC9E: 0021 */ function_0222("ISFuncEnd", "SystemRestoreOpenRestorePointIS", s0001); /* 0002FCD5: 000D */ n0001 = g_number004F == 0x00000000; /* 0002FCE4: 0004 */ if(! n0001) goto label_073C; // normal if /* 0002FCF0: 0027 */ // -- Start Return Code -- // /* 0002FCF4: 0023 */ return 0xFFFFFFFF; /* 0002FCFD: 0005 */ goto label_073D; // : Jump Referenced(1): // : 0002FCE4, label_073C: /* 0002FD08: 0027 */ // -- Start Return Code -- // /* 0002FD0C: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0002FCFD, label_073D: /* 0002FD17: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000137AF, //Binary Size : 0x00000F2A bytes function NUMBER function_0234(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-004-/ 0002FD9F, 00030251, 0003026B, 00030278, STRING s0002; //-010-/ 0002FF68, 00030251, 00030314, 0003033F, 000303F8, 0003041C, 000308E6, 00030BCF, 00030BDC, 00030BE9, STRING s0003; //-004-/ 000300B9, 0003025E, 00030A37, 00030BCF, STRING s0004; //-004-/ 0003023C, 0003026B, 00030BBA, 00030BDC, STRING s0005; //-005-/ 0002FF68, 0003062E, 00030656, 000306C0, 000308E6, STRING s0006; //-124-/ 0002FD40, 0002FD5A, 0002FD5A, 0002FD68, 0002FD68, 0002FD7D, 0002FD7D, 0002FD91, 0002FD91, 0002FD9F, 0002FDB1, 0002FDC7, 0002FDC7, 0002FDD5, 0002FDD5, 0002FE09, 0002FE09, 0002FE19, 0002FE19, 0002FE27, 0002FE27, 0002FE5B, 0002FE5B, 0002FE6B, 0002FE6B, 0002FF68, 0002FF86, 0002FFB3, 0002FFB3, 0002FFC1, 0002FFC1, 0002FFEF, 0002FFEF, 0002FFFF, 0002FFFF, 0003000D, 0003000D, 00030039, 00030039, 00030048, 00030048, 000300B9, 000300CE, 000300F5, 000300F5, 00030103, 00030103, 00030135, 00030135, 00030145, 00030145, 00030153, 00030153, 00030185, 00030185, 0003023C, 00030251, 0003025E, 0003025E, 0003026B, 000302CD, 000302E3, 000302E3, 000302F1, 000302F1, 00030305, 00030305, 00030314, 000303B1, 000303C7, 000303C7, 000303D5, 000303D5, 000303E9, 000303E9, 000303F8, 0003072F, 00030745, 00030745, 00030753, 00030753, 00030787, 00030787, 00030797, 00030797, 000307A5, 000307A5, 000307D9, 000307D9, 000307E9, 000307E9, 000308E6, 00030904, 00030931, 00030931, 0003093F, 0003093F, 0003096D, 0003096D, 0003097D, 0003097D, 0003098B, 0003098B, 000309B7, 000309B7, 000309C6, 000309C6, 00030A37, 00030A4C, 00030A73, 00030A73, 00030A81, 00030A81, 00030AB3, 00030AB3, 00030AC3, 00030AC3, 00030AD1, 00030AD1, 00030B03, 00030B03, 00030BBA, 00030BCF, 00030BDC, STRING s0007; //-008-/ 0002FF5E, 0002FF68, 000300AF, 000300B9, 000308DC, 000308E6, 00030A2D, 00030A37, NUMBER n0001; //-040-/ 0002FEB5, 0002FF68, 0003006B, 000300B9, 000301A6, 0003023C, 000302B2, 000302C1, 0003038C, 00030396, 00030396, 000303A5, 00030463, 00030483, 00030483, 00030490, 000304AC, 000304CC, 000304CC, 000304D9, 00030528, 00030532, 0003057F, 00030593, 0003059F, 000305A9, 000305A9, 000305B8, 000305D5, 000305DF, 000306D9, 000306E8, 00030704, 00030713, 00030833, 000308E6, 000309E9, 00030A37, 00030B24, 00030BBA, NUMBER n0002; //-018-/ 0002FEFB, 0002FF68, 0003008E, 000300B9, 000301EC, 0003023C, 00030479, 00030483, 000304C2, 000304CC, 00030589, 00030593, 00030879, 000308E6, 00030A0C, 00030A37, 00030B6A, 00030BBA, NUMBER n0003; //-008-/ 0002FF1A, 0002FF68, 00030232, 0003023C, 00030898, 000308E6, 00030BB0, 00030BBA, NUMBER n0004; //-004-/ 0002FF3D, 0002FF68, 000308BB, 000308E6, OBJECT obj0000; //-027-/ 0002FE93, 0002FE9D, 0002FEAB, 0002FED9, 0002FEE3, 0002FEF1, 000301CA, 000301D4, 000301E2, 00030210, 0003021A, 00030228, 00030504, 0003050E, 0003051E, 00030811, 0003081B, 00030829, 00030857, 00030861, 0003086F, 00030B48, 00030B52, 00030B60, 00030B8E, 00030B98, 00030BA6, begin /* 0002FD29: 0022 */ // -- Begin Function Code -- // /* 0002FD32: 0036 */ try /* 0002FD40: 0007 */ s0006 = "StatusText=" + "%s"; /* 0002FD5A: 0007 */ s0006 = s0006 + "\t"; /* 0002FD68: 0007 */ s0006 = s0006 + "Options="; /* 0002FD7D: 0007 */ s0006 = s0006 + "0x%08lx"; /* 0002FD91: 0007 */ s0006 = s0006 + "\t"; /* 0002FD9F: 0021 */ function_02D6(s0001, s0006, s0000, n0000); /* 0002FDB1: 0007 */ s0006 = "Result=" + "%s"; /* 0002FDC7: 0007 */ s0006 = s0006 + "\t"; /* 0002FDD5: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int1="; /* 0002FE09: 0007 */ s0006 = s0006 + "%ld"; /* 0002FE19: 0007 */ s0006 = s0006 + "\t"; /* 0002FE27: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int2="; /* 0002FE5B: 0007 */ s0006 = s0006 + "%ld"; /* 0002FE6B: 0007 */ s0006 = s0006 + "\t"; /* 0002FE79: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002FE93: 0006 */ obj0000 = LAST_RESULT; /* 0002FE9D: 0035 */ obj0000.int1(); /* 0002FEAB: 0006 */ obj0000 = NOTHING; /* 0002FEB5: 0006 */ n0001 = LAST_RESULT; /* 0002FEBF: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0002FED9: 0006 */ obj0000 = LAST_RESULT; /* 0002FEE3: 0035 */ obj0000.int2(); /* 0002FEF1: 0006 */ obj0000 = NOTHING; /* 0002FEFB: 0006 */ n0002 = LAST_RESULT; /* 0002FF05: 0035 */ g_struct_type_0009_0017.dwEventType; /* 0002FF1A: 0006 */ n0003 = LAST_RESULT; /* 0002FF24: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 0002FF3D: 0006 */ n0004 = LAST_RESULT; /* 0002FF47: 0035 */ g_struct_type_0009_0017.szDescription; /* 0002FF5E: 0006 */ s0007 = LAST_RESULT; /* 0002FF68: 0021 */ function_02D6(s0002, s0006, s0005, n0001, n0002, n0003, n0004, s0007); /* 0002FF86: 0007 */ s0006 = "RESTOREPOINTINFO.dwEventType=" + "%ld"; /* 0002FFB3: 0007 */ s0006 = s0006 + "\t"; /* 0002FFC1: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.dwRestorePtType="; /* 0002FFEF: 0007 */ s0006 = s0006 + "%ld"; /* 0002FFFF: 0007 */ s0006 = s0006 + "\t"; /* 0003000D: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.szDescription="; /* 00030039: 0007 */ s0006 = s0006 + "%s"; /* 00030048: 0007 */ s0006 = s0006 + "\t"; /* 00030056: 0035 */ g_struct_type_0009_0017.dwEventType; /* 0003006B: 0006 */ n0001 = LAST_RESULT; /* 00030075: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 0003008E: 0006 */ n0002 = LAST_RESULT; /* 00030098: 0035 */ g_struct_type_0009_0017.szDescription; /* 000300AF: 0006 */ s0007 = LAST_RESULT; /* 000300B9: 0021 */ function_02D6(s0003, s0006, n0001, n0002, s0007); /* 000300CE: 0007 */ s0006 = "STATEMGRSTATUS.nStatus=" + "%ld"; /* 000300F5: 0007 */ s0006 = s0006 + "\t"; /* 00030103: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int1="; /* 00030135: 0007 */ s0006 = s0006 + "%ld"; /* 00030145: 0007 */ s0006 = s0006 + "\t"; /* 00030153: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int2="; /* 00030185: 0007 */ s0006 = s0006 + "%ld"; /* 00030195: 0035 */ g_struct_type_000A_0018.nStatus; /* 000301A6: 0006 */ n0001 = LAST_RESULT; /* 000301B0: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 000301CA: 0006 */ obj0000 = LAST_RESULT; /* 000301D4: 0035 */ obj0000.int1(); /* 000301E2: 0006 */ obj0000 = NOTHING; /* 000301EC: 0006 */ n0002 = LAST_RESULT; /* 000301F6: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00030210: 0006 */ obj0000 = LAST_RESULT; /* 0003021A: 0035 */ obj0000.int2(); /* 00030228: 0006 */ obj0000 = NOTHING; /* 00030232: 0006 */ n0003 = LAST_RESULT; /* 0003023C: 0021 */ function_02D6(s0004, s0006, n0001, n0002, n0003); /* 00030251: 0007 */ s0006 = s0001 + s0002; /* 0003025E: 0007 */ s0006 = s0006 + s0003; /* 0003026B: 0007 */ s0001 = s0006 + s0004; /* 00030278: 0021 */ function_0222("ISFuncBegin", "SystemRestoreCloseRestorePointIS", s0001); /* 000302B2: 000D */ n0001 = g_number004F == 0x00000000; /* 000302C1: 0004 */ if(! n0001) goto label_073F; // normal if /* 000302CD: 0007 */ s0006 = "Result=" + "%s"; /* 000302E3: 0007 */ s0006 = s0006 + "\t"; /* 000302F1: 0007 */ s0006 = s0006 + "Reason="; /* 00030305: 0007 */ s0006 = s0006 + "%s"; /* 00030314: 0021 */ function_02D6(s0002, s0006, "Failure", "NoOpenRestorePoint"); /* 0003033F: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCloseRestorePointIS", s0002); /* 00030377: 0027 */ // -- Start Return Code -- // /* 0003037B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000302C1, label_073F: /* 00030386: 0021 */ function_0239(); /* 0003038C: 0006 */ n0001 = LAST_RESULT; /* 00030396: 0009 */ n0001 = n0001 < 0x00000000; /* 000303A5: 0004 */ if(! n0001) goto label_0740; // normal if /* 000303B1: 0007 */ s0006 = "Result=" + "%s"; /* 000303C7: 0007 */ s0006 = s0006 + "\t"; /* 000303D5: 0007 */ s0006 = s0006 + "Reason="; /* 000303E9: 0007 */ s0006 = s0006 + "%s"; /* 000303F8: 0021 */ function_02D6(s0002, s0006, "Failure", "CantLoadDLL"); /* 0003041C: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCloseRestorePointIS", s0002); /* 00030454: 0027 */ // -- Start Return Code -- // /* 00030458: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000303A5, label_0740: /* 00030463: 0012 */ n0001 = n0000 & 0x00000002; /* 00030472: 0028 */ StrLengthChars(s0000); /* 00030479: 0006 */ n0002 = LAST_RESULT; /* 00030483: 0019 */ n0001 = n0001 && n0002; /* 00030490: 0004 */ if(! n0001) goto label_0741; // normal if /* 0003049C: 0021 */ function_01F3(s0000, 0x00000001); // : Jump Referenced(1): // : 00030490, label_0741: /* 000304AC: 0012 */ n0001 = n0000 & 0x00000001; /* 000304BB: 0028 */ StrLengthChars(s0000); /* 000304C2: 0006 */ n0002 = LAST_RESULT; /* 000304CC: 0019 */ n0001 = n0001 && n0002; /* 000304D9: 0004 */ if(! n0001) goto label_0742; // normal if /* 000304E5: 0021 */ function_032E(0xFFFFFFFF, s0000); // : Jump Referenced(1): // : 000304D9, label_0742: /* 000304F5: 0035 */ g_struct_type_000F_0013.WIN9X; /* 00030504: 0006 */ obj0000 = LAST_RESULT; /* 0003050E: 0035 */ obj0000.bWin9X(); /* 0003051E: 0006 */ obj0000 = NOTHING; /* 00030528: 0006 */ n0001 = LAST_RESULT; /* 00030532: 0004 */ if(! n0001) goto label_0743; // normal if /* 0003053E: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000065; /* 00030558: 0005 */ goto label_0744; // : Jump Referenced(1): // : 00030532, label_0743: /* 00030563: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000067; // : Jump Referenced(1): // : 00030558, label_0744: /* 0003057F: 001A */ n0001 = &g_struct_type_0009_0017; /* 00030589: 001A */ n0002 = &g_struct_type_000A_0018; /* 00030593: 0020 */ sfc.SRSetRestorePointW(n0001, n0002); /* 0003059F: 0006 */ n0001 = LAST_RESULT; /* 000305A9: 000D */ n0001 = n0001 == 0x00000000; /* 000305B8: 0004 */ if(! n0001) goto label_0745; // normal if /* 000305C4: 0035 */ g_struct_type_000A_0018.nStatus; /* 000305D5: 0006 */ n0001 = LAST_RESULT; /* 000305DF: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x000000C4, n0001); /* 00030620: 0021 */ function_0235("", 0x00000000); /* 0003062E: 0006 */ s0005 = "Failure"; /* 0003063F: 0005 */ goto label_0746; // : Jump Referenced(1): // : 000305B8, label_0745: /* 0003064A: 0006 */ g_number004F = 0x00000000; /* 00030656: 0006 */ s0005 = "Success"; // : Jump Referenced(1): // : 0003063F, label_0746: /* 00030669: 0037 */ catch /* 0003066F: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x000000CE, 0xFFFFFFFF); /* 000306B2: 0021 */ function_0235("", 0x00000000); /* 000306C0: 0006 */ s0005 = "Exception"; /* 000306D3: 0038 */ endcatch; /* 000306D9: 0012 */ n0001 = n0000 & 0x00000002; /* 000306E8: 0004 */ if(! n0001) goto label_0749; // normal if /* 000306F4: 0021 */ function_01F3("", 0x00000000); // : Jump Referenced(1): // : 000306E8, label_0749: /* 00030704: 0012 */ n0001 = n0000 & 0x00000001; /* 00030713: 0004 */ if(! n0001) goto label_074A; // normal if /* 0003071F: 0021 */ function_032E(0xFFFFFFFF, ""); // : Jump Referenced(1): // : 00030713, label_074A: /* 0003072F: 0007 */ s0006 = "Result=" + "%s"; /* 00030745: 0007 */ s0006 = s0006 + "\t"; /* 00030753: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int1="; /* 00030787: 0007 */ s0006 = s0006 + "%ld"; /* 00030797: 0007 */ s0006 = s0006 + "\t"; /* 000307A5: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int2="; /* 000307D9: 0007 */ s0006 = s0006 + "%ld"; /* 000307E9: 0007 */ s0006 = s0006 + "\t"; /* 000307F7: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 00030811: 0006 */ obj0000 = LAST_RESULT; /* 0003081B: 0035 */ obj0000.int1(); /* 00030829: 0006 */ obj0000 = NOTHING; /* 00030833: 0006 */ n0001 = LAST_RESULT; /* 0003083D: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 00030857: 0006 */ obj0000 = LAST_RESULT; /* 00030861: 0035 */ obj0000.int2(); /* 0003086F: 0006 */ obj0000 = NOTHING; /* 00030879: 0006 */ n0002 = LAST_RESULT; /* 00030883: 0035 */ g_struct_type_0009_0017.dwEventType; /* 00030898: 0006 */ n0003 = LAST_RESULT; /* 000308A2: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 000308BB: 0006 */ n0004 = LAST_RESULT; /* 000308C5: 0035 */ g_struct_type_0009_0017.szDescription; /* 000308DC: 0006 */ s0007 = LAST_RESULT; /* 000308E6: 0021 */ function_02D6(s0002, s0006, s0005, n0001, n0002, n0003, n0004, s0007); /* 00030904: 0007 */ s0006 = "RESTOREPOINTINFO.dwEventType=" + "%ld"; /* 00030931: 0007 */ s0006 = s0006 + "\t"; /* 0003093F: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.dwRestorePtType="; /* 0003096D: 0007 */ s0006 = s0006 + "%ld"; /* 0003097D: 0007 */ s0006 = s0006 + "\t"; /* 0003098B: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.szDescription="; /* 000309B7: 0007 */ s0006 = s0006 + "%s"; /* 000309C6: 0007 */ s0006 = s0006 + "\t"; /* 000309D4: 0035 */ g_struct_type_0009_0017.dwEventType; /* 000309E9: 0006 */ n0001 = LAST_RESULT; /* 000309F3: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 00030A0C: 0006 */ n0002 = LAST_RESULT; /* 00030A16: 0035 */ g_struct_type_0009_0017.szDescription; /* 00030A2D: 0006 */ s0007 = LAST_RESULT; /* 00030A37: 0021 */ function_02D6(s0003, s0006, n0001, n0002, s0007); /* 00030A4C: 0007 */ s0006 = "STATEMGRSTATUS.nStatus=" + "%ld"; /* 00030A73: 0007 */ s0006 = s0006 + "\t"; /* 00030A81: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int1="; /* 00030AB3: 0007 */ s0006 = s0006 + "%ld"; /* 00030AC3: 0007 */ s0006 = s0006 + "\t"; /* 00030AD1: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int2="; /* 00030B03: 0007 */ s0006 = s0006 + "%ld"; /* 00030B13: 0035 */ g_struct_type_000A_0018.nStatus; /* 00030B24: 0006 */ n0001 = LAST_RESULT; /* 00030B2E: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00030B48: 0006 */ obj0000 = LAST_RESULT; /* 00030B52: 0035 */ obj0000.int1(); /* 00030B60: 0006 */ obj0000 = NOTHING; /* 00030B6A: 0006 */ n0002 = LAST_RESULT; /* 00030B74: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00030B8E: 0006 */ obj0000 = LAST_RESULT; /* 00030B98: 0035 */ obj0000.int2(); /* 00030BA6: 0006 */ obj0000 = NOTHING; /* 00030BB0: 0006 */ n0003 = LAST_RESULT; /* 00030BBA: 0021 */ function_02D6(s0004, s0006, n0001, n0002, n0003); /* 00030BCF: 0007 */ s0006 = s0002 + s0003; /* 00030BDC: 0007 */ s0002 = s0006 + s0004; /* 00030BE9: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCloseRestorePointIS", s0002); /* 00030C21: 0004 */ if(! g_number004F) goto label_074B; // normal if /* 00030C2D: 0027 */ // -- Start Return Code -- // /* 00030C31: 0023 */ return 0xFFFFFFFF; /* 00030C3A: 0005 */ goto label_074C; // : Jump Referenced(1): // : 00030C21, label_074B: /* 00030C45: 0027 */ // -- Start Return Code -- // /* 00030C49: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00030C3A, label_074C: /* 00030C54: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 000112EA, 0002F477, 0002F6D5, 0002F767, 00030620, // : 000306B2, 00031D24, //Binary Size : 0x0000103A bytes function NUMBER function_0235(/*STRING*/ s0000, /*NUMBER*/ n0000) STRING s0001; //-004-/ 00030CDC, 0003118E, 000311A8, 000311B5, STRING s0002; //-010-/ 00030EA5, 0003118E, 00031252, 0003127D, 00031337, 0003135B, 00031932, 00031C1B, 00031C28, 00031C35, STRING s0003; //-004-/ 00030FF6, 0003119B, 00031A83, 00031C1B, STRING s0004; //-004-/ 00031179, 000311A8, 00031C06, 00031C28, STRING s0005; //-005-/ 00030EA5, 00031688, 000316B0, 0003170C, 00031932, STRING s0006; //-124-/ 00030C7D, 00030C97, 00030C97, 00030CA5, 00030CA5, 00030CBA, 00030CBA, 00030CCE, 00030CCE, 00030CDC, 00030CEE, 00030D04, 00030D04, 00030D12, 00030D12, 00030D46, 00030D46, 00030D56, 00030D56, 00030D64, 00030D64, 00030D98, 00030D98, 00030DA8, 00030DA8, 00030EA5, 00030EC3, 00030EF0, 00030EF0, 00030EFE, 00030EFE, 00030F2C, 00030F2C, 00030F3C, 00030F3C, 00030F4A, 00030F4A, 00030F76, 00030F76, 00030F85, 00030F85, 00030FF6, 0003100B, 00031032, 00031032, 00031040, 00031040, 00031072, 00031072, 00031082, 00031082, 00031090, 00031090, 000310C2, 000310C2, 00031179, 0003118E, 0003119B, 0003119B, 000311A8, 0003120B, 00031221, 00031221, 0003122F, 0003122F, 00031243, 00031243, 00031252, 000312F0, 00031306, 00031306, 00031314, 00031314, 00031328, 00031328, 00031337, 0003177B, 00031791, 00031791, 0003179F, 0003179F, 000317D3, 000317D3, 000317E3, 000317E3, 000317F1, 000317F1, 00031825, 00031825, 00031835, 00031835, 00031932, 00031950, 0003197D, 0003197D, 0003198B, 0003198B, 000319B9, 000319B9, 000319C9, 000319C9, 000319D7, 000319D7, 00031A03, 00031A03, 00031A12, 00031A12, 00031A83, 00031A98, 00031ABF, 00031ABF, 00031ACD, 00031ACD, 00031AFF, 00031AFF, 00031B0F, 00031B0F, 00031B1D, 00031B1D, 00031B4F, 00031B4F, 00031C06, 00031C1B, 00031C28, STRING s0007; //-008-/ 00030E9B, 00030EA5, 00030FEC, 00030FF6, 00031928, 00031932, 00031A79, 00031A83, NUMBER n0001; //-044-/ 00030DF2, 00030EA5, 00030FA8, 00030FF6, 000310E3, 00031179, 000311F0, 000311FF, 000312CB, 000312D5, 000312D5, 000312E4, 000313A3, 000313C3, 000313C3, 000313D0, 000313EC, 0003140C, 0003140C, 00031419, 000314B3, 000314BD, 00031538, 00031542, 00031590, 0003159A, 000315E7, 000315FB, 00031607, 00031611, 00031611, 00031620, 0003163D, 00031647, 00031725, 00031734, 00031750, 0003175F, 0003187F, 00031932, 00031A35, 00031A83, 00031B70, 00031C06, NUMBER n0002; //-018-/ 00030E38, 00030EA5, 00030FCB, 00030FF6, 00031129, 00031179, 000313B9, 000313C3, 00031402, 0003140C, 000315F1, 000315FB, 000318C5, 00031932, 00031A58, 00031A83, 00031BB6, 00031C06, NUMBER n0003; //-008-/ 00030E57, 00030EA5, 0003116F, 00031179, 000318E4, 00031932, 00031BFC, 00031C06, NUMBER n0004; //-004-/ 00030E7A, 00030EA5, 00031907, 00031932, OBJECT obj0000; //-033-/ 00030DD0, 00030DDA, 00030DE8, 00030E16, 00030E20, 00030E2E, 00031107, 00031111, 0003111F, 0003114D, 00031157, 00031165, 0003146D, 000314BD, 000314CE, 000314F2, 00031542, 00031553, 0003156C, 00031576, 00031586, 0003185D, 00031867, 00031875, 000318A3, 000318AD, 000318BB, 00031B94, 00031B9E, 00031BAC, 00031BDA, 00031BE4, 00031BF2, OBJECT obj0001; //-006-/ 00031491, 0003149B, 000314A9, 00031516, 00031520, 0003152E, begin /* 00030C66: 0022 */ // -- Begin Function Code -- // /* 00030C6F: 0036 */ try /* 00030C7D: 0007 */ s0006 = "StatusText=" + "%s"; /* 00030C97: 0007 */ s0006 = s0006 + "\t"; /* 00030CA5: 0007 */ s0006 = s0006 + "Options="; /* 00030CBA: 0007 */ s0006 = s0006 + "0x%08lx"; /* 00030CCE: 0007 */ s0006 = s0006 + "\t"; /* 00030CDC: 0021 */ function_02D6(s0001, s0006, s0000, n0000); /* 00030CEE: 0007 */ s0006 = "Result=" + "%s"; /* 00030D04: 0007 */ s0006 = s0006 + "\t"; /* 00030D12: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int1="; /* 00030D46: 0007 */ s0006 = s0006 + "%ld"; /* 00030D56: 0007 */ s0006 = s0006 + "\t"; /* 00030D64: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int2="; /* 00030D98: 0007 */ s0006 = s0006 + "%ld"; /* 00030DA8: 0007 */ s0006 = s0006 + "\t"; /* 00030DB6: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 00030DD0: 0006 */ obj0000 = LAST_RESULT; /* 00030DDA: 0035 */ obj0000.int1(); /* 00030DE8: 0006 */ obj0000 = NOTHING; /* 00030DF2: 0006 */ n0001 = LAST_RESULT; /* 00030DFC: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 00030E16: 0006 */ obj0000 = LAST_RESULT; /* 00030E20: 0035 */ obj0000.int2(); /* 00030E2E: 0006 */ obj0000 = NOTHING; /* 00030E38: 0006 */ n0002 = LAST_RESULT; /* 00030E42: 0035 */ g_struct_type_0009_0017.dwEventType; /* 00030E57: 0006 */ n0003 = LAST_RESULT; /* 00030E61: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 00030E7A: 0006 */ n0004 = LAST_RESULT; /* 00030E84: 0035 */ g_struct_type_0009_0017.szDescription; /* 00030E9B: 0006 */ s0007 = LAST_RESULT; /* 00030EA5: 0021 */ function_02D6(s0002, s0006, s0005, n0001, n0002, n0003, n0004, s0007); /* 00030EC3: 0007 */ s0006 = "RESTOREPOINTINFO.dwEventType=" + "%ld"; /* 00030EF0: 0007 */ s0006 = s0006 + "\t"; /* 00030EFE: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.dwRestorePtType="; /* 00030F2C: 0007 */ s0006 = s0006 + "%ld"; /* 00030F3C: 0007 */ s0006 = s0006 + "\t"; /* 00030F4A: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.szDescription="; /* 00030F76: 0007 */ s0006 = s0006 + "%s"; /* 00030F85: 0007 */ s0006 = s0006 + "\t"; /* 00030F93: 0035 */ g_struct_type_0009_0017.dwEventType; /* 00030FA8: 0006 */ n0001 = LAST_RESULT; /* 00030FB2: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 00030FCB: 0006 */ n0002 = LAST_RESULT; /* 00030FD5: 0035 */ g_struct_type_0009_0017.szDescription; /* 00030FEC: 0006 */ s0007 = LAST_RESULT; /* 00030FF6: 0021 */ function_02D6(s0003, s0006, n0001, n0002, s0007); /* 0003100B: 0007 */ s0006 = "STATEMGRSTATUS.nStatus=" + "%ld"; /* 00031032: 0007 */ s0006 = s0006 + "\t"; /* 00031040: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int1="; /* 00031072: 0007 */ s0006 = s0006 + "%ld"; /* 00031082: 0007 */ s0006 = s0006 + "\t"; /* 00031090: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int2="; /* 000310C2: 0007 */ s0006 = s0006 + "%ld"; /* 000310D2: 0035 */ g_struct_type_000A_0018.nStatus; /* 000310E3: 0006 */ n0001 = LAST_RESULT; /* 000310ED: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00031107: 0006 */ obj0000 = LAST_RESULT; /* 00031111: 0035 */ obj0000.int1(); /* 0003111F: 0006 */ obj0000 = NOTHING; /* 00031129: 0006 */ n0002 = LAST_RESULT; /* 00031133: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 0003114D: 0006 */ obj0000 = LAST_RESULT; /* 00031157: 0035 */ obj0000.int2(); /* 00031165: 0006 */ obj0000 = NOTHING; /* 0003116F: 0006 */ n0003 = LAST_RESULT; /* 00031179: 0021 */ function_02D6(s0004, s0006, n0001, n0002, n0003); /* 0003118E: 0007 */ s0006 = s0001 + s0002; /* 0003119B: 0007 */ s0006 = s0006 + s0003; /* 000311A8: 0007 */ s0001 = s0006 + s0004; /* 000311B5: 0021 */ function_0222("ISFuncBegin", "SystemRestoreCancelRestorePointIS", s0001); /* 000311F0: 000D */ n0001 = g_number004F == 0x00000000; /* 000311FF: 0004 */ if(! n0001) goto label_074E; // normal if /* 0003120B: 0007 */ s0006 = "Result=" + "%s"; /* 00031221: 0007 */ s0006 = s0006 + "\t"; /* 0003122F: 0007 */ s0006 = s0006 + "Reason="; /* 00031243: 0007 */ s0006 = s0006 + "%s"; /* 00031252: 0021 */ function_02D6(s0002, s0006, "Failure", "NoOpenRestorePoint"); /* 0003127D: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCancelRestorePointIS", s0002); /* 000312B6: 0027 */ // -- Start Return Code -- // /* 000312BA: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000311FF, label_074E: /* 000312C5: 0021 */ function_0239(); /* 000312CB: 0006 */ n0001 = LAST_RESULT; /* 000312D5: 0009 */ n0001 = n0001 < 0x00000000; /* 000312E4: 0004 */ if(! n0001) goto label_074F; // normal if /* 000312F0: 0007 */ s0006 = "Result=" + "%s"; /* 00031306: 0007 */ s0006 = s0006 + "\t"; /* 00031314: 0007 */ s0006 = s0006 + "Reason="; /* 00031328: 0007 */ s0006 = s0006 + "%s"; /* 00031337: 0021 */ function_02D6(s0002, s0006, "Failure", "CantLoadDLL"); /* 0003135B: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCancelRestorePointIS", s0002); /* 00031394: 0027 */ // -- Start Return Code -- // /* 00031398: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000312E4, label_074F: /* 000313A3: 0012 */ n0001 = n0000 & 0x00000002; /* 000313B2: 0028 */ StrLengthChars(s0000); /* 000313B9: 0006 */ n0002 = LAST_RESULT; /* 000313C3: 0019 */ n0001 = n0001 && n0002; /* 000313D0: 0004 */ if(! n0001) goto label_0750; // normal if /* 000313DC: 0021 */ function_01F3(s0000, 0x00000001); // : Jump Referenced(1): // : 000313D0, label_0750: /* 000313EC: 0012 */ n0001 = n0000 & 0x00000001; /* 000313FB: 0028 */ StrLengthChars(s0000); /* 00031402: 0006 */ n0002 = LAST_RESULT; /* 0003140C: 0019 */ n0001 = n0001 && n0002; /* 00031419: 0004 */ if(! n0001) goto label_0751; // normal if /* 00031425: 0021 */ function_032E(0xFFFFFFFF, s0000); // : Jump Referenced(1): // : 00031419, label_0751: /* 00031435: 0033 */ g_struct_type_0009_0017.dwRestorePtType = 0x0000000D; /* 00031453: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0003146D: 0006 */ obj0000 = LAST_RESULT; /* 00031477: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00031491: 0006 */ obj0001 = LAST_RESULT; /* 0003149B: 0035 */ obj0001.int1(); /* 000314A9: 0006 */ obj0001 = NOTHING; /* 000314B3: 0006 */ n0001 = LAST_RESULT; /* 000314BD: 0033 */ obj0000.int1() = n0001; /* 000314CE: 0006 */ obj0000 = NOTHING; /* 000314D8: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 000314F2: 0006 */ obj0000 = LAST_RESULT; /* 000314FC: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00031516: 0006 */ obj0001 = LAST_RESULT; /* 00031520: 0035 */ obj0001.int2(); /* 0003152E: 0006 */ obj0001 = NOTHING; /* 00031538: 0006 */ n0001 = LAST_RESULT; /* 00031542: 0033 */ obj0000.int2() = n0001; /* 00031553: 0006 */ obj0000 = NOTHING; /* 0003155D: 0035 */ g_struct_type_000F_0013.WIN9X; /* 0003156C: 0006 */ obj0000 = LAST_RESULT; /* 00031576: 0035 */ obj0000.bWin9X(); /* 00031586: 0006 */ obj0000 = NOTHING; /* 00031590: 0006 */ n0001 = LAST_RESULT; /* 0003159A: 0004 */ if(! n0001) goto label_0752; // normal if /* 000315A6: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000065; /* 000315C0: 0005 */ goto label_0753; // : Jump Referenced(1): // : 0003159A, label_0752: /* 000315CB: 0033 */ g_struct_type_0009_0017.dwEventType = 0x00000067; // : Jump Referenced(1): // : 000315C0, label_0753: /* 000315E7: 001A */ n0001 = &g_struct_type_0009_0017; /* 000315F1: 001A */ n0002 = &g_struct_type_000A_0018; /* 000315FB: 0020 */ sfc.SRSetRestorePointW(n0001, n0002); /* 00031607: 0006 */ n0001 = LAST_RESULT; /* 00031611: 000D */ n0001 = n0001 == 0x00000000; /* 00031620: 0004 */ if(! n0001) goto label_0754; // normal if /* 0003162C: 0035 */ g_struct_type_000A_0018.nStatus; /* 0003163D: 0006 */ n0001 = LAST_RESULT; /* 00031647: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x00000124, n0001); /* 00031688: 0006 */ s0005 = "Failure"; /* 00031699: 0005 */ goto label_0755; // : Jump Referenced(1): // : 00031620, label_0754: /* 000316A4: 0006 */ g_number004F = 0x00000000; /* 000316B0: 0006 */ s0005 = "Success"; // : Jump Referenced(1): // : 00031699, label_0755: /* 000316C3: 0037 */ catch /* 000316C9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x0000012D, 0xFFFFFFFF); /* 0003170C: 0006 */ s0005 = "Exception"; /* 0003171F: 0038 */ endcatch; /* 00031725: 0012 */ n0001 = n0000 & 0x00000002; /* 00031734: 0004 */ if(! n0001) goto label_0758; // normal if /* 00031740: 0021 */ function_01F3("", 0x00000000); // : Jump Referenced(1): // : 00031734, label_0758: /* 00031750: 0012 */ n0001 = n0000 & 0x00000001; /* 0003175F: 0004 */ if(! n0001) goto label_0759; // normal if /* 0003176B: 0021 */ function_032E(0xFFFFFFFF, ""); // : Jump Referenced(1): // : 0003175F, label_0759: /* 0003177B: 0007 */ s0006 = "Result=" + "%s"; /* 00031791: 0007 */ s0006 = s0006 + "\t"; /* 0003179F: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int1="; /* 000317D3: 0007 */ s0006 = s0006 + "%ld"; /* 000317E3: 0007 */ s0006 = s0006 + "\t"; /* 000317F1: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.llSequenceNumber.int2="; /* 00031825: 0007 */ s0006 = s0006 + "%ld"; /* 00031835: 0007 */ s0006 = s0006 + "\t"; /* 00031843: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 0003185D: 0006 */ obj0000 = LAST_RESULT; /* 00031867: 0035 */ obj0000.int1(); /* 00031875: 0006 */ obj0000 = NOTHING; /* 0003187F: 0006 */ n0001 = LAST_RESULT; /* 00031889: 0035 */ g_struct_type_0009_0017.llSequenceNumber; /* 000318A3: 0006 */ obj0000 = LAST_RESULT; /* 000318AD: 0035 */ obj0000.int2(); /* 000318BB: 0006 */ obj0000 = NOTHING; /* 000318C5: 0006 */ n0002 = LAST_RESULT; /* 000318CF: 0035 */ g_struct_type_0009_0017.dwEventType; /* 000318E4: 0006 */ n0003 = LAST_RESULT; /* 000318EE: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 00031907: 0006 */ n0004 = LAST_RESULT; /* 00031911: 0035 */ g_struct_type_0009_0017.szDescription; /* 00031928: 0006 */ s0007 = LAST_RESULT; /* 00031932: 0021 */ function_02D6(s0002, s0006, s0005, n0001, n0002, n0003, n0004, s0007); /* 00031950: 0007 */ s0006 = "RESTOREPOINTINFO.dwEventType=" + "%ld"; /* 0003197D: 0007 */ s0006 = s0006 + "\t"; /* 0003198B: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.dwRestorePtType="; /* 000319B9: 0007 */ s0006 = s0006 + "%ld"; /* 000319C9: 0007 */ s0006 = s0006 + "\t"; /* 000319D7: 0007 */ s0006 = s0006 + "RESTOREPOINTINFO.szDescription="; /* 00031A03: 0007 */ s0006 = s0006 + "%s"; /* 00031A12: 0007 */ s0006 = s0006 + "\t"; /* 00031A20: 0035 */ g_struct_type_0009_0017.dwEventType; /* 00031A35: 0006 */ n0001 = LAST_RESULT; /* 00031A3F: 0035 */ g_struct_type_0009_0017.dwRestorePtType; /* 00031A58: 0006 */ n0002 = LAST_RESULT; /* 00031A62: 0035 */ g_struct_type_0009_0017.szDescription; /* 00031A79: 0006 */ s0007 = LAST_RESULT; /* 00031A83: 0021 */ function_02D6(s0003, s0006, n0001, n0002, s0007); /* 00031A98: 0007 */ s0006 = "STATEMGRSTATUS.nStatus=" + "%ld"; /* 00031ABF: 0007 */ s0006 = s0006 + "\t"; /* 00031ACD: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int1="; /* 00031AFF: 0007 */ s0006 = s0006 + "%ld"; /* 00031B0F: 0007 */ s0006 = s0006 + "\t"; /* 00031B1D: 0007 */ s0006 = s0006 + "STATEMGRSTATUS.llSequenceNumber.int2="; /* 00031B4F: 0007 */ s0006 = s0006 + "%ld"; /* 00031B5F: 0035 */ g_struct_type_000A_0018.nStatus; /* 00031B70: 0006 */ n0001 = LAST_RESULT; /* 00031B7A: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00031B94: 0006 */ obj0000 = LAST_RESULT; /* 00031B9E: 0035 */ obj0000.int1(); /* 00031BAC: 0006 */ obj0000 = NOTHING; /* 00031BB6: 0006 */ n0002 = LAST_RESULT; /* 00031BC0: 0035 */ g_struct_type_000A_0018.llSequenceNumber; /* 00031BDA: 0006 */ obj0000 = LAST_RESULT; /* 00031BE4: 0035 */ obj0000.int2(); /* 00031BF2: 0006 */ obj0000 = NOTHING; /* 00031BFC: 0006 */ n0003 = LAST_RESULT; /* 00031C06: 0021 */ function_02D6(s0004, s0006, n0001, n0002, n0003); /* 00031C1B: 0007 */ s0006 = s0002 + s0003; /* 00031C28: 0007 */ s0002 = s0006 + s0004; /* 00031C35: 0021 */ function_0222("ISFuncEnd", "SystemRestoreCancelRestorePointIS", s0002); /* 00031C6E: 0004 */ if(! g_number004F) goto label_075A; // normal if /* 00031C7A: 0027 */ // -- Start Return Code -- // /* 00031C7E: 0023 */ return 0xFFFFFFFF; /* 00031C87: 0005 */ goto label_075B; // : Jump Referenced(1): // : 00031C6E, label_075A: /* 00031C92: 0027 */ // -- Start Return Code -- // /* 00031C96: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00031C87, label_075B: /* 00031CA1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00016AA7, 000176F5, //Binary Size : 0x000000E9 bytes function NUMBER function_0236(/*BOOL*/ n0000) STRING s0000; //-004-/ 00031CD9, 00031CE8, 00031D57, 00031D66, STRING s0001; //-004-/ 00031CC0, 00031CD9, 00031D3E, 00031D57, begin /* 00031CB7: 0022 */ // -- Begin Function Code -- // /* 00031CC0: 0007 */ s0001 = "Disabled=" + "%ld"; /* 00031CD9: 0021 */ function_02D6(s0000, s0001, n0000); /* 00031CE8: 0021 */ function_0222("ISFuncBegin", "SystemRestoreDisableIS", s0000); /* 00031D18: 0004 */ if(! g_number004F) goto label_075D; // normal if /* 00031D24: 0021 */ function_0235("", 0x00000000); // : Jump Referenced(1): // : 00031D18, label_075D: /* 00031D34: 0006 */ g_number0050 = n0000; /* 00031D3E: 0007 */ s0001 = "Disabled=" + "%ld"; /* 00031D57: 0021 */ function_02D6(s0000, s0001, n0000); /* 00031D66: 0021 */ function_0222("ISFuncEnd", "SystemRestoreDisableIS", s0000); /* 00031D94: 0027 */ // -- Start Return Code -- // /* 00031D98: 0023 */ return 0x00000000; /* 00031DA1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00020B33, //Binary Size : 0x00000022 bytes function BOOL function_0237() NUMBER n0000; //-002-/ 00031DBC, 00031DCB, begin /* 00031DAF: 0022 */ // -- Begin Function Code -- // /* 00031DB8: 0027 */ // -- Start Return Code -- // /* 00031DBC: 000D */ n0000 = g_number0050 == 0x00000000; /* 00031DCB: 0023 */ return n0000; /* 00031DD2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002F593, //Binary Size : 0x00000188 bytes function VOID function_0238(/*NUMBER*/ n0000) STRING s0000; //-004-/ 00031E58, 00031ED3, 00031F24, 00031F30, STRING s0001; //-004-/ 00031F30, 00031F3E, 00031F3E, 00031F4B, NUMBER n0001; //-008-/ 00031DE9, 00031DF8, 00031E68, 00031E91, 00031E91, 00031E9E, 00031EE5, 00031EEF, NUMBER n0002; //-004-/ 00031E78, 00031E82, 00031E82, 00031E91, begin /* 00031DE0: 0022 */ // -- Begin Function Code -- // /* 00031DE9: 0012 */ n0001 = n0000 & 0x00000003; /* 00031DF8: 0004 */ if(! n0001) goto label_0760; // normal if /* 00031E04: 0033 */ g_struct_type_0009_0017.dwRestorePtType = 0x0000000A; /* 00031E22: 0005 */ goto label_0761; // : Jump Referenced(1): // : 00031DF8, label_0760: /* 00031E2D: 0033 */ g_struct_type_0009_0017.dwRestorePtType = 0x00000000; // : Jump Referenced(1): // : 00031E22, label_0761: /* 00031E4D: 0021 */ function_029F(0x000042AE); /* 00031E58: 0006 */ s0000 = LAST_RESULT; /* 00031E62: 0021 */ ret_g_number003B_02F8(); /* 00031E68: 0006 */ n0001 = LAST_RESULT; /* 00031E72: 0021 */ function_02FE(); /* 00031E78: 0006 */ n0002 = LAST_RESULT; /* 00031E82: 000D */ n0002 = n0002 == 0x00000000; /* 00031E91: 0019 */ n0001 = n0001 && n0002; /* 00031E9E: 0004 */ if(! n0001) goto label_0762; // normal if /* 00031EAA: 0033 */ g_struct_type_0009_0017.dwRestorePtType = 0x0000000C; /* 00031EC8: 0021 */ function_029F(0x000042AF); /* 00031ED3: 0006 */ s0000 = LAST_RESULT; // : Jump Referenced(1): // : 00031E9E, label_0762: /* 00031EDF: 0021 */ function_02FD(); /* 00031EE5: 0006 */ n0001 = LAST_RESULT; /* 00031EEF: 0004 */ if(! n0001) goto label_0763; // normal if /* 00031EFB: 0033 */ g_struct_type_0009_0017.dwRestorePtType = 0x00000001; /* 00031F19: 0021 */ function_029F(0x000042B0); /* 00031F24: 0006 */ s0000 = LAST_RESULT; // : Jump Referenced(1): // : 00031EEF, label_0763: /* 00031F30: 0007 */ s0001 = s0000 + " "; /* 00031F3E: 0007 */ s0001 = s0001 + g_str000E; /* 00031F4B: 0033 */ g_struct_type_0009_0017.szDescription = s0001; /* 00031F65: 0024 */ return; /* 00031F69: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0002F2FD, 00030386, 000312C5, //Binary Size : 0x000000E6 bytes function NUMBER function_0239() STRING s0000; //-004-/ 00031FC9, 00031FD3, 00031FD3, 00031FE7, NUMBER n0000; //-003-/ 00031FEE, 00032041, 00032057, NUMBER n0001; //-002-/ 00031F9E, 00031FA8, begin /* 00031F77: 0022 */ // -- Begin Function Code -- // /* 00031F80: 0036 */ try /* 00031F8E: 0020 */ KERNEL.GetModuleHandle("sfc.dll"); /* 00031F9E: 0006 */ n0001 = LAST_RESULT; /* 00031FA8: 0004 */ if(! n0001) goto label_0765; // normal if /* 00031FB4: 0027 */ // -- Start Return Code -- // /* 00031FB8: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00031FA8, label_0765: /* 00031FC3: 0021 */ ret_g_str0041_02EC(); /* 00031FC9: 0006 */ s0000 = LAST_RESULT; /* 00031FD3: 0014 */ s0000 = s0000 ^ "sfc.dll"; /* 00031FE7: 0039 */ UseDLL(s0000); /* 00031FEE: 0006 */ n0000 = LAST_RESULT; /* 00031FF8: 0037 */ catch /* 00031FFE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\PCRestore.rul", 0x0000019E, 0xFFFFFFFF); /* 00032041: 0006 */ n0000 = 0xFFFFFFFF; /* 0003204D: 0038 */ endcatch; /* 00032053: 0027 */ // -- Start Return Code -- // /* 00032057: 0023 */ return n0000; /* 0003205E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00032B90, //Binary Size : 0x000002C9 bytes function NUMBER function_023A(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000, /*POINTER*/ n0001) STRING s0002[32767]; //-002-/ 0003215F, 000321BC, STRING s0003; //-006-/ 000321CC, 00032203, 00032242, 00032263, 00032292, 000322C4, STRING s0004; //-002-/ 00032242, 000322A2, STRING s0005; //-002-/ 00032292, 000322B3, NUMBER n0002; //-008-/ 00032173, 0003217D, 000321D8, 000321E8, 000322D0, 000322DA, 000322E9, 00032315, NUMBER n0003; //-005-/ 0003220E, 00032218, 00032242, 00032254, 00032276, NUMBER n0004; //-004-/ 000321B2, 000321BC, 000321CC, 000322C4, NUMBER n0005; //-026-/ 00032075, 00032093, 00032093, 000320AF, 000320AF, 000320CB, 000320CB, 000320D8, 000320FC, 00032106, 00032106, 00032137, 00032137, 00032144, 0003217D, 0003218C, 000321E8, 000321F7, 00032218, 00032227, 00032254, 00032292, 000322DA, 000322F8, 000322F8, 00032305, NUMBER n0006; //-018-/ 00032084, 00032093, 000320A0, 000320AF, 000320BC, 000320CB, 0003211E, 00032128, 00032128, 00032137, 0003226C, 00032276, 00032276, 00032283, 00032283, 00032292, 000322E9, 000322F8, begin /* 0003206C: 0022 */ // -- Begin Function Code -- // /* 00032075: 000D */ n0005 = n0000 == 0x00000000; /* 00032084: 000D */ n0006 = n0000 == 0xFFFFFFFF; /* 00032093: 0018 */ n0005 = n0005 || n0006; /* 000320A0: 000D */ n0006 = n0001 == 0x00000000; /* 000320AF: 0018 */ n0005 = n0005 || n0006; /* 000320BC: 000D */ n0006 = n0001 == 0xFFFFFFFF; /* 000320CB: 0018 */ n0005 = n0005 || n0006; /* 000320D8: 0004 */ if(! n0005) goto label_0769; // normal if /* 000320E4: 0027 */ // -- Start Return Code -- // /* 000320E8: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 000320D8, label_0769: /* 000320F3: 0021 */ function_027C(n0000); /* 000320FC: 0006 */ n0005 = LAST_RESULT; /* 00032106: 000E */ n0005 = n0005 != 0x00000000; /* 00032115: 0021 */ function_027C(n0001); /* 0003211E: 0006 */ n0006 = LAST_RESULT; /* 00032128: 000E */ n0006 = n0006 != 0x00000000; /* 00032137: 0018 */ n0005 = n0005 || n0006; /* 00032144: 0004 */ if(! n0005) goto label_076A; // normal if /* 00032150: 0027 */ // -- Start Return Code -- // /* 00032154: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 00032144, label_076A: /* 0003215F: 0020 */ KERNEL32.GetPrivateProfileSectionW(s0001, s0002, 0x00007FFF, s0000); /* 00032173: 0006 */ n0002 = LAST_RESULT; /* 0003217D: 000D */ n0005 = n0002 == 0x00000000; /* 0003218C: 0004 */ if(! n0005) goto label_076B; // normal if /* 00032198: 0027 */ // -- Start Return Code -- // /* 0003219C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003218C, label_076B: /* 000321A7: 0021 */ function_026B(0x00000000); /* 000321B2: 0006 */ n0004 = LAST_RESULT; /* 000321BC: 0021 */ function_02CE(n0004, s0002, "\0"); /* 000321CC: 0021 */ function_0276(n0004, s0003); /* 000321D8: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0003231E, label_076C: /* 000321E4: 0001 */ // -- While/Switch -- // /* 000321E8: 000E */ n0005 = n0002 != 0x00000001; /* 000321F7: 0004 */ if(! n0005) goto label_076F; // normal if /* 00032203: 002A */ StrFind(s0003, "="); /* 0003220E: 0006 */ n0003 = LAST_RESULT; /* 00032218: 0009 */ n0005 = n0003 < 0x00000000; /* 00032227: 0004 */ if(! n0005) goto label_076D; // normal if /* 00032233: 0027 */ // -- Start Return Code -- // /* 00032237: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00032227, label_076D: /* 00032242: 0029 */ StrSub(s0004, s0003, 0x00000000, n0003); /* 00032254: 0007 */ n0005 = n0003 + 0x00000001; /* 00032263: 0021 */ function_02CF(s0003); /* 0003226C: 0006 */ n0006 = LAST_RESULT; /* 00032276: 000F */ n0006 = n0006 - n0003; /* 00032283: 0007 */ n0006++; /* 00032292: 0029 */ StrSub(s0005, s0003, n0005, n0006); /* 000322A2: 0021 */ function_0271(n0000, s0004, 0x00000000); /* 000322B3: 0021 */ function_0271(n0001, s0005, 0x00000000); /* 000322C4: 0021 */ function_0278(n0004, s0003); /* 000322D0: 0006 */ n0002 = LAST_RESULT; /* 000322DA: 0009 */ n0005 = n0002 < 0x00000000; /* 000322E9: 000E */ n0006 = n0002 != 0x00000001; /* 000322F8: 0019 */ n0005 = n0005 && n0006; /* 00032305: 0004 */ if(! n0005) goto label_076E; // normal if /* 00032311: 0027 */ // -- Start Return Code -- // /* 00032315: 0023 */ return n0002; // : Jump Referenced(1): // : 00032305, label_076E: /* 0003231E: 0005 */ goto label_076C; // : Jump Referenced(1): // : 000321F7, label_076F: /* 00032329: 0027 */ // -- Start Return Code -- // /* 0003232D: 0023 */ return 0x00000000; /* 00032336: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00011851, 00011A02, 0001E68C, 0001E6E0, 0001E741, // : 0001E796, 0001E7F9, 00042836, 000428BC, 00042941, // : 000429CB, //Binary Size : 0x00000235 bytes function NUMBER function_023B(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*BYREF STRING*/ s0003) STRING s0004; //-003-/ 0003246E, 00032486, 00032492, STRING s0005; //-002-/ 00032464, 0003246E, NUMBER n0000; //-004-/ 000323A6, 000323BD, 00032406, 000324D4, NUMBER n0001; //-004-/ 0003236A, 00032381, 00032406, 000324D4, NUMBER n0002; //-005-/ 0003241B, 000324EC, 000324F8, 00032522, 0003254A, NUMBER n0003; //-004-/ 000323DC, 00032406, 000324D4, 00032522, NUMBER n0005; //-020-/ 00032351, 0003235E, 0003238D, 0003239A, 000323E6, 000323FA, 00032439, 00032443, 00032443, 00032452, 000324A0, 000324AA, 000324AA, 000324B9, 000324F8, 00032507, 00032522, 0003252F, 0003254A, 00032559, begin /* 00032348: 0022 */ // -- Begin Function Code -- // /* 00032351: 000D */ n0005 = s0001 == ""; /* 0003235E: 0004 */ if(! n0005) goto label_0771; // normal if /* 0003236A: 0006 */ n0001 = 0x00000000; /* 00032376: 0005 */ goto label_0772; // : Jump Referenced(1): // : 0003235E, label_0771: /* 00032381: 003C */ n0001 = &s0001; // : Jump Referenced(1): // : 00032376, label_0772: /* 0003238D: 000D */ n0005 = s0002 == ""; /* 0003239A: 0004 */ if(! n0005) goto label_0773; // normal if /* 000323A6: 0006 */ n0000 = 0x00000000; /* 000323B2: 0005 */ goto label_0774; // : Jump Referenced(1): // : 0003239A, label_0773: /* 000323BD: 003C */ n0000 = &s0002; // : Jump Referenced(1): // : 000323B2, label_0774: /* 000323C9: 0031 */ Resize(s0003, 0x00000800); /* 000323D5: 0032 */ SizeOf(s0003); /* 000323DC: 0006 */ n0003 = LAST_RESULT; /* 000323E6: 000D */ n0005 = s0000 == "WIN.INI"; /* 000323FA: 0004 */ if(! n0005) goto label_0775; // normal if /* 00032406: 0020 */ KERNEL32.GetProfileStringW(n0001, n0000, "", s0003, n0003); /* 0003241B: 0006 */ n0002 = LAST_RESULT; /* 00032425: 0005 */ goto label_0779; // : Jump Referenced(1): // : 000323FA, label_0775: /* 00032430: 0021 */ function_0241(s0000); /* 00032439: 0006 */ n0005 = LAST_RESULT; /* 00032443: 000D */ n0005 = n0005 == 0x00000000; /* 00032452: 0004 */ if(! n0005) goto label_0776; // normal if /* 0003245E: 0021 */ ret_g_str003F_02EB(); /* 00032464: 0006 */ s0005 = LAST_RESULT; /* 0003246E: 0014 */ s0004 = s0005 ^ s0000; /* 0003247B: 0005 */ goto label_0777; // : Jump Referenced(1): // : 00032452, label_0776: /* 00032486: 0006 */ s0004 = s0000; // : Jump Referenced(1): // : 0003247B, label_0777: /* 00032492: 0021 */ function_01C5(0x00000003, s0004); /* 000324A0: 0006 */ n0005 = LAST_RESULT; /* 000324AA: 000D */ n0005 = n0005 == 0x00000000; /* 000324B9: 0004 */ if(! n0005) goto label_0778; // normal if /* 000324C5: 0027 */ // -- Start Return Code -- // /* 000324C9: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000324B9, label_0778: /* 000324D4: 0020 */ KERNEL32.GetPrivateProfileStringW(n0001, n0000, "", s0003, n0003, s0000); /* 000324EC: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 00032425, label_0779: /* 000324F8: 000D */ n0005 = n0002 == 0x00000000; /* 00032507: 0004 */ if(! n0005) goto label_077A; // normal if /* 00032513: 0027 */ // -- Start Return Code -- // /* 00032517: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00032507, label_077A: /* 00032522: 0009 */ n0005 = n0003 < n0002; /* 0003252F: 0004 */ if(! n0005) goto label_077B; // normal if /* 0003253B: 0027 */ // -- Start Return Code -- // /* 0003253F: 0023 */ return 0xFFFFFFFB; // : Jump Referenced(1): // : 0003252F, label_077B: /* 0003254A: 000B */ n0005 = n0002 <= 0x00000000; /* 00032559: 0004 */ if(! n0005) goto label_077C; // normal if /* 00032565: 0006 */ s0003 = ""; // : Jump Referenced(1): // : 00032559, label_077C: /* 00032571: 0027 */ // -- Start Return Code -- // /* 00032575: 0023 */ return 0x00000000; /* 0003257E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00013656, //Binary Size : 0x0000006D bytes function NUMBER function_023C(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0000) STRING s0003; //-002-/ 00032595, 000325D7, NUMBER n0001; //-006-/ 0003259F, 000325A9, 000325A9, 000325B8, 000325E9, 000325F3, begin /* 0003258C: 0022 */ // -- Begin Function Code -- // /* 00032595: 002D */ NumToStr(s0003, n0000); /* 0003259F: 0006 */ n0001 = LAST_RESULT; /* 000325A9: 0009 */ n0001 = n0001 < 0x00000000; /* 000325B8: 0004 */ if(! n0001) goto label_077E; // normal if /* 000325C4: 0027 */ // -- Start Return Code -- // /* 000325C8: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000325B8, label_077E: /* 000325D3: 0027 */ // -- Start Return Code -- // /* 000325D7: 0021 */ function_023D(s0000, s0001, s0002, s0003); /* 000325E9: 0006 */ n0001 = LAST_RESULT; /* 000325F3: 0023 */ return n0001; /* 000325FA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00013620, 0001369D, 000325D7, //Binary Size : 0x00000303 bytes function NUMBER function_023D(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003) STRING s0004; //-002-/ 000326C5, 000326DD, STRING s0005; //-020-/ 00032611, 00032629, 00032629, 00032637, 00032637, 00032650, 00032650, 0003265F, 0003265F, 0003266D, 0003266D, 00032682, 00032682, 00032691, 00032691, 0003269F, 0003269F, 000326B6, 000326B6, 000326C5, NUMBER n0000; //-004-/ 0003271F, 00032736, 000327DA, 000327FE, NUMBER n0001; //-004-/ 0003275B, 00032772, 000327DA, 000327FE, NUMBER n0002; //-004-/ 00032797, 000327AE, 000327DA, 000327FE, NUMBER n0003; //-006-/ 000327E9, 00032810, 0003285D, 000328BD, 000328D4, 000328E6, NUMBER n0004; //-022-/ 00032706, 00032713, 00032742, 0003274F, 0003277E, 0003278B, 000327BA, 000327CE, 0003281C, 00032836, 00032836, 00032850, 00032850, 0003285D, 0003285D, 0003286A, 00032876, 00032890, 00032890, 0003289D, 000328FB, 00032905, NUMBER n0005; //-006-/ 00032829, 00032836, 00032843, 00032850, 00032883, 00032890, begin /* 00032608: 0022 */ // -- Begin Function Code -- // /* 00032611: 0007 */ s0005 = "FileName=" + "%s"; /* 00032629: 0007 */ s0005 = s0005 + "\t"; /* 00032637: 0007 */ s0005 = s0005 + "SectionName="; /* 00032650: 0007 */ s0005 = s0005 + "%s"; /* 0003265F: 0007 */ s0005 = s0005 + "\t"; /* 0003266D: 0007 */ s0005 = s0005 + "KeyName="; /* 00032682: 0007 */ s0005 = s0005 + "%s"; /* 00032691: 0007 */ s0005 = s0005 + "\t"; /* 0003269F: 0007 */ s0005 = s0005 + "ValueName="; /* 000326B6: 0007 */ s0005 = s0005 + "%s"; /* 000326C5: 0021 */ function_02D6(s0004, s0005, s0000, s0001, s0002, s0003); /* 000326DD: 0021 */ function_0222("ISFuncBegin", "WriteProfString", s0004); /* 00032706: 000D */ n0004 = s0002 == ""; /* 00032713: 0004 */ if(! n0004) goto label_0780; // normal if /* 0003271F: 0006 */ n0000 = 0x00000000; /* 0003272B: 0005 */ goto label_0781; // : Jump Referenced(1): // : 00032713, label_0780: /* 00032736: 003C */ n0000 = &s0002; // : Jump Referenced(1): // : 0003272B, label_0781: /* 00032742: 000D */ n0004 = s0003 == ""; /* 0003274F: 0004 */ if(! n0004) goto label_0782; // normal if /* 0003275B: 0006 */ n0001 = 0x00000000; /* 00032767: 0005 */ goto label_0783; // : Jump Referenced(1): // : 0003274F, label_0782: /* 00032772: 003C */ n0001 = &s0003; // : Jump Referenced(1): // : 00032767, label_0783: /* 0003277E: 000D */ n0004 = s0001 == ""; /* 0003278B: 0004 */ if(! n0004) goto label_0784; // normal if /* 00032797: 0006 */ n0002 = 0x00000000; /* 000327A3: 0005 */ goto label_0785; // : Jump Referenced(1): // : 0003278B, label_0784: /* 000327AE: 003C */ n0002 = &s0001; // : Jump Referenced(1): // : 000327A3, label_0785: /* 000327BA: 000D */ n0004 = s0000 == "WIN.INI"; /* 000327CE: 0004 */ if(! n0004) goto label_0786; // normal if /* 000327DA: 0020 */ KERNEL32.WriteProfileStringW(n0002, n0000, n0001); /* 000327E9: 0006 */ n0003 = LAST_RESULT; /* 000327F3: 0005 */ goto label_0787; // : Jump Referenced(1): // : 000327CE, label_0786: /* 000327FE: 0020 */ KERNEL32.WritePrivateProfileStringW(n0002, n0000, n0001, s0000); /* 00032810: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 000327F3, label_0787: /* 0003281C: 000D */ n0004 = s0001 == ""; /* 00032829: 000D */ n0005 = s0002 == ""; /* 00032836: 0019 */ n0004 = n0004 && n0005; /* 00032843: 000D */ n0005 = s0003 == ""; /* 00032850: 0019 */ n0004 = n0004 && n0005; /* 0003285D: 0018 */ n0004 = n0003 || n0004; /* 0003286A: 0004 */ if(! n0004) goto label_0789; // normal if /* 00032876: 000E */ n0004 = s0002 != ""; /* 00032883: 000E */ n0005 = s0003 != ""; /* 00032890: 0019 */ n0004 = n0004 && n0005; /* 0003289D: 0004 */ if(! n0004) goto label_0788; // normal if /* 000328A9: 0021 */ function_0240(s0000, s0001, s0002, s0003); // : Jump Referenced(1): // : 0003289D, label_0788: /* 000328BD: 0006 */ n0003 = 0x00000000; /* 000328C9: 0005 */ goto label_078A; // : Jump Referenced(1): // : 0003286A, label_0789: /* 000328D4: 0006 */ n0003 = 0xFFFFFFFF; // : Jump Referenced(1): // : 000328C9, label_078A: /* 000328E2: 0027 */ // -- Start Return Code -- // /* 000328E6: 0021 */ function_023E(n0003, s0000, s0001, s0002, s0003); /* 000328FB: 0006 */ n0004 = LAST_RESULT; /* 00032905: 0023 */ return n0004; /* 0003290C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000328E6, //Binary Size : 0x000001E0 bytes function NUMBER function_023E(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003) STRING s0004; //-002-/ 00032AAE, 00032AC9, STRING s0005; //-003-/ 0003299A, 000329B6, 00032AAE, STRING s0006; //-026-/ 000329C9, 000329DF, 000329DF, 000329ED, 000329ED, 00032A03, 00032A03, 00032A12, 00032A12, 00032A20, 00032A20, 00032A39, 00032A39, 00032A48, 00032A48, 00032A56, 00032A56, 00032A6B, 00032A6B, 00032A7A, 00032A7A, 00032A88, 00032A88, 00032A9F, 00032A9F, 00032AAE, NUMBER n0001; //-004-/ 00032923, 00032932, 0003297F, 0003298E, begin /* 0003291A: 0022 */ // -- Begin Function Code -- // /* 00032923: 0009 */ n0001 = n0000 < 0x00000000; /* 00032932: 0004 */ if(! n0001) goto label_078C; // normal if /* 0003293E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Profile.rul", 0x00000258, n0000); // : Jump Referenced(1): // : 00032932, label_078C: /* 0003297F: 0009 */ n0001 = n0000 < 0x00000000; /* 0003298E: 0004 */ if(! n0001) goto label_078D; // normal if /* 0003299A: 0006 */ s0005 = "Failure"; /* 000329AB: 0005 */ goto label_078E; // : Jump Referenced(1): // : 0003298E, label_078D: /* 000329B6: 0006 */ s0005 = "Success"; // : Jump Referenced(1): // : 000329AB, label_078E: /* 000329C9: 0007 */ s0006 = "Result=" + "%s"; /* 000329DF: 0007 */ s0006 = s0006 + "\t"; /* 000329ED: 0007 */ s0006 = s0006 + "FileName="; /* 00032A03: 0007 */ s0006 = s0006 + "%s"; /* 00032A12: 0007 */ s0006 = s0006 + "\t"; /* 00032A20: 0007 */ s0006 = s0006 + "SectionName="; /* 00032A39: 0007 */ s0006 = s0006 + "%s"; /* 00032A48: 0007 */ s0006 = s0006 + "\t"; /* 00032A56: 0007 */ s0006 = s0006 + "KeyName="; /* 00032A6B: 0007 */ s0006 = s0006 + "%s"; /* 00032A7A: 0007 */ s0006 = s0006 + "\t"; /* 00032A88: 0007 */ s0006 = s0006 + "ValueName="; /* 00032A9F: 0007 */ s0006 = s0006 + "%s"; /* 00032AAE: 0021 */ function_02D6(s0004, s0006, s0005, s0000, s0001, s0002, s0003); /* 00032AC9: 0021 */ function_0222("ISFuncEnd", "WriteProfString", s0004); /* 00032AF0: 0027 */ // -- Start Return Code -- // /* 00032AF4: 0023 */ return n0000; /* 00032AFB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000198E8, //Binary Size : 0x000000E8 bytes function NUMBER function_023F(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-004-/ 00032B1D, 00032B27, 00032B90, 00032BD8, NUMBER n0001; //-003-/ 00032B5C, 00032B66, 00032B90, NUMBER n0002; //-003-/ 00032BA2, 00032BAC, 00032BCB, NUMBER n0003; //-008-/ 00032B27, 00032B36, 00032B66, 00032B75, 00032BAC, 00032BBB, 00032BE1, 00032BEB, begin /* 00032B09: 0022 */ // -- Begin Function Code -- // /* 00032B12: 0021 */ function_026B(0x00000000); /* 00032B1D: 0006 */ n0000 = LAST_RESULT; /* 00032B27: 000D */ n0003 = n0000 == 0xFFFFFFFF; /* 00032B36: 0004 */ if(! n0003) goto label_0790; // normal if /* 00032B42: 0027 */ // -- Start Return Code -- // /* 00032B46: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00032B36, label_0790: /* 00032B51: 0021 */ function_026B(0x00000000); /* 00032B5C: 0006 */ n0001 = LAST_RESULT; /* 00032B66: 000D */ n0003 = n0001 == 0xFFFFFFFF; /* 00032B75: 0004 */ if(! n0003) goto label_0791; // normal if /* 00032B81: 0027 */ // -- Start Return Code -- // /* 00032B85: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00032B75, label_0791: /* 00032B90: 0021 */ function_023A(s0000, s0001, n0000, n0001); /* 00032BA2: 0006 */ n0002 = LAST_RESULT; /* 00032BAC: 0009 */ n0003 = n0002 < 0x00000000; /* 00032BBB: 0004 */ if(! n0003) goto label_0792; // normal if /* 00032BC7: 0027 */ // -- Start Return Code -- // /* 00032BCB: 0023 */ return n0002; // : Jump Referenced(1): // : 00032BBB, label_0792: /* 00032BD4: 0027 */ // -- Start Return Code -- // /* 00032BD8: 0021 */ function_026D(n0000); /* 00032BE1: 0006 */ n0003 = LAST_RESULT; /* 00032BEB: 0023 */ return n0003; /* 00032BF2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000328A9, //Binary Size : 0x000000FE bytes function NUMBER function_0240(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003) NUMBER n0000; //-002-/ 00032C22, 00032C2C, VARIANT array_0000(6); //-007-/ 00032C38, 00032C4A, 00032C5C, 00032C6E, 00032C80, 00032C94, 00032CD3, VARIANT array_0001(0); //-001-/ 00032CD3, OBJECT obj0002; //-003-/ 00032C0F, 00032C19, 00032CA8, OBJECT obj0003; //-003-/ 00032CC9, 00032CD3, 00032CE6, begin /* 00032C00: 0022 */ // -- Begin Function Code -- // /* 00032C09: 0021 */ function_0300(); /* 00032C0F: 0034 */ set obj0002 = LAST_RESULT; /* 00032C19: 0020 */ ISRT.IsObject(obj0002); /* 00032C22: 0006 */ n0000 = LAST_RESULT; /* 00032C2C: 0004 */ if(! n0000) goto label_0794; // normal if /* 00032C38: 0033 */ array_0000(0x00000000) = s0000; /* 00032C4A: 0033 */ array_0000(0x00000001) = s0001; /* 00032C5C: 0033 */ array_0000(0x00000002) = s0002; /* 00032C6E: 0033 */ array_0000(0x00000003) = s0003; /* 00032C80: 0033 */ array_0000(0x00000004) = 0x00000000; /* 00032C94: 0033 */ array_0000(0x00000005) = 0x00000000; /* 00032CA8: 0035 */ obj0002.OpSequence("OPTYPE_INI"); /* 00032CC9: 0006 */ obj0003 = LAST_RESULT; /* 00032CD3: 0035 */ obj0003.Add(array_0000, array_0001); /* 00032CE6: 0006 */ obj0003 = NOTHING; // : Jump Referenced(1): // : 00032C2C, label_0794: /* 00032CF2: 0027 */ // -- Start Return Code -- // /* 00032CF6: 0023 */ return 0x00000000; /* 00032CFF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(16): // : 00015218, 00015394, 0001AFAB, 0001AFE8, 0001B098, // : 0001B108, 0001B18B, 0001B4E0, 0001B5C3, 0001B799, // : 0001B85D, 0001BCAA, 0001BFD6, 0001C31B, 00032430, // : 00038C6D, //Binary Size : 0x000000D2 bytes function NUMBER function_0241(/*STRING*/ s0000) STRING s0001; //-004-/ 00032D26, 00032D48, 00032D8A, 00032DB8, STRING s0002; //-002-/ 00032D37, 00032D55, NUMBER n0000; //-012-/ 00032D48, 00032D62, 00032D62, 00032D6F, 00032D8A, 00032D99, 00032D99, 00032DA8, 00032DB8, 00032DC7, 00032DD0, 00032DDA, NUMBER n0001; //-002-/ 00032D55, 00032D62, begin /* 00032D1D: 0022 */ // -- Begin Function Code -- // /* 00032D26: 0021 */ function_02CD(s0001, s0000, 0x00000000); /* 00032D37: 0021 */ function_02CD(s0002, s0000, 0x00000002); /* 00032D48: 000D */ n0000 = s0001 == ""; /* 00032D55: 000D */ n0001 = s0002 == ""; /* 00032D62: 0018 */ n0000 = n0000 || n0001; /* 00032D6F: 0004 */ if(! n0000) goto label_0796; // normal if /* 00032D7B: 0027 */ // -- Start Return Code -- // /* 00032D7F: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00032D6F, label_0796: /* 00032D8A: 001E */ n0000 = s0001[0x00000001]; /* 00032D99: 000D */ n0000 = n0000 == 0x0000003A; /* 00032DA8: 0004 */ if(! n0000) goto label_0797; // normal if /* 00032DB4: 0027 */ // -- Start Return Code -- // /* 00032DB8: 001E */ n0000 = s0001[0x00000000]; /* 00032DC7: 0021 */ function_0243(n0000); /* 00032DD0: 0006 */ n0000 = LAST_RESULT; /* 00032DDA: 0023 */ return n0000; // : Jump Referenced(1): // : 00032DA8, label_0797: /* 00032DE3: 0027 */ // -- Start Return Code -- // /* 00032DE7: 0023 */ return 0x00000001; /* 00032DF0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 0001B4F3, 0001B5D6, 0001B870, 0001BCBD, 0001C32E, // : //Binary Size : 0x00000048 bytes function NUMBER function_0242(/*BYREF STRING*/ s0000, /*BOOL*/ n0000) NUMBER n0002; //-002-/ 00032E07, 00032E16, begin /* 00032DFE: 0022 */ // -- Begin Function Code -- // /* 00032E07: 000D */ n0002 = n0000 == 0x00000000; /* 00032E16: 0004 */ if(! n0002) goto label_0799; // normal if /* 00032E22: 0021 */ function_0245(s0000); // : Jump Referenced(1): // : 00032E16, label_0799: /* 00032E2D: 0014 */ s0000 = s0000 ^ ""; /* 00032E3A: 0027 */ // -- Start Return Code -- // /* 00032E3E: 0023 */ return 0x00000000; /* 00032E47: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00032DC7, 00032FAE, //Binary Size : 0x00000076 bytes function NUMBER function_0243(/*NUMBER*/ n0000) NUMBER n0001; //-006-/ 00032E62, 00032E80, 00032E80, 00032EB8, 00032EB8, 00032EC5, NUMBER n0002; //-006-/ 00032E71, 00032E80, 00032E8D, 00032EAB, 00032EAB, 00032EB8, NUMBER n0003; //-002-/ 00032E9C, 00032EAB, begin /* 00032E55: 0022 */ // -- Begin Function Code -- // /* 00032E5E: 0027 */ // -- Start Return Code -- // /* 00032E62: 000C */ n0001 = n0000 >= 0x00000061; /* 00032E71: 000B */ n0002 = n0000 <= 0x0000007A; /* 00032E80: 0019 */ n0001 = n0001 && n0002; /* 00032E8D: 000C */ n0002 = n0000 >= 0x00000041; /* 00032E9C: 000B */ n0003 = n0000 <= 0x0000005A; /* 00032EAB: 0019 */ n0002 = n0002 && n0003; /* 00032EB8: 0018 */ n0001 = n0001 || n0002; /* 00032EC5: 0023 */ return n0001; /* 00032ECC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001BCC9, //Binary Size : 0x000000FC bytes function NUMBER function_0244(/*STRING*/ s0000) STRING s0001; //-004-/ 00032F0C, 00032F2E, 00032F71, 00032F9F, STRING s0002; //-002-/ 00032F1D, 00032F3B, NUMBER n0000; //-014-/ 00032EE3, 00032EF1, 00032F2E, 00032F49, 00032F49, 00032F56, 00032F71, 00032F80, 00032F80, 00032F8F, 00032F9F, 00032FAE, 00032FB7, 00032FC1, NUMBER n0001; //-002-/ 00032F3B, 00032F49, begin /* 00032EDA: 0022 */ // -- Begin Function Code -- // /* 00032EE3: 000D */ n0000 = s0000 == "\\"; /* 00032EF1: 0004 */ if(! n0000) goto label_079C; // normal if /* 00032EFD: 0027 */ // -- Start Return Code -- // /* 00032F01: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00032EF1, label_079C: /* 00032F0C: 0021 */ function_02CD(s0001, s0000, 0x00000000); /* 00032F1D: 0021 */ function_02CD(s0002, s0000, 0x00000002); /* 00032F2E: 000D */ n0000 = s0001 == ""; /* 00032F3B: 000E */ n0001 = s0002 != "\\"; /* 00032F49: 0018 */ n0000 = n0000 || n0001; /* 00032F56: 0004 */ if(! n0000) goto label_079D; // normal if /* 00032F62: 0027 */ // -- Start Return Code -- // /* 00032F66: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00032F56, label_079D: /* 00032F71: 001E */ n0000 = s0001[0x00000001]; /* 00032F80: 000D */ n0000 = n0000 == 0x0000003A; /* 00032F8F: 0004 */ if(! n0000) goto label_079E; // normal if /* 00032F9B: 0027 */ // -- Start Return Code -- // /* 00032F9F: 001E */ n0000 = s0001[0x00000000]; /* 00032FAE: 0021 */ function_0243(n0000); /* 00032FB7: 0006 */ n0000 = LAST_RESULT; /* 00032FC1: 0023 */ return n0000; // : Jump Referenced(1): // : 00032F8F, label_079E: /* 00032FCA: 0027 */ // -- Start Return Code -- // /* 00032FCE: 0023 */ return 0x00000001; /* 00032FD7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00032E22, //Binary Size : 0x00000115 bytes function NUMBER function_0245(/*BYREF STRING*/ s0000) STRING s0001; //-005-/ 00032FEE, 00032FFF, 00033036, 00033071, 000330C3, STRING s0002; //-002-/ 000330B7, 000330D2, STRING s0003; //-002-/ 000330C3, 000330D2, NUMBER n0000; //-003-/ 0003303D, 00033047, 0003308F, NUMBER n0001; //-010-/ 00032FFF, 0003300C, 00033047, 00033056, 00033071, 00033080, 00033080, 0003309E, 0003309E, 000330AB, NUMBER n0002; //-002-/ 0003308F, 0003309E, begin /* 00032FE5: 0022 */ // -- Begin Function Code -- // /* 00032FEE: 0021 */ function_02CD(s0001, s0000, 0x00000001); /* 00032FFF: 000D */ n0001 = s0001 == ""; /* 0003300C: 0004 */ if(! n0001) goto label_07A0; // normal if /* 00033018: 0007 */ s0000 = ".\\" + s0000; /* 00033027: 0027 */ // -- Start Return Code -- // /* 0003302B: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0003300C, label_07A0: /* 00033036: 0028 */ StrLengthChars(s0001); /* 0003303D: 0006 */ n0000 = LAST_RESULT; /* 00033047: 0009 */ n0001 = n0000 < 0x00000002; /* 00033056: 0004 */ if(! n0001) goto label_07A1; // normal if /* 00033062: 0027 */ // -- Start Return Code -- // /* 00033066: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00033056, label_07A1: /* 00033071: 001E */ n0001 = s0001[0x00000001]; /* 00033080: 000D */ n0001 = n0001 == 0x0000003A; /* 0003308F: 000D */ n0002 = n0000 == 0x00000002; /* 0003309E: 0019 */ n0001 = n0001 && n0002; /* 000330AB: 0004 */ if(! n0001) goto label_07A2; // normal if /* 000330B7: 0021 */ function_02CB(s0000, s0002); /* 000330C3: 0007 */ s0003 = s0001 + ".\\"; /* 000330D2: 0007 */ s0000 = s0003 + s0002; /* 000330DF: 0027 */ // -- Start Return Code -- // /* 000330E3: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000330AB, label_07A2: /* 000330EE: 0027 */ // -- Start Return Code -- // /* 000330F2: 0023 */ return 0x00000000; /* 000330FB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000D23C, //Binary Size : 0x00000058 bytes function NUMBER function_0246(/*STRING*/ s0000) NUMBER n0000; //-004-/ 00033121, 0003312B, 0003312B, 0003313A, begin /* 00033109: 0022 */ // -- Begin Function Code -- // /* 00033112: 0020 */ ISRT._RegExistsKey(g_number002F, g_number0009, s0000); /* 00033121: 0006 */ n0000 = LAST_RESULT; /* 0003312B: 000D */ n0000 = n0000 == 0x00000001; /* 0003313A: 0004 */ if(! n0000) goto label_07A4; // normal if /* 00033146: 0027 */ // -- Start Return Code -- // /* 0003314A: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0003313A, label_07A4: /* 00033155: 0027 */ // -- Start Return Code -- // /* 00033159: 0023 */ return 0xFFFFFFFF; /* 00033162: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00010084, //Binary Size : 0x0000002C bytes function NUMBER function_0247(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0003318C, 00033196, begin /* 00033170: 0022 */ // -- Begin Function Code -- // /* 00033179: 0027 */ // -- Start Return Code -- // /* 0003317D: 0020 */ ISRT._RegDeleteKey(g_number002F, g_number0009, s0000); /* 0003318C: 0006 */ n0000 = LAST_RESULT; /* 00033196: 0023 */ return n0000; /* 0003319D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00033285, //Binary Size : 0x00000072 bytes function NUMBER function_0248(/*STRING*/ s0000, /*NUMBER*/ n0000, /*POINTER*/ n0001) NUMBER n0002; //-003-/ 000331C2, 000331CC, 000331EB, NUMBER n0003; //-004-/ 000331CC, 000331DB, 0003320D, 00033217, begin /* 000331AB: 0022 */ // -- Begin Function Code -- // /* 000331B4: 0021 */ function_027F(n0001, 0x00000000); /* 000331C2: 0006 */ n0002 = LAST_RESULT; /* 000331CC: 0009 */ n0003 = n0002 < 0x00000000; /* 000331DB: 0004 */ if(! n0003) goto label_07A7; // normal if /* 000331E7: 0027 */ // -- Start Return Code -- // /* 000331EB: 0023 */ return n0002; // : Jump Referenced(1): // : 000331DB, label_07A7: /* 000331F4: 0027 */ // -- Start Return Code -- // /* 000331F8: 0020 */ ISRT._RegEnum(g_number002F, g_number0009, s0000, n0000, n0001); /* 0003320D: 0006 */ n0003 = LAST_RESULT; /* 00033217: 0023 */ return n0003; /* 0003321E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001969C, 0001970F, 0001978F, 00019802, //Binary Size : 0x000000B7 bytes function NUMBER function_0249(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-006-/ 00033253, 0003325D, 0003327C, 00033294, 0003329E, 000332BD, NUMBER n0003; //-004-/ 00033240, 0003324A, 00033285, 000332CA, NUMBER n0004; //-006-/ 0003325D, 0003326C, 0003329E, 000332AD, 000332D3, 000332DD, begin /* 0003322C: 0022 */ // -- Begin Function Code -- // /* 00033235: 0021 */ function_026B(0x00000000); /* 00033240: 0006 */ n0003 = LAST_RESULT; /* 0003324A: 0021 */ function_027E(n0003); /* 00033253: 0006 */ n0001 = LAST_RESULT; /* 0003325D: 0009 */ n0004 = n0001 < 0x00000000; /* 0003326C: 0004 */ if(! n0004) goto label_07A9; // normal if /* 00033278: 0027 */ // -- Start Return Code -- // /* 0003327C: 0023 */ return n0001; // : Jump Referenced(1): // : 0003326C, label_07A9: /* 00033285: 0021 */ function_0248(s0000, n0000, n0003); /* 00033294: 0006 */ n0001 = LAST_RESULT; /* 0003329E: 0009 */ n0004 = n0001 < 0x00000000; /* 000332AD: 0004 */ if(! n0004) goto label_07AA; // normal if /* 000332B9: 0027 */ // -- Start Return Code -- // /* 000332BD: 0023 */ return n0001; // : Jump Referenced(1): // : 000332AD, label_07AA: /* 000332C6: 0027 */ // -- Start Return Code -- // /* 000332CA: 0021 */ function_026D(n0003); /* 000332D3: 0006 */ n0004 = LAST_RESULT; /* 000332DD: 0023 */ return n0004; /* 000332E4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(84): // : 00008E24, 00008E97, 00008FB6, 00009048, 00009B6B, // : 0000A714, 0000B5DD, 0000B976, 0000BBA4, 0000BE1D, // : 0000E2CB, 0000E328, 0000E385, 0000E3E2, 0000E43F, // : 0000E4DC, 0000E539, 0000E596, 0000E5F3, 0000E650, // : 0000E6ED, 0000E74A, 0000E7A7, 0000E804, 0000E861, // : 0000E90E, 0000E96B, 0000E9C8, 0000EA25, 0000EA82, // : 0000EB3B, 0000EB98, 0000EBF5, 0000EC52, 0000ECAF, // : 0000ED70, 0000EDCD, 0000EE2A, 0000EE87, 0000EEE4, // : 0000EF85, 0000EFE2, 0000F03F, 0000F09C, 0000F0F9, // : 0000F1CE, 0000F22B, 0000F288, 0000F2E5, 0000F342, // : 0000F3DF, 0000F43C, 0000F499, 0000F4F6, 0000F553, // : 0000F5F0, 0000F64D, 0000F6AA, 0000F707, 0000F764, // : 0000F811, 0000F86E, 0000F8CB, 0000F928, 0000F985, // : 0000FA3E, 0000FA9B, 0000FAF8, 0000FB55, 0000FBB2, // : 0000FC73, 0000FCD0, 0000FD2D, 0000FD8A, 0000FDE7, // : 0000FE88, 0000FEE5, 0000FF42, 0000FF9F, 0000FFFC, // : 0001FF4E, 0001FF99, 000208BD, 0002C95C, //Binary Size : 0x0000004B bytes function NUMBER reglookup(key,value,?,return,)(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF NUMBER*/ n0000, /*BYREF STRING*/ s0002, /*BYREF NUMBER*/ n0001) NUMBER n0002; //-002-/ 0003331F, 00033337, NUMBER n0003; //-003-/ 000332FB, 00033307, 00033329, begin /* 000332F2: 0022 */ // -- Begin Function Code -- // /* 000332FB: 0006 */ n0003 = 0x00000000; /* 00033307: 0021 */ function_025B(g_number0009, s0000, s0001, n0000, s0002, n0003); /* 0003331F: 0006 */ n0002 = LAST_RESULT; /* 00033329: 0006 */ n0001 = n0003; /* 00033333: 0027 */ // -- Start Return Code -- // /* 00033337: 0023 */ return n0002; /* 0003333E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(87): // : 00008AB2, 00008D87, 000091B2, 0000B6D8, 0000B768, // : 0000B808, 0000B8D0, 0000B92E, 0000BAAB, 0000BB68, // : 0000BD27, 0000BDE2, 0000BF40, 0000C00D, 0000D017, // : 0000D09D, 0000E309, 0000E366, 0000E3C3, 0000E420, // : 0000E47A, 0000E51A, 0000E577, 0000E5D4, 0000E631, // : 0000E68B, 0000E72B, 0000E788, 0000E7E5, 0000E842, // : 0000E89C, 0000E94C, 0000E9A9, 0000EA06, 0000EA63, // : 0000EABD, 0000EB79, 0000EBD6, 0000EC33, 0000EC90, // : 0000ECEA, 0000EDAE, 0000EE0B, 0000EE68, 0000EEC5, // : 0000EF1F, 0000EFC3, 0000F020, 0000F07D, 0000F0DA, // : 0000F134, 0000F20C, 0000F269, 0000F2C6, 0000F323, // : 0000F37D, 0000F41D, 0000F47A, 0000F4D7, 0000F534, // : 0000F58E, 0000F62E, 0000F68B, 0000F6E8, 0000F745, // : 0000F79F, 0000F84F, 0000F8AC, 0000F909, 0000F966, // : 0000F9C0, 0000FA7C, 0000FAD9, 0000FB36, 0000FB93, // : 0000FBED, 0000FCB1, 0000FD0E, 0000FD6B, 0000FDC8, // : 0000FE22, 0000FEC6, 0000FF23, 0000FF80, 0000FFDD, // : 00010037, 0002BE91, //Binary Size : 0x00000035 bytes function NUMBER function_024B(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*STRING*/ s0002, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00033371, 0003337B, begin /* 0003334C: 0022 */ // -- Begin Function Code -- // /* 00033355: 0027 */ // -- Start Return Code -- // /* 00033359: 0021 */ function_025E(g_number0009, s0000, s0001, n0000, s0002, n0001); /* 00033371: 0006 */ n0002 = LAST_RESULT; /* 0003337B: 0023 */ return n0002; /* 00033382: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 00008BAA, 000092AD, 0000BB38, 0000BDB3, 0000BFDA, // : 0002BEE1, //Binary Size : 0x0000002F bytes function NUMBER function_024C(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-002-/ 000333AF, 000333B9, begin /* 00033390: 0022 */ // -- Begin Function Code -- // /* 00033399: 0027 */ // -- Start Return Code -- // /* 0003339D: 0020 */ ISRT._RegDeleteValue(g_number002F, g_number0009, s0000, s0001); /* 000333AF: 0006 */ n0000 = LAST_RESULT; /* 000333B9: 0023 */ return n0000; /* 000333C0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019977, //Binary Size : 0x000000F0 bytes function NUMBER function_024D(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-006-/ 0003342E, 00033438, 00033457, 0003346F, 00033479, 00033498, NUMBER n0001; //-001-/ 00033416, NUMBER n0003; //-001-/ 00033416, NUMBER n0004; //-004-/ 000333E2, 000333EC, 00033460, 000334A5, NUMBER n0005; //-008-/ 000333EC, 000333FB, 00033438, 00033447, 00033479, 00033488, 000334AE, 000334B8, begin /* 000333CE: 0022 */ // -- Begin Function Code -- // /* 000333D7: 0021 */ function_026B(0x00000000); /* 000333E2: 0006 */ n0004 = LAST_RESULT; /* 000333EC: 000D */ n0005 = n0004 == 0xFFFFFFFF; /* 000333FB: 0004 */ if(! n0005) goto label_07AF; // normal if /* 00033407: 0027 */ // -- Start Return Code -- // /* 0003340B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000333FB, label_07AF: /* 00033416: 0021 */ function_025B(g_number0009, s0000, s0001, n0001, s0001, n0003); /* 0003342E: 0006 */ n0000 = LAST_RESULT; /* 00033438: 0009 */ n0005 = n0000 < 0x00000000; /* 00033447: 0004 */ if(! n0005) goto label_07B0; // normal if /* 00033453: 0027 */ // -- Start Return Code -- // /* 00033457: 0023 */ return n0000; // : Jump Referenced(1): // : 00033447, label_07B0: /* 00033460: 0021 */ function_02CE(n0004, s0001, ""); /* 0003346F: 0006 */ n0000 = LAST_RESULT; /* 00033479: 0009 */ n0005 = n0000 < 0x00000000; /* 00033488: 0004 */ if(! n0005) goto label_07B1; // normal if /* 00033494: 0027 */ // -- Start Return Code -- // /* 00033498: 0023 */ return n0000; // : Jump Referenced(1): // : 00033488, label_07B1: /* 000334A1: 0027 */ // -- Start Return Code -- // /* 000334A5: 0021 */ function_026D(n0004); /* 000334AE: 0006 */ n0005 = LAST_RESULT; /* 000334B8: 0023 */ return n0005; /* 000334BF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CA17, //Binary Size : 0x00000028 bytes function NUMBER function_024E() NUMBER n0000; //-002-/ 000334E5, 000334EF, begin /* 000334CD: 0022 */ // -- Begin Function Code -- // /* 000334D6: 0027 */ // -- Start Return Code -- // /* 000334DA: 0021 */ function_024F(0x00000000); /* 000334E5: 0006 */ n0000 = LAST_RESULT; /* 000334EF: 0023 */ return n0000; /* 000334F6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000334DA, //Binary Size : 0x0000026F bytes function NUMBER function_024F(/*BOOL*/ n0000) STRING s0000; //-001-/ 0003358D, NUMBER n0001; //-004-/ 000336F7, 0003370C, 00033727, 0003376D, NUMBER n0002; //-012-/ 0003359B, 000335A5, 000335A5, 000335B4, 00033618, 00033622, 00033622, 00033631, 000336D6, 000336E0, 0003370C, 0003371B, begin /* 00033504: 0022 */ // -- Begin Function Code -- // /* 0003350D: 0021 */ function_0200(0x0000000C, g_str000F); /* 0003351B: 0021 */ function_0200(0x00000014, g_str000E); /* 00033529: 0021 */ function_0200(0x0000001C, g_str0010); /* 00033537: 0021 */ function_0200(0x00000041, "Success"); /* 0003354C: 0021 */ function_0200(0x00000049, "Installation Successful."); /* 00033572: 0004 */ if(! n0000) goto label_07B4; // normal if /* 0003357E: 0027 */ // -- Start Return Code -- // /* 00033582: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00033572, label_07B4: /* 0003358D: 0021 */ function_01C5(0x0000000F, s0000); /* 0003359B: 0006 */ n0002 = LAST_RESULT; /* 000335A5: 000D */ n0002 = n0002 == 0x00000001; /* 000335B4: 0004 */ if(! n0002) goto label_07B5; // normal if /* 000335C0: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x0000014E, 0xFFFFFFFF); /* 00033602: 0027 */ // -- Start Return Code -- // /* 00033606: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000335B4, label_07B5: /* 00033611: 0028 */ StrLengthChars(g_str0019); /* 00033618: 0006 */ n0002 = LAST_RESULT; /* 00033622: 000D */ n0002 = n0002 == 0x00000000; /* 00033631: 0004 */ if(! n0002) goto label_07B6; // normal if /* 0003363D: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000154, 0xFFFFFFFF); /* 0003367F: 0027 */ // -- Start Return Code -- // /* 00033683: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00033631, label_07B6: /* 0003368E: 0021 */ function_0233("", 0x00000000); /* 0003369C: 0021 */ function_02C4(g_str000F, g_str000E, g_str0010); /* 000336AB: 0021 */ function_02C5(0x00000000); /* 000336B6: 0021 */ function_0309(0x00100000); /* 000336C1: 0012 */ g_number0005 = g_number0005 & 0xFFFFFFFD; /* 000336D0: 0021 */ function_030D(); /* 000336D6: 0006 */ n0002 = LAST_RESULT; /* 000336E0: 0020 */ ISRT._RegCreateKey(g_number002F, n0002, g_str0019, "", 0x00000001); /* 000336F7: 0006 */ n0001 = LAST_RESULT; /* 00033701: 0021 */ function_030B(0x00100000); /* 0003370C: 0009 */ n0002 = n0001 < 0x00000000; /* 0003371B: 0004 */ if(! n0002) goto label_07B7; // normal if /* 00033727: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x0000016C, n0001); // : Jump Referenced(1): // : 0003371B, label_07B7: /* 00033769: 0027 */ // -- Start Return Code -- // /* 0003376D: 0023 */ return n0001; /* 00033774: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000089DF, //Binary Size : 0x00000028 bytes function NUMBER function_0250(/*STRING*/ s0000, /*BYREF STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0003379A, 000337A4, begin /* 00033782: 0022 */ // -- Begin Function Code -- // /* 0003378B: 0027 */ // -- Start Return Code -- // /* 0003378F: 0021 */ function_0251(0x00000001); /* 0003379A: 0006 */ n0001 = LAST_RESULT; /* 000337A4: 0023 */ return n0001; /* 000337AB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003378F, //Binary Size : 0x00000C5E bytes function NUMBER function_0251(/*BOOL*/ n0000) STRING s0000; //-002-/ 0003391B, 000342D4, STRING s0001; //-003-/ 00034395, 000343DD, 000343F5, STRING s0002; //-004-/ 000337CE, 000337FB, 00033821, 000343F5, STRING s0003; //-006-/ 000337E6, 00033815, 000339E4, 00033A23, 00033A23, 00033B79, STRING s0004; //-004-/ 00033B37, 00033B41, 00033B6D, 00033EA0, STRING s0008; //-002-/ 00033935, 0003425E, STRING s0009; //-002-/ 000338E7, 0003421F, STRING s000A; //-002-/ 00033DB0, 00033E23, STRING s000B; //-003-/ 00033DA6, 00033E17, 00033E61, STRING s000C; //-028-/ 00033BB8, 00033BCE, 00033C52, 00033C5C, 00033CA1, 00033CAB, 00033CDF, 00033CE9, 00033CE9, 00033D4D, 00033DDD, 00033DE7, 0003432E, 00034344, 00034344, 00034352, 00034352, 00034360, 00034360, 00034373, 00034373, 00034387, 00034387, 00034395, 000343B9, 000343CF, 000343CF, 000343DD, NUMBER n0001; //-084-/ 000339F2, 000339FC, 00033A17, 00033A63, 00033A6D, 00033A88, 00033AAF, 00033AB9, 00033AD4, 00033B06, 00033B10, 00033B2B, 00033B87, 00033B91, 00033BAC, 00033BDC, 00033BE6, 00033C01, 00033C1B, 00033C25, 00033C40, 00033C6A, 00033C74, 00033C8F, 00033D75, 00033D7F, 00033D9A, 00033E6F, 00033E79, 00033E94, 00033EAE, 00033EB8, 00033ED3, 00033EED, 00033EF7, 00033F12, 00033F2C, 00033F36, 00033F51, 00033F6B, 00033F75, 00033F90, 00033FAA, 00033FB4, 00033FCF, 00033FE9, 00033FF3, 0003400E, 00034028, 00034032, 0003404D, 00034067, 00034071, 0003408C, 000340A6, 000340B0, 000340CB, 000340E5, 000340EF, 0003410A, 00034124, 0003412E, 00034149, 00034163, 0003416D, 00034188, 000341A2, 000341AC, 000341C7, 000341EE, 000341F8, 00034213, 0003422D, 00034237, 00034252, 0003426C, 00034276, 00034291, 000342A3, 000342AD, 000342C8, 000342E2, 000342EC, 00034307, NUMBER n0002; //-032-/ 0003383B, 00033A17, 00033A88, 00033AD4, 00033B2B, 00033BAC, 00033C01, 00033C40, 00033C8F, 00033D9A, 00033E94, 00033ED3, 00033F12, 00033F51, 00033F90, 00033FCF, 0003400E, 0003404D, 0003408C, 000340CB, 0003410A, 00034149, 00034188, 000341C7, 00034213, 00034252, 00034291, 000342C8, 00034307, 00034313, 00034395, 00034411, NUMBER n0004; //-002-/ 00033E23, 00033E37, NUMBER n0005; //-003-/ 0003393F, 00033962, 0003399C, NUMBER n0006; //-096-/ 00033847, 00033851, 0003386E, 00033878, 00033881, 000338E7, 00033911, 0003391B, 0003392B, 00033935, 00033949, 00033956, 00033983, 0003398D, 0003398D, 0003399C, 0003399C, 000339A9, 000339C0, 000339CD, 000339FC, 00033A0B, 00033A6D, 00033A7C, 00033AB9, 00033AC8, 00033B10, 00033B1F, 00033B48, 00033B52, 00033B52, 00033B61, 00033B91, 00033BA0, 00033BE6, 00033BF5, 00033C25, 00033C34, 00033C74, 00033C83, 00033CAB, 00033CB8, 00033CCF, 00033D4D, 00033D7F, 00033D8E, 00033DBE, 00033DC8, 00033DC8, 00033DF8, 00033DF8, 00033E05, 00033E37, 00033E46, 00033E46, 00033E55, 00033E79, 00033E88, 00033EB8, 00033EC7, 00033EF7, 00033F06, 00033F36, 00033F45, 00033F75, 00033F84, 00033FB4, 00033FC3, 00033FF3, 00034002, 00034032, 00034041, 00034071, 00034080, 000340B0, 000340BF, 000340EF, 000340FE, 0003412E, 0003413D, 0003416D, 0003417C, 000341AC, 000341BB, 000341F8, 00034207, 00034237, 00034246, 00034276, 00034285, 000342AD, 000342BC, 000342EC, 000342FB, 00034313, 00034322, NUMBER n0007; //-006-/ 0003389F, 000338A9, 000338B2, 000338E7, 00033DEE, 00033DF8, NUMBER n0008; //-004-/ 000338CA, 000338D4, 000338DD, 000338E7, type_date struct_type_date_0000; //-004-/ 00033847, 0003385A, 0003388B, 000338BC, begin /* 000337B9: 0022 */ // -- Begin Function Code -- // /* 000337C2: 0004 */ if(! n0000) goto label_07BA; // normal if /* 000337CE: 0006 */ s0002 = "DeinstallStart"; /* 000337E6: 0006 */ s0003 = g_str0006; /* 000337F0: 0005 */ goto label_07BB; // : Jump Referenced(1): // : 000337C2, label_07BA: /* 000337FB: 0006 */ s0002 = "MaintenanceStart"; /* 00033815: 0006 */ s0003 = g_str0007; // : Jump Referenced(1): // : 000337F0, label_07BB: /* 00033821: 0021 */ function_0222("ISFuncBegin", s0002, ""); /* 0003383B: 0006 */ n0002 = 0x00000000; /* 00033847: 001A */ n0006 = &struct_type_date_0000; /* 00033851: 0020 */ KERNEL32.GetLocalTime(n0006); /* 0003385A: 0035 */ struct_type_date_0000.nYearMonth; /* 0003386E: 0006 */ n0006 = LAST_RESULT; /* 00033878: 0021 */ function_0210(n0006); /* 00033881: 0006 */ n0006 = LAST_RESULT; /* 0003388B: 0035 */ struct_type_date_0000.nYearMonth; /* 0003389F: 0006 */ n0007 = LAST_RESULT; /* 000338A9: 0021 */ function_020F(n0007); /* 000338B2: 0006 */ n0007 = LAST_RESULT; /* 000338BC: 0035 */ struct_type_date_0000.nDay; /* 000338CA: 0006 */ n0008 = LAST_RESULT; /* 000338D4: 0021 */ function_020F(n0008); /* 000338DD: 0006 */ n0008 = LAST_RESULT; /* 000338E7: 0021 */ function_02D6(s0009, "%.4ld%.2ld%.2ld", n0006, n0007, n0008); /* 0003390B: 0021 */ ret_g_number003C_02FA(); /* 00033911: 0006 */ n0006 = LAST_RESULT; /* 0003391B: 002D */ NumToStr(s0000, n0006); /* 00033925: 0021 */ ret_g_number003E_02FB(); /* 0003392B: 0006 */ n0006 = LAST_RESULT; /* 00033935: 002D */ NumToStr(s0008, n0006); /* 0003393F: 0006 */ n0005 = g_number000D; /* 00033949: 0018 */ n0006 = g_number000A || g_number000B; /* 00033956: 0004 */ if(! n0006) goto label_07BC; // normal if /* 00033962: 0006 */ n0005 = 0x00000000; // : Jump Referenced(1): // : 00033956, label_07BC: /* 00033970: 0035 */ g_struct_type_000F_0013.nWinMajor; /* 00033983: 0006 */ n0006 = LAST_RESULT; /* 0003398D: 0009 */ n0006 = n0006 < 0x00000005; /* 0003399C: 0018 */ n0006 = n0006 || n0005; /* 000339A9: 0004 */ if(! n0006) goto label_07BD; // normal if /* 000339B5: 0005 */ goto label_07C3; // : Jump Referenced(1): // : 000339A9, label_07BD: /* 000339C0: 0019 */ n0006 = g_number000B && g_number000A; /* 000339CD: 0004 */ if(! n0006) goto label_07BE; // normal if /* 000339D9: 0005 */ goto label_07C0; // : Jump Referenced(1): // : 000339CD, label_07BE: /* 000339E4: 0021 */ function_0255(0x0000001C, s0003); /* 000339F2: 0006 */ n0001 = LAST_RESULT; /* 000339FC: 0009 */ n0006 = n0001 < 0x00000000; /* 00033A0B: 0004 */ if(! n0006) goto label_07BF; // normal if /* 00033A17: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033A0B, label_07BF: /* 00033A23: 0007 */ s0003 = s0003 + g_str0008; // : Jump Referenced(1): // : 000339D9, label_07C0: /* 00033A32: 0021 */ function_0256(0x00000019); /* 00033A3D: 0021 */ function_0256(0x0000001A); /* 00033A48: 0004 */ if(! g_number000A) goto label_07C1; // normal if /* 00033A54: 0021 */ function_0255(0x00000019, "1"); /* 00033A63: 0006 */ n0001 = LAST_RESULT; /* 00033A6D: 0009 */ n0006 = n0001 < 0x00000000; /* 00033A7C: 0004 */ if(! n0006) goto label_07C1; // normal if /* 00033A88: 0006 */ n0002 = n0001; // : Jump Referenced(2): // : 00033A48, 00033A7C, label_07C1: /* 00033A94: 0004 */ if(! g_number000B) goto label_07C2; // normal if /* 00033AA0: 0021 */ function_0255(0x0000001A, "1"); /* 00033AAF: 0006 */ n0001 = LAST_RESULT; /* 00033AB9: 0009 */ n0006 = n0001 < 0x00000000; /* 00033AC8: 0004 */ if(! n0006) goto label_07C2; // normal if /* 00033AD4: 0006 */ n0002 = n0001; // : Jump Referenced(2): // : 00033A94, 00033AC8, label_07C2: /* 00033AE0: 0021 */ function_0256(0x0000001B); /* 00033AEB: 0004 */ if(! g_number000C) goto label_07C3; // normal if /* 00033AF7: 0021 */ function_0255(0x0000001B, "1"); /* 00033B06: 0006 */ n0001 = LAST_RESULT; /* 00033B10: 0009 */ n0006 = n0001 < 0x00000000; /* 00033B1F: 0004 */ if(! n0006) goto label_07C3; // normal if /* 00033B2B: 0006 */ n0002 = n0001; // : Jump Referenced(3): // : 000339B5, 00033AEB, 00033B1F, label_07C3: /* 00033B37: 0006 */ s0004 = g_str000D; /* 00033B41: 0028 */ StrLengthChars(s0004); /* 00033B48: 0006 */ n0006 = LAST_RESULT; /* 00033B52: 000D */ n0006 = n0006 == 0x00000000; /* 00033B61: 0004 */ if(! n0006) goto label_07C4; // normal if /* 00033B6D: 0006 */ s0004 = g_str000E; // : Jump Referenced(1): // : 00033B61, label_07C4: /* 00033B79: 0021 */ function_0255(0x00000004, s0003); /* 00033B87: 0006 */ n0001 = LAST_RESULT; /* 00033B91: 0009 */ n0006 = n0001 < 0x00000000; /* 00033BA0: 0004 */ if(! n0006) goto label_07C5; // normal if /* 00033BAC: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033BA0, label_07C5: /* 00033BB8: 0014 */ s000C = g_str0005 ^ "setup.ilg"; /* 00033BCE: 0021 */ function_0255(0x00000005, s000C); /* 00033BDC: 0006 */ n0001 = LAST_RESULT; /* 00033BE6: 0009 */ n0006 = n0001 < 0x00000000; /* 00033BF5: 0004 */ if(! n0006) goto label_07C6; // normal if /* 00033C01: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033BF5, label_07C6: /* 00033C0D: 0021 */ function_0255(0x00000007, g_str0003); /* 00033C1B: 0006 */ n0001 = LAST_RESULT; /* 00033C25: 0009 */ n0006 = n0001 < 0x00000000; /* 00033C34: 0004 */ if(! n0006) goto label_07C7; // normal if /* 00033C40: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033C34, label_07C7: /* 00033C4C: 0021 */ ret_g_str0043_02EF(); /* 00033C52: 0006 */ s000C = LAST_RESULT; /* 00033C5C: 0021 */ function_0255(0x00000006, s000C); /* 00033C6A: 0006 */ n0001 = LAST_RESULT; /* 00033C74: 0009 */ n0006 = n0001 < 0x00000000; /* 00033C83: 0004 */ if(! n0006) goto label_07C8; // normal if /* 00033C8F: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033C83, label_07C8: /* 00033C9B: 0021 */ ret_g_str0057_02FC(); /* 00033CA1: 0006 */ s000C = LAST_RESULT; /* 00033CAB: 000E */ n0006 = g_str000C != s000C; /* 00033CB8: 0004 */ if(! n0006) goto label_07C9; // normal if /* 00033CC4: 0021 */ function_0257(0x00000005); /* 00033CCF: 0006 */ n0006 = LAST_RESULT; /* 00033CD9: 0021 */ ret_g_str0057_02FC(); /* 00033CDF: 0006 */ s000C = LAST_RESULT; /* 00033CE9: 0014 */ s000C = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\InstallShield Uninstall Information" ^ s000C; /* 00033D4D: 0021 */ function_025F(n0006, s000C, "UninstallKey", 0x00000001, g_str000C, 0xFFFFFFFF); /* 00033D75: 0006 */ n0001 = LAST_RESULT; /* 00033D7F: 0009 */ n0006 = n0001 < 0x00000000; /* 00033D8E: 0004 */ if(! n0006) goto label_07C9; // normal if /* 00033D9A: 0006 */ n0002 = n0001; // : Jump Referenced(2): // : 00033CB8, 00033D8E, label_07C9: /* 00033DA6: 0006 */ s000B = g_str0004; /* 00033DB0: 0021 */ function_01C5(0x0000000E, s000A); /* 00033DBE: 0006 */ n0006 = LAST_RESULT; /* 00033DC8: 000D */ n0006 = n0006 == 0x00000001; /* 00033DD7: 0021 */ ret_g_str0058_0302(); /* 00033DDD: 0006 */ s000C = LAST_RESULT; /* 00033DE7: 0028 */ StrLengthChars(s000C); /* 00033DEE: 0006 */ n0007 = LAST_RESULT; /* 00033DF8: 0019 */ n0006 = n0006 && n0007; /* 00033E05: 0004 */ if(! n0006) goto label_07CA; // normal if /* 00033E11: 0021 */ ret_g_str0058_0302(); /* 00033E17: 0006 */ s000B = LAST_RESULT; // : Jump Referenced(1): // : 00033E05, label_07CA: /* 00033E23: 0021 */ function_016C(g_str0001, 0x00000000, n0004, s000A); /* 00033E37: 0012 */ n0006 = n0004 & 0x00000002; /* 00033E46: 000D */ n0006 = n0006 == 0x00000000; /* 00033E55: 0004 */ if(! n0006) goto label_07CB; // normal if /* 00033E61: 0021 */ function_0255(0x0000001E, s000B); /* 00033E6F: 0006 */ n0001 = LAST_RESULT; /* 00033E79: 0009 */ n0006 = n0001 < 0x00000000; /* 00033E88: 0004 */ if(! n0006) goto label_07CB; // normal if /* 00033E94: 0006 */ n0002 = n0001; // : Jump Referenced(2): // : 00033E55, 00033E88, label_07CB: /* 00033EA0: 0021 */ function_0252(0x00000003, s0004); /* 00033EAE: 0006 */ n0001 = LAST_RESULT; /* 00033EB8: 0009 */ n0006 = n0001 < 0x00000000; /* 00033EC7: 0004 */ if(! n0006) goto label_07CC; // normal if /* 00033ED3: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033EC7, label_07CC: /* 00033EDF: 0021 */ function_0252(0x0000000D, g_str000F); /* 00033EED: 0006 */ n0001 = LAST_RESULT; /* 00033EF7: 0009 */ n0006 = n0001 < 0x00000000; /* 00033F06: 0004 */ if(! n0006) goto label_07CD; // normal if /* 00033F12: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033F06, label_07CD: /* 00033F1E: 0021 */ function_0252(0x0000000E, g_str001A); /* 00033F2C: 0006 */ n0001 = LAST_RESULT; /* 00033F36: 0009 */ n0006 = n0001 < 0x00000000; /* 00033F45: 0004 */ if(! n0006) goto label_07CE; // normal if /* 00033F51: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033F45, label_07CE: /* 00033F5D: 0021 */ function_0252(0x0000000F, g_str001B); /* 00033F6B: 0006 */ n0001 = LAST_RESULT; /* 00033F75: 0009 */ n0006 = n0001 < 0x00000000; /* 00033F84: 0004 */ if(! n0006) goto label_07CF; // normal if /* 00033F90: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033F84, label_07CF: /* 00033F9C: 0021 */ function_0252(0x00000010, g_str001C); /* 00033FAA: 0006 */ n0001 = LAST_RESULT; /* 00033FB4: 0009 */ n0006 = n0001 < 0x00000000; /* 00033FC3: 0004 */ if(! n0006) goto label_07D0; // normal if /* 00033FCF: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00033FC3, label_07D0: /* 00033FDB: 0021 */ function_0252(0x00000011, g_str001D); /* 00033FE9: 0006 */ n0001 = LAST_RESULT; /* 00033FF3: 0009 */ n0006 = n0001 < 0x00000000; /* 00034002: 0004 */ if(! n0006) goto label_07D1; // normal if /* 0003400E: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00034002, label_07D1: /* 0003401A: 0021 */ function_0252(0x00000012, g_str001E); /* 00034028: 0006 */ n0001 = LAST_RESULT; /* 00034032: 0009 */ n0006 = n0001 < 0x00000000; /* 00034041: 0004 */ if(! n0006) goto label_07D2; // normal if /* 0003404D: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00034041, label_07D2: /* 00034059: 0021 */ function_0252(0x00000013, g_str001F); /* 00034067: 0006 */ n0001 = LAST_RESULT; /* 00034071: 0009 */ n0006 = n0001 < 0x00000000; /* 00034080: 0004 */ if(! n0006) goto label_07D3; // normal if /* 0003408C: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00034080, label_07D3: /* 00034098: 0021 */ function_0252(0x00000014, g_str0020); /* 000340A6: 0006 */ n0001 = LAST_RESULT; /* 000340B0: 0009 */ n0006 = n0001 < 0x00000000; /* 000340BF: 0004 */ if(! n0006) goto label_07D4; // normal if /* 000340CB: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 000340BF, label_07D4: /* 000340D7: 0021 */ function_0252(0x00000015, g_str0021); /* 000340E5: 0006 */ n0001 = LAST_RESULT; /* 000340EF: 0009 */ n0006 = n0001 < 0x00000000; /* 000340FE: 0004 */ if(! n0006) goto label_07D5; // normal if /* 0003410A: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 000340FE, label_07D5: /* 00034116: 0021 */ function_0252(0x00000016, g_str0022); /* 00034124: 0006 */ n0001 = LAST_RESULT; /* 0003412E: 0009 */ n0006 = n0001 < 0x00000000; /* 0003413D: 0004 */ if(! n0006) goto label_07D6; // normal if /* 00034149: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 0003413D, label_07D6: /* 00034155: 0021 */ function_0252(0x00000017, g_str0023); /* 00034163: 0006 */ n0001 = LAST_RESULT; /* 0003416D: 0009 */ n0006 = n0001 < 0x00000000; /* 0003417C: 0004 */ if(! n0006) goto label_07D7; // normal if /* 00034188: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 0003417C, label_07D7: /* 00034194: 0021 */ function_0252(0x00000018, g_str0024); /* 000341A2: 0006 */ n0001 = LAST_RESULT; /* 000341AC: 0009 */ n0006 = n0001 < 0x00000000; /* 000341BB: 0004 */ if(! n0006) goto label_07D8; // normal if /* 000341C7: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 000341BB, label_07D8: /* 000341D3: 0004 */ if(! g_number000E) goto label_07D9; // normal if /* 000341DF: 0021 */ function_0255(0x00000020, "1"); /* 000341EE: 0006 */ n0001 = LAST_RESULT; /* 000341F8: 0009 */ n0006 = n0001 < 0x00000000; /* 00034207: 0004 */ if(! n0006) goto label_07D9; // normal if /* 00034213: 0006 */ n0002 = n0001; // : Jump Referenced(2): // : 000341D3, 00034207, label_07D9: /* 0003421F: 0021 */ function_0255(0x0000001D, s0009); /* 0003422D: 0006 */ n0001 = LAST_RESULT; /* 00034237: 0009 */ n0006 = n0001 < 0x00000000; /* 00034246: 0004 */ if(! n0006) goto label_07DA; // normal if /* 00034252: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00034246, label_07DA: /* 0003425E: 0021 */ function_0255(0x0000001F, s0008); /* 0003426C: 0006 */ n0001 = LAST_RESULT; /* 00034276: 0009 */ n0006 = n0001 < 0x00000000; /* 00034285: 0004 */ if(! n0006) goto label_07DB; // normal if /* 00034291: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 00034285, label_07DB: /* 0003429D: 0021 */ function_0253(); /* 000342A3: 0006 */ n0001 = LAST_RESULT; /* 000342AD: 0009 */ n0006 = n0001 < 0x00000000; /* 000342BC: 0004 */ if(! n0006) goto label_07DC; // normal if /* 000342C8: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 000342BC, label_07DC: /* 000342D4: 0021 */ function_0255(0x0000000C, s0000); /* 000342E2: 0006 */ n0001 = LAST_RESULT; /* 000342EC: 0009 */ n0006 = n0001 < 0x00000000; /* 000342FB: 0004 */ if(! n0006) goto label_07DD; // normal if /* 00034307: 0006 */ n0002 = n0001; // : Jump Referenced(1): // : 000342FB, label_07DD: /* 00034313: 0009 */ n0006 = n0002 < 0x00000000; /* 00034322: 0004 */ if(! n0006) goto label_07DE; // normal if /* 0003432E: 0007 */ s000C = "Result=" + "%s"; /* 00034344: 0007 */ s000C = s000C + "\t"; /* 00034352: 0007 */ s000C = s000C + "\t"; /* 00034360: 0007 */ s000C = s000C + "Error="; /* 00034373: 0007 */ s000C = s000C + "0x%08lx"; /* 00034387: 0007 */ s000C = s000C + "\t"; /* 00034395: 0021 */ function_02D6(s0001, s000C, "Failure", n0002); /* 000343AE: 0005 */ goto label_07DF; // : Jump Referenced(1): // : 00034322, label_07DE: /* 000343B9: 0007 */ s000C = "Result=" + "%s"; /* 000343CF: 0007 */ s000C = s000C + "\t"; /* 000343DD: 0021 */ function_02D6(s0001, s000C, "Success"); // : Jump Referenced(1): // : 000343AE, label_07DF: /* 000343F5: 0021 */ function_0222("ISFuncEnd", s0002, s0001); /* 0003440D: 0027 */ // -- Start Return Code -- // /* 00034411: 0023 */ return n0002; /* 00034418: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(13): // : 00033EA0, 00033EDF, 00033F1E, 00033F5D, 00033F9C, // : 00033FDB, 0003401A, 00034059, 00034098, 000340D7, // : 00034116, 00034155, 00034194, //Binary Size : 0x00000064 bytes function NUMBER function_0252(/*NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-006-/ 0003443A, 00034444, 00034444, 00034453, 0003447E, 00034488, begin /* 0003442A: 0022 */ // -- Begin Function Code -- // /* 00034433: 0028 */ StrLengthChars(s0000); /* 0003443A: 0006 */ n0001 = LAST_RESULT; /* 00034444: 000D */ n0001 = n0001 == 0x00000000; /* 00034453: 0004 */ if(! n0001) goto label_07E1; // normal if /* 0003445F: 0027 */ // -- Start Return Code -- // /* 00034463: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00034453, label_07E1: /* 0003446E: 0027 */ // -- Start Return Code -- // /* 00034472: 0021 */ function_0255(n0000, s0000); /* 0003447E: 0006 */ n0001 = LAST_RESULT; /* 00034488: 0023 */ return n0001; /* 0003448F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003429D, //Binary Size : 0x0000037B bytes function NUMBER function_0253() STRING s0000; //-006-/ 00034532, 0003453C, 00034640, 0003466F, 00034726, 00034755, NUMBER n0001; //-020-/ 000344B4, 000344BE, 000344D9, 0003451D, 0003454A, 00034554, 0003456F, 000345B3, 000345CE, 000345D8, 000345F3, 00034637, 0003467D, 00034687, 000346A2, 000346E6, 00034763, 0003476D, 00034788, 000347CC, NUMBER n0002; //-003-/ 00034526, 00034532, 000345BC, NUMBER n0003; //-002-/ 000345BC, 00034640, NUMBER n0004; //-002-/ 000345BC, 00034726, NUMBER n0005; //-001-/ 000345BC, NUMBER n0006; //-026-/ 000344BE, 000344CD, 00034554, 00034563, 000345D8, 000345E7, 0003464A, 00034654, 00034654, 00034663, 00034687, 00034696, 000346EF, 000346FE, 000346FE, 0003470D, 00034730, 0003473A, 0003473A, 00034749, 0003476D, 0003477C, 000347D5, 000347E4, 000347E4, 000347F3, begin /* 0003449D: 0022 */ // -- Begin Function Code -- // /* 000344A6: 0021 */ function_0255(0x0000000B, g_str0010); /* 000344B4: 0006 */ n0001 = LAST_RESULT; /* 000344BE: 0009 */ n0006 = n0001 < 0x00000000; /* 000344CD: 0004 */ if(! n0006) goto label_07E3; // normal if /* 000344D9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000256, n0001); /* 00034519: 0027 */ // -- Start Return Code -- // /* 0003451D: 0023 */ return n0001; // : Jump Referenced(1): // : 000344CD, label_07E3: /* 00034526: 0021 */ function_0335(n0002, g_str0010); /* 00034532: 002D */ NumToStr(s0000, n0002); /* 0003453C: 0021 */ function_0255(0x00000008, s0000); /* 0003454A: 0006 */ n0001 = LAST_RESULT; /* 00034554: 0009 */ n0006 = n0001 < 0x00000000; /* 00034563: 0004 */ if(! n0006) goto label_07E4; // normal if /* 0003456F: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x0000025E, n0001); /* 000345AF: 0027 */ // -- Start Return Code -- // /* 000345B3: 0023 */ return n0001; // : Jump Referenced(1): // : 00034563, label_07E4: /* 000345BC: 0021 */ function_0337(n0002, n0003, n0004, n0005); /* 000345CE: 0006 */ n0001 = LAST_RESULT; /* 000345D8: 0009 */ n0006 = n0001 < 0x00000000; /* 000345E7: 0004 */ if(! n0006) goto label_07E5; // normal if /* 000345F3: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000262, n0001); /* 00034633: 0027 */ // -- Start Return Code -- // /* 00034637: 0023 */ return n0001; // : Jump Referenced(1): // : 000345E7, label_07E5: /* 00034640: 002D */ NumToStr(s0000, n0003); /* 0003464A: 0006 */ n0006 = LAST_RESULT; /* 00034654: 000C */ n0006 = n0006 >= 0x00000000; /* 00034663: 0004 */ if(! n0006) goto label_07E7; // normal if /* 0003466F: 0021 */ function_0255(0x00000009, s0000); /* 0003467D: 0006 */ n0001 = LAST_RESULT; /* 00034687: 0009 */ n0006 = n0001 < 0x00000000; /* 00034696: 0004 */ if(! n0006) goto label_07E6; // normal if /* 000346A2: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000268, n0001); /* 000346E2: 0027 */ // -- Start Return Code -- // /* 000346E6: 0023 */ return n0001; // : Jump Referenced(1): // : 00034696, label_07E6: /* 000346EF: 0012 */ n0006 = g_number0005 & 0x00000003; /* 000346FE: 000D */ n0006 = n0006 == 0x00000000; /* 0003470D: 0004 */ if(! n0006) goto label_07E7; // normal if /* 00034719: 0021 */ function_0256(0x00000023); // : Jump Referenced(2): // : 00034663, 0003470D, label_07E7: /* 00034726: 002D */ NumToStr(s0000, n0004); /* 00034730: 0006 */ n0006 = LAST_RESULT; /* 0003473A: 000C */ n0006 = n0006 >= 0x00000000; /* 00034749: 0004 */ if(! n0006) goto label_07E9; // normal if /* 00034755: 0021 */ function_0255(0x0000000A, s0000); /* 00034763: 0006 */ n0001 = LAST_RESULT; /* 0003476D: 0009 */ n0006 = n0001 < 0x00000000; /* 0003477C: 0004 */ if(! n0006) goto label_07E8; // normal if /* 00034788: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000276, n0001); /* 000347C8: 0027 */ // -- Start Return Code -- // /* 000347CC: 0023 */ return n0001; // : Jump Referenced(1): // : 0003477C, label_07E8: /* 000347D5: 0012 */ n0006 = g_number0005 & 0x00000003; /* 000347E4: 000D */ n0006 = n0006 == 0x00000000; /* 000347F3: 0004 */ if(! n0006) goto label_07E9; // normal if /* 000347FF: 0021 */ function_0256(0x00000024); // : Jump Referenced(2): // : 00034749, 000347F3, label_07E9: /* 0003480C: 0027 */ // -- Start Return Code -- // /* 00034810: 0023 */ return 0x00000000; /* 00034819: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00010989, 000109A4, 00042634, 000426AA, 000451D0, // : //Binary Size : 0x00000263 bytes function NUMBER function_0254(/*NUMBER*/ n0000, /*BYREF STRING*/ s0000) STRING s0001; //-002-/ 00034830, 000348D4, STRING s0002; //-006-/ 000348CA, 000348D4, 00034948, 00034952, 000349B9, 000349C3, NUMBER n0001; //-003-/ 000348D4, 00034952, 000349C3, NUMBER n0002; //-003-/ 000348D4, 00034952, 000349C3, NUMBER n0003; //-013-/ 0003483C, 00034846, 00034861, 000348A5, 000348EC, 000348F6, 00034976, 000349E7, 00034A0E, 00034A17, 00034A23, 00034A3E, 00034A84, NUMBER n0004; //-018-/ 00034846, 00034855, 000348B7, 000348D4, 000348F6, 00034905, 00034911, 00034920, 00034935, 00034952, 00034982, 00034991, 000349A6, 000349C3, 000349F3, 00034A02, 00034A23, 00034A32, begin /* 00034827: 0022 */ // -- Begin Function Code -- // /* 00034830: 0021 */ function_0259(n0000, s0001); /* 0003483C: 0006 */ n0003 = LAST_RESULT; /* 00034846: 0009 */ n0004 = n0003 < 0x00000000; /* 00034855: 0004 */ if(! n0004) goto label_07EB; // normal if /* 00034861: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x0000028B, n0003); /* 000348A1: 0027 */ // -- Start Return Code -- // /* 000348A5: 0023 */ return n0003; // : Jump Referenced(1): // : 00034855, label_07EB: /* 000348AE: 0021 */ function_0257(n0000); /* 000348B7: 0006 */ n0004 = LAST_RESULT; /* 000348C1: 0021 */ function_0258(n0000); /* 000348CA: 0006 */ s0002 = LAST_RESULT; /* 000348D4: 0021 */ function_025D(n0004, s0002, s0001, n0001, s0000, n0002); /* 000348EC: 0006 */ n0003 = LAST_RESULT; /* 000348F6: 0009 */ n0004 = n0003 < 0x00000000; /* 00034905: 0004 */ if(! n0004) goto label_07EE; // normal if /* 00034911: 000D */ n0004 = n0000 == 0x00000009; /* 00034920: 0004 */ if(! n0004) goto label_07EC; // normal if /* 0003492C: 0021 */ function_0257(n0000); /* 00034935: 0006 */ n0004 = LAST_RESULT; /* 0003493F: 0021 */ function_0258(n0000); /* 00034948: 0006 */ s0002 = LAST_RESULT; /* 00034952: 0021 */ function_025D(n0004, s0002, "MajorVersion", n0001, s0000, n0002); /* 00034976: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 00034920, label_07EC: /* 00034982: 000D */ n0004 = n0000 == 0x0000000A; /* 00034991: 0004 */ if(! n0004) goto label_07ED; // normal if /* 0003499D: 0021 */ function_0257(n0000); /* 000349A6: 0006 */ n0004 = LAST_RESULT; /* 000349B0: 0021 */ function_0258(n0000); /* 000349B9: 0006 */ s0002 = LAST_RESULT; /* 000349C3: 0021 */ function_025D(n0004, s0002, "MinorVersion", n0001, s0000, n0002); /* 000349E7: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(1): // : 00034991, label_07ED: /* 000349F3: 000D */ n0004 = n0000 == 0x0000001F; /* 00034A02: 0004 */ if(! n0004) goto label_07EE; // normal if /* 00034A0E: 0020 */ ISRT._GetStandardLangId(n0003); /* 00034A17: 0006 */ n0003 = LAST_RESULT; // : Jump Referenced(2): // : 00034905, 00034A02, label_07EE: /* 00034A23: 0009 */ n0004 = n0003 < 0x00000000; /* 00034A32: 0004 */ if(! n0004) goto label_07EF; // normal if /* 00034A3E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002A2, n0003); // : Jump Referenced(1): // : 00034A32, label_07EF: /* 00034A80: 0027 */ // -- Start Return Code -- // /* 00034A84: 0023 */ return n0003; /* 00034A8B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(19): // : 000109FB, 000339E4, 00033A54, 00033AA0, 00033AF7, // : 00033B79, 00033BCE, 00033C0D, 00033C5C, 00033E61, // : 000341DF, 0003421F, 0003425E, 000342D4, 00034472, // : 000344A6, 0003453C, 0003466F, 00034755, //Binary Size : 0x00000252 bytes function NUMBER function_0255(/*NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-003-/ 00034B29, 00034B33, 00034C53, STRING s0002; //-003-/ 00034B33, 00034B44, 00034B60, STRING s0003; //-002-/ 00034AA2, 00034C53, NUMBER n0001; //-012-/ 00034AAE, 00034AB8, 00034AD3, 00034B17, 00034B77, 00034B81, 00034B9C, 00034BE0, 00034C6D, 00034C77, 00034C92, 00034CD6, NUMBER n0002; //-014-/ 00034AB8, 00034AC7, 00034B56, 00034B60, 00034B81, 00034B90, 00034BEF, 00034C08, 00034C08, 00034C15, 00034C36, 00034C53, 00034C77, 00034C86, NUMBER n0003; //-004-/ 00034BF9, 00034C08, 00034C49, 00034C53, begin /* 00034A99: 0022 */ // -- Begin Function Code -- // /* 00034AA2: 0021 */ function_0259(n0000, s0003); /* 00034AAE: 0006 */ n0001 = LAST_RESULT; /* 00034AB8: 0009 */ n0002 = n0001 < 0x00000000; /* 00034AC7: 0004 */ if(! n0002) goto label_07F1; // normal if /* 00034AD3: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002AE, n0001); /* 00034B13: 0027 */ // -- Start Return Code -- // /* 00034B17: 0023 */ return n0001; // : Jump Referenced(1): // : 00034AC7, label_07F1: /* 00034B20: 0021 */ function_0258(n0000); /* 00034B29: 0006 */ s0001 = LAST_RESULT; /* 00034B33: 0021 */ function_02CD(s0002, s0001, 0x00000001); /* 00034B44: 0021 */ function_02D1(s0002); /* 00034B4D: 0021 */ function_0257(n0000); /* 00034B56: 0006 */ n0002 = LAST_RESULT; /* 00034B60: 0020 */ ISRT._RegCreateKey(g_number002F, n0002, s0002, "", 0x00000001); /* 00034B77: 0006 */ n0001 = LAST_RESULT; /* 00034B81: 0009 */ n0002 = n0001 < 0x00000000; /* 00034B90: 0004 */ if(! n0002) goto label_07F2; // normal if /* 00034B9C: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002B6, n0001); /* 00034BDC: 0027 */ // -- Start Return Code -- // /* 00034BE0: 0023 */ return n0001; // : Jump Referenced(1): // : 00034B90, label_07F2: /* 00034BE9: 0021 */ ret_g_number0044_0304(); /* 00034BEF: 0006 */ n0002 = LAST_RESULT; /* 00034BF9: 000D */ n0003 = n0000 == 0x00000003; /* 00034C08: 0019 */ n0002 = n0002 && n0003; /* 00034C15: 0004 */ if(! n0002) goto label_07F3; // normal if /* 00034C21: 0006 */ g_str000D = s0000; // : Jump Referenced(1): // : 00034C15, label_07F3: /* 00034C2D: 0021 */ function_0257(n0000); /* 00034C36: 0006 */ n0002 = LAST_RESULT; /* 00034C40: 0021 */ function_025A(n0000); /* 00034C49: 0006 */ n0003 = LAST_RESULT; /* 00034C53: 0021 */ function_025F(n0002, s0001, s0003, n0003, s0000, 0xFFFFFFFF); /* 00034C6D: 0006 */ n0001 = LAST_RESULT; /* 00034C77: 0009 */ n0002 = n0001 < 0x00000000; /* 00034C86: 0004 */ if(! n0002) goto label_07F4; // normal if /* 00034C92: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002C3, n0001); /* 00034CD2: 0027 */ // -- Start Return Code -- // /* 00034CD6: 0023 */ return n0001; // : Jump Referenced(1): // : 00034C86, label_07F4: /* 00034CDF: 0027 */ // -- Start Return Code -- // /* 00034CE3: 0023 */ return 0x00000000; /* 00034CEC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00033A32, 00033A3D, 00033AE0, 00034719, 000347FF, // : //Binary Size : 0x0000013A bytes function NUMBER function_0256(/*NUMBER*/ n0000) STRING s0001; //-002-/ 00034D03, 00034DA7, STRING s0002; //-002-/ 00034D9D, 00034DA7, NUMBER n0001; //-008-/ 00034D0F, 00034D19, 00034D34, 00034D78, 00034DB6, 00034DC0, 00034DDB, 00034E1F, NUMBER n0002; //-006-/ 00034D19, 00034D28, 00034D8A, 00034DA7, 00034DC0, 00034DCF, begin /* 00034CFA: 0022 */ // -- Begin Function Code -- // /* 00034D03: 0021 */ function_0259(n0000, s0001); /* 00034D0F: 0006 */ n0001 = LAST_RESULT; /* 00034D19: 0009 */ n0002 = n0001 < 0x00000000; /* 00034D28: 0004 */ if(! n0002) goto label_07F6; // normal if /* 00034D34: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002D0, n0001); /* 00034D74: 0027 */ // -- Start Return Code -- // /* 00034D78: 0023 */ return n0001; // : Jump Referenced(1): // : 00034D28, label_07F6: /* 00034D81: 0021 */ function_0257(n0000); /* 00034D8A: 0006 */ n0002 = LAST_RESULT; /* 00034D94: 0021 */ function_0258(n0000); /* 00034D9D: 0006 */ s0002 = LAST_RESULT; /* 00034DA7: 0021 */ function_0261(n0002, s0002, s0001); /* 00034DB6: 0006 */ n0001 = LAST_RESULT; /* 00034DC0: 0009 */ n0002 = n0001 < 0x00000000; /* 00034DCF: 0004 */ if(! n0002) goto label_07F7; // normal if /* 00034DDB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x000002D4, n0001); /* 00034E1B: 0027 */ // -- Start Return Code -- // /* 00034E1F: 0023 */ return n0001; // : Jump Referenced(1): // : 00034DCF, label_07F7: /* 00034E28: 0027 */ // -- Start Return Code -- // /* 00034E2C: 0023 */ return 0x00000000; /* 00034E35: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 00033CC4, 000348AE, 0003492C, 0003499D, 00034B4D, // : 00034C2D, 00034D81, //Binary Size : 0x00000069 bytes function NUMBER function_0257(/*NUMBER*/ n0000) NUMBER n0001; //-006-/ 00034E4C, 00034E6A, 00034E6A, 00034E77, 00034E9C, 00034EA6, NUMBER n0002; //-002-/ 00034E5B, 00034E6A, begin /* 00034E43: 0022 */ // -- Begin Function Code -- // /* 00034E4C: 000D */ n0001 = n0000 == 0x00000021; /* 00034E5B: 000D */ n0002 = n0000 == 0x00000022; /* 00034E6A: 0018 */ n0001 = n0001 || n0002; /* 00034E77: 0004 */ if(! n0001) goto label_07F9; // normal if /* 00034E83: 0027 */ // -- Start Return Code -- // /* 00034E87: 0023 */ return 0x80000002; // : Jump Referenced(1): // : 00034E77, label_07F9: /* 00034E92: 0027 */ // -- Start Return Code -- // /* 00034E96: 0021 */ function_030D(); /* 00034E9C: 0006 */ n0001 = LAST_RESULT; /* 00034EA6: 0023 */ return n0001; /* 00034EAD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 000348C1, 0003493F, 000349B0, 00034B20, 00034D94, // : //Binary Size : 0x0000012D bytes function STRING function_0258(/*NUMBER*/ n0000) STRING s0000; //-006-/ 00034EFF, 00034F40, 00034F8A, 00034F94, 00034FA1, 00034FE2, NUMBER n0001; //-008-/ 00034EC4, 00034EE2, 00034EE2, 00034EEF, 00034F49, 00034F67, 00034F67, 00034F74, NUMBER n0002; //-004-/ 00034ED3, 00034EE2, 00034F58, 00034F67, begin /* 00034EBB: 0022 */ // -- Begin Function Code -- // /* 00034EC4: 000D */ n0001 = n0000 == 0x00000001; /* 00034ED3: 000D */ n0002 = n0000 == 0x00000002; /* 00034EE2: 0018 */ n0001 = n0001 || n0002; /* 00034EEF: 0004 */ if(! n0001) goto label_07FB; // normal if /* 00034EFB: 0027 */ // -- Start Return Code -- // /* 00034EFF: 0014 */ s0000 = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" ^ g_str0013; /* 00034F40: 0023 */ return s0000; // : Jump Referenced(1): // : 00034EEF, label_07FB: /* 00034F49: 000D */ n0001 = n0000 == 0x00000021; /* 00034F58: 000D */ n0002 = n0000 == 0x00000022; /* 00034F67: 0018 */ n0001 = n0001 || n0002; /* 00034F74: 0004 */ if(! n0001) goto label_07FC; // normal if /* 00034F80: 0027 */ // -- Start Return Code -- // /* 00034F84: 0021 */ function_030E(); /* 00034F8A: 0006 */ s0000 = LAST_RESULT; /* 00034F94: 0023 */ return s0000; // : Jump Referenced(1): // : 00034F74, label_07FC: /* 00034F9D: 0027 */ // -- Start Return Code -- // /* 00034FA1: 0014 */ s0000 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" ^ g_str000C; /* 00034FE2: 0023 */ return s0000; /* 00034FE9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00034830, 00034AA2, 00034D03, //Binary Size : 0x0000085D bytes function NUMBER function_0259(/*NUMBER*/ n0000, /*BYREF STRING*/ s0000) NUMBER n0001; //-072-/ 00035006, 00035015, 0003503A, 00035049, 0003506A, 00035079, 000350A5, 000350B4, 000350E4, 000350F3, 0003511B, 0003512A, 00035156, 00035165, 00035195, 000351A4, 000351CC, 000351DB, 00035208, 00035217, 00035244, 00035253, 00035280, 0003528F, 000352BC, 000352CB, 000352FA, 00035309, 00035331, 00035340, 0003536A, 00035379, 000353A6, 000353B5, 000353DD, 000353EC, 00035415, 00035424, 00035452, 00035461, 00035488, 00035497, 000354C5, 000354D4, 000354FD, 0003550C, 00035536, 00035545, 00035570, 0003557F, 000355A8, 000355B7, 000355E3, 000355F2, 0003561B, 0003562A, 00035653, 00035662, 0003568B, 0003569A, 000356C5, 000356D4, 00035700, 0003570F, 0003573D, 0003574C, 00035775, 00035784, 000357B4, 000357C3, 000357F3, 00035802, begin /* 00034FF7: 0022 */ // -- Begin Function Code -- // /* 00035000: 0001 */ // -- While/Switch -- // /* 00035006: 000D */ n0001 = n0000 == 0x00000001; /* 00035015: 0004 */ if(! n0001) goto label_07FF; // normal if /* 00035021: 0006 */ s0000 = "Path"; /* 0003502F: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035015, label_07FF: /* 0003503A: 000D */ n0001 = n0000 == 0x00000002; /* 00035049: 0004 */ if(! n0001) goto label_0800; // normal if /* 00035055: 0006 */ s0000 = ""; /* 0003505F: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035049, label_0800: /* 0003506A: 000D */ n0001 = n0000 == 0x00000003; /* 00035079: 0004 */ if(! n0001) goto label_0801; // normal if /* 00035085: 0006 */ s0000 = "DisplayName"; /* 0003509A: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035079, label_0801: /* 000350A5: 000D */ n0001 = n0000 == 0x00000004; /* 000350B4: 0004 */ if(! n0001) goto label_0802; // normal if /* 000350C0: 0006 */ s0000 = "UninstallString"; /* 000350D9: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000350B4, label_0802: /* 000350E4: 000D */ n0001 = n0000 == 0x00000005; /* 000350F3: 0004 */ if(! n0001) goto label_0803; // normal if /* 000350FF: 0006 */ s0000 = "LogFile"; /* 00035110: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000350F3, label_0803: /* 0003511B: 000D */ n0001 = n0000 == 0x00000006; /* 0003512A: 0004 */ if(! n0001) goto label_0804; // normal if /* 00035136: 0006 */ s0000 = "ProductGuid"; /* 0003514B: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003512A, label_0804: /* 00035156: 000D */ n0001 = n0000 == 0x00000007; /* 00035165: 0004 */ if(! n0001) goto label_0805; // normal if /* 00035171: 0006 */ s0000 = "InstallLocation"; /* 0003518A: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035165, label_0805: /* 00035195: 000D */ n0001 = n0000 == 0x00000008; /* 000351A4: 0004 */ if(! n0001) goto label_0806; // normal if /* 000351B0: 0006 */ s0000 = "Version"; /* 000351C1: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000351A4, label_0806: /* 000351CC: 000D */ n0001 = n0000 == 0x00000009; /* 000351DB: 0004 */ if(! n0001) goto label_0807; // normal if /* 000351E7: 0006 */ s0000 = "VersionMajor"; /* 000351FD: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000351DB, label_0807: /* 00035208: 000D */ n0001 = n0000 == 0x0000000A; /* 00035217: 0004 */ if(! n0001) goto label_0808; // normal if /* 00035223: 0006 */ s0000 = "VersionMinor"; /* 00035239: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035217, label_0808: /* 00035244: 000D */ n0001 = n0000 == 0x00000023; /* 00035253: 0004 */ if(! n0001) goto label_0809; // normal if /* 0003525F: 0006 */ s0000 = "MajorVersion"; /* 00035275: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035253, label_0809: /* 00035280: 000D */ n0001 = n0000 == 0x00000024; /* 0003528F: 0004 */ if(! n0001) goto label_080A; // normal if /* 0003529B: 0006 */ s0000 = "MinorVersion"; /* 000352B1: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003528F, label_080A: /* 000352BC: 000D */ n0001 = n0000 == 0x0000000B; /* 000352CB: 0004 */ if(! n0001) goto label_080B; // normal if /* 000352D7: 0006 */ s0000 = "DisplayVersion"; /* 000352EF: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000352CB, label_080B: /* 000352FA: 000D */ n0001 = n0000 == 0x0000000C; /* 00035309: 0004 */ if(! n0001) goto label_080C; // normal if /* 00035315: 0006 */ s0000 = "LogMode"; /* 00035326: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035309, label_080C: /* 00035331: 000D */ n0001 = n0000 == 0x0000000D; /* 00035340: 0004 */ if(! n0001) goto label_080D; // normal if /* 0003534C: 0006 */ s0000 = "Publisher"; /* 0003535F: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035340, label_080D: /* 0003536A: 000D */ n0001 = n0000 == 0x0000000E; /* 00035379: 0004 */ if(! n0001) goto label_080E; // normal if /* 00035385: 0006 */ s0000 = "URLInfoAbout"; /* 0003539B: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035379, label_080E: /* 000353A6: 000D */ n0001 = n0000 == 0x0000000F; /* 000353B5: 0004 */ if(! n0001) goto label_080F; // normal if /* 000353C1: 0006 */ s0000 = "Contact"; /* 000353D2: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000353B5, label_080F: /* 000353DD: 000D */ n0001 = n0000 == 0x00000010; /* 000353EC: 0004 */ if(! n0001) goto label_0810; // normal if /* 000353F8: 0006 */ s0000 = "HelpLink"; /* 0003540A: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000353EC, label_0810: /* 00035415: 000D */ n0001 = n0000 == 0x00000011; /* 00035424: 0004 */ if(! n0001) goto label_0811; // normal if /* 00035430: 0006 */ s0000 = "HelpTelephone"; /* 00035447: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035424, label_0811: /* 00035452: 000D */ n0001 = n0000 == 0x00000012; /* 00035461: 0004 */ if(! n0001) goto label_0812; // normal if /* 0003546D: 0006 */ s0000 = "Readme"; /* 0003547D: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035461, label_0812: /* 00035488: 000D */ n0001 = n0000 == 0x00000013; /* 00035497: 0004 */ if(! n0001) goto label_0813; // normal if /* 000354A3: 0006 */ s0000 = "URLUpdateInfo"; /* 000354BA: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035497, label_0813: /* 000354C5: 000D */ n0001 = n0000 == 0x00000014; /* 000354D4: 0004 */ if(! n0001) goto label_0814; // normal if /* 000354E0: 0006 */ s0000 = "Comments"; /* 000354F2: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000354D4, label_0814: /* 000354FD: 000D */ n0001 = n0000 == 0x00000015; /* 0003550C: 0004 */ if(! n0001) goto label_0815; // normal if /* 00035518: 0006 */ s0000 = "ProductId"; /* 0003552B: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003550C, label_0815: /* 00035536: 000D */ n0001 = n0000 == 0x00000016; /* 00035545: 0004 */ if(! n0001) goto label_0816; // normal if /* 00035551: 0006 */ s0000 = "RegCompany"; /* 00035565: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035545, label_0816: /* 00035570: 000D */ n0001 = n0000 == 0x00000017; /* 0003557F: 0004 */ if(! n0001) goto label_0817; // normal if /* 0003558B: 0006 */ s0000 = "RegOwner"; /* 0003559D: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003557F, label_0817: /* 000355A8: 000D */ n0001 = n0000 == 0x00000018; /* 000355B7: 0004 */ if(! n0001) goto label_0818; // normal if /* 000355C3: 0006 */ s0000 = "DisplayIcon"; /* 000355D8: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000355B7, label_0818: /* 000355E3: 000D */ n0001 = n0000 == 0x00000019; /* 000355F2: 0004 */ if(! n0001) goto label_0819; // normal if /* 000355FE: 0006 */ s0000 = "NoModify"; /* 00035610: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000355F2, label_0819: /* 0003561B: 000D */ n0001 = n0000 == 0x0000001A; /* 0003562A: 0004 */ if(! n0001) goto label_081A; // normal if /* 00035636: 0006 */ s0000 = "NoRemove"; /* 00035648: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003562A, label_081A: /* 00035653: 000D */ n0001 = n0000 == 0x0000001B; /* 00035662: 0004 */ if(! n0001) goto label_081B; // normal if /* 0003566E: 0006 */ s0000 = "NoRepair"; /* 00035680: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035662, label_081B: /* 0003568B: 000D */ n0001 = n0000 == 0x0000001C; /* 0003569A: 0004 */ if(! n0001) goto label_081C; // normal if /* 000356A6: 0006 */ s0000 = "ModifyPath"; /* 000356BA: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003569A, label_081C: /* 000356C5: 000D */ n0001 = n0000 == 0x0000001D; /* 000356D4: 0004 */ if(! n0001) goto label_081D; // normal if /* 000356E0: 0006 */ s0000 = "InstallDate"; /* 000356F5: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000356D4, label_081D: /* 00035700: 000D */ n0001 = n0000 == 0x0000001E; /* 0003570F: 0004 */ if(! n0001) goto label_081E; // normal if /* 0003571B: 0006 */ s0000 = "InstallSource"; /* 00035732: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003570F, label_081E: /* 0003573D: 000D */ n0001 = n0000 == 0x0000001F; /* 0003574C: 0004 */ if(! n0001) goto label_081F; // normal if /* 00035758: 0006 */ s0000 = "Language"; /* 0003576A: 0005 */ goto label_0823; // : Jump Referenced(1): // : 0003574C, label_081F: /* 00035775: 000D */ n0001 = n0000 == 0x00000020; /* 00035784: 0004 */ if(! n0001) goto label_0820; // normal if /* 00035790: 0006 */ s0000 = "SystemComponent"; /* 000357A9: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035784, label_0820: /* 000357B4: 000D */ n0001 = n0000 == 0x00000021; /* 000357C3: 0004 */ if(! n0001) goto label_0821; // normal if /* 000357CF: 0006 */ s0000 = "RegisteredOwner"; /* 000357E8: 0005 */ goto label_0823; // : Jump Referenced(1): // : 000357C3, label_0821: /* 000357F3: 000D */ n0001 = n0000 == 0x00000022; /* 00035802: 0004 */ if(! n0001) goto label_0822; // normal if /* 0003580E: 0006 */ s0000 = "RegisteredOrganization"; /* 0003582E: 0005 */ goto label_0823; // : Jump Referenced(1): // : 00035802, label_0822: /* 00035839: 0027 */ // -- Start Return Code -- // /* 0003583D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(36): // : 0003502F, 0003505F, 0003509A, 000350D9, 00035110, // : 0003514B, 0003518A, 000351C1, 000351FD, 00035239, // : 00035275, 000352B1, 000352EF, 00035326, 0003535F, // : 0003539B, 000353D2, 0003540A, 00035447, 0003547D, // : 000354BA, 000354F2, 0003552B, 00035565, 0003559D, // : 000355D8, 00035610, 00035648, 00035680, 000356BA, // : 000356F5, 00035732, 0003576A, 000357A9, 000357E8, // : 0003582E, label_0823: /* 00035848: 0027 */ // -- Start Return Code -- // /* 0003584C: 0023 */ return 0x00000000; /* 00035855: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00034C40, //Binary Size : 0x00000157 bytes function NUMBER function_025A(/*NUMBER*/ n0000) NUMBER n0001; //-022-/ 0003586C, 0003588A, 0003588A, 000358A6, 000358A6, 000358C2, 000358C2, 000358DE, 000358DE, 000358FA, 000358FA, 00035916, 00035916, 00035932, 00035932, 0003594E, 0003594E, 0003596A, 0003596A, 00035986, 00035986, 00035993, NUMBER n0002; //-020-/ 0003587B, 0003588A, 00035897, 000358A6, 000358B3, 000358C2, 000358CF, 000358DE, 000358EB, 000358FA, 00035907, 00035916, 00035923, 00035932, 0003593F, 0003594E, 0003595B, 0003596A, 00035977, 00035986, begin /* 00035863: 0022 */ // -- Begin Function Code -- // /* 0003586C: 000D */ n0001 = n0000 == 0x00000008; /* 0003587B: 000D */ n0002 = n0000 == 0x00000009; /* 0003588A: 0018 */ n0001 = n0001 || n0002; /* 00035897: 000D */ n0002 = n0000 == 0x0000000A; /* 000358A6: 0018 */ n0001 = n0001 || n0002; /* 000358B3: 000D */ n0002 = n0000 == 0x00000023; /* 000358C2: 0018 */ n0001 = n0001 || n0002; /* 000358CF: 000D */ n0002 = n0000 == 0x00000024; /* 000358DE: 0018 */ n0001 = n0001 || n0002; /* 000358EB: 000D */ n0002 = n0000 == 0x0000000C; /* 000358FA: 0018 */ n0001 = n0001 || n0002; /* 00035907: 000D */ n0002 = n0000 == 0x00000019; /* 00035916: 0018 */ n0001 = n0001 || n0002; /* 00035923: 000D */ n0002 = n0000 == 0x0000001A; /* 00035932: 0018 */ n0001 = n0001 || n0002; /* 0003593F: 000D */ n0002 = n0000 == 0x0000001B; /* 0003594E: 0018 */ n0001 = n0001 || n0002; /* 0003595B: 000D */ n0002 = n0000 == 0x0000001F; /* 0003596A: 0018 */ n0001 = n0001 || n0002; /* 00035977: 000D */ n0002 = n0000 == 0x00000020; /* 00035986: 0018 */ n0001 = n0001 || n0002; /* 00035993: 0004 */ if(! n0001) goto label_0825; // normal if /* 0003599F: 0027 */ // -- Start Return Code -- // /* 000359A3: 0023 */ return 0x00000004; // : Jump Referenced(1): // : 00035993, label_0825: /* 000359AE: 0027 */ // -- Start Return Code -- // /* 000359B2: 0023 */ return 0x00000001; /* 000359BB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 0001DBA2, 0001F797, 0002CBC0, 0002DC83, 0002DE8C, // : 0002DEF8, 00033307, 00033416, 00035C37, //Binary Size : 0x0000003A bytes function NUMBER function_025B(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0002, /*BYREF NUMBER*/ n0002) NUMBER n0003; //-002-/ 000359F3, 000359FD, begin /* 000359C9: 0022 */ // -- Begin Function Code -- // /* 000359D2: 0027 */ // -- Start Return Code -- // /* 000359D6: 0021 */ function_025C(n0000, s0000, s0001, n0001, s0002, n0002, 0x00000000); /* 000359F3: 0006 */ n0003 = LAST_RESULT; /* 000359FD: 0023 */ return n0003; /* 00035A04: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000359D6, 00035B14, //Binary Size : 0x000001F3 bytes function NUMBER function_025C(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0002, /*BYREF NUMBER*/ n0002, /*BOOL*/ n0003) NUMBER n0004; //-007-/ 00035A85, 00035A8F, 00035AC2, 00035ADA, 00035B9E, 00035BB9, 00035BFF, NUMBER n0005; //-014-/ 00035A1B, 00035A39, 00035A39, 00035A46, 00035A8F, 00035A9E, 00035ADA, 00035AE9, 00035AF5, 00035B04, 00035B31, 00035B3B, 00035B9E, 00035BAD, NUMBER n0006; //-002-/ 00035A2A, 00035A39, begin /* 00035A12: 0022 */ // -- Begin Function Code -- // /* 00035A1B: 000D */ n0005 = n0003 == 0x00000000; /* 00035A2A: 0009 */ n0006 = n0002 < 0x00000400; /* 00035A39: 0019 */ n0005 = n0005 && n0006; /* 00035A46: 0004 */ if(! n0005) goto label_0828; // normal if /* 00035A52: 0006 */ n0002 = 0x00000400; // : Jump Referenced(1): // : 00035A46, label_0828: /* 00035A60: 0031 */ Resize(s0002, n0002); /* 00035A6A: 0020 */ ISRT._RegQueryKeyValue(g_number002F, n0000, s0000, s0001, n0001, s0002, n0002); /* 00035A85: 0006 */ n0004 = LAST_RESULT; /* 00035A8F: 000D */ n0005 = n0004 == 0xFFFFFFF6; /* 00035A9E: 0004 */ if(! n0005) goto label_0829; // normal if /* 00035AAA: 0020 */ ISRT._RegQueryKeyBinaryValue(g_number002F, n0000, s0000, s0001, s0002, n0002); /* 00035AC2: 0006 */ n0004 = LAST_RESULT; /* 00035ACC: 0006 */ n0001 = 0x00000003; // : Jump Referenced(1): // : 00035A9E, label_0829: /* 00035ADA: 000D */ n0005 = n0004 == 0xFFFFFFFB; /* 00035AE9: 0004 */ if(! n0005) goto label_082B; // normal if /* 00035AF5: 000D */ n0005 = n0003 == 0x00000000; /* 00035B04: 0004 */ if(! n0005) goto label_082A; // normal if /* 00035B10: 0027 */ // -- Start Return Code -- // /* 00035B14: 0021 */ function_025C(n0000, s0000, s0001, n0001, s0002, n0002, 0x00000001); /* 00035B31: 0006 */ n0005 = LAST_RESULT; /* 00035B3B: 0023 */ return n0005; /* 00035B42: 0005 */ goto label_082B; // : Jump Referenced(1): // : 00035B04, label_082A: /* 00035B4D: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x0000037E, 0xFFFFFFFF); /* 00035B8F: 0027 */ // -- Start Return Code -- // /* 00035B93: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 00035AE9, 00035B42, label_082B: /* 00035B9E: 0009 */ n0005 = n0004 < 0x00000000; /* 00035BAD: 0004 */ if(! n0005) goto label_082C; // normal if /* 00035BB9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Registry.rul", 0x00000384, n0004); // : Jump Referenced(1): // : 00035BAD, label_082C: /* 00035BFB: 0027 */ // -- Start Return Code -- // /* 00035BFF: 0023 */ return n0004; /* 00035C06: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000348D4, 00034952, 000349C3, //Binary Size : 0x0000005A bytes function NUMBER function_025D(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*BYREF NUMBER*/ n0001, /*BYREF STRING*/ s0002, /*BYREF NUMBER*/ n0002) NUMBER n0003; //-002-/ 00035C4F, 00035C68, begin /* 00035C14: 0022 */ // -- Begin Function Code -- // /* 00035C1D: 0021 */ function_0309(0x00100000); /* 00035C28: 0012 */ g_number0005 = g_number0005 & 0xFFFFFFFD; /* 00035C37: 0021 */ function_025B(n0000, s0000, s0001, n0001, s0002, n0002); /* 00035C4F: 0006 */ n0003 = LAST_RESULT; /* 00035C59: 0021 */ function_030B(0x00100000); /* 00035C64: 0027 */ // -- Start Return Code -- // /* 00035C68: 0023 */ return n0003; /* 00035C6F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00033359, 00035D31, //Binary Size : 0x00000082 bytes function NUMBER function_025E(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0001, /*STRING*/ s0002, /*NUMBER*/ n0002) NUMBER n0003; //-006-/ 00035C86, 00035C95, 00035CBD, 00035CC7, 00035CEF, 00035CF9, begin /* 00035C7D: 0022 */ // -- Begin Function Code -- // /* 00035C86: 000D */ n0003 = n0001 == 0x00000003; /* 00035C95: 0004 */ if(! n0003) goto label_082F; // normal if /* 00035CA1: 0027 */ // -- Start Return Code -- // /* 00035CA5: 0020 */ ISRT._RegSetKeyBinaryValue(g_number002F, n0000, s0000, s0001, s0002, n0002); /* 00035CBD: 0006 */ n0003 = LAST_RESULT; /* 00035CC7: 0023 */ return n0003; // : Jump Referenced(1): // : 00035C95, label_082F: /* 00035CD0: 0027 */ // -- Start Return Code -- // /* 00035CD4: 0020 */ ISRT._RegSetKeyValue(g_number002F, n0000, s0000, s0001, n0001, s0002, n0002); /* 00035CEF: 0006 */ n0003 = LAST_RESULT; /* 00035CF9: 0023 */ return n0003; /* 00035D00: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00033D4D, 00034C53, //Binary Size : 0x0000005A bytes function NUMBER function_025F(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0001, /*STRING*/ s0002, /*NUMBER*/ n0002) NUMBER n0003; //-002-/ 00035D49, 00035D62, begin /* 00035D0E: 0022 */ // -- Begin Function Code -- // /* 00035D17: 0021 */ function_0309(0x00100000); /* 00035D22: 0012 */ g_number0005 = g_number0005 & 0xFFFFFFFD; /* 00035D31: 0021 */ function_025E(n0000, s0000, s0001, n0001, s0002, n0002); /* 00035D49: 0006 */ n0003 = LAST_RESULT; /* 00035D53: 0021 */ function_030B(0x00100000); /* 00035D5E: 0027 */ // -- Start Return Code -- // /* 00035D62: 0023 */ return n0003; /* 00035D69: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00035DD8, //Binary Size : 0x0000002F bytes function NUMBER function_0260(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0001; //-002-/ 00035D96, 00035DA0, begin /* 00035D77: 0022 */ // -- Begin Function Code -- // /* 00035D80: 0027 */ // -- Start Return Code -- // /* 00035D84: 0020 */ ISRT._RegDeleteValue(g_number002F, n0000, s0000, s0001); /* 00035D96: 0006 */ n0001 = LAST_RESULT; /* 00035DA0: 0023 */ return n0001; /* 00035DA7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00034DA7, //Binary Size : 0x00000051 bytes function NUMBER function_0261(/*NUMBER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0001; //-002-/ 00035DE7, 00035E00, begin /* 00035DB5: 0022 */ // -- Begin Function Code -- // /* 00035DBE: 0021 */ function_0309(0x00100000); /* 00035DC9: 0012 */ g_number0005 = g_number0005 & 0xFFFFFFFD; /* 00035DD8: 0021 */ function_0260(n0000, s0000, s0001); /* 00035DE7: 0006 */ n0001 = LAST_RESULT; /* 00035DF1: 0021 */ function_030B(0x00100000); /* 00035DFC: 0027 */ // -- Start Return Code -- // /* 00035E00: 0023 */ return n0001; /* 00035E07: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(32): // : 0000A314, 0000A535, 0000A574, 0000A9A8, 00015BD3, // : 0001A8E5, 0001AD95, 0001B8DC, 0001C6CF, 000235F6, // : 000321A7, 00032B12, 00032B51, 00033235, 000333D7, // : 00038767, 00038DAF, 00039E23, 00039E38, 0003A182, // : 0003A881, 0003E2F4, 0003E342, 0003E3AD, 0003E418, // : 0003E483, 0003E4EE, 000445B8, 000445CD, 000447CE, // : 00044E2D, 00044EAB, //Binary Size : 0x00000029 bytes function NUMBER function_026B(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00035E2E, 00035E38, begin /* 00035E15: 0022 */ // -- Begin Function Code -- // /* 00035E1E: 0027 */ // -- Start Return Code -- // /* 00035E22: 0020 */ ISRT._ListCreate(g_number002F, n0000); /* 00035E2E: 0006 */ n0001 = LAST_RESULT; /* 00035E38: 0023 */ return n0001; /* 00035E3F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(36): // : 0000A4EC, 0000A860, 0000A869, 0000A8EA, 00015CD4, // : 00015D52, 00015D6A, 0001AB47, 0001AC0E, 0001AC19, // : 0001B93C, 0001BA5A, 0001BACB, 0001BB92, 0001C7CE, // : 0001C837, 0002364F, 0003A07C, 0003A085, 0003A223, // : 0003A23B, 0003A8F4, 0003AA0D, 0003AA44, 0003E2E9, // : 0003E337, 0003E3A2, 0003E40D, 0003E478, 0003E4E3, // : 00042A69, 00042A72, 0004479A, 000447A3, 0004519C, // : 000451A5, //Binary Size : 0x00000029 bytes function NUMBER function_026C(/*BYREF POINTER*/ n0000) NUMBER n0001; //-002-/ 00035E66, 00035E70, begin /* 00035E4D: 0022 */ // -- Begin Function Code -- // /* 00035E56: 0027 */ // -- Start Return Code -- // /* 00035E5A: 0020 */ ISRT._ListDestroy(g_number002F, n0000); /* 00035E66: 0006 */ n0001 = LAST_RESULT; /* 00035E70: 0023 */ return n0001; /* 00035E77: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00014F14, 0001A973, 00032BD8, 000332CA, 000334A5, // : 000364B0, 00038868, 00039BE7, 0003A1F5, 00044602, // : 00044624, //Binary Size : 0x00000029 bytes function NUMBER function_026D(/*POINTER*/ n0000) NUMBER n0001; //-002-/ 00035E9E, 00035EA8, begin /* 00035E85: 0022 */ // -- Begin Function Code -- // /* 00035E8E: 0027 */ // -- Start Return Code -- // /* 00035E92: 0020 */ ISRT._ListCount(g_number002F, n0000); /* 00035E9E: 0006 */ n0001 = LAST_RESULT; /* 00035EA8: 0023 */ return n0001; /* 00035EAF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 0000A771, 0000B29F, 0000B2CB, 0000B2FC, 0000B32D, // : 00015C95, 0001C742, 0001C808, 0003A290, //Binary Size : 0x0000002C bytes function NUMBER function_026E(/*POINTER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00035ED9, 00035EE3, begin /* 00035EBD: 0022 */ // -- Begin Function Code -- // /* 00035EC6: 0027 */ // -- Start Return Code -- // /* 00035ECA: 0020 */ ISRT._ListSetIndex(g_number002F, n0000, n0001); /* 00035ED9: 0006 */ n0002 = LAST_RESULT; /* 00035EE3: 0023 */ return n0002; /* 00035EEA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000A765, //Binary Size : 0x0000002C bytes function NUMBER function_026F(/*POINTER*/ n0000, /*BYREF NUMBER*/ n0001) NUMBER n0002; //-002-/ 00035F14, 00035F1E, begin /* 00035EF8: 0022 */ // -- Begin Function Code -- // /* 00035F01: 0027 */ // -- Start Return Code -- // /* 00035F05: 0020 */ ISRT._ListGetIndex(g_number002F, n0000, n0001); /* 00035F14: 0006 */ n0002 = LAST_RESULT; /* 00035F1E: 0023 */ return n0002; /* 00035F25: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0003A75F, 0003E83A, 0003EBB3, 0003ECE0, //Binary Size : 0x0000002F bytes function NUMBER function_0270(/*POINTER*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002) NUMBER n0003; //-002-/ 00035F52, 00035F5C, begin /* 00035F33: 0022 */ // -- Begin Function Code -- // /* 00035F3C: 0027 */ // -- Start Return Code -- // /* 00035F40: 0020 */ ISRT._ListAddItem(g_number002F, n0000, n0001, n0002); /* 00035F52: 0006 */ n0003 = LAST_RESULT; /* 00035F5C: 0023 */ return n0003; /* 00035F63: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(29): // : 0000A360, 0000A54A, 0000A55F, 0000A589, 0000A5AC, // : 0000A9BD, 0000A9CE, 0000A9DF, 0000A9F0, 0000AA01, // : 0000AA12, 0000AA23, 0000AA34, 0000AA45, 0000AA56, // : 0001BA1B, 0001BA8C, 000322A2, 000322B3, 000393D6, // : 00039F71, 0003A7F2, 0003B17F, 0003BFED, 0003C20D, // : 0003C442, 0003E60F, 0003E717, 0003E97A, //Binary Size : 0x0000002F bytes function NUMBER function_0271(/*POINTER*/ n0000, /*STRING*/ s0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00035F90, 00035F9A, begin /* 00035F71: 0022 */ // -- Begin Function Code -- // /* 00035F7A: 0027 */ // -- Start Return Code -- // /* 00035F7E: 0020 */ ISRT._ListAddString(g_number002F, n0000, s0000, n0001); /* 00035F90: 0006 */ n0002 = LAST_RESULT; /* 00035F9A: 0023 */ return n0002; /* 00035FA1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0000A77D, 0001C750, 0001C816, 0003A2D0, //Binary Size : 0x000000FA bytes function NUMBER function_0272(/*POINTER*/ n0000, /*BYREF STRING*/ s0000) STRING s0001; //-007-/ 00035FB8, 00035FC2, 00035FD5, 0003605A, 00036064, 00036077, 00036095, NUMBER n0001; //-008-/ 00035FE7, 00035FF1, 0003600C, 00036023, 00036032, 0003605A, 00036089, 000360A3, NUMBER n0002; //-010-/ 00035FCB, 00035FD5, 00035FF1, 00036000, 00036023, 00036041, 00036041, 0003604E, 0003606D, 00036077, NUMBER n0003; //-002-/ 00036032, 00036041, begin /* 00035FAF: 0022 */ // -- Begin Function Code -- // /* 00035FB8: 0006 */ s0001 = s0000; /* 00035FC2: 0021 */ function_02D0(s0001); /* 00035FCB: 0006 */ n0002 = LAST_RESULT; /* 00035FD5: 0020 */ ISRT._ListCurrentString(g_number002F, n0000, s0001, n0002); /* 00035FE7: 0006 */ n0001 = LAST_RESULT; /* 00035FF1: 000D */ n0002 = n0001 == 0xFFFFFE0A; /* 00036000: 0004 */ if(! n0002) goto label_083B; // normal if /* 0003600C: 0006 */ n0001 = 0x00000001; /* 00036018: 0005 */ goto label_083C; // : Jump Referenced(1): // : 00036000, label_083B: /* 00036023: 000E */ n0002 = n0001 != 0x00000000; /* 00036032: 000A */ n0003 = n0001 > 0x00000000; /* 00036041: 0019 */ n0002 = n0002 && n0003; /* 0003604E: 0004 */ if(! n0002) goto label_083C; // normal if /* 0003605A: 0031 */ Resize(s0001, n0001); /* 00036064: 0021 */ function_02D0(s0001); /* 0003606D: 0006 */ n0002 = LAST_RESULT; /* 00036077: 0020 */ ISRT._ListCurrentString(g_number002F, n0000, s0001, n0002); /* 00036089: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(2): // : 00036018, 0003604E, label_083C: /* 00036095: 0006 */ s0000 = s0001; /* 0003609F: 0027 */ // -- Start Return Code -- // /* 000360A3: 0023 */ return n0001; /* 000360AA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0000B2AD, 0000B2F0, 0000B321, 0000B33B, //Binary Size : 0x0000002C bytes function NUMBER function_0273(/*POINTER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-002-/ 000360D4, 000360DE, begin /* 000360B8: 0022 */ // -- Begin Function Code -- // /* 000360C1: 0027 */ // -- Start Return Code -- // /* 000360C5: 0020 */ ISRT._ListSetCurrentString(g_number002F, n0000, s0000); /* 000360D4: 0006 */ n0001 = LAST_RESULT; /* 000360DE: 0023 */ return n0001; /* 000360E5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00015CA3, //Binary Size : 0x0000002C bytes function NUMBER function_0274(/*POINTER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-002-/ 0003610F, 00036119, begin /* 000360F3: 0022 */ // -- Begin Function Code -- // /* 000360FC: 0027 */ // -- Start Return Code -- // /* 00036100: 0020 */ ISRT._ListFindString(g_number002F, n0000, s0000); /* 0003610F: 0006 */ n0001 = LAST_RESULT; /* 00036119: 0023 */ return n0001; /* 00036120: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 000365BA, 00039C5A, 0003F102, 0003F431, 0003F5B0, // : //Binary Size : 0x0000002C bytes function NUMBER function_0275(/*POINTER*/ n0000, /*BYREF NUMBER*/ n0001) NUMBER n0002; //-002-/ 0003614A, 00036154, begin /* 0003612E: 0022 */ // -- Begin Function Code -- // /* 00036137: 0027 */ // -- Start Return Code -- // /* 0003613B: 0020 */ ISRT._ListGetFirstItem(g_number002F, n0000, n0001); /* 0003614A: 0006 */ n0002 = LAST_RESULT; /* 00036154: 0023 */ return n0002; /* 0003615B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(22): // : 0000A3DE, 0000A5DA, 00014F27, 0001A9A1, 0001A9D5, // : 0001AA75, 0001AADE, 0001ABA5, 0001BB0E, 000321CC, // : 00036599, 0003991E, 00039D30, 00039EE6, 0003A91B, // : 0003EE69, 0003EFA8, 0003F25C, 000446C6, 000446D2, // : 000448CF, 00044FAA, //Binary Size : 0x000000FA bytes function NUMBER function_0276(/*POINTER*/ n0000, /*BYREF STRING*/ s0000) STRING s0001; //-007-/ 00036172, 0003617C, 0003618F, 00036214, 0003621E, 00036231, 0003624F, NUMBER n0001; //-008-/ 000361A1, 000361AB, 000361C6, 000361DD, 000361EC, 00036214, 00036243, 0003625D, NUMBER n0002; //-010-/ 00036185, 0003618F, 000361AB, 000361BA, 000361DD, 000361FB, 000361FB, 00036208, 00036227, 00036231, NUMBER n0003; //-002-/ 000361EC, 000361FB, begin /* 00036169: 0022 */ // -- Begin Function Code -- // /* 00036172: 0006 */ s0001 = s0000; /* 0003617C: 0021 */ function_02D0(s0001); /* 00036185: 0006 */ n0002 = LAST_RESULT; /* 0003618F: 0020 */ ISRT._ListGetFirstString(g_number002F, n0000, s0001, n0002); /* 000361A1: 0006 */ n0001 = LAST_RESULT; /* 000361AB: 000D */ n0002 = n0001 == 0xFFFFFE0A; /* 000361BA: 0004 */ if(! n0002) goto label_0841; // normal if /* 000361C6: 0006 */ n0001 = 0x00000001; /* 000361D2: 0005 */ goto label_0842; // : Jump Referenced(1): // : 000361BA, label_0841: /* 000361DD: 000E */ n0002 = n0001 != 0x00000000; /* 000361EC: 000A */ n0003 = n0001 > 0x00000000; /* 000361FB: 0019 */ n0002 = n0002 && n0003; /* 00036208: 0004 */ if(! n0002) goto label_0842; // normal if /* 00036214: 0031 */ Resize(s0001, n0001); /* 0003621E: 0021 */ function_02D0(s0001); /* 00036227: 0006 */ n0002 = LAST_RESULT; /* 00036231: 0020 */ ISRT._ListGetFirstString(g_number002F, n0000, s0001, n0002); /* 00036243: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(2): // : 000361D2, 00036208, label_0842: /* 0003624F: 0006 */ s0000 = s0001; /* 00036259: 0027 */ // -- Start Return Code -- // /* 0003625D: 0023 */ return n0001; /* 00036264: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000366CF, 00039CF5, //Binary Size : 0x0000002C bytes function NUMBER function_0277(/*POINTER*/ n0000, /*BYREF NUMBER*/ n0001) NUMBER n0002; //-002-/ 0003628E, 00036298, begin /* 00036272: 0022 */ // -- Begin Function Code -- // /* 0003627B: 0027 */ // -- Start Return Code -- // /* 0003627F: 0020 */ ISRT._ListGetNextItem(g_number002F, n0000, n0001); /* 0003628E: 0006 */ n0002 = LAST_RESULT; /* 00036298: 0023 */ return n0002; /* 0003629F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(21): // : 0000A4C0, 0000A83D, 00014FC8, 00015CEC, 00015D06, // : 0001AA1D, 0001AABD, 0001AB26, 0001ABED, 0001BB71, // : 000322C4, 000366AE, 0003997D, 00039DCB, 0003A040, // : 0003AA23, 000446E9, 000446F5, 00044928, 00044981, // : 00045114, //Binary Size : 0x000000FA bytes function NUMBER function_0278(/*POINTER*/ n0000, /*BYREF STRING*/ s0000) STRING s0001; //-007-/ 000362B6, 000362C0, 000362D3, 00036358, 00036362, 00036375, 00036393, NUMBER n0001; //-008-/ 000362E5, 000362EF, 0003630A, 00036321, 00036330, 00036358, 00036387, 000363A1, NUMBER n0002; //-010-/ 000362C9, 000362D3, 000362EF, 000362FE, 00036321, 0003633F, 0003633F, 0003634C, 0003636B, 00036375, NUMBER n0003; //-002-/ 00036330, 0003633F, begin /* 000362AD: 0022 */ // -- Begin Function Code -- // /* 000362B6: 0006 */ s0001 = s0000; /* 000362C0: 0021 */ function_02D0(s0001); /* 000362C9: 0006 */ n0002 = LAST_RESULT; /* 000362D3: 0020 */ ISRT._ListGetNextString(g_number002F, n0000, s0001, n0002); /* 000362E5: 0006 */ n0001 = LAST_RESULT; /* 000362EF: 000D */ n0002 = n0001 == 0xFFFFFE0A; /* 000362FE: 0004 */ if(! n0002) goto label_0845; // normal if /* 0003630A: 0006 */ n0001 = 0x00000001; /* 00036316: 0005 */ goto label_0846; // : Jump Referenced(1): // : 000362FE, label_0845: /* 00036321: 000E */ n0002 = n0001 != 0x00000000; /* 00036330: 000A */ n0003 = n0001 > 0x00000000; /* 0003633F: 0019 */ n0002 = n0002 && n0003; /* 0003634C: 0004 */ if(! n0002) goto label_0846; // normal if /* 00036358: 0031 */ Resize(s0001, n0001); /* 00036362: 0021 */ function_02D0(s0001); /* 0003636B: 0006 */ n0002 = LAST_RESULT; /* 00036375: 0020 */ ISRT._ListGetNextString(g_number002F, n0000, s0001, n0002); /* 00036387: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(2): // : 00036316, 0003634C, label_0846: /* 00036393: 0006 */ s0000 = s0001; /* 0003639D: 0027 */ // -- Start Return Code -- // /* 000363A1: 0023 */ return n0001; /* 000363A8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0003F1AF, 0003F503, 0003F65D, //Binary Size : 0x00000029 bytes function NUMBER function_0279(/*POINTER*/ n0000) NUMBER n0001; //-002-/ 000363CF, 000363D9, begin /* 000363B6: 0022 */ // -- Begin Function Code -- // /* 000363BF: 0027 */ // -- Start Return Code -- // /* 000363C3: 0020 */ ISRT._ListDeleteItem(g_number002F, n0000); /* 000363CF: 0006 */ n0001 = LAST_RESULT; /* 000363D9: 0023 */ return n0001; /* 000363E0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001C7FF, 0003EF16, 0003F055, 0003F312, //Binary Size : 0x00000029 bytes function NUMBER function_027A(/*POINTER*/ n0000) NUMBER n0001; //-002-/ 00036407, 00036411, begin /* 000363EE: 0022 */ // -- Begin Function Code -- // /* 000363F7: 0027 */ // -- Start Return Code -- // /* 000363FB: 0020 */ ISRT._ListDeleteString(g_number002F, n0000); /* 00036407: 0006 */ n0001 = LAST_RESULT; /* 00036411: 0023 */ return n0001; /* 00036418: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002360B, //Binary Size : 0x0000002C bytes function NUMBER function_027B(/*POINTER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-002-/ 00036442, 0003644C, begin /* 00036426: 0022 */ // -- Begin Function Code -- // /* 0003642F: 0027 */ // -- Start Return Code -- // /* 00036433: 0020 */ ISRT._ListReadFromFile(g_number002F, n0000, s0000); /* 00036442: 0006 */ n0001 = LAST_RESULT; /* 0003644C: 0023 */ return n0001; /* 00036453: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 00014E45, 000320F3, 00032115, 000368D2, 00039B08, // : 0003A527, 0003BE13, //Binary Size : 0x00000029 bytes function NUMBER function_027C(/*POINTER*/ n0000) NUMBER n0001; //-002-/ 0003647A, 00036484, begin /* 00036461: 0022 */ // -- Begin Function Code -- // /* 0003646A: 0027 */ // -- Start Return Code -- // /* 0003646E: 0020 */ ISRT._ListGetType(g_number002F, n0000); /* 0003647A: 0006 */ n0001 = LAST_RESULT; /* 00036484: 0023 */ return n0001; /* 0003648B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00038896, //Binary Size : 0x00000337 bytes function NUMBER function_027D(/*BYREF OBJECT*/ obj0000, /*POINTER*/ n0000, /*BOOL*/ n0001) STRING s0000; //-003-/ 00036599, 00036666, 000366AE, NUMBER n0002; //-005-/ 0003655B, 00036666, 00036681, 00036693, 00036693, NUMBER n0003; //-006-/ 000364B9, 000364C3, 000364DE, 0003652C, 0003654B, 00036576, NUMBER n0004; //-009-/ 000365A5, 000365C6, 000365D2, 000365ED, 0003663F, 000366BA, 000366DB, 000366E7, 00036702, NUMBER n0005; //-003-/ 000365BA, 00036681, 000366CF, NUMBER n0006; //-016-/ 000364C3, 000364D2, 0003652C, 0003653B, 0003656C, 00036576, 00036576, 00036583, 000365D2, 000365E1, 0003663F, 0003664E, 000366E7, 000366F6, 000367C0, 000367CA, begin /* 00036499: 0022 */ // -- Begin Function Code -- // /* 000364A2: 0036 */ try /* 000364B0: 0021 */ function_026D(n0000); /* 000364B9: 0006 */ n0003 = LAST_RESULT; /* 000364C3: 0009 */ n0006 = n0003 < 0x00000000; /* 000364D2: 0004 */ if(! n0006) goto label_084C; // normal if /* 000364DE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x00000161, n0003); /* 0003651D: 0027 */ // -- Start Return Code -- // /* 00036521: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000364D2, label_084C: /* 0003652C: 000D */ n0006 = n0003 == 0x00000000; /* 0003653B: 0004 */ if(! n0006) goto label_084D; // normal if /* 00036547: 0027 */ // -- Start Return Code -- // /* 0003654B: 0023 */ return n0003; // : Jump Referenced(1): // : 0003653B, label_084D: /* 00036554: 0032 */ SizeOf(obj0000); /* 0003655B: 0006 */ n0002 = LAST_RESULT; /* 00036565: 0032 */ SizeOf(obj0000); /* 0003656C: 0006 */ n0006 = LAST_RESULT; /* 00036576: 0007 */ n0006 = n0006 + n0003; /* 00036583: 0031 */ Resize(obj0000, n0006); /* 0003658D: 0004 */ if(! n0001) goto label_084E; // normal if /* 00036599: 0021 */ function_0276(n0000, s0000); /* 000365A5: 0006 */ n0004 = LAST_RESULT; /* 000365AF: 0005 */ goto label_084F; // : Jump Referenced(1): // : 0003658D, label_084E: /* 000365BA: 0021 */ function_0275(n0000, n0005); /* 000365C6: 0006 */ n0004 = LAST_RESULT; // : Jump Referenced(1): // : 000365AF, label_084F: /* 000365D2: 0009 */ n0006 = n0004 < 0x00000000; /* 000365E1: 0004 */ if(! n0006) goto label_0850; // normal if /* 000365ED: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x00000175, n0004); /* 0003662C: 0027 */ // -- Start Return Code -- // /* 00036630: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 000365E1, 00036750, label_0850: /* 0003663B: 0001 */ // -- While/Switch -- // /* 0003663F: 000D */ n0006 = n0004 == 0x00000000; /* 0003664E: 0004 */ if(! n0006) goto label_0856; // normal if /* 0003665A: 0004 */ if(! n0001) goto label_0851; // normal if /* 00036666: 0033 */ obj0000(n0002) = s0000; /* 00036676: 0005 */ goto label_0852; // : Jump Referenced(1): // : 0003665A, label_0851: /* 00036681: 0033 */ obj0000(n0002) = n0005; // : Jump Referenced(1): // : 00036676, label_0852: /* 00036693: 0007 */ n0002++; /* 000366A2: 0004 */ if(! n0001) goto label_0853; // normal if /* 000366AE: 0021 */ function_0278(n0000, s0000); /* 000366BA: 0006 */ n0004 = LAST_RESULT; /* 000366C4: 0005 */ goto label_0854; // : Jump Referenced(1): // : 000366A2, label_0853: /* 000366CF: 0021 */ function_0277(n0000, n0005); /* 000366DB: 0006 */ n0004 = LAST_RESULT; // : Jump Referenced(1): // : 000366C4, label_0854: /* 000366E7: 0009 */ n0006 = n0004 < 0x00000000; /* 000366F6: 0004 */ if(! n0006) goto label_0855; // normal if /* 00036702: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x0000018C, n0004); /* 00036741: 0027 */ // -- Start Return Code -- // /* 00036745: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000366F6, label_0855: /* 00036750: 0005 */ goto label_0850; // : Jump Referenced(1): // : 0003664E, label_0856: /* 0003675B: 0037 */ catch /* 00036761: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x00000192, 0xFFFFFFFF); /* 000367A2: 0027 */ // -- Start Return Code -- // /* 000367A6: 0023 */ return 0xFFFFFFFF; /* 000367AF: 0038 */ endcatch; /* 000367B5: 0027 */ // -- Start Return Code -- // /* 000367B9: 0032 */ SizeOf(obj0000); /* 000367C0: 0006 */ n0006 = LAST_RESULT; /* 000367CA: 0023 */ return n0006; /* 000367D1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0001A939, 0001AB77, 0003324A, 00036897, 0003E2BB, // : 0003E309, 0003E374, 0003E3DF, 0003E44A, 0003E4B5, // : //Binary Size : 0x0000009C bytes function NUMBER function_027E(/*POINTER*/ n0000) NUMBER n0001; //-004-/ 000367EC, 0003680A, 0003680A, 00036817, NUMBER n0002; //-002-/ 000367FB, 0003680A, begin /* 000367E3: 0022 */ // -- Begin Function Code -- // /* 000367EC: 000D */ n0001 = n0000 == 0xFFFFFFFF; /* 000367FB: 000D */ n0002 = n0000 == 0x00000000; /* 0003680A: 0018 */ n0001 = n0001 || n0002; /* 00036817: 0004 */ if(! n0001) goto label_085A; // normal if /* 00036823: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x000001DA, 0xFFFFFE0B); /* 00036864: 0027 */ // -- Start Return Code -- // /* 00036868: 0023 */ return 0xFFFFFE0B; // : Jump Referenced(1): // : 00036817, label_085A: /* 00036873: 0027 */ // -- Start Return Code -- // /* 00036877: 0023 */ return 0x00000000; /* 00036880: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(13): // : 000331B4, 0003E588, 0003E690, 0003E7B3, 0003E8D6, // : 0003EA87, 0003EC4F, 0003EDE2, 0003EF21, 0003F07B, // : 0003F1D5, 0003F3AA, 0003F529, //Binary Size : 0x000000CC bytes function NUMBER function_027F(/*POINTER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-003-/ 000368A0, 000368AA, 000368C9, NUMBER n0003; //-006-/ 000368AA, 000368B9, 000368DB, 000368E5, 000368E5, 000368F2, begin /* 0003688E: 0022 */ // -- Begin Function Code -- // /* 00036897: 0021 */ function_027E(n0000); /* 000368A0: 0006 */ n0002 = LAST_RESULT; /* 000368AA: 0009 */ n0003 = n0002 < 0x00000000; /* 000368B9: 0004 */ if(! n0003) goto label_085C; // normal if /* 000368C5: 0027 */ // -- Start Return Code -- // /* 000368C9: 0023 */ return n0002; // : Jump Referenced(1): // : 000368B9, label_085C: /* 000368D2: 0021 */ function_027C(n0000); /* 000368DB: 0006 */ n0003 = LAST_RESULT; /* 000368E5: 000E */ n0003 = n0003 != n0001; /* 000368F2: 0004 */ if(! n0003) goto label_085D; // normal if /* 000368FE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\scrlist.rul", 0x000001F4, 0xFFFFFE0C); /* 0003693F: 0027 */ // -- Start Return Code -- // /* 00036943: 0023 */ return 0xFFFFFE0C; // : Jump Referenced(1): // : 000368F2, label_085D: /* 0003694E: 0027 */ // -- Start Return Code -- // /* 00036952: 0023 */ return 0x00000000; /* 0003695B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 000218BF, 0002205A, 0002266B, 00022D25, 00023478, // : 00023A2F, 00024071, 00024486, 00024834, //Binary Size : 0x00000067 bytes function NUMBER function_0292() begin /* 00036969: 0022 */ // -- Begin Function Code -- // /* 00036972: 0004 */ if(! g_number0020) goto label_085F; // normal if /* 0003697E: 0027 */ // -- Start Return Code -- // /* 00036982: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00036972, label_085F: /* 0003698D: 0006 */ g_number0021 = 0x00000000; /* 00036999: 0006 */ g_number0020 = 0x00000001; /* 000369A5: 0021 */ function_029F(0x00002D50); /* 000369B0: 0006 */ g_str002F = LAST_RESULT; /* 000369BA: 0021 */ function_0132(0x00000004, "", 0x00000004); /* 000369CD: 0024 */ return; /* 000369D1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021D22, 000224CD, 00022B57, 00023143, 000238A9, // : 00023F29, 00024381, 0002471F, 00024C40, //Binary Size : 0x0000000C bytes function NUMBER nullsub_0293() begin /* 000369DF: 0022 */ // -- Begin Function Code -- // /* 000369E8: 0024 */ return; /* 000369EC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 000219CF, 000221EA, 00022875, 00022E57, 00023592, // : 00023BCC, 00024161, 00024581, 00024924, //Binary Size : 0x000000E5 bytes function NUMBER function_0294(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001, /*STRING*/ s0001) STRING s0002; //-002-/ 00036A3B, 00036A4C, NUMBER n0003; //-004-/ 00036A12, 00036A1C, 00036A3B, 00036A69, NUMBER n0006; //-002-/ 00036A77, 00036A81, NUMBER n0008; //-006-/ 00036A25, 00036A2F, 00036A4C, 00036A5D, 00036A8F, 00036A9C, begin /* 000369FA: 0022 */ // -- Begin Function Code -- // /* 00036A03: 0021 */ function_0297(n0000); /* 00036A0C: 0020 */ USER.GetFocus(); /* 00036A12: 0006 */ n0003 = LAST_RESULT; /* 00036A1C: 0020 */ USER.IsWindow(n0003); /* 00036A25: 0006 */ n0008 = LAST_RESULT; /* 00036A2F: 0004 */ if(! n0008) goto label_0862; // normal if /* 00036A3B: 0020 */ USER.GetClassName(n0003, s0002, 0x00000400); /* 00036A4C: 000D */ n0008 = s0002 == "edit"; /* 00036A5D: 0004 */ if(! n0008) goto label_0862; // normal if /* 00036A69: 0020 */ USER.GetWindowLong(n0003, 0xFFFFFFF4); /* 00036A77: 0006 */ n0006 = LAST_RESULT; /* 00036A81: 0021 */ function_0126(s0000, n0006); // : Jump Referenced(2): // : 00036A2F, 00036A5D, label_0862: /* 00036A8F: 000E */ n0008 = s0001 != ""; /* 00036A9C: 0004 */ if(! n0008) goto label_0863; // normal if /* 00036AA8: 0021 */ function_0299(s0000, n0000, g_str002D, 0x000002BC, 0x00000019); /* 00036AC1: 0021 */ function_0299(s0000, n0000, g_str002D, 0x000000CA, 0x00000001); // : Jump Referenced(1): // : 00036A9C, label_0863: /* 00036ADC: 0024 */ return; /* 00036AE0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021C8B, 0002240E, 00022AED, 000230D9, 00023826, // : 00023EAB, 00024317, 000246B5, 00024B88, //Binary Size : 0x0000005B bytes function NUMBER function_0295(/*NUMBER*/ n0000) NUMBER n0001; //-004-/ 00036AF7, 00036B15, 00036B15, 00036B22, NUMBER n0002; //-002-/ 00036B06, 00036B15, begin /* 00036AEE: 0022 */ // -- Begin Function Code -- // /* 00036AF7: 000C */ n0001 = n0000 >= 0x00000001; /* 00036B06: 000B */ n0002 = n0000 <= 0x0000000C; /* 00036B15: 0019 */ n0001 = n0001 && n0002; /* 00036B22: 0004 */ if(! n0001) goto label_0865; // normal if /* 00036B2E: 0027 */ // -- Start Return Code -- // /* 00036B32: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00036B22, label_0865: /* 00036B3D: 0027 */ // -- Start Return Code -- // /* 00036B41: 0023 */ return 0x00000000; /* 00036B4A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021C9E, 00022421, 00022B00, 000230EC, 00023839, // : 00023EBE, 0002432A, 000246C8, 00024B9B, //Binary Size : 0x000000E4 bytes function NUMBER function_0296(/*NUMBER*/ n0000) NUMBER n0001; //-006-/ 00036B67, 00036B76, 00036BA5, 00036BB4, 00036BE3, 00036BF2, begin /* 00036B58: 0022 */ // -- Begin Function Code -- // /* 00036B61: 0001 */ // -- While/Switch -- // /* 00036B67: 000D */ n0001 = n0000 == 0x00000002; /* 00036B76: 0004 */ if(! n0001) goto label_0868; // normal if /* 00036B82: 0021 */ function_0216(0x00000002); /* 00036B8D: 0027 */ // -- Start Return Code -- // /* 00036B91: 0023 */ return 0x00000000; /* 00036B9A: 0005 */ goto label_086B; // : Jump Referenced(1): // : 00036B76, label_0868: /* 00036BA5: 000D */ n0001 = n0000 == 0x00000009; /* 00036BB4: 0004 */ if(! n0001) goto label_0869; // normal if /* 00036BC0: 0021 */ function_0216(0x00000002); /* 00036BCB: 0027 */ // -- Start Return Code -- // /* 00036BCF: 0023 */ return 0x00000000; /* 00036BD8: 0005 */ goto label_086B; // : Jump Referenced(1): // : 00036BB4, label_0869: /* 00036BE3: 000D */ n0001 = n0000 == 0x00000008; /* 00036BF2: 0004 */ if(! n0001) goto label_086A; // normal if /* 00036BFE: 0021 */ function_0216(0x00000001); /* 00036C09: 0027 */ // -- Start Return Code -- // /* 00036C0D: 0023 */ return 0x00000000; /* 00036C16: 0005 */ goto label_086B; // : Jump Referenced(1): // : 00036BF2, label_086A: /* 00036C21: 0027 */ // -- Start Return Code -- // /* 00036C25: 0023 */ return 0x00000001; // : Jump Referenced(3): // : 00036B9A, 00036BD8, 00036C16, label_086B: /* 00036C30: 0027 */ // -- Start Return Code -- // /* 00036C34: 0023 */ return 0x00000000; /* 00036C3D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00036A03, //Binary Size : 0x0000029E bytes function NUMBER function_0297(/*HWND*/ n0000) STRING s0000; //-004-/ 00036D18, 00036D30, 00036D48, 00036D60, STRING s0001; //-003-/ 00036D98, 00036DC1, 00036DEE, NUMBER n0001; //-005-/ 00036C65, 00036DA2, 00036DC1, 00036DFC, 00036E1B, NUMBER n0002; //-004-/ 00036C9B, 00036CDB, 00036E56, 00036E75, NUMBER n0003; //-005-/ 00036C80, 00036DCF, 00036DEE, 00036E29, 00036E48, NUMBER n0004; //-003-/ 00036CD1, 00036EB0, 00036ECF, NUMBER n0005; //-003-/ 00036CB6, 00036E83, 00036EA2, NUMBER n0006; //-003-/ 00036D26, 00036E1B, 00036E48, NUMBER n0007; //-002-/ 00036D3E, 00036E75, NUMBER n0008; //-003-/ 00036D56, 00036EA2, 00036ECF, NUMBER n0009; //-002-/ 00036D6E, 00036D78, NUMBER n000A; //-018-/ 00036CE4, 00036CEE, 00036CEE, 00036CFD, 00036DAB, 00036DB5, 00036DD8, 00036DE2, 00036E05, 00036E0F, 00036E32, 00036E3C, 00036E5F, 00036E69, 00036E8C, 00036E96, 00036EB9, 00036EC3, begin /* 00036C4B: 0022 */ // -- Begin Function Code -- // /* 00036C54: 0021 */ function_0128("", n0000, 0x00000001); /* 00036C65: 0006 */ n0001 = LAST_RESULT; /* 00036C6F: 0021 */ function_0128("", n0000, 0x00000001); /* 00036C80: 0006 */ n0003 = LAST_RESULT; /* 00036C8A: 0021 */ function_0128("", n0000, 0x0000000C); /* 00036C9B: 0006 */ n0002 = LAST_RESULT; /* 00036CA5: 0021 */ function_0128("", n0000, 0x00000002); /* 00036CB6: 0006 */ n0005 = LAST_RESULT; /* 00036CC0: 0021 */ function_0128("", n0000, 0x00000009); /* 00036CD1: 0006 */ n0004 = LAST_RESULT; /* 00036CDB: 0020 */ USER.IsWindow(n0002); /* 00036CE4: 0006 */ n000A = LAST_RESULT; /* 00036CEE: 000D */ n000A = n000A == 0x00000000; /* 00036CFD: 0004 */ if(! n000A) goto label_086D; // normal if /* 00036D09: 0027 */ // -- Start Return Code -- // /* 00036D0D: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00036CFD, label_086D: /* 00036D18: 0021 */ function_01C5(0x00000033, s0000); /* 00036D26: 0006 */ n0006 = LAST_RESULT; /* 00036D30: 0021 */ function_01C5(0x00000032, s0000); /* 00036D3E: 0006 */ n0007 = LAST_RESULT; /* 00036D48: 0021 */ function_01C5(0x00000038, s0000); /* 00036D56: 0006 */ n0008 = LAST_RESULT; /* 00036D60: 0021 */ function_01C5(0x00000034, s0000); /* 00036D6E: 0006 */ n0009 = LAST_RESULT; /* 00036D78: 0004 */ if(! n0009) goto label_086F; // normal if /* 00036D84: 0021 */ function_01FE("SETUPSTR862"); /* 00036D98: 0006 */ s0001 = LAST_RESULT; /* 00036DA2: 0020 */ USER.IsWindow(n0001); /* 00036DAB: 0006 */ n000A = LAST_RESULT; /* 00036DB5: 0004 */ if(! n000A) goto label_086E; // normal if /* 00036DC1: 0020 */ USER.SetWindowText(n0001, s0001); // : Jump Referenced(1): // : 00036DB5, label_086E: /* 00036DCF: 0020 */ USER.IsWindow(n0003); /* 00036DD8: 0006 */ n000A = LAST_RESULT; /* 00036DE2: 0004 */ if(! n000A) goto label_086F; // normal if /* 00036DEE: 0020 */ USER.SetWindowText(n0003, s0001); // : Jump Referenced(2): // : 00036D78, 00036DE2, label_086F: /* 00036DFC: 0020 */ USER.IsWindow(n0001); /* 00036E05: 0006 */ n000A = LAST_RESULT; /* 00036E0F: 0004 */ if(! n000A) goto label_0870; // normal if /* 00036E1B: 0020 */ USER.EnableWindow(n0001, n0006); // : Jump Referenced(1): // : 00036E0F, label_0870: /* 00036E29: 0020 */ USER.IsWindow(n0003); /* 00036E32: 0006 */ n000A = LAST_RESULT; /* 00036E3C: 0004 */ if(! n000A) goto label_0871; // normal if /* 00036E48: 0020 */ USER.EnableWindow(n0003, n0006); // : Jump Referenced(1): // : 00036E3C, label_0871: /* 00036E56: 0020 */ USER.IsWindow(n0002); /* 00036E5F: 0006 */ n000A = LAST_RESULT; /* 00036E69: 0004 */ if(! n000A) goto label_0872; // normal if /* 00036E75: 0020 */ USER.EnableWindow(n0002, n0007); // : Jump Referenced(1): // : 00036E69, label_0872: /* 00036E83: 0020 */ USER.IsWindow(n0005); /* 00036E8C: 0006 */ n000A = LAST_RESULT; /* 00036E96: 0004 */ if(! n000A) goto label_0873; // normal if /* 00036EA2: 0020 */ USER.EnableWindow(n0005, n0008); // : Jump Referenced(1): // : 00036E96, label_0873: /* 00036EB0: 0020 */ USER.IsWindow(n0004); /* 00036EB9: 0006 */ n000A = LAST_RESULT; /* 00036EC3: 0004 */ if(! n000A) goto label_0874; // normal if /* 00036ECF: 0020 */ USER.EnableWindow(n0004, n0008); // : Jump Referenced(1): // : 00036EC3, label_0874: /* 00036EDD: 0027 */ // -- Start Return Code -- // /* 00036EE1: 0023 */ return 0x00000001; /* 00036EEA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(12): // : 0002275E, 0002278A, 00022E05, 00022E31, 00023540, // : 0002356C, 00023AF9, 0002413B, 0002455B, 000248FE, // : 00037560, 00037571, //Binary Size : 0x0000001B bytes function NUMBER function_0298(/*STRING*/ s0000, /*NUMBER*/ n0000, /*STRING*/ s0001) begin /* 00036EF8: 0022 */ // -- Begin Function Code -- // /* 00036F01: 0021 */ function_0123(s0000, n0000, s0001); /* 00036F10: 0024 */ return; /* 00036F14: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0002293C, 00036AA8, 00036AC1, 000375B6, //Binary Size : 0x000000FA bytes function NUMBER function_0299(/*STRING*/ s0000, /*NUMBER*/ n0000, /*STRING*/ s0001, /*NUMBER*/ n0001, /*NUMBER*/ n0002) STRING s0002; //-003-/ 00036F8D, 00036F9C, 00036FCA, NUMBER n0003; //-003-/ 00036F44, 00036F75, 00036FF9, NUMBER n0004; //-007-/ 00036F2B, 00036F35, 00036F8D, 00036FCA, 00036FDB, 00036FDB, 00036FEA, NUMBER n0006; //-004-/ 00036F4E, 00036F5C, 00037003, 00037003, NUMBER n000A; //-001-/ 00036F81, NUMBER n000C; //-006-/ 00036F5C, 00036F69, 00036FA5, 00036FAF, 00036FAF, 00036FBE, begin /* 00036F22: 0022 */ // -- Begin Function Code -- // /* 00036F2B: 0006 */ n0004 = n0001; /* 00036F35: 0021 */ function_0128("", n0000, n0004); /* 00036F44: 0006 */ n0003 = LAST_RESULT; /* 00036F4E: 0006 */ n0006 = 0x00000000; // : Jump Referenced(1): // : 00037012, label_0877: /* 00036F5C: 000B */ n000C = n0006 <= n0002; /* 00036F69: 0004 */ if(! n000C) goto label_0879; // normal if /* 00036F75: 0004 */ if(! n0003) goto label_0878; // normal if /* 00036F81: 0006 */ n000A = 0x00000000; /* 00036F8D: 0021 */ function_0122(s0000, n0004, s0002); /* 00036F9C: 0021 */ function_029A(s0002); /* 00036FA5: 0006 */ n000C = LAST_RESULT; /* 00036FAF: 000C */ n000C = n000C >= 0x00000000; /* 00036FBE: 0004 */ if(! n000C) goto label_0878; // normal if /* 00036FCA: 0021 */ function_0123(s0000, n0004, s0002); // : Jump Referenced(2): // : 00036F75, 00036FBE, label_0878: /* 00036FDB: 0007 */ n0004++; /* 00036FEA: 0021 */ function_0128("", n0000, n0004); /* 00036FF9: 0006 */ n0003 = LAST_RESULT; /* 00037003: 0007 */ n0006++; /* 00037012: 0005 */ goto label_0877; // : Jump Referenced(1): // : 00036F69, label_0879: /* 0003701D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0001021F, 00011D42, 00011E54, 00011EAA, 00011F10, // : 00011FD7, 00012024, 00012071, 000120B1, 00036F9C, // : //Binary Size : 0x000000A8 bytes function NUMBER function_029A(/*BYREF STRING*/ s0000) NUMBER n0000; //-008-/ 00037034, 00037060, 00037060, 0003708E, 0003708E, 000370BC, 000370BC, 000370CD, NUMBER n0001; //-006-/ 00037056, 00037060, 00037084, 0003708E, 000370B2, 000370BC, begin /* 0003702B: 0022 */ // -- Begin Function Code -- // /* 00037034: 0006 */ n0000 = 0x00000000; /* 00037040: 0021 */ function_02D8(s0000, "%P", g_str0015, 0x00000000); /* 00037056: 0006 */ n0001 = LAST_RESULT; /* 00037060: 0007 */ n0000 = n0000 + n0001; /* 0003706D: 0021 */ function_02D8(s0000, "%VS", g_str0016, 0x00000000); /* 00037084: 0006 */ n0001 = LAST_RESULT; /* 0003708E: 0007 */ n0000 = n0000 + n0001; /* 0003709B: 0021 */ function_02D8(s0000, "%VI", g_str0017, 0x00000000); /* 000370B2: 0006 */ n0001 = LAST_RESULT; /* 000370BC: 0007 */ n0000 = n0000 + n0001; /* 000370C9: 0027 */ // -- Start Return Code -- // /* 000370CD: 0023 */ return n0000; /* 000370D4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021C2A, 000223A9, 00022A87, 00023073, 000237C0, // : 00023E37, 000242B1, 00024646, 000249CF, //Binary Size : 0x0000007B bytes function NUMBER function_029B(/*NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-002-/ 0003710C, 00037144, NUMBER n0001; //-002-/ 000370F1, 00037100, begin /* 000370E2: 0022 */ // -- Begin Function Code -- // /* 000370EB: 0001 */ // -- While/Switch -- // /* 000370F1: 000D */ n0001 = n0000 == 0xFFFFFFFF; /* 00037100: 0004 */ if(! n0001) goto label_087D; // normal if /* 0003710C: 0007 */ s0001 = "In function \'%s\':\n" + "Unable to create dialog.\n"; /* 00037144: 0021 */ function_01F5(0xFFFF0003, "", s0001, s0000); // : Jump Referenced(1): // : 00037100, label_087D: /* 0003715A: 0024 */ return; /* 0003715E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00021C71, 000223F4, 00022AD3, 000230BF, 0002380C, // : 00023E91, 000242FD, 0002469B, 00024A29, //Binary Size : 0x000000AD bytes function NUMBER function_029C(/*NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF BOOL*/ n0002) NUMBER n0003; //-004-/ 00037186, 00037190, 000371C3, 000371CD, begin /* 0003716C: 0022 */ // -- Begin Function Code -- // /* 00037175: 0021 */ function_0128("", n0000, 0x00000009); /* 00037186: 0006 */ n0003 = LAST_RESULT; /* 00037190: 0004 */ if(! n0003) goto label_087F; // normal if /* 0003719C: 0021 */ function_0216(0x00000002); /* 000371A7: 0005 */ goto label_0881; // : Jump Referenced(1): // : 00037190, label_087F: /* 000371B2: 0021 */ function_0128("", n0000, 0x00000002); /* 000371C3: 0006 */ n0003 = LAST_RESULT; /* 000371CD: 0004 */ if(! n0003) goto label_0880; // normal if /* 000371D9: 0006 */ n0001 = 0x00000002; /* 000371E5: 0006 */ n0002 = 0x00000001; /* 000371F1: 0005 */ goto label_0881; // : Jump Referenced(1): // : 000371CD, label_0880: /* 000371FC: 0006 */ n0001 = 0x00000002; /* 00037208: 0006 */ n0002 = 0x00000001; // : Jump Referenced(2): // : 000371A7, 000371F1, label_0881: /* 00037216: 0024 */ return; /* 0003721A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(26): // : 00021FA1, 000224EE, 000225A3, 00022B8E, 00022C58, // : 0002317A, 000232B2, 000232CF, 000238D6, 000238F3, // : 00023987, 00023F4A, 0002401A, 000243A2, 0002442F, // : 0002474B, 000247DD, 00024C61, 00024CCF, 00024EA9, // : 00024F84, 0002512E, 00025241, 0002536B, 000253FE, // : 0002564F, //Binary Size : 0x00000033 bytes function NUMBER function_029D(/*BYREF STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*BYREF NUMBER*/ n0000) begin /* 00037228: 0022 */ // -- Begin Function Code -- // /* 00037231: 0021 */ function_02D6(s0000, "%s-%ld", s0001, n0000); /* 00037249: 0007 */ n0000++; /* 00037258: 0024 */ return; /* 0003725C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00024DBA, 0002577C, //Binary Size : 0x00000089 bytes function NUMBER function_029E(/*HWND*/ n0000) NUMBER n0001; //-006-/ 0003727C, 00037286, 00037286, 00037295, 000372B9, 000372C3, begin /* 0003726A: 0022 */ // -- Begin Function Code -- // /* 00037273: 0020 */ USER32.IsWindowVisible(n0000); /* 0003727C: 0006 */ n0001 = LAST_RESULT; /* 00037286: 000D */ n0001 = n0001 == 0x00000000; /* 00037295: 0004 */ if(! n0001) goto label_0884; // normal if /* 000372A1: 0027 */ // -- Start Return Code -- // /* 000372A5: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00037295, label_0884: /* 000372B0: 0020 */ USER.IsIconic(n0000); /* 000372B9: 0006 */ n0001 = LAST_RESULT; /* 000372C3: 0004 */ if(! n0001) goto label_0885; // normal if /* 000372CF: 0027 */ // -- Start Return Code -- // /* 000372D3: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000372C3, label_0885: /* 000372DE: 0020 */ USER32.SetForegroundWindow(n0000); /* 000372E7: 0027 */ // -- Start Return Code -- // /* 000372EB: 0023 */ return 0x00000001; /* 000372F4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(66): // : 0000CCDC, 0001020A, 0001023C, 000102F8, 000103C5, // : 000103DA, 00010413, 00010428, 00010626, 0001067B, // : 000106CF, 000108CF, 00010CAB, 00011D2D, 00011E3F, // : 00011E95, 00011EFB, 00011F7E, 00011FC2, 0001200F, // : 0001205C, 0001209C, 00012438, 0001245C, 00012499, // : 000125E9, 000125FE, 0001269F, 000126B4, 0001277F, // : 00012794, 0001286F, 00012A89, 00012B86, 00012BAA, // : 00012BCC, 00012C51, 00012CC9, 00012EF4, 00012F51, // : 000133B8, 000133CD, 00021B20, 00021D57, 00024DF1, // : 0002550A, 00025B18, 0002A8DB, 0002A916, 0002A991, // : 0002AA0C, 0002AA87, 0002AAC2, 0002AAFD, 0002AB78, // : 0002AE8C, 0002AEA1, 0002AF5C, 00031E4D, 00031EC8, // : 00031F19, 000369A5, 0003A0DF, 0003A0F4, 0003AE2E, // : 000423E0, //Binary Size : 0x0000010A bytes function STRING function_029F(/*NUMBER*/ n0000) STRING s0000; //-006-/ 0003730B, 0003732D, 000373AF, 000373B9, 000373DB, 00037406, NUMBER n0001; //-004-/ 0003733F, 0003734F, 0003735E, 000373ED, NUMBER n0002; //-007-/ 0003731E, 0003732D, 0003735E, 00037378, 000373A0, 000373CC, 000373DB, NUMBER n0003; //-012-/ 00037314, 0003731E, 0003734F, 0003736B, 0003736B, 00037387, 00037387, 00037394, 000373A0, 000373AF, 000373C2, 000373CC, NUMBER n0004; //-004-/ 0003735E, 0003736B, 00037378, 00037387, begin /* 00037302: 0022 */ // -- Begin Function Code -- // /* 0003730B: 0021 */ function_02D0(s0000); /* 00037314: 0006 */ n0003 = LAST_RESULT; /* 0003731E: 000F */ n0002 = n0003 - 0x00000001; /* 0003732D: 0020 */ ISRT.LangLoadString(g_number002F, n0000, s0000, n0002); /* 0003733F: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 000373F7, label_0887: /* 0003734B: 0001 */ // -- While/Switch -- // /* 0003734F: 000E */ n0003 = n0001 != 0x00000000; /* 0003735E: 000C */ n0004 = n0001 >= n0002; /* 0003736B: 0019 */ n0003 = n0003 && n0004; /* 00037378: 0009 */ n0004 = n0002 < 0x000186A0; /* 00037387: 0019 */ n0003 = n0003 && n0004; /* 00037394: 0004 */ if(! n0003) goto label_0888; // normal if /* 000373A0: 0010 */ n0003 = n0002 * 0x00000002; /* 000373AF: 0031 */ Resize(s0000, n0003); /* 000373B9: 0021 */ function_02D0(s0000); /* 000373C2: 0006 */ n0003 = LAST_RESULT; /* 000373CC: 000F */ n0002 = n0003 - 0x00000001; /* 000373DB: 0020 */ ISRT.LangLoadString(g_number002F, n0000, s0000, n0002); /* 000373ED: 0006 */ n0001 = LAST_RESULT; /* 000373F7: 0005 */ goto label_0887; // : Jump Referenced(1): // : 00037394, label_0888: /* 00037402: 0027 */ // -- Start Return Code -- // /* 00037406: 0023 */ return s0000; /* 0003740D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(8): // : 00022220, 00022889, 00022E6B, 000235A6, 00023BE0, // : 00024175, 00024595, 00024938, //Binary Size : 0x000001B9 bytes function NUMBER function_02A0(/*STRING*/ s0000, /*NUMBER*/ n0000, /*STRING*/ s0001) STRING s0002; //-005-/ 000374AF, 000374FB, 00037539, 00037560, 0003758D, STRING s0003; //-003-/ 000374B9, 0003751C, 00037571, NUMBER n0001; //-003-/ 00037435, 00037545, 0003759B, NUMBER n0002; //-002-/ 00037469, 00037473, NUMBER n0003; //-005-/ 0003748A, 00037494, 000374DF, 000374FB, 0003750D, NUMBER n0004; //-004-/ 000374D5, 000374DF, 000374EC, 0003751C, NUMBER n0006; //-012-/ 0003743F, 0003744C, 00037494, 000374A3, 000374DF, 000374EC, 0003750D, 0003751C, 00037545, 00037554, 0003759B, 000375AA, begin /* 0003741B: 0022 */ // -- Begin Function Code -- // /* 00037424: 0021 */ function_0128("", n0000, 0x00000032); /* 00037435: 0006 */ n0001 = LAST_RESULT; /* 0003743F: 000E */ n0006 = s0001 != ""; /* 0003744C: 0004 */ if(! n0006) goto label_088F; // normal if /* 00037458: 0021 */ function_0128("", n0000, 0x00000033); /* 00037469: 0006 */ n0002 = LAST_RESULT; /* 00037473: 0004 */ if(! n0002) goto label_088C; // normal if /* 0003747F: 002A */ StrFind(s0001, "\n"); /* 0003748A: 0006 */ n0003 = LAST_RESULT; /* 00037494: 0009 */ n0006 = n0003 < 0x00000000; /* 000374A3: 0004 */ if(! n0006) goto label_088A; // normal if /* 000374AF: 0006 */ s0002 = s0001; /* 000374B9: 0006 */ s0003 = ""; /* 000374C3: 0005 */ goto label_088B; // : Jump Referenced(1): // : 000374A3, label_088A: /* 000374CE: 0028 */ StrLengthChars(s0001); /* 000374D5: 0006 */ n0004 = LAST_RESULT; /* 000374DF: 000F */ n0006 = n0004 - n0003; /* 000374EC: 000F */ n0004 = n0006 - 0x00000001; /* 000374FB: 0029 */ StrSub(s0002, s0001, 0x00000000, n0003); /* 0003750D: 0007 */ n0006 = n0003 + 0x00000001; /* 0003751C: 0029 */ StrSub(s0003, s0001, n0006, n0004); // : Jump Referenced(1): // : 000374C3, label_088B: /* 0003752E: 0005 */ goto label_088D; // : Jump Referenced(1): // : 00037473, label_088C: /* 00037539: 0006 */ s0002 = s0001; // : Jump Referenced(1): // : 0003752E, label_088D: /* 00037545: 000E */ n0006 = n0001 != 0x00000000; /* 00037554: 0004 */ if(! n0006) goto label_088E; // normal if /* 00037560: 0021 */ function_0298(s0000, 0x00000032, s0002); /* 00037571: 0021 */ function_0298(s0000, 0x00000033, s0003); /* 00037582: 0005 */ goto label_088F; // : Jump Referenced(1): // : 00037554, label_088E: /* 0003758D: 0020 */ USER.SetWindowText(n0000, s0002); // : Jump Referenced(2): // : 0003744C, 00037582, label_088F: /* 0003759B: 000E */ n0006 = n0001 != 0x00000000; /* 000375AA: 0004 */ if(! n0006) goto label_0890; // normal if /* 000375B6: 0021 */ function_0299(s0000, n0000, g_str002D, 0x00000032, 0x00000004); // : Jump Referenced(1): // : 000375AA, label_0890: /* 000375D1: 0024 */ return; /* 000375D5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002148C, //Binary Size : 0x000001C3 bytes function NUMBER function_02A2() begin /* 000375E3: 0022 */ // -- Begin Function Code -- // /* 000375EC: 0033 */ g_struct_type_0011_0011.lpMachineName = 0x00000000; /* 00037608: 0033 */ g_struct_type_0011_0011.lpDatabaseName = 0x00000000; /* 00037625: 0033 */ g_struct_type_0011_0011.dwDesiredAccess = 0x000F01FF; /* 00037643: 0033 */ g_struct_type_0011_0011.dwServiceType = 0x00000010; /* 0003765F: 0033 */ g_struct_type_0011_0011.dwStartType = 0x00000002; /* 00037679: 0033 */ g_struct_type_0011_0011.dwErrorControl = 0x00000000; /* 00037696: 0033 */ g_struct_type_0011_0011.lpLoadOrderGroup = 0x00000000; /* 000376B5: 0033 */ g_struct_type_0011_0011.lpdwTagId = 0x00000000; /* 000376CD: 0033 */ g_struct_type_0011_0011.lpDependencies = 0x00000000; /* 000376EA: 0033 */ g_struct_type_0011_0011.lpServiceStartName = 0x00000000; /* 0003770B: 0033 */ g_struct_type_0011_0011.lpPassword = 0x00000000; /* 00037724: 0033 */ g_struct_type_0011_0011.nStartServiceWaitCount = 0xFFFFFFFF; /* 00037749: 0033 */ g_struct_type_0011_0011.nStopServiceWaitCount = 0xFFFFFFFF; /* 0003776D: 0033 */ g_struct_type_0011_0011.nWaitHintMax = 0x00002710; /* 00037788: 0033 */ g_struct_type_0011_0011.nWaitHintMin = 0x000003E8; /* 000377A3: 0024 */ return; /* 000377A7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00008CC3, //Binary Size : 0x0000010C bytes function NUMBER function_02A3(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-002-/ 000377C9, 000377D3, NUMBER n0001; //-003-/ 00037866, 00037877, 000378A5, NUMBER n0002; //-006-/ 000377D3, 000377E2, 00037877, 00037886, 000378B1, 000378BB, OBJECT obj0000; //-003-/ 00037804, 0003780E, 0003784D, begin /* 000377B5: 0022 */ // -- Begin Function Code -- // /* 000377BE: 0021 */ function_02A7(0xA0000000); /* 000377C9: 0006 */ n0000 = LAST_RESULT; /* 000377D3: 000D */ n0002 = n0000 == 0x00000000; /* 000377E2: 0004 */ if(! n0002) goto label_0893; // normal if /* 000377EE: 0035 */ Err.LastDllError(); /* 00037804: 0006 */ obj0000 = LAST_RESULT; /* 0003780E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000000D5, obj0000); /* 0003784D: 0006 */ obj0000 = NOTHING; /* 00037857: 0027 */ // -- Start Return Code -- // /* 0003785B: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000377E2, label_0893: /* 00037866: 0021 */ function_02A6(s0000, n0001, 0xA0000000); /* 00037877: 000D */ n0002 = n0001 == 0x00000000; /* 00037886: 0004 */ if(! n0002) goto label_0894; // normal if /* 00037892: 0027 */ // -- Start Return Code -- // /* 00037896: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00037886, label_0894: /* 000378A1: 0027 */ // -- Start Return Code -- // /* 000378A5: 0021 */ function_02AA(n0001, s0001); /* 000378B1: 0006 */ n0002 = LAST_RESULT; /* 000378BB: 0023 */ return n0002; /* 000378C2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00008B47, //Binary Size : 0x00000136 bytes function NUMBER function_02A4(/*STRING*/ s0000) NUMBER n0000; //-004-/ 000378DD, 00037907, 0003792E, 000379EE, NUMBER n0001; //-004-/ 000378EE, 000378F8, 00037937, 00037941, NUMBER n0002; //-003-/ 000379C5, 000379DC, 000379EE, NUMBER n0003; //-008-/ 000378F8, 00037907, 00037907, 00037914, 00037941, 00037950, 000379FA, 00037A04, OBJECT obj0000; //-003-/ 00037972, 0003797C, 000379BB, begin /* 000378D4: 0022 */ // -- Begin Function Code -- // /* 000378DD: 0021 */ function_02A6(s0000, n0000, 0x000F01FF); /* 000378EE: 0006 */ n0001 = LAST_RESULT; /* 000378F8: 000D */ n0003 = n0001 == 0x00000000; /* 00037907: 0019 */ n0003 = n0000 && n0003; /* 00037914: 0004 */ if(! n0003) goto label_0896; // normal if /* 00037920: 0006 */ g_number0002 = 0x00000001; // : Jump Referenced(1): // : 00037914, label_0896: /* 0003792E: 0020 */ Advapi32.DeleteService(n0000); /* 00037937: 0006 */ n0001 = LAST_RESULT; /* 00037941: 000D */ n0003 = n0001 == 0x00000000; /* 00037950: 0004 */ if(! n0003) goto label_0897; // normal if /* 0003795C: 0035 */ Err.LastDllError(); /* 00037972: 0006 */ obj0000 = LAST_RESULT; /* 0003797C: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000000FE, obj0000); /* 000379BB: 0006 */ obj0000 = NOTHING; /* 000379C5: 0006 */ n0002 = 0xFFFFFFFF; /* 000379D1: 0005 */ goto label_0898; // : Jump Referenced(1): // : 00037950, label_0897: /* 000379DC: 0006 */ n0002 = 0x00000000; // : Jump Referenced(1): // : 000379D1, label_0898: /* 000379EA: 0027 */ // -- Start Return Code -- // /* 000379EE: 0021 */ function_02A8(n0000, n0002); /* 000379FA: 0006 */ n0003 = LAST_RESULT; /* 00037A04: 0023 */ return n0003; /* 00037A0B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00008B12, 00008C8E, //Binary Size : 0x000001A5 bytes function BOOL function_02A5(/*STRING*/ s0000) NUMBER n0000; //-003-/ 00037A31, 00037A3B, 00037AE6, NUMBER n0001; //-004-/ 00037AF7, 00037B0D, 00037B97, 00037BA6, NUMBER n0002; //-010-/ 00037A3B, 00037A4A, 00037ADC, 00037AE6, 00037B0D, 00037B1C, 00037B97, 00037BA6, 00037BB2, 00037BBC, OBJECT obj0000; //-006-/ 00037A6C, 00037A76, 00037AB5, 00037B3E, 00037B48, 00037B87, begin /* 00037A1D: 0022 */ // -- Begin Function Code -- // /* 00037A26: 0021 */ function_02A7(0x80000000); /* 00037A31: 0006 */ n0000 = LAST_RESULT; /* 00037A3B: 000D */ n0002 = n0000 == 0x00000000; /* 00037A4A: 0004 */ if(! n0002) goto label_089A; // normal if /* 00037A56: 0035 */ Err.LastDllError(); /* 00037A6C: 0006 */ obj0000 = LAST_RESULT; /* 00037A76: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000131, obj0000); /* 00037AB5: 0006 */ obj0000 = NOTHING; /* 00037ABF: 0027 */ // -- Start Return Code -- // /* 00037AC3: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00037A4A, label_089A: /* 00037ACE: 0036 */ try /* 00037ADC: 003C */ n0002 = &s0000; /* 00037AE6: 0020 */ Advapi32.OpenServiceW(n0000, n0002, 0x80000000); /* 00037AF7: 0006 */ n0001 = LAST_RESULT; /* 00037B01: 0037 */ catch /* 00037B07: 0038 */ endcatch; /* 00037B0D: 000D */ n0002 = n0001 == 0x00000000; /* 00037B1C: 0004 */ if(! n0002) goto label_089D; // normal if /* 00037B28: 0035 */ Err.LastDllError(); /* 00037B3E: 0006 */ obj0000 = LAST_RESULT; /* 00037B48: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x0000013C, obj0000); /* 00037B87: 0006 */ obj0000 = NOTHING; // : Jump Referenced(1): // : 00037B1C, label_089D: /* 00037B93: 0027 */ // -- Start Return Code -- // /* 00037B97: 000E */ n0002 = n0001 != 0x00000000; /* 00037BA6: 0021 */ function_02A8(n0001, n0002); /* 00037BB2: 0006 */ n0002 = LAST_RESULT; /* 00037BBC: 0023 */ return n0002; /* 00037BC3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00037866, 000378DD, //Binary Size : 0x00000259 bytes function BOOL function_02A6(/*STRING*/ s0000, /*BYREF HWND*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-003-/ 00037BF5, 00037BFF, 00037CAA, NUMBER n0003; //-003-/ 00037DBC, 00037DC6, 00037E28, NUMBER n0004; //-012-/ 00037BFF, 00037C0E, 00037CA0, 00037CAA, 00037CCF, 00037CDE, 00037D62, 00037D6C, 00037D9C, 00037DA6, 00037DC6, 00037DD5, OBJECT obj0000; //-006-/ 00037C30, 00037C3A, 00037C79, 00037D00, 00037D0A, 00037D49, begin /* 00037BD5: 0022 */ // -- Begin Function Code -- // /* 00037BDE: 0006 */ n0000 = 0x00000000; /* 00037BEA: 0021 */ function_02A7(0xA0000000); /* 00037BF5: 0006 */ n0002 = LAST_RESULT; /* 00037BFF: 000D */ n0004 = n0002 == 0x00000000; /* 00037C0E: 0004 */ if(! n0004) goto label_089F; // normal if /* 00037C1A: 0035 */ Err.LastDllError(); /* 00037C30: 0006 */ obj0000 = LAST_RESULT; /* 00037C3A: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000181, obj0000); /* 00037C79: 0006 */ obj0000 = NOTHING; /* 00037C83: 0027 */ // -- Start Return Code -- // /* 00037C87: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00037C0E, label_089F: /* 00037C92: 0036 */ try /* 00037CA0: 003C */ n0004 = &s0000; /* 00037CAA: 0020 */ Advapi32.OpenServiceW(n0002, n0004, n0001); /* 00037CB9: 0006 */ n0000 = LAST_RESULT; /* 00037CC3: 0037 */ catch /* 00037CC9: 0038 */ endcatch; /* 00037CCF: 000D */ n0004 = n0000 == 0x00000000; /* 00037CDE: 0004 */ if(! n0004) goto label_08A2; // normal if /* 00037CEA: 0035 */ Err.LastDllError(); /* 00037D00: 0006 */ obj0000 = LAST_RESULT; /* 00037D0A: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x0000018A, obj0000); /* 00037D49: 0006 */ obj0000 = NOTHING; /* 00037D53: 0027 */ // -- Start Return Code -- // /* 00037D57: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00037CDE, label_08A2: /* 00037D62: 001A */ n0004 = &g_struct_type_0012_0012; /* 00037D6C: 0020 */ Advapi32.ControlService(n0000, 0x00000001, n0004); /* 00037D7D: 0035 */ g_struct_type_0011_0011.nStopServiceWaitCount; /* 00037D9C: 0006 */ n0004 = LAST_RESULT; /* 00037DA6: 0021 */ function_02A9(n0000, 0x00000001, 0x00000003, n0004); /* 00037DBC: 0006 */ n0003 = LAST_RESULT; /* 00037DC6: 000D */ n0004 = n0003 == 0x00000000; /* 00037DD5: 0004 */ if(! n0004) goto label_08A3; // normal if /* 00037DE1: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000196, 0xFFFFFFFF); // : Jump Referenced(1): // : 00037DD5, label_08A3: /* 00037E24: 0027 */ // -- Start Return Code -- // /* 00037E28: 0023 */ return n0003; /* 00037E2F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000377BE, 00037A26, 00037BEA, //Binary Size : 0x000002AE bytes function HWND function_02A7(/*NUMBER*/ n0000) STRING s0000; //-004-/ 00037F2B, 00037F35, 00037F35, 00037F4E, NUMBER n0001; //-003-/ 00037F55, 00037F5F, 00037F7A, NUMBER n0002; //-014-/ 00037E4A, 00037E57, 00037E57, 00037E64, 00037EB0, 00037EBA, 00037EBA, 00037EC9, 00037F5F, 00037F6E, 00038004, 00038030, 0003805F, 0003806E, NUMBER n0003; //-002-/ 00038026, 00038030, OBJECT obj0000; //-006-/ 00037E8C, 00037E96, 00037EA6, 00038090, 0003809A, 000380D9, begin /* 00037E41: 0022 */ // -- Begin Function Code -- // /* 00037E4A: 000D */ n0002 = g_number0052 == n0000; /* 00037E57: 0019 */ n0002 = g_number0051 && n0002; /* 00037E64: 0004 */ if(! n0002) goto label_08A5; // normal if /* 00037E70: 0027 */ // -- Start Return Code -- // /* 00037E74: 0023 */ return g_number0051; // : Jump Referenced(1): // : 00037E64, label_08A5: /* 00037E7D: 0035 */ g_struct_type_000F_0013.WINNT; /* 00037E8C: 0006 */ obj0000 = LAST_RESULT; /* 00037E96: 0035 */ obj0000.bWinNT(); /* 00037EA6: 0006 */ obj0000 = NOTHING; /* 00037EB0: 0006 */ n0002 = LAST_RESULT; /* 00037EBA: 000D */ n0002 = n0002 == 0x00000000; /* 00037EC9: 0004 */ if(! n0002) goto label_08A6; // normal if /* 00037ED5: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000001AF, 0xFFFFFFFF); /* 00037F16: 0027 */ // -- Start Return Code -- // /* 00037F1A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00037EC9, label_08A6: /* 00037F25: 0021 */ ret_g_str0041_02EC(); /* 00037F2B: 0006 */ s0000 = LAST_RESULT; /* 00037F35: 0014 */ s0000 = s0000 ^ "advapi32.dll"; /* 00037F4E: 0039 */ UseDLL(s0000); /* 00037F55: 0006 */ n0001 = LAST_RESULT; /* 00037F5F: 0009 */ n0002 = n0001 < 0x00000000; /* 00037F6E: 0004 */ if(! n0002) goto label_08A7; // normal if /* 00037F7A: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000001B7, n0001); /* 00037FB9: 0027 */ // -- Start Return Code -- // /* 00037FBD: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00037F6E, label_08A7: /* 00037FC8: 0036 */ try /* 00037FD6: 0004 */ if(! g_number0051) goto label_08A8; // normal if /* 00037FE2: 0020 */ Advapi32.CloseServiceHandle(g_number0051); // : Jump Referenced(1): // : 00037FD6, label_08A8: /* 00037FED: 0035 */ g_struct_type_0011_0011.lpMachineName; /* 00038004: 0006 */ n0002 = LAST_RESULT; /* 0003800E: 0035 */ g_struct_type_0011_0011.lpDatabaseName; /* 00038026: 0006 */ n0003 = LAST_RESULT; /* 00038030: 0020 */ Advapi32.OpenSCManagerW(n0002, n0003, n0000); /* 0003803F: 0006 */ g_number0051 = LAST_RESULT; /* 00038049: 0006 */ g_number0052 = n0000; /* 00038053: 0037 */ catch /* 00038059: 0038 */ endcatch; /* 0003805F: 000D */ n0002 = g_number0051 == 0x00000000; /* 0003806E: 0004 */ if(! n0002) goto label_08AB; // normal if /* 0003807A: 0035 */ Err.LastDllError(); /* 00038090: 0006 */ obj0000 = LAST_RESULT; /* 0003809A: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000001C8, obj0000); /* 000380D9: 0006 */ obj0000 = NOTHING; // : Jump Referenced(1): // : 0003806E, label_08AB: /* 000380E5: 0027 */ // -- Start Return Code -- // /* 000380E9: 0023 */ return g_number0051; /* 000380F0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000379EE, 00037BA6, //Binary Size : 0x0000003F bytes function NUMBER function_02A8(/*HWND*/ n0000, /*NUMBER*/ n0001) begin /* 00038102: 0022 */ // -- Begin Function Code -- // /* 0003810B: 0004 */ if(! n0000) goto label_08AD; // normal if /* 00038117: 0020 */ Advapi32.CloseServiceHandle(n0000); // : Jump Referenced(1): // : 0003810B, label_08AD: /* 00038122: 0020 */ Advapi32.CloseServiceHandle(g_number0051); /* 0003812B: 0006 */ g_number0051 = 0x00000000; /* 00038137: 0027 */ // -- Start Return Code -- // /* 0003813B: 0023 */ return n0001; /* 00038142: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00037DA6, 00038A50, //Binary Size : 0x000005EF bytes function BOOL function_02A9(/*HWND*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002, /*NUMBER*/ n0003) NUMBER n0004; //-003-/ 00038258, 00038535, 0003857A, NUMBER n0005; //-003-/ 00038278, 00038516, 00038555, NUMBER n0006; //-006-/ 00038336, 00038360, 0003838F, 000383C4, 000383F3, 000383FF, NUMBER n0007; //-002-/ 00038192, 000382D3, NUMBER n0008; //-003-/ 00038282, 000382FA, 000385FF, NUMBER n0009; //-002-/ 00038174, 000382E0, NUMBER n000A; //-060-/ 00038159, 00038168, 00038188, 00038192, 0003819F, 000381A9, 000381B5, 000381BF, 000381BF, 000381CE, 000382AC, 000382B6, 000382B6, 000382ED, 000382ED, 00038309, 00038309, 00038316, 00038356, 00038360, 00038360, 0003836D, 000383BA, 000383C4, 000383C4, 000383D1, 00038408, 00038412, 0003841E, 00038428, 00038428, 00038437, 000384D3, 000384DD, 000384DD, 000384EA, 0003850C, 00038516, 00038516, 00038523, 00038570, 0003857A, 0003857A, 000385A5, 000385A5, 000385B2, 00038630, 0003863A, 0003863A, 00038647, 00038653, 0003865D, 00038669, 00038673, 00038673, 00038682, 00038722, 0003872C, 0003872C, 00038739, NUMBER n000B; //-010-/ 000382C9, 000382D3, 000382D3, 000382E0, 000382E0, 000382ED, 000382FA, 00038309, 0003859B, 000385A5, OBJECT obj0000; //-009-/ 000381F0, 000381FA, 00038239, 00038459, 00038463, 000384A2, 000386A4, 000386AE, 000386ED, begin /* 00038150: 0022 */ // -- Begin Function Code -- // /* 00038159: 0009 */ n000A = n0003 < 0x00000000; /* 00038168: 0004 */ if(! n000A) goto label_08AF; // normal if /* 00038174: 0006 */ n0009 = 0x00000001; // : Jump Referenced(1): // : 00038168, label_08AF: /* 00038182: 0020 */ KERNEL32.GetTickCount(); /* 00038188: 0006 */ n000A = LAST_RESULT; /* 00038192: 0007 */ n0007 = n000A + n0003; /* 0003819F: 001A */ n000A = &g_struct_type_0012_0012; /* 000381A9: 0020 */ Advapi32.QueryServiceStatus(n0000, n000A); /* 000381B5: 0006 */ n000A = LAST_RESULT; /* 000381BF: 000D */ n000A = n000A == 0x00000000; /* 000381CE: 0004 */ if(! n000A) goto label_08B0; // normal if /* 000381DA: 0035 */ Err.LastDllError(); /* 000381F0: 0006 */ obj0000 = LAST_RESULT; /* 000381FA: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x000001FB, obj0000); /* 00038239: 0006 */ obj0000 = NOTHING; /* 00038243: 0027 */ // -- Start Return Code -- // /* 00038247: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000381CE, label_08B0: /* 00038252: 0020 */ KERNEL32.GetTickCount(); /* 00038258: 0006 */ n0004 = LAST_RESULT; /* 00038262: 0035 */ g_struct_type_0012_0012.dwCheckPoint; /* 00038278: 0006 */ n0005 = LAST_RESULT; /* 00038282: 0006 */ n0008 = 0x00000000; // : Jump Referenced(1): // : 0003860D, label_08B1: /* 00038290: 0001 */ // -- While/Switch -- // /* 00038294: 0035 */ g_struct_type_0012_0012.dwCurrentState; /* 000382AC: 0006 */ n000A = LAST_RESULT; /* 000382B6: 000D */ n000A = n000A == n0002; /* 000382C3: 0020 */ KERNEL32.GetTickCount(); /* 000382C9: 0006 */ n000B = LAST_RESULT; /* 000382D3: 0009 */ n000B = n0007 < n000B; /* 000382E0: 0018 */ n000B = n000B || n0009; /* 000382ED: 0019 */ n000A = n000A && n000B; /* 000382FA: 000D */ n000B = n0008 == 0x00000000; /* 00038309: 0019 */ n000A = n000A && n000B; /* 00038316: 0004 */ if(! n000A) goto label_08B7; // normal if /* 00038322: 0035 */ g_struct_type_0012_0012.dwWaitHint; /* 00038336: 0006 */ n0006 = LAST_RESULT; /* 00038340: 0035 */ g_struct_type_0011_0011.nWaitHintMin; /* 00038356: 0006 */ n000A = LAST_RESULT; /* 00038360: 0009 */ n000A = n0006 < n000A; /* 0003836D: 0004 */ if(! n000A) goto label_08B2; // normal if /* 00038379: 0035 */ g_struct_type_0011_0011.nWaitHintMin; /* 0003838F: 0006 */ n0006 = LAST_RESULT; /* 00038399: 0005 */ goto label_08B3; // : Jump Referenced(1): // : 0003836D, label_08B2: /* 000383A4: 0035 */ g_struct_type_0011_0011.nWaitHintMax; /* 000383BA: 0006 */ n000A = LAST_RESULT; /* 000383C4: 000A */ n000A = n0006 > n000A; /* 000383D1: 0004 */ if(! n000A) goto label_08B3; // normal if /* 000383DD: 0035 */ g_struct_type_0011_0011.nWaitHintMax; /* 000383F3: 0006 */ n0006 = LAST_RESULT; // : Jump Referenced(2): // : 00038399, 000383D1, label_08B3: /* 000383FF: 0020 */ KERNEL32.Sleep(n0006); /* 00038408: 001A */ n000A = &g_struct_type_0012_0012; /* 00038412: 0020 */ Advapi32.QueryServiceStatus(n0000, n000A); /* 0003841E: 0006 */ n000A = LAST_RESULT; /* 00038428: 000D */ n000A = n000A == 0x00000000; /* 00038437: 0004 */ if(! n000A) goto label_08B4; // normal if /* 00038443: 0035 */ Err.LastDllError(); /* 00038459: 0006 */ obj0000 = LAST_RESULT; /* 00038463: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x0000021B, obj0000); /* 000384A2: 0006 */ obj0000 = NOTHING; /* 000384AC: 0027 */ // -- Start Return Code -- // /* 000384B0: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00038437, label_08B4: /* 000384BB: 0035 */ g_struct_type_0012_0012.dwCurrentState; /* 000384D3: 0006 */ n000A = LAST_RESULT; /* 000384DD: 000D */ n000A = n000A == n0002; /* 000384EA: 0004 */ if(! n000A) goto label_08B6; // normal if /* 000384F6: 0035 */ g_struct_type_0012_0012.dwCheckPoint; /* 0003850C: 0006 */ n000A = LAST_RESULT; /* 00038516: 000A */ n000A = n000A > n0005; /* 00038523: 0004 */ if(! n000A) goto label_08B5; // normal if /* 0003852F: 0020 */ KERNEL32.GetTickCount(); /* 00038535: 0006 */ n0004 = LAST_RESULT; /* 0003853F: 0035 */ g_struct_type_0012_0012.dwCheckPoint; /* 00038555: 0006 */ n0005 = LAST_RESULT; /* 0003855F: 0005 */ goto label_08B6; // : Jump Referenced(1): // : 00038523, label_08B5: /* 0003856A: 0020 */ KERNEL32.GetTickCount(); /* 00038570: 0006 */ n000A = LAST_RESULT; /* 0003857A: 000F */ n000A = n000A - n0004; /* 00038587: 0035 */ g_struct_type_0012_0012.dwWaitHint; /* 0003859B: 0006 */ n000B = LAST_RESULT; /* 000385A5: 000A */ n000A = n000A > n000B; /* 000385B2: 0004 */ if(! n000A) goto label_08B6; // normal if /* 000385BE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x0000022B, 0xFFFFFFFF); /* 000385FF: 0006 */ n0008 = 0x00000001; // : Jump Referenced(3): // : 000384EA, 0003855F, 000385B2, label_08B6: /* 0003860D: 0005 */ goto label_08B1; // : Jump Referenced(1): // : 00038316, label_08B7: /* 00038618: 0035 */ g_struct_type_0012_0012.dwCurrentState; /* 00038630: 0006 */ n000A = LAST_RESULT; /* 0003863A: 000E */ n000A = n000A != n0001; /* 00038647: 0004 */ if(! n000A) goto label_08B8; // normal if /* 00038653: 001A */ n000A = &g_struct_type_0012_0012; /* 0003865D: 0020 */ Advapi32.QueryServiceStatus(n0000, n000A); /* 00038669: 0006 */ n000A = LAST_RESULT; /* 00038673: 000D */ n000A = n000A == 0x00000000; /* 00038682: 0004 */ if(! n000A) goto label_08B8; // normal if /* 0003868E: 0035 */ Err.LastDllError(); /* 000386A4: 0006 */ obj0000 = LAST_RESULT; /* 000386AE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000237, obj0000); /* 000386ED: 0006 */ obj0000 = NOTHING; /* 000386F7: 0027 */ // -- Start Return Code -- // /* 000386FB: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 00038647, 00038682, label_08B8: /* 00038706: 0027 */ // -- Start Return Code -- // /* 0003870A: 0035 */ g_struct_type_0012_0012.dwCurrentState; /* 00038722: 0006 */ n000A = LAST_RESULT; /* 0003872C: 000D */ n000A = n000A == n0001; /* 00038739: 0023 */ return n000A; /* 00038740: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000378A5, //Binary Size : 0x000003AB bytes function NUMBER function_02AA(/*HWND*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-011-/ 00038797, 000387F5, 000387FF, 0003881A, 000388A7, 000388B1, 000388CC, 000389DD, 000389F4, 00038A0B, 00038AF7, NUMBER n0002; //-004-/ 0003875B, 00038923, 00038940, 00038A02, NUMBER n0003; //-005-/ 00038772, 0003877C, 000387E5, 00038868, 00038896, NUMBER n0004; //-002-/ 00038A66, 00038A70, NUMBER n0005; //-022-/ 0003877C, 0003878B, 000387FF, 0003880E, 00038871, 0003887B, 0003887B, 0003888A, 000388B1, 000388C0, 00038936, 00038940, 0003894F, 00038959, 00038959, 00038968, 00038A0B, 00038A1A, 00038A46, 00038A50, 00038A70, 00038A7F, STRING array_0000(0); //-003-/ 00038896, 0003891A, 0003892F, OBJECT obj0001; //-003-/ 0003898A, 00038994, 000389D3, begin /* 00038752: 0022 */ // -- Begin Function Code -- // /* 0003875B: 0006 */ n0002 = 0x00000000; /* 00038767: 0021 */ function_026B(0x00000000); /* 00038772: 0006 */ n0003 = LAST_RESULT; /* 0003877C: 000D */ n0005 = n0003 == 0xFFFFFFFF; /* 0003878B: 0004 */ if(! n0005) goto label_08BA; // normal if /* 00038797: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000253, n0001); /* 000387D6: 0027 */ // -- Start Return Code -- // /* 000387DA: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003878B, label_08BA: /* 000387E5: 0021 */ function_02CE(n0003, s0000, ","); /* 000387F5: 0006 */ n0001 = LAST_RESULT; /* 000387FF: 0009 */ n0005 = n0001 < 0x00000000; /* 0003880E: 0004 */ if(! n0005) goto label_08BB; // normal if /* 0003881A: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000257, n0001); /* 00038859: 0027 */ // -- Start Return Code -- // /* 0003885D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003880E, label_08BB: /* 00038868: 0021 */ function_026D(n0003); /* 00038871: 0006 */ n0005 = LAST_RESULT; /* 0003887B: 000A */ n0005 = n0005 > 0x00000000; /* 0003888A: 0004 */ if(! n0005) goto label_08BD; // normal if /* 00038896: 0021 */ function_027D(array_0000, n0003, 0x00000001); /* 000388A7: 0006 */ n0001 = LAST_RESULT; /* 000388B1: 0009 */ n0005 = n0001 < 0x00000000; /* 000388C0: 0004 */ if(! n0005) goto label_08BC; // normal if /* 000388CC: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x0000025D, n0001); /* 0003890B: 0027 */ // -- Start Return Code -- // /* 0003890F: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000388C0, label_08BC: /* 0003891A: 0021 */ function_0220(array_0000); /* 00038923: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0003888A, label_08BD: /* 0003892F: 0032 */ SizeOf(array_0000); /* 00038936: 0006 */ n0005 = LAST_RESULT; /* 00038940: 0020 */ Advapi32.StartServiceW(n0000, n0005, n0002); /* 0003894F: 0006 */ n0005 = LAST_RESULT; /* 00038959: 000D */ n0005 = n0005 == 0x00000000; /* 00038968: 0004 */ if(! n0005) goto label_08BE; // normal if /* 00038974: 0035 */ Err.LastDllError(); /* 0003898A: 0006 */ obj0001 = LAST_RESULT; /* 00038994: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000266, obj0001); /* 000389D3: 0006 */ obj0001 = NOTHING; /* 000389DD: 0006 */ n0001 = 0xFFFFFFFF; /* 000389E9: 0005 */ goto label_08BF; // : Jump Referenced(1): // : 00038968, label_08BE: /* 000389F4: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 000389E9, label_08BF: /* 00038A02: 0021 */ ret_00000000_0221(n0002); /* 00038A0B: 000C */ n0005 = n0001 >= 0x00000000; /* 00038A1A: 0004 */ if(! n0005) goto label_08C1; // normal if /* 00038A26: 0035 */ g_struct_type_0011_0011.nStartServiceWaitCount; /* 00038A46: 0006 */ n0005 = LAST_RESULT; /* 00038A50: 0021 */ function_02A9(n0000, 0x00000004, 0x00000002, n0005); /* 00038A66: 0006 */ n0004 = LAST_RESULT; /* 00038A70: 000D */ n0005 = n0004 == 0x00000000; /* 00038A7F: 0004 */ if(! n0005) goto label_08C0; // normal if /* 00038A8B: 0027 */ // -- Start Return Code -- // /* 00038A8F: 0023 */ return 0xFFFFFFFF; /* 00038A98: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Service.rul", 0x00000277, 0xFFFFFFFF); /* 00038AD9: 0005 */ goto label_08C1; // : Jump Referenced(1): // : 00038A7F, label_08C0: /* 00038AE4: 0027 */ // -- Start Return Code -- // /* 00038AE8: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 00038A1A, 00038AD9, label_08C1: /* 00038AF3: 0027 */ // -- Start Return Code -- // /* 00038AF7: 0023 */ return n0001; /* 00038AFE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00038B81, //Binary Size : 0x00000051 bytes function NUMBER function_02AB(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*STRING*/ s0004, /*NUMBER*/ n0000, /*STRING*/ s0005, /*NUMBER*/ n0001) STRING s0006; //-002-/ 00038B2A, 00038B34, NUMBER n0002; //-002-/ 00038B55, 00038B5F, begin /* 00038B14: 0022 */ // -- Begin Function Code -- // /* 00038B1D: 0027 */ // -- Start Return Code -- // /* 00038B21: 0021 */ function_02AE(s0000); /* 00038B2A: 0006 */ s0006 = LAST_RESULT; /* 00038B34: 0020 */ ISRT.AddIcon(g_number002F, s0006, s0001, s0002, s0003, s0004, n0000, s0005, n0001); /* 00038B55: 0006 */ n0002 = LAST_RESULT; /* 00038B5F: 0023 */ return n0002; /* 00038B66: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000CEE7, //Binary Size : 0x0000003B bytes function NUMBER function_02AC(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*STRING*/ s0004, /*NUMBER*/ n0000, /*STRING*/ s0005, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00038B9F, 00038BA9, begin /* 00038B74: 0022 */ // -- Begin Function Code -- // /* 00038B7D: 0027 */ // -- Start Return Code -- // /* 00038B81: 0021 */ function_02AB(s0000, s0001, s0002, s0003, s0004, n0000, s0005, n0001); /* 00038B9F: 0006 */ n0002 = LAST_RESULT; /* 00038BA9: 0023 */ return n0002; /* 00038BB0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003DC8D, //Binary Size : 0x00000093 bytes function NUMBER function_02AD() NUMBER n0000; //-002-/ 00038BFA, 00038C04, OBJECT obj0000; //-003-/ 00038BD6, 00038BE0, 00038BF0, begin /* 00038BBE: 0022 */ // -- Begin Function Code -- // /* 00038BC7: 0035 */ g_struct_type_000F_0013.WIN9X; /* 00038BD6: 0006 */ obj0000 = LAST_RESULT; /* 00038BE0: 0035 */ obj0000.bWin9X(); /* 00038BF0: 0006 */ obj0000 = NOTHING; /* 00038BFA: 0006 */ n0000 = LAST_RESULT; /* 00038C04: 0004 */ if(! n0000) goto label_08C5; // normal if /* 00038C10: 0027 */ // -- Start Return Code -- // /* 00038C14: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00038C04, label_08C5: /* 00038C1F: 0004 */ if(! g_number0004) goto label_08C6; // normal if /* 00038C2B: 0027 */ // -- Start Return Code -- // /* 00038C2F: 0023 */ return 0x00000001; /* 00038C38: 0005 */ goto label_08C7; // : Jump Referenced(1): // : 00038C1F, label_08C6: /* 00038C43: 0027 */ // -- Start Return Code -- // /* 00038C47: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00038C38, label_08C7: /* 00038C52: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00038B21, //Binary Size : 0x000000AD bytes function STRING function_02AE(/*STRING*/ s0000) STRING s0001; //-004-/ 00038CA1, 00038CAB, 00038CFE, 00038D0B, NUMBER n0000; //-008-/ 00038C76, 00038C80, 00038C80, 00038C8F, 00038CC8, 00038CD2, 00038CD2, 00038CE1, begin /* 00038C64: 0022 */ // -- Begin Function Code -- // /* 00038C6D: 0021 */ function_0241(s0000); /* 00038C76: 0006 */ n0000 = LAST_RESULT; /* 00038C80: 000D */ n0000 = n0000 == 0x00000000; /* 00038C8F: 0004 */ if(! n0000) goto label_08C9; // normal if /* 00038C9B: 0021 */ function_02EA(); /* 00038CA1: 0006 */ s0001 = LAST_RESULT; /* 00038CAB: 0014 */ s0000 = s0001 ^ s0000; // : Jump Referenced(1): // : 00038C8F, label_08C9: /* 00038CBA: 0021 */ function_01C5(0x00000006, s0000); /* 00038CC8: 0006 */ n0000 = LAST_RESULT; /* 00038CD2: 000D */ n0000 = n0000 == 0x00000000; /* 00038CE1: 0004 */ if(! n0000) goto label_08CA; // normal if /* 00038CED: 0027 */ // -- Start Return Code -- // /* 00038CF1: 0023 */ return ""; // : Jump Referenced(1): // : 00038CE1, label_08CA: /* 00038CFA: 0027 */ // -- Start Return Code -- // /* 00038CFE: 0014 */ s0001 = s0000 ^ ""; /* 00038D0B: 0023 */ return s0001; /* 00038D12: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021700, //Binary Size : 0x000001F8 bytes function NUMBER function_02B0(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-002-/ 00038E29, 00038E3A, STRING s0003; //-002-/ 00038E52, 00038E91, STRING s0004; //-002-/ 00038EEA, 00038EF4, NUMBER n0000; //-002-/ 00038E7B, 00038E85, NUMBER n0001; //-014-/ 00038D29, 00038D47, 00038D47, 00038D54, 00038DC4, 00038DD3, 00038DDF, 00038DEC, 00038E10, 00038E1D, 00038EB0, 00038EBF, 00038ECB, 00038ED8, NUMBER n0002; //-002-/ 00038D38, 00038D47, begin /* 00038D20: 0022 */ // -- Begin Function Code -- // /* 00038D29: 000E */ n0001 = g_number0011 != 0x00000002; /* 00038D38: 000E */ n0002 = g_number0011 != 0x00000001; /* 00038D47: 0019 */ n0001 = n0001 && n0002; /* 00038D54: 0004 */ if(! n0001) goto label_08CC; // normal if /* 00038D60: 0027 */ // -- Start Return Code -- // /* 00038D64: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00038D54, label_08CC: /* 00038D6F: 0006 */ g_str0076 = s0000; /* 00038D79: 0006 */ g_str0077 = s0001; /* 00038D83: 0006 */ g_str0078 = ""; /* 00038D8D: 0006 */ g_number0053 = 0x00000000; /* 00038D99: 0006 */ g_number0054 = 0x00000000; /* 00038DA5: 0006 */ g_number0055 = g_number0011; /* 00038DAF: 0021 */ function_026B(0x00000000); /* 00038DBA: 0006 */ g_number0056 = LAST_RESULT; /* 00038DC4: 000D */ n0001 = g_number0011 == 0x00000002; /* 00038DD3: 0004 */ if(! n0001) goto label_08D0; // normal if /* 00038DDF: 000D */ n0001 = g_str0076 == ""; /* 00038DEC: 0004 */ if(! n0001) goto label_08CD; // normal if /* 00038DF8: 0014 */ g_str0076 = g_str0004 ^ "setup.iss"; // : Jump Referenced(1): // : 00038DEC, label_08CD: /* 00038E10: 000D */ n0001 = g_str0077 == ""; /* 00038E1D: 0004 */ if(! n0001) goto label_08CE; // normal if /* 00038E29: 0021 */ function_02CD(s0002, g_str0076, 0x00000001); /* 00038E3A: 0014 */ g_str0077 = s0002 ^ "setup.log"; // : Jump Referenced(1): // : 00038E1D, label_08CE: /* 00038E52: 0020 */ KERNEL32.GetPrivateProfileString("Application", "Lang", "", s0003, 0x00000104, g_str0076); /* 00038E7B: 0006 */ n0000 = LAST_RESULT; /* 00038E85: 0004 */ if(! n0000) goto label_08CF; // normal if /* 00038E91: 0021 */ function_02DA(g_number0057, s0003); // : Jump Referenced(1): // : 00038E85, label_08CF: /* 00038E9F: 0021 */ function_02C3(); /* 00038EA5: 0005 */ goto label_08D1; // : Jump Referenced(1): // : 00038DD3, label_08D0: /* 00038EB0: 000D */ n0001 = g_number0011 == 0x00000001; /* 00038EBF: 0004 */ if(! n0001) goto label_08D1; // normal if /* 00038ECB: 000D */ n0001 = g_str0076 == ""; /* 00038ED8: 0004 */ if(! n0001) goto label_08D1; // normal if /* 00038EE4: 0021 */ ret_g_str003F_02EB(); /* 00038EEA: 0006 */ s0004 = LAST_RESULT; /* 00038EF4: 0014 */ g_str0076 = s0004 ^ "setup.iss"; // : Jump Referenced(3): // : 00038EA5, 00038EBF, 00038ED8, label_08D1: /* 00038F0C: 0027 */ // -- Start Return Code -- // /* 00038F10: 0023 */ return 0x00000001; /* 00038F19: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00026F4E, //Binary Size : 0x00000424 bytes function NUMBER function_02B1() STRING s0000; //-002-/ 00038F49, 00038F8E, STRING s0003; //-002-/ 00039141, 00039180, NUMBER n0000; //-001-/ 00039176, NUMBER n0002; //-032-/ 00038F30, 00038F3D, 00038F5A, 00038F64, 00038F64, 00038F73, 00038F97, 00038FA1, 00038FA1, 00038FB0, 00038FC8, 00038FD7, 00038FF7, 00039001, 00039001, 00039010, 00039098, 000390A2, 000390A2, 000390B1, 00039180, 00039192, 00039243, 00039252, 00039272, 0003927C, 0003927C, 0003928B, 000392F5, 000392FF, 000392FF, 0003930E, begin /* 00038F27: 0022 */ // -- Begin Function Code -- // /* 00038F30: 000E */ n0002 = g_str0076 != ""; /* 00038F3D: 0004 */ if(! n0002) goto label_08D4; // normal if /* 00038F49: 0021 */ function_02CD(s0000, g_str0076, 0x00000001); /* 00038F5A: 0006 */ n0002 = LAST_RESULT; /* 00038F64: 0009 */ n0002 = n0002 < 0x00000000; /* 00038F73: 0004 */ if(! n0002) goto label_08D3; // normal if /* 00038F7F: 0027 */ // -- Start Return Code -- // /* 00038F83: 0023 */ return 0xFFFFFFF8; // : Jump Referenced(1): // : 00038F73, label_08D3: /* 00038F8E: 0021 */ function_0185(s0000); /* 00038F97: 0006 */ n0002 = LAST_RESULT; /* 00038FA1: 000D */ n0002 = n0002 == 0xFFFFFFFF; /* 00038FB0: 0004 */ if(! n0002) goto label_08D4; // normal if /* 00038FBC: 0006 */ g_str0076 = ""; // : Jump Referenced(2): // : 00038F3D, 00038FB0, label_08D4: /* 00038FC8: 000D */ n0002 = g_number0011 == 0x00000002; /* 00038FD7: 0004 */ if(! n0002) goto label_08D8; // normal if /* 00038FE3: 0021 */ function_0190(g_str0077); /* 00038FEC: 0021 */ function_02C5(0x00000001); /* 00038FF7: 0006 */ n0002 = LAST_RESULT; /* 00039001: 000D */ n0002 = n0002 == 0x00000000; /* 00039010: 0004 */ if(! n0002) goto label_08D5; // normal if /* 0003901C: 0021 */ function_0200(0x00000041, "Failed"); /* 00039030: 0021 */ function_0200(0x00000049, "Failed silent installation. May be failed to allocate Memory."); /* 0003907B: 0027 */ // -- Start Return Code -- // /* 0003907F: 0023 */ return 0xFFFFFFF9; // : Jump Referenced(1): // : 00039010, label_08D5: /* 0003908A: 0021 */ function_01C5(0x00000003, g_str0076); /* 00039098: 0006 */ n0002 = LAST_RESULT; /* 000390A2: 000D */ n0002 = n0002 == 0x00000000; /* 000390B1: 0004 */ if(! n0002) goto label_08D6; // normal if /* 000390BD: 0021 */ function_02C2("", g_str0076, 0x00000000, 0xFFFFFFFB); /* 000390D3: 0021 */ function_0200(0x00000041, "Failed"); /* 000390E7: 0021 */ function_0200(0x00000049, "Failed silent installation. May be failed to allocate Memory."); /* 00039132: 0027 */ // -- Start Return Code -- // /* 00039136: 0023 */ return 0xFFFFFFFB; // : Jump Referenced(1): // : 000390B1, label_08D6: /* 00039141: 0020 */ KERNEL32.GetPrivateProfileString("InstallShield Silent", "Version", "", s0003, 0x00000104, g_str0076); /* 00039176: 0006 */ n0000 = LAST_RESULT; /* 00039180: 000E */ n0002 = s0003 != "v7.00"; /* 00039192: 0004 */ if(! n0002) goto label_08D7; // normal if /* 0003919E: 0021 */ function_02C2("", "", 0x00000000, 0xFFFFFFF8); /* 000391B4: 0021 */ function_0200(0x00000041, "Failed"); /* 000391C8: 0021 */ function_0200(0x00000049, "Failed silent installation. May be failed to allocate Memory."); /* 00039213: 0027 */ // -- Start Return Code -- // /* 00039217: 0023 */ return 0xFFFFFFF8; // : Jump Referenced(1): // : 00039192, label_08D7: /* 00039222: 0021 */ function_02C2("", "", 0x00000000, 0x00000000); /* 00039238: 0005 */ goto label_08DA; // : Jump Referenced(1): // : 00038FD7, label_08D8: /* 00039243: 000D */ n0002 = g_number0011 == 0x00000001; /* 00039252: 0004 */ if(! n0002) goto label_08DA; // normal if /* 0003925E: 0021 */ function_0190(g_str0076); /* 00039267: 0021 */ function_02C5(0x00000001); /* 00039272: 0006 */ n0002 = LAST_RESULT; /* 0003927C: 000D */ n0002 = n0002 == 0x00000000; /* 0003928B: 0004 */ if(! n0002) goto label_08D9; // normal if /* 00039297: 0021 */ function_02B9(0x00002CE3); /* 000392A2: 0021 */ function_02CA(0x00000000); /* 000392AD: 0027 */ // -- Start Return Code -- // /* 000392B1: 0023 */ return 0xFFFFFFFA; // : Jump Referenced(1): // : 0003928B, label_08D9: /* 000392BC: 0020 */ KERNEL32.WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", g_str0076); /* 000392F5: 0006 */ n0002 = LAST_RESULT; /* 000392FF: 000D */ n0002 = n0002 == 0x00000000; /* 0003930E: 0004 */ if(! n0002) goto label_08DA; // normal if /* 0003931A: 0021 */ function_02B9(0x00002CE3); /* 00039325: 0021 */ function_02CA(0x00000000); /* 00039330: 0027 */ // -- Start Return Code -- // /* 00039334: 0023 */ return 0xFFFFFFFA; // : Jump Referenced(3): // : 00039238, 00039252, 0003930E, label_08DA: /* 0003933F: 0027 */ // -- Start Return Code -- // /* 00039343: 0023 */ return 0x00000000; /* 0003934C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(19): // : 0002250D, 00022529, 00022BA0, 00022BBD, 00022BD9, // : 0002318C, 000231A9, 00023907, 00023F5C, 00023F7B, // : 00023F9D, 000243B4, 0002475D, 00024C73, 00024EC3, // : 0002514A, 00025386, 000253A3, 0002566B, //Binary Size : 0x0000033E bytes function NUMBER function_02B2(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*STRING*/ s0002, /*NUMBER*/ n0001) STRING s0003[1020]; //-002-/ 00039417, 00039453, STRING s0004; //-002-/ 000394A4, 000394F2, STRING s0005; //-010-/ 0003938D, 0003939B, 00039430, 0003943E, 0003943E, 00039453, 000394CF, 000394DD, 000394DD, 000394F2, NUMBER n0002; //-008-/ 00039539, 00039575, 000395B4, 000395F3, 0003963A, 0003964F, 0003965D, 00039678, NUMBER n0003; //-028-/ 00039363, 00039372, 000393B1, 000393BB, 000393BB, 000393CA, 000393E7, 000393F1, 000393F1, 00039400, 00039465, 0003946F, 0003946F, 0003947E, 000394AE, 000394B8, 00039509, 00039513, 00039513, 00039522, 0003954B, 0003955A, 0003958A, 00039599, 000395C9, 000395D8, 00039608, 00039617, begin /* 0003935A: 0022 */ // -- Begin Function Code -- // /* 00039363: 000E */ n0003 = g_number0011 != 0x00000001; /* 00039372: 0004 */ if(! n0003) goto label_08DC; // normal if /* 0003937E: 0027 */ // -- Start Return Code -- // /* 00039382: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00039372, label_08DC: /* 0003938D: 0007 */ s0005 = g_str0030 + "-"; /* 0003939B: 0007 */ s0000 = s0005 + s0000; /* 000393A8: 0021 */ function_02B4(s0000); /* 000393B1: 0006 */ n0003 = LAST_RESULT; /* 000393BB: 000D */ n0003 = n0003 == 0x00000000; /* 000393CA: 0004 */ if(! n0003) goto label_08E0; // normal if /* 000393D6: 0021 */ function_0271(g_number0056, s0000, 0x00000000); /* 000393E7: 0006 */ n0003 = LAST_RESULT; /* 000393F1: 0009 */ n0003 = n0003 < 0x00000000; /* 00039400: 0004 */ if(! n0003) goto label_08DD; // normal if /* 0003940C: 0005 */ goto label_08E8; // : Jump Referenced(1): // : 00039400, label_08DD: /* 00039417: 0021 */ function_02D6(s0003, "%s%d", "Dlg", g_number0053); /* 00039430: 0007 */ s0005 = g_str0030 + "-"; /* 0003943E: 0007 */ s0005 = s0005 + "DlgOrder"; /* 00039453: 0020 */ KERNEL32.WritePrivateProfileString(s0005, s0003, s0000, g_str0076); /* 00039465: 0006 */ n0003 = LAST_RESULT; /* 0003946F: 000D */ n0003 = n0003 == 0x00000000; /* 0003947E: 0004 */ if(! n0003) goto label_08DE; // normal if /* 0003948A: 0005 */ goto label_08E8; // : Jump Referenced(1): // : 0003947E, label_08DE: /* 00039495: 0007 */ g_number0053++; /* 000394A4: 002D */ NumToStr(s0004, g_number0053); /* 000394AE: 0006 */ n0003 = LAST_RESULT; /* 000394B8: 0004 */ if(! n0003) goto label_08DF; // normal if /* 000394C4: 0005 */ goto label_08E8; // : Jump Referenced(1): // : 000394B8, label_08DF: /* 000394CF: 0007 */ s0005 = g_str0030 + "-"; /* 000394DD: 0007 */ s0005 = s0005 + "DlgOrder"; /* 000394F2: 0020 */ KERNEL32.WritePrivateProfileString(s0005, "Count", s0004, g_str0076); /* 00039509: 0006 */ n0003 = LAST_RESULT; /* 00039513: 000D */ n0003 = n0003 == 0x00000000; /* 00039522: 0004 */ if(! n0003) goto label_08E0; // normal if /* 0003952E: 0005 */ goto label_08E8; // : Jump Referenced(2): // : 000393CA, 00039522, label_08E0: /* 00039539: 0006 */ n0002 = 0x00000000; /* 00039545: 0001 */ // -- While/Switch -- // /* 0003954B: 000D */ n0003 = n0000 == 0x00000001; /* 0003955A: 0004 */ if(! n0003) goto label_08E2; // normal if /* 00039566: 0021 */ function_02B5(s0000, s0001, s0002); /* 00039575: 0006 */ n0002 = LAST_RESULT; /* 0003957F: 0005 */ goto label_08E6; // : Jump Referenced(1): // : 0003955A, label_08E2: /* 0003958A: 000D */ n0003 = n0000 == 0x00000002; /* 00039599: 0004 */ if(! n0003) goto label_08E3; // normal if /* 000395A5: 0021 */ function_02B6(s0000, s0001, n0001); /* 000395B4: 0006 */ n0002 = LAST_RESULT; /* 000395BE: 0005 */ goto label_08E6; // : Jump Referenced(1): // : 00039599, label_08E3: /* 000395C9: 000D */ n0003 = n0000 == 0x00000003; /* 000395D8: 0004 */ if(! n0003) goto label_08E4; // normal if /* 000395E4: 0021 */ function_02B7(s0000, s0001, n0001); /* 000395F3: 0006 */ n0002 = LAST_RESULT; /* 000395FD: 0005 */ goto label_08E6; // : Jump Referenced(1): // : 000395D8, label_08E4: /* 00039608: 000D */ n0003 = n0000 == 0x00000004; /* 00039617: 0004 */ if(! n0003) goto label_08E5; // normal if /* 00039623: 0021 */ function_02B8(s0000, s0001, g_str0001, s0002, 0x00000001); /* 0003963A: 0006 */ n0002 = LAST_RESULT; /* 00039644: 0005 */ goto label_08E6; // : Jump Referenced(1): // : 00039617, label_08E5: /* 0003964F: 0006 */ n0002 = 0xFFFFFFF6; // : Jump Referenced(4): // : 0003957F, 000395BE, 000395FD, 00039644, label_08E6: /* 0003965D: 0004 */ if(! n0002) goto label_08E7; // normal if /* 00039669: 0005 */ goto label_08E8; // : Jump Referenced(1): // : 0003965D, label_08E7: /* 00039674: 0027 */ // -- Start Return Code -- // /* 00039678: 0023 */ return n0002; // : Jump Referenced(5): // : 0003940C, 0003948A, 000394C4, 0003952E, 00039669, // : label_08E8: /* 00039681: 0021 */ function_02B9(0xFFFFFFFA); /* 0003968C: 0027 */ // -- Start Return Code -- // /* 00039690: 0023 */ return 0xFFFFFFFF; /* 00039699: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(19): // : 00021FC0, 00022014, 000225B5, 00022609, 00022625, // : 00022C6A, 00022C87, 000232E3, 00023999, 000239B6, // : 000239D3, 0002402C, 00024441, 000247EF, 00024CE9, // : 00024FA0, 0002525C, 000252B0, 0002541A, //Binary Size : 0x0000025B bytes function NUMBER function_02B3(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*BYREF STRING*/ s0002, /*BYREF NUMBER*/ n0001) STRING s0003; //-002-/ 0003975B, 00039769, NUMBER n0002; //-014-/ 00039713, 0003971D, 00039738, 0003974F, 000397A6, 000397E5, 00039824, 0003986B, 00039880, 00039897, 000398B2, 000398C4, 000398D2, 00039900, NUMBER n0003; //-018-/ 000396B4, 000396C3, 000396DE, 000396FE, 0003971D, 0003972C, 0003977C, 0003978B, 000397BB, 000397CA, 000397FA, 00039809, 00039839, 00039848, 00039897, 000398A6, 000398D2, 000398E1, begin /* 000396AB: 0022 */ // -- Begin Function Code -- // /* 000396B4: 000E */ n0003 = g_number0011 != 0x00000002; /* 000396C3: 0004 */ if(! n0003) goto label_08EA; // normal if /* 000396CF: 0027 */ // -- Start Return Code -- // /* 000396D3: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 000396C3, label_08EA: /* 000396DE: 000D */ n0003 = s0001 == "OverwrittenReadOnly"; /* 000396FE: 0004 */ if(! n0003) goto label_08EB; // normal if /* 0003970A: 0021 */ function_02BB(s0000); /* 00039713: 0006 */ n0002 = LAST_RESULT; /* 0003971D: 0009 */ n0003 = n0002 < 0x00000000; /* 0003972C: 0004 */ if(! n0003) goto label_08EB; // normal if /* 00039738: 0006 */ n0002 = 0xFFFFFFF4; /* 00039744: 0005 */ goto label_08F2; // : Jump Referenced(2): // : 000396FE, 0003972C, label_08EB: /* 0003974F: 0006 */ n0002 = 0x00000000; /* 0003975B: 0007 */ s0003 = g_str0030 + "-"; /* 00039769: 0007 */ s0000 = s0003 + s0000; /* 00039776: 0001 */ // -- While/Switch -- // /* 0003977C: 000D */ n0003 = n0000 == 0x00000001; /* 0003978B: 0004 */ if(! n0003) goto label_08ED; // normal if /* 00039797: 0021 */ function_02BC(s0000, s0001, s0002); /* 000397A6: 0006 */ n0002 = LAST_RESULT; /* 000397B0: 0005 */ goto label_08F1; // : Jump Referenced(1): // : 0003978B, label_08ED: /* 000397BB: 000D */ n0003 = n0000 == 0x00000002; /* 000397CA: 0004 */ if(! n0003) goto label_08EE; // normal if /* 000397D6: 0021 */ function_02BD(s0000, s0001, n0001); /* 000397E5: 0006 */ n0002 = LAST_RESULT; /* 000397EF: 0005 */ goto label_08F1; // : Jump Referenced(1): // : 000397CA, label_08EE: /* 000397FA: 000D */ n0003 = n0000 == 0x00000003; /* 00039809: 0004 */ if(! n0003) goto label_08EF; // normal if /* 00039815: 0021 */ function_02BE(s0000, s0001, n0001); /* 00039824: 0006 */ n0002 = LAST_RESULT; /* 0003982E: 0005 */ goto label_08F1; // : Jump Referenced(1): // : 00039809, label_08EF: /* 00039839: 000D */ n0003 = n0000 == 0x00000004; /* 00039848: 0004 */ if(! n0003) goto label_08F0; // normal if /* 00039854: 0021 */ function_02BF(s0000, s0001, g_str0001, s0002, 0x00000001); /* 0003986B: 0006 */ n0002 = LAST_RESULT; /* 00039875: 0005 */ goto label_08F1; // : Jump Referenced(1): // : 00039848, label_08F0: /* 00039880: 0006 */ n0002 = 0xFFFFFFF6; /* 0003988C: 0005 */ goto label_08F2; // : Jump Referenced(4): // : 000397B0, 000397EF, 0003982E, 00039875, label_08F1: /* 00039897: 0009 */ n0003 = n0002 < 0x00000000; /* 000398A6: 0004 */ if(! n0003) goto label_08F2; // normal if /* 000398B2: 0021 */ function_02C0(s0000, s0001, n0000, n0002); /* 000398C4: 0006 */ n0002 = 0xFFFFFFF5; // : Jump Referenced(3): // : 00039744, 0003988C, 000398A6, label_08F2: /* 000398D2: 000D */ n0003 = n0002 == 0x00000000; /* 000398E1: 0004 */ if(! n0003) goto label_08F3; // normal if /* 000398ED: 0027 */ // -- Start Return Code -- // /* 000398F1: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 000398E1, label_08F3: /* 000398FC: 0027 */ // -- Start Return Code -- // /* 00039900: 0023 */ return n0002; /* 00039907: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000393A8, //Binary Size : 0x00000095 bytes function NUMBER function_02B4(/*STRING*/ s0000) STRING s0001; //-003-/ 0003991E, 00039955, 0003997D, NUMBER n0000; //-003-/ 0003992A, 0003993A, 00039989, NUMBER n0001; //-004-/ 0003993A, 00039949, 00039955, 00039962, begin /* 00039915: 0022 */ // -- Begin Function Code -- // /* 0003991E: 0021 */ function_0276(g_number0056, s0001); /* 0003992A: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 00039993, label_08F5: /* 00039936: 0001 */ // -- While/Switch -- // /* 0003993A: 000E */ n0001 = n0000 != 0x00000001; /* 00039949: 0004 */ if(! n0001) goto label_08F7; // normal if /* 00039955: 000D */ n0001 = s0001 == s0000; /* 00039962: 0004 */ if(! n0001) goto label_08F6; // normal if /* 0003996E: 0027 */ // -- Start Return Code -- // /* 00039972: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00039962, label_08F6: /* 0003997D: 0021 */ function_0278(g_number0056, s0001); /* 00039989: 0006 */ n0000 = LAST_RESULT; /* 00039993: 0005 */ goto label_08F5; // : Jump Referenced(1): // : 00039949, label_08F7: /* 0003999E: 0027 */ // -- Start Return Code -- // /* 000399A2: 0023 */ return 0x00000000; /* 000399AB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 00039566, 00039A87, 00039BA6, 00039D8A, //Binary Size : 0x00000074 bytes function NUMBER function_02B5(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) NUMBER n0000; //-004-/ 000399C2, 000399CF, 000399FC, 00039A06, begin /* 000399B9: 0022 */ // -- Begin Function Code -- // /* 000399C2: 000D */ n0000 = s0002 == ""; /* 000399CF: 0004 */ if(! n0000) goto label_08F9; // normal if /* 000399DB: 0006 */ s0002 = "\' \'"; // : Jump Referenced(1): // : 000399CF, label_08F9: /* 000399EA: 0020 */ KERNEL32.WritePrivateProfileString(s0000, s0001, s0002, g_str0076); /* 000399FC: 0006 */ n0000 = LAST_RESULT; /* 00039A06: 0004 */ if(! n0000) goto label_08FA; // normal if /* 00039A12: 0027 */ // -- Start Return Code -- // /* 00039A16: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 00039A06, label_08FA: /* 00039A21: 0027 */ // -- Start Return Code -- // /* 00039A25: 0023 */ return 0xFFFFFFFA; /* 00039A2E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 000395A5, 00039C0D, 00039CB4, 0003B688, //Binary Size : 0x0000006A bytes function NUMBER function_02B6(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002[20]; //-002-/ 00039A45, 00039A87, NUMBER n0001; //-006-/ 00039A4F, 00039A59, 00039A59, 00039A68, 00039A96, 00039AA0, begin /* 00039A3C: 0022 */ // -- Begin Function Code -- // /* 00039A45: 002D */ NumToStr(s0002, n0000); /* 00039A4F: 0006 */ n0001 = LAST_RESULT; /* 00039A59: 0009 */ n0001 = n0001 < 0x00000000; /* 00039A68: 0004 */ if(! n0001) goto label_08FC; // normal if /* 00039A74: 0027 */ // -- Start Return Code -- // /* 00039A78: 0023 */ return 0xFFFFFFFA; // : Jump Referenced(1): // : 00039A68, label_08FC: /* 00039A83: 0027 */ // -- Start Return Code -- // /* 00039A87: 0021 */ function_02B5(s0000, s0001, s0002); /* 00039A96: 0006 */ n0001 = LAST_RESULT; /* 00039AA0: 0023 */ return n0001; /* 00039AA7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000395E4, 0003A061, //Binary Size : 0x0000034E bytes function NUMBER function_02B7(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000) STRING s0002; //-003-/ 00039B67, 00039B82, 00039BA6, STRING s0003; //-003-/ 00039D30, 00039D8A, 00039DCB, STRING s0004[1020]; //-004-/ 00039C9D, 00039CB4, 00039D73, 00039D8A, STRING s0005; //-004-/ 00039B94, 00039BA6, 00039BFA, 00039C0D, NUMBER n0001; //-004-/ 00039B36, 00039B4D, 00039B5B, 00039C4E, NUMBER n0002; //-002-/ 00039BF0, 00039C0D, NUMBER n0003; //-012-/ 00039BB5, 00039BBF, 00039BDE, 00039C1C, 00039C26, 00039C45, 00039CC3, 00039CCD, 00039CEC, 00039D99, 00039DA3, 00039DC2, NUMBER n0004; //-003-/ 00039C5A, 00039CB4, 00039CF5, NUMBER n0005; //-006-/ 00039C66, 00039C82, 00039D01, 00039D3C, 00039D58, 00039DD7, NUMBER n0006; //-008-/ 00039C70, 00039C9D, 00039D0B, 00039D0B, 00039D46, 00039D73, 00039DE1, 00039DE1, NUMBER n0007; //-020-/ 00039AC2, 00039AE0, 00039AE0, 00039AED, 00039B11, 00039B1B, 00039B1B, 00039B2A, 00039BBF, 00039BCE, 00039C26, 00039C35, 00039C82, 00039C91, 00039CCD, 00039CDC, 00039D58, 00039D67, 00039DA3, 00039DB2, NUMBER n0008; //-002-/ 00039AD1, 00039AE0, begin /* 00039AB9: 0022 */ // -- Begin Function Code -- // /* 00039AC2: 000D */ n0007 = n0000 == 0x00000000; /* 00039AD1: 000D */ n0008 = n0000 == 0xFFFFFFFF; /* 00039AE0: 0018 */ n0007 = n0007 || n0008; /* 00039AED: 0004 */ if(! n0007) goto label_08FE; // normal if /* 00039AF9: 0027 */ // -- Start Return Code -- // /* 00039AFD: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00039AED, label_08FE: /* 00039B08: 0021 */ function_027C(n0000); /* 00039B11: 0006 */ n0007 = LAST_RESULT; /* 00039B1B: 000D */ n0007 = n0007 == 0xFFFFFFFF; /* 00039B2A: 0004 */ if(! n0007) goto label_08FF; // normal if /* 00039B36: 0006 */ n0001 = 0x00000001; /* 00039B42: 0005 */ goto label_0900; // : Jump Referenced(1): // : 00039B2A, label_08FF: /* 00039B4D: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 00039B42, label_0900: /* 00039B5B: 0004 */ if(! n0001) goto label_0901; // normal if /* 00039B67: 0006 */ s0002 = "number"; /* 00039B77: 0005 */ goto label_0902; // : Jump Referenced(1): // : 00039B5B, label_0901: /* 00039B82: 0006 */ s0002 = "string"; // : Jump Referenced(1): // : 00039B77, label_0902: /* 00039B94: 0007 */ s0005 = s0001 + "-type"; /* 00039BA6: 0021 */ function_02B5(s0000, s0005, s0002); /* 00039BB5: 0006 */ n0003 = LAST_RESULT; /* 00039BBF: 0009 */ n0007 = n0003 < 0x00000000; /* 00039BCE: 0004 */ if(! n0007) goto label_0903; // normal if /* 00039BDA: 0027 */ // -- Start Return Code -- // /* 00039BDE: 0023 */ return n0003; // : Jump Referenced(1): // : 00039BCE, label_0903: /* 00039BE7: 0021 */ function_026D(n0000); /* 00039BF0: 0006 */ n0002 = LAST_RESULT; /* 00039BFA: 0007 */ s0005 = s0001 + "-count"; /* 00039C0D: 0021 */ function_02B6(s0000, s0005, n0002); /* 00039C1C: 0006 */ n0003 = LAST_RESULT; /* 00039C26: 0009 */ n0007 = n0003 < 0x00000000; /* 00039C35: 0004 */ if(! n0007) goto label_0904; // normal if /* 00039C41: 0027 */ // -- Start Return Code -- // /* 00039C45: 0023 */ return n0003; // : Jump Referenced(1): // : 00039C35, label_0904: /* 00039C4E: 0004 */ if(! n0001) goto label_0908; // normal if /* 00039C5A: 0021 */ function_0275(n0000, n0004); /* 00039C66: 0006 */ n0005 = LAST_RESULT; /* 00039C70: 0006 */ n0006 = 0x00000000; // : Jump Referenced(1): // : 00039D1A, label_0905: /* 00039C7E: 0001 */ // -- While/Switch -- // /* 00039C82: 000E */ n0007 = n0005 != 0x00000001; /* 00039C91: 0004 */ if(! n0007) goto label_0907; // normal if /* 00039C9D: 0021 */ function_02D6(s0004, "%s-%d", s0001, n0006); /* 00039CB4: 0021 */ function_02B6(s0000, s0004, n0004); /* 00039CC3: 0006 */ n0003 = LAST_RESULT; /* 00039CCD: 0009 */ n0007 = n0003 < 0x00000000; /* 00039CDC: 0004 */ if(! n0007) goto label_0906; // normal if /* 00039CE8: 0027 */ // -- Start Return Code -- // /* 00039CEC: 0023 */ return n0003; // : Jump Referenced(1): // : 00039CDC, label_0906: /* 00039CF5: 0021 */ function_0277(n0000, n0004); /* 00039D01: 0006 */ n0005 = LAST_RESULT; /* 00039D0B: 0007 */ n0006++; /* 00039D1A: 0005 */ goto label_0905; // : Jump Referenced(1): // : 00039C91, label_0907: /* 00039D25: 0005 */ goto label_090B; // : Jump Referenced(1): // : 00039C4E, label_0908: /* 00039D30: 0021 */ function_0276(n0000, s0003); /* 00039D3C: 0006 */ n0005 = LAST_RESULT; /* 00039D46: 0006 */ n0006 = 0x00000000; // : Jump Referenced(1): // : 00039DF0, label_0909: /* 00039D54: 0001 */ // -- While/Switch -- // /* 00039D58: 000E */ n0007 = n0005 != 0x00000001; /* 00039D67: 0004 */ if(! n0007) goto label_090B; // normal if /* 00039D73: 0021 */ function_02D6(s0004, "%s-%d", s0001, n0006); /* 00039D8A: 0021 */ function_02B5(s0000, s0004, s0003); /* 00039D99: 0006 */ n0003 = LAST_RESULT; /* 00039DA3: 0009 */ n0007 = n0003 < 0x00000000; /* 00039DB2: 0004 */ if(! n0007) goto label_090A; // normal if /* 00039DBE: 0027 */ // -- Start Return Code -- // /* 00039DC2: 0023 */ return n0003; // : Jump Referenced(1): // : 00039DB2, label_090A: /* 00039DCB: 0021 */ function_0278(n0000, s0003); /* 00039DD7: 0006 */ n0005 = LAST_RESULT; /* 00039DE1: 0007 */ n0006++; /* 00039DF0: 0005 */ goto label_0909; // : Jump Referenced(2): // : 00039D25, 00039D67, label_090B: /* 00039DFB: 0027 */ // -- Start Return Code -- // /* 00039DFF: 0023 */ return 0x00000000; /* 00039E08: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00039623, 00039FED, //Binary Size : 0x0000027E bytes function NUMBER function_02B8(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*BOOL*/ n0000) STRING s0004; //-007-/ 00039EE6, 00039F1D, 00039F71, 00039FBE, 00039FED, 00039FED, 0003A040, NUMBER n0001; //-006-/ 00039E2E, 00039E4D, 00039E9B, 00039EE6, 0003A040, 0003A07C, NUMBER n0002; //-005-/ 00039E43, 00039E5C, 00039F71, 0003A061, 0003A085, NUMBER n0003; //-003-/ 00039F29, 00039F33, 00039F65, NUMBER n0004; //-002-/ 00039FCA, 00039FD4, NUMBER n0005; //-003-/ 00039EF2, 00039F02, 0003A04C, NUMBER n0006; //-007-/ 00039E84, 00039ECF, 00039F4E, 00039FA7, 0003A029, 0003A070, 0003A092, NUMBER n0007; //-022-/ 00039E4D, 00039E6B, 00039E6B, 00039E78, 00039EAA, 00039EB4, 00039EB4, 00039EC3, 00039F02, 00039F11, 00039F33, 00039F42, 00039F82, 00039F8C, 00039F8C, 00039F9B, 00039FD4, 00039FE1, 0003A004, 0003A00E, 0003A00E, 0003A01D, NUMBER n0008; //-002-/ 00039E5C, 00039E6B, begin /* 00039E1A: 0022 */ // -- Begin Function Code -- // /* 00039E23: 0021 */ function_026B(0x00000000); /* 00039E2E: 0006 */ n0001 = LAST_RESULT; /* 00039E38: 0021 */ function_026B(0x00000000); /* 00039E43: 0006 */ n0002 = LAST_RESULT; /* 00039E4D: 000D */ n0007 = n0001 == 0xFFFFFFFF; /* 00039E5C: 000D */ n0008 = n0002 == 0xFFFFFFFF; /* 00039E6B: 0018 */ n0007 = n0007 || n0008; /* 00039E78: 0004 */ if(! n0007) goto label_090D; // normal if /* 00039E84: 0006 */ n0006 = 0xFFFFFFFF; /* 00039E90: 0005 */ goto label_0914; // : Jump Referenced(1): // : 00039E78, label_090D: /* 00039E9B: 0021 */ function_0119(s0002, s0003, n0001); /* 00039EAA: 0006 */ n0007 = LAST_RESULT; /* 00039EB4: 0009 */ n0007 = n0007 < 0x00000000; /* 00039EC3: 0004 */ if(! n0007) goto label_090E; // normal if /* 00039ECF: 0006 */ n0006 = 0x00000000; /* 00039EDB: 0005 */ goto label_0914; // : Jump Referenced(1): // : 00039EC3, label_090E: /* 00039EE6: 0021 */ function_0276(n0001, s0004); /* 00039EF2: 0006 */ n0005 = LAST_RESULT; // : Jump Referenced(1): // : 0003A056, label_090F: /* 00039EFE: 0001 */ // -- While/Switch -- // /* 00039F02: 000E */ n0007 = n0005 != 0x00000001; /* 00039F11: 0004 */ if(! n0007) goto label_0913; // normal if /* 00039F1D: 0021 */ function_0117(s0002, s0004); /* 00039F29: 0006 */ n0003 = LAST_RESULT; /* 00039F33: 0009 */ n0007 = n0003 < 0x00000000; /* 00039F42: 0004 */ if(! n0007) goto label_0910; // normal if /* 00039F4E: 0006 */ n0006 = 0xFFFFFFFF; /* 00039F5A: 0005 */ goto label_0914; // : Jump Referenced(1): // : 00039F42, label_0910: /* 00039F65: 0004 */ if(! n0003) goto label_0912; // normal if /* 00039F71: 0021 */ function_0271(n0002, s0004, 0x00000000); /* 00039F82: 0006 */ n0007 = LAST_RESULT; /* 00039F8C: 0009 */ n0007 = n0007 < 0x00000000; /* 00039F9B: 0004 */ if(! n0007) goto label_0911; // normal if /* 00039FA7: 0006 */ n0006 = 0xFFFFFFFF; /* 00039FB3: 0005 */ goto label_0914; // : Jump Referenced(1): // : 00039F9B, label_0911: /* 00039FBE: 0021 */ function_02BA(s0002, s0004); /* 00039FCA: 0006 */ n0004 = LAST_RESULT; /* 00039FD4: 0019 */ n0007 = n0000 && n0004; /* 00039FE1: 0004 */ if(! n0007) goto label_0912; // normal if /* 00039FED: 0021 */ function_02B8(s0000, s0004, s0002, s0004, 0x00000001); /* 0003A004: 0006 */ n0007 = LAST_RESULT; /* 0003A00E: 000E */ n0007 = n0007 != 0x00000000; /* 0003A01D: 0004 */ if(! n0007) goto label_0912; // normal if /* 0003A029: 0006 */ n0006 = 0xFFFFFFFF; /* 0003A035: 0005 */ goto label_0914; // : Jump Referenced(3): // : 00039F65, 00039FE1, 0003A01D, label_0912: /* 0003A040: 0021 */ function_0278(n0001, s0004); /* 0003A04C: 0006 */ n0005 = LAST_RESULT; /* 0003A056: 0005 */ goto label_090F; // : Jump Referenced(1): // : 00039F11, label_0913: /* 0003A061: 0021 */ function_02B7(s0000, s0001, n0002); /* 0003A070: 0006 */ n0006 = LAST_RESULT; // : Jump Referenced(5): // : 00039E90, 00039EDB, 00039F5A, 00039FB3, 0003A035, // : label_0914: /* 0003A07C: 0021 */ function_026C(n0001); /* 0003A085: 0021 */ function_026C(n0002); /* 0003A08E: 0027 */ // -- Start Return Code -- // /* 0003A092: 0023 */ return n0006; /* 0003A099: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 00039297, 0003931A, 00039681, 0003B555, //Binary Size : 0x000000B7 bytes function NUMBER function_02B9(/*NUMBER*/ n0000) STRING s0000[200]; //-002-/ 0003A0FD, 0003A107, STRING s0001[200]; //-002-/ 0003A107, 0003A121, STRING s0002[100]; //-002-/ 0003A0EA, 0003A121, STRING s0003; //-002-/ 0003A0B6, 0003A0C0, NUMBER n0001; //-002-/ 0003A0C9, 0003A0D3, begin /* 0003A0A7: 0022 */ // -- Begin Function Code -- // /* 0003A0B0: 0021 */ ret_g_str0055_02F7(); /* 0003A0B6: 0006 */ s0003 = LAST_RESULT; /* 0003A0C0: 0020 */ KERNEL.GetModuleHandle(s0003); /* 0003A0C9: 0006 */ n0001 = LAST_RESULT; /* 0003A0D3: 0004 */ if(! n0001) goto label_0916; // normal if /* 0003A0DF: 0021 */ function_029F(0x00002B6B); /* 0003A0EA: 0006 */ s0002 = LAST_RESULT; /* 0003A0F4: 0021 */ function_029F(n0000); /* 0003A0FD: 0006 */ s0000 = LAST_RESULT; /* 0003A107: 0021 */ function_02D6(s0001, s0000, g_str0076); /* 0003A116: 0021 */ function_0215(0x00000000); /* 0003A121: 0020 */ USER32.MessageBoxW(0x00000000, s0001, s0002, 0x00000010); /* 0003A137: 0006 */ g_number0058 = 0x00000001; /* 0003A143: 0027 */ // -- Start Return Code -- // /* 0003A147: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 0003A0D3, label_0916: /* 0003A152: 0027 */ // -- Start Return Code -- // /* 0003A156: 0023 */ return 0x00000000; /* 0003A15F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00039FBE, 0003A95E, //Binary Size : 0x000000D7 bytes function NUMBER function_02BA(/*STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-006-/ 0003A18D, 0003A197, 0003A1C1, 0003A1F5, 0003A223, 0003A23B, NUMBER n0001; //-010-/ 0003A197, 0003A1A6, 0003A1D0, 0003A1DA, 0003A1DA, 0003A1E9, 0003A1FE, 0003A208, 0003A208, 0003A217, begin /* 0003A179: 0022 */ // -- Begin Function Code -- // /* 0003A182: 0021 */ function_026B(0x00000000); /* 0003A18D: 0006 */ n0000 = LAST_RESULT; /* 0003A197: 000D */ n0001 = n0000 == 0xFFFFFFFF; /* 0003A1A6: 0004 */ if(! n0001) goto label_0918; // normal if /* 0003A1B2: 0027 */ // -- Start Return Code -- // /* 0003A1B6: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003A1A6, label_0918: /* 0003A1C1: 0021 */ function_0119(s0000, s0001, n0000); /* 0003A1D0: 0006 */ n0001 = LAST_RESULT; /* 0003A1DA: 000D */ n0001 = n0001 == 0x00000000; /* 0003A1E9: 0004 */ if(! n0001) goto label_0919; // normal if /* 0003A1F5: 0021 */ function_026D(n0000); /* 0003A1FE: 0006 */ n0001 = LAST_RESULT; /* 0003A208: 000A */ n0001 = n0001 > 0x00000000; /* 0003A217: 0004 */ if(! n0001) goto label_0919; // normal if /* 0003A223: 0021 */ function_026C(n0000); /* 0003A22C: 0027 */ // -- Start Return Code -- // /* 0003A230: 0023 */ return 0x00000001; // : Jump Referenced(2): // : 0003A1E9, 0003A217, label_0919: /* 0003A23B: 0021 */ function_026C(n0000); /* 0003A244: 0027 */ // -- Start Return Code -- // /* 0003A248: 0023 */ return 0x00000000; /* 0003A251: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003970A, //Binary Size : 0x000000EA bytes function NUMBER function_02BB(/*STRING*/ s0000) STRING s0001; //-002-/ 0003A2D0, 0003A2E6, NUMBER n0000; //-001-/ 0003A2DC, NUMBER n0001; //-008-/ 0003A268, 0003A275, 0003A29C, 0003A2A6, 0003A2A6, 0003A2B5, 0003A2E6, 0003A2F3, begin /* 0003A25F: 0022 */ // -- Begin Function Code -- // /* 0003A268: 000D */ n0001 = g_str0078 == s0000; /* 0003A275: 0004 */ if(! n0001) goto label_091B; // normal if /* 0003A281: 0027 */ // -- Start Return Code -- // /* 0003A285: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003A275, label_091B: /* 0003A290: 0021 */ function_026E(g_number0056, g_number0053); /* 0003A29C: 0006 */ n0001 = LAST_RESULT; /* 0003A2A6: 0009 */ n0001 = n0001 < 0x00000000; /* 0003A2B5: 0004 */ if(! n0001) goto label_091C; // normal if /* 0003A2C1: 0027 */ // -- Start Return Code -- // /* 0003A2C5: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003A2B5, label_091C: /* 0003A2D0: 0021 */ function_0272(g_number0056, s0001); /* 0003A2DC: 0006 */ n0000 = LAST_RESULT; /* 0003A2E6: 000E */ n0001 = s0001 != s0000; /* 0003A2F3: 0004 */ if(! n0001) goto label_091D; // normal if /* 0003A2FF: 0021 */ function_02C0(s0000, "", 0x00000000, 0xFFFFFFF4); /* 0003A315: 0027 */ // -- Start Return Code -- // /* 0003A319: 0023 */ return 0xFFFFFFF4; // : Jump Referenced(1): // : 0003A2F3, label_091D: /* 0003A324: 0006 */ g_str0078 = s0000; /* 0003A32E: 0007 */ g_number0053++; /* 0003A33D: 0027 */ // -- Start Return Code -- // /* 0003A341: 0023 */ return 0x00000000; /* 0003A34A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00039797, 0003A438, 0003A590, 0003A7AF, 0003B62C, // : //Binary Size : 0x000000C4 bytes function NUMBER function_02BC(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF STRING*/ s0002) STRING s0003[512]; //-004-/ 0003A361, 0003A374, 0003A3BB, 0003A406, NUMBER n0000; //-002-/ 0003A3A2, 0003A3AC, NUMBER n0001; //-006-/ 0003A36A, 0003A374, 0003A3AC, 0003A3DE, 0003A3DE, 0003A3EB, NUMBER n0002; //-002-/ 0003A3BB, 0003A3DE, begin /* 0003A358: 0022 */ // -- Begin Function Code -- // /* 0003A361: 0021 */ function_02D0(s0003); /* 0003A36A: 0006 */ n0001 = LAST_RESULT; /* 0003A374: 0020 */ KERNEL32.GetPrivateProfileString(s0000, s0001, "SILENTNOTPOSSIBLEVALUE", s0003, n0001, g_str0076); /* 0003A3A2: 0006 */ n0000 = LAST_RESULT; /* 0003A3AC: 000D */ n0001 = n0000 == 0x00000000; /* 0003A3BB: 000D */ n0002 = s0003 == "SILENTNOTPOSSIBLEVALUE"; /* 0003A3DE: 0018 */ n0001 = n0001 || n0002; /* 0003A3EB: 0004 */ if(! n0001) goto label_091F; // normal if /* 0003A3F7: 0027 */ // -- Start Return Code -- // /* 0003A3FB: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A3EB, label_091F: /* 0003A406: 0006 */ s0002 = s0003; /* 0003A410: 0027 */ // -- Start Return Code -- // /* 0003A414: 0023 */ return 0x00000000; /* 0003A41D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 000397D6, 0003A661, 0003A71C, 0003B039, //Binary Size : 0x00000096 bytes function NUMBER function_02BD(/*STRING*/ s0000, /*STRING*/ s0001, /*BYREF NUMBER*/ n0000) STRING s0002[20]; //-002-/ 0003A438, 0003A47B, NUMBER n0001; //-008-/ 0003A447, 0003A451, 0003A451, 0003A460, 0003A485, 0003A48F, 0003A48F, 0003A49E, begin /* 0003A42F: 0022 */ // -- Begin Function Code -- // /* 0003A438: 0021 */ function_02BC(s0000, s0001, s0002); /* 0003A447: 0006 */ n0001 = LAST_RESULT; /* 0003A451: 0009 */ n0001 = n0001 < 0x00000000; /* 0003A460: 0004 */ if(! n0001) goto label_0921; // normal if /* 0003A46C: 0027 */ // -- Start Return Code -- // /* 0003A470: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A460, label_0921: /* 0003A47B: 002C */ StrToNum(n0000, s0002); /* 0003A485: 0006 */ n0001 = LAST_RESULT; /* 0003A48F: 0009 */ n0001 = n0001 < 0x00000000; /* 0003A49E: 0004 */ if(! n0001) goto label_0922; // normal if /* 0003A4AA: 0027 */ // -- Start Return Code -- // /* 0003A4AE: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003A49E, label_0922: /* 0003A4B9: 0027 */ // -- Start Return Code -- // /* 0003A4BD: 0023 */ return 0x00000000; /* 0003A4C6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00039815, 0003A8C0, //Binary Size : 0x00000385 bytes function NUMBER function_02BE(/*STRING*/ s0000, /*STRING*/ s0001, /*POINTER*/ n0000) STRING s0002[1020]; //-007-/ 0003A57A, 0003A590, 0003A64A, 0003A661, 0003A6F9, 0003A71C, 0003A7AF, STRING s0003[512]; //-002-/ 0003A7AF, 0003A7F2, STRING s0004[512]; //-003-/ 0003A590, 0003A5D3, 0003A5F3, NUMBER n0001; //-005-/ 0003A555, 0003A56C, 0003A5E6, 0003A606, 0003A710, NUMBER n0002; //-002-/ 0003A71C, 0003A75F, NUMBER n0003; //-003-/ 0003A661, 0003A6A4, 0003A6E0, NUMBER n0004; //-005-/ 0003A6CE, 0003A6E0, 0003A6F9, 0003A837, 0003A837, NUMBER n0005; //-042-/ 0003A4E1, 0003A4FF, 0003A4FF, 0003A50C, 0003A530, 0003A53A, 0003A53A, 0003A549, 0003A59F, 0003A5A9, 0003A5A9, 0003A5B8, 0003A5D3, 0003A5E6, 0003A5E6, 0003A622, 0003A622, 0003A62F, 0003A670, 0003A67A, 0003A67A, 0003A689, 0003A6A4, 0003A6B3, 0003A6E0, 0003A6ED, 0003A72B, 0003A735, 0003A735, 0003A744, 0003A770, 0003A77A, 0003A77A, 0003A789, 0003A7BE, 0003A7C8, 0003A7C8, 0003A7D7, 0003A803, 0003A80D, 0003A80D, 0003A81C, NUMBER n0006; //-006-/ 0003A4F0, 0003A4FF, 0003A5F3, 0003A615, 0003A615, 0003A622, NUMBER n0007; //-002-/ 0003A606, 0003A615, begin /* 0003A4D8: 0022 */ // -- Begin Function Code -- // /* 0003A4E1: 000D */ n0005 = n0000 == 0x00000000; /* 0003A4F0: 000D */ n0006 = n0000 == 0xFFFFFFFF; /* 0003A4FF: 0018 */ n0005 = n0005 || n0006; /* 0003A50C: 0004 */ if(! n0005) goto label_0924; // normal if /* 0003A518: 0027 */ // -- Start Return Code -- // /* 0003A51C: 0023 */ return 0xFFFFFFF7; // : Jump Referenced(1): // : 0003A50C, label_0924: /* 0003A527: 0021 */ function_027C(n0000); /* 0003A530: 0006 */ n0005 = LAST_RESULT; /* 0003A53A: 000D */ n0005 = n0005 == 0xFFFFFFFF; /* 0003A549: 0004 */ if(! n0005) goto label_0925; // normal if /* 0003A555: 0006 */ n0001 = 0x00000001; /* 0003A561: 0005 */ goto label_0926; // : Jump Referenced(1): // : 0003A549, label_0925: /* 0003A56C: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 0003A561, label_0926: /* 0003A57A: 0021 */ function_02D6(s0002, "%s-type", s0001); /* 0003A590: 0021 */ function_02BC(s0000, s0002, s0004); /* 0003A59F: 0006 */ n0005 = LAST_RESULT; /* 0003A5A9: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A5B8: 0004 */ if(! n0005) goto label_0927; // normal if /* 0003A5C4: 0027 */ // -- Start Return Code -- // /* 0003A5C8: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A5B8, label_0927: /* 0003A5D3: 000D */ n0005 = s0004 == "string"; /* 0003A5E6: 0019 */ n0005 = n0005 && n0001; /* 0003A5F3: 000D */ n0006 = s0004 == "number"; /* 0003A606: 000D */ n0007 = n0001 == 0x00000000; /* 0003A615: 0019 */ n0006 = n0006 && n0007; /* 0003A622: 0018 */ n0005 = n0005 || n0006; /* 0003A62F: 0004 */ if(! n0005) goto label_0928; // normal if /* 0003A63B: 0027 */ // -- Start Return Code -- // /* 0003A63F: 0023 */ return 0xFFFFFFF7; // : Jump Referenced(1): // : 0003A62F, label_0928: /* 0003A64A: 0021 */ function_02D6(s0002, "%s-count", s0001); /* 0003A661: 0021 */ function_02BD(s0000, s0002, n0003); /* 0003A670: 0006 */ n0005 = LAST_RESULT; /* 0003A67A: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A689: 0004 */ if(! n0005) goto label_0929; // normal if /* 0003A695: 0027 */ // -- Start Return Code -- // /* 0003A699: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A689, label_0929: /* 0003A6A4: 000A */ n0005 = n0003 > 0x00002710; /* 0003A6B3: 0004 */ if(! n0005) goto label_092A; // normal if /* 0003A6BF: 0027 */ // -- Start Return Code -- // /* 0003A6C3: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003A6B3, label_092A: /* 0003A6CE: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 0003A846, label_092B: /* 0003A6DC: 0001 */ // -- While/Switch -- // /* 0003A6E0: 0009 */ n0005 = n0004 < n0003; /* 0003A6ED: 0004 */ if(! n0005) goto label_0931; // normal if /* 0003A6F9: 0021 */ function_02D6(s0002, "%s-%d", s0001, n0004); /* 0003A710: 0004 */ if(! n0001) goto label_092E; // normal if /* 0003A71C: 0021 */ function_02BD(s0000, s0002, n0002); /* 0003A72B: 0006 */ n0005 = LAST_RESULT; /* 0003A735: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A744: 0004 */ if(! n0005) goto label_092C; // normal if /* 0003A750: 0027 */ // -- Start Return Code -- // /* 0003A754: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A744, label_092C: /* 0003A75F: 0021 */ function_0270(n0000, n0002, 0x00000000); /* 0003A770: 0006 */ n0005 = LAST_RESULT; /* 0003A77A: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A789: 0004 */ if(! n0005) goto label_092D; // normal if /* 0003A795: 0027 */ // -- Start Return Code -- // /* 0003A799: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003A789, label_092D: /* 0003A7A4: 0005 */ goto label_0930; // : Jump Referenced(1): // : 0003A710, label_092E: /* 0003A7AF: 0021 */ function_02BC(s0000, s0002, s0003); /* 0003A7BE: 0006 */ n0005 = LAST_RESULT; /* 0003A7C8: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A7D7: 0004 */ if(! n0005) goto label_092F; // normal if /* 0003A7E3: 0027 */ // -- Start Return Code -- // /* 0003A7E7: 0023 */ return 0xFFFFFFFD; // : Jump Referenced(1): // : 0003A7D7, label_092F: /* 0003A7F2: 0021 */ function_0271(n0000, s0003, 0x00000000); /* 0003A803: 0006 */ n0005 = LAST_RESULT; /* 0003A80D: 0009 */ n0005 = n0005 < 0x00000000; /* 0003A81C: 0004 */ if(! n0005) goto label_0930; // normal if /* 0003A828: 0027 */ // -- Start Return Code -- // /* 0003A82C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0003A7A4, 0003A81C, label_0930: /* 0003A837: 0007 */ n0004++; /* 0003A846: 0005 */ goto label_092B; // : Jump Referenced(1): // : 0003A6ED, label_0931: /* 0003A851: 0027 */ // -- Start Return Code -- // /* 0003A855: 0023 */ return 0x00000000; /* 0003A85E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00039854, 0003A980, //Binary Size : 0x000001E1 bytes function NUMBER function_02BF(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*STRING*/ s0003, /*BOOL*/ n0000) STRING s0004; //-007-/ 0003A91B, 0003A95E, 0003A980, 0003A980, 0003A9BC, 0003A9E4, 0003AA23, NUMBER n0001; //-009-/ 0003A8CF, 0003A8D9, 0003A901, 0003A997, 0003A9A1, 0003A9CD, 0003A9F5, 0003AA01, 0003AA1A, NUMBER n0002; //-003-/ 0003A927, 0003A937, 0003AA2F, NUMBER n0003; //-008-/ 0003A88C, 0003A896, 0003A8C0, 0003A8F4, 0003A91B, 0003AA0D, 0003AA23, 0003AA44, NUMBER n0004; //-010-/ 0003A896, 0003A8A5, 0003A8D9, 0003A8E8, 0003A937, 0003A946, 0003A96A, 0003A974, 0003A9A1, 0003A9B0, begin /* 0003A878: 0022 */ // -- Begin Function Code -- // /* 0003A881: 0021 */ function_026B(0x00000000); /* 0003A88C: 0006 */ n0003 = LAST_RESULT; /* 0003A896: 000D */ n0004 = n0003 == 0xFFFFFFFF; /* 0003A8A5: 0004 */ if(! n0004) goto label_0933; // normal if /* 0003A8B1: 0027 */ // -- Start Return Code -- // /* 0003A8B5: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003A8A5, label_0933: /* 0003A8C0: 0021 */ function_02BE(s0000, s0001, n0003); /* 0003A8CF: 0006 */ n0001 = LAST_RESULT; /* 0003A8D9: 0009 */ n0004 = n0001 < 0x00000000; /* 0003A8E8: 0004 */ if(! n0004) goto label_0934; // normal if /* 0003A8F4: 0021 */ function_026C(n0003); /* 0003A8FD: 0027 */ // -- Start Return Code -- // /* 0003A901: 0023 */ return n0001; // : Jump Referenced(1): // : 0003A8E8, label_0934: /* 0003A90A: 0021 */ function_0118(s0002, s0003, 0x00000000); /* 0003A91B: 0021 */ function_0276(n0003, s0004); /* 0003A927: 0006 */ n0002 = LAST_RESULT; // : Jump Referenced(1): // : 0003AA39, label_0935: /* 0003A933: 0001 */ // -- While/Switch -- // /* 0003A937: 000E */ n0004 = n0002 != 0x00000001; /* 0003A946: 0004 */ if(! n0004) goto label_093A; // normal if /* 0003A952: 0004 */ if(! n0000) goto label_0938; // normal if /* 0003A95E: 0021 */ function_02BA(s0002, s0004); /* 0003A96A: 0006 */ n0004 = LAST_RESULT; /* 0003A974: 0004 */ if(! n0004) goto label_0937; // normal if /* 0003A980: 0021 */ function_02BF(s0000, s0004, s0002, s0004, 0x00000001); /* 0003A997: 0006 */ n0001 = LAST_RESULT; /* 0003A9A1: 0009 */ n0004 = n0001 < 0x00000000; /* 0003A9B0: 0004 */ if(! n0004) goto label_0936; // normal if /* 0003A9BC: 0021 */ function_0118(s0002, s0004, 0x00000001); /* 0003A9CD: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0003A9B0, label_0936: /* 0003A9D9: 0005 */ goto label_0938; // : Jump Referenced(1): // : 0003A974, label_0937: /* 0003A9E4: 0021 */ function_0118(s0002, s0004, 0x00000001); /* 0003A9F5: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(2): // : 0003A952, 0003A9D9, label_0938: /* 0003AA01: 0004 */ if(! n0001) goto label_0939; // normal if /* 0003AA0D: 0021 */ function_026C(n0003); /* 0003AA16: 0027 */ // -- Start Return Code -- // /* 0003AA1A: 0023 */ return n0001; // : Jump Referenced(1): // : 0003AA01, label_0939: /* 0003AA23: 0021 */ function_0278(n0003, s0004); /* 0003AA2F: 0006 */ n0002 = LAST_RESULT; /* 0003AA39: 0005 */ goto label_0935; // : Jump Referenced(1): // : 0003A946, label_093A: /* 0003AA44: 0021 */ function_026C(n0003); /* 0003AA4D: 0027 */ // -- Start Return Code -- // /* 0003AA51: 0023 */ return 0x00000000; /* 0003AA5A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00025306, 000398B2, 0003A2FF, //Binary Size : 0x0000005E bytes function NUMBER function_02C0(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 0003AA71, 0003AA80, begin /* 0003AA68: 0022 */ // -- Begin Function Code -- // /* 0003AA71: 000E */ n0002 = g_number0011 != 0x00000002; /* 0003AA80: 0004 */ if(! n0002) goto label_093C; // normal if /* 0003AA8C: 0027 */ // -- Start Return Code -- // /* 0003AA90: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0003AA80, label_093C: /* 0003AA9B: 0021 */ function_02C1(n0001); /* 0003AAA4: 0021 */ function_02C2(s0000, s0001, n0000, n0001); /* 0003AAB6: 0002 */ abort; /* 0003AABA: 0027 */ // -- Start Return Code -- // /* 0003AABE: 0023 */ return 0x00000000; /* 0003AAC7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003AA9B, //Binary Size : 0x00000386 bytes function NUMBER function_02C1(/*NUMBER*/ n0000) STRING s0000[200]; //-002-/ 0003AE37, 0003AE41, STRING s0001; //-002-/ 0003AAE4, 0003AAEE, NUMBER n0001; //-002-/ 0003AAF7, 0003AB01, NUMBER n0002; //-016-/ 0003AB4C, 0003AB7E, 0003ABB0, 0003ABE2, 0003AC14, 0003AC46, 0003AC78, 0003ACAA, 0003ACDC, 0003AD0E, 0003AD40, 0003AD72, 0003ADA4, 0003ADD6, 0003AE08, 0003AE2E, NUMBER n0003; //-032-/ 0003AB01, 0003AB10, 0003AB31, 0003AB40, 0003AB63, 0003AB72, 0003AB95, 0003ABA4, 0003ABC7, 0003ABD6, 0003ABF9, 0003AC08, 0003AC2B, 0003AC3A, 0003AC5D, 0003AC6C, 0003AC8F, 0003AC9E, 0003ACC1, 0003ACD0, 0003ACF3, 0003AD02, 0003AD25, 0003AD34, 0003AD57, 0003AD66, 0003AD89, 0003AD98, 0003ADBB, 0003ADCA, 0003ADED, 0003ADFC, begin /* 0003AAD5: 0022 */ // -- Begin Function Code -- // /* 0003AADE: 0021 */ ret_g_str0055_02F7(); /* 0003AAE4: 0006 */ s0001 = LAST_RESULT; /* 0003AAEE: 0020 */ KERNEL.GetModuleHandle(s0001); /* 0003AAF7: 0006 */ n0001 = LAST_RESULT; /* 0003AB01: 000D */ n0003 = n0001 == 0x00000000; /* 0003AB10: 0004 */ if(! n0003) goto label_093E; // normal if /* 0003AB1C: 0027 */ // -- Start Return Code -- // /* 0003AB20: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003AB10, label_093E: /* 0003AB2B: 0001 */ // -- While/Switch -- // /* 0003AB31: 000D */ n0003 = n0000 == 0xFFFFFFFF; /* 0003AB40: 0004 */ if(! n0003) goto label_0940; // normal if /* 0003AB4C: 0006 */ n0002 = 0x00002CE4; /* 0003AB58: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AB40, label_0940: /* 0003AB63: 000D */ n0003 = n0000 == 0xFFFFFFFE; /* 0003AB72: 0004 */ if(! n0003) goto label_0941; // normal if /* 0003AB7E: 0006 */ n0002 = 0x00002CE5; /* 0003AB8A: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AB72, label_0941: /* 0003AB95: 000D */ n0003 = n0000 == 0xFFFFFFFD; /* 0003ABA4: 0004 */ if(! n0003) goto label_0942; // normal if /* 0003ABB0: 0006 */ n0002 = 0x00002CE6; /* 0003ABBC: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003ABA4, label_0942: /* 0003ABC7: 000D */ n0003 = n0000 == 0xFFFFFFFC; /* 0003ABD6: 0004 */ if(! n0003) goto label_0943; // normal if /* 0003ABE2: 0006 */ n0002 = 0x00002CE7; /* 0003ABEE: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003ABD6, label_0943: /* 0003ABF9: 000D */ n0003 = n0000 == 0xFFFFFFFB; /* 0003AC08: 0004 */ if(! n0003) goto label_0944; // normal if /* 0003AC14: 0006 */ n0002 = 0x00002CE8; /* 0003AC20: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AC08, label_0944: /* 0003AC2B: 000D */ n0003 = n0000 == 0xFFFFFFFA; /* 0003AC3A: 0004 */ if(! n0003) goto label_0945; // normal if /* 0003AC46: 0006 */ n0002 = 0x00002CE3; /* 0003AC52: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AC3A, label_0945: /* 0003AC5D: 000D */ n0003 = n0000 == 0xFFFFFFF9; /* 0003AC6C: 0004 */ if(! n0003) goto label_0946; // normal if /* 0003AC78: 0006 */ n0002 = 0x00002CE9; /* 0003AC84: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AC6C, label_0946: /* 0003AC8F: 000D */ n0003 = n0000 == 0xFFFFFFF8; /* 0003AC9E: 0004 */ if(! n0003) goto label_0947; // normal if /* 0003ACAA: 0006 */ n0002 = 0x00002CEA; /* 0003ACB6: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AC9E, label_0947: /* 0003ACC1: 000D */ n0003 = n0000 == 0xFFFFFFF7; /* 0003ACD0: 0004 */ if(! n0003) goto label_0948; // normal if /* 0003ACDC: 0006 */ n0002 = 0x00002CEB; /* 0003ACE8: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003ACD0, label_0948: /* 0003ACF3: 000D */ n0003 = n0000 == 0xFFFFFFF6; /* 0003AD02: 0004 */ if(! n0003) goto label_0949; // normal if /* 0003AD0E: 0006 */ n0002 = 0x00002CEC; /* 0003AD1A: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AD02, label_0949: /* 0003AD25: 000D */ n0003 = n0000 == 0xFFFFFFF5; /* 0003AD34: 0004 */ if(! n0003) goto label_094A; // normal if /* 0003AD40: 0006 */ n0002 = 0x00002CED; /* 0003AD4C: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AD34, label_094A: /* 0003AD57: 000D */ n0003 = n0000 == 0xFFFFFFF4; /* 0003AD66: 0004 */ if(! n0003) goto label_094B; // normal if /* 0003AD72: 0006 */ n0002 = 0x00002CEE; /* 0003AD7E: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AD66, label_094B: /* 0003AD89: 000D */ n0003 = n0000 == 0xFFFFFFCD; /* 0003AD98: 0004 */ if(! n0003) goto label_094C; // normal if /* 0003ADA4: 0006 */ n0002 = 0x00002CEF; /* 0003ADB0: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003AD98, label_094C: /* 0003ADBB: 000D */ n0003 = n0000 == 0xFFFFFFCC; /* 0003ADCA: 0004 */ if(! n0003) goto label_094D; // normal if /* 0003ADD6: 0006 */ n0002 = 0x00002CF0; /* 0003ADE2: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003ADCA, label_094D: /* 0003ADED: 000D */ n0003 = n0000 == 0xFFFFFFCB; /* 0003ADFC: 0004 */ if(! n0003) goto label_094E; // normal if /* 0003AE08: 0006 */ n0002 = 0x00002CF1; /* 0003AE14: 0005 */ goto label_094F; // : Jump Referenced(1): // : 0003ADFC, label_094E: /* 0003AE1F: 0027 */ // -- Start Return Code -- // /* 0003AE23: 0023 */ return 0x00000000; // : Jump Referenced(15): // : 0003AB58, 0003AB8A, 0003ABBC, 0003ABEE, 0003AC20, // : 0003AC52, 0003AC84, 0003ACB6, 0003ACE8, 0003AD1A, // : 0003AD4C, 0003AD7E, 0003ADB0, 0003ADE2, 0003AE14, // : label_094F: /* 0003AE2E: 0021 */ function_029F(n0002); /* 0003AE37: 0006 */ s0000 = LAST_RESULT; /* 0003AE41: 0021 */ function_0200(0xFFFFFFFF, s0000); /* 0003AE4F: 0027 */ // -- Start Return Code -- // /* 0003AE53: 0023 */ return 0x00000001; /* 0003AE5C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 000390BD, 0003919E, 00039222, 0003AAA4, 0003B6E1, // : //Binary Size : 0x0000018C bytes function NUMBER function_02C2(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0002[20]; //-004-/ 0003AF20, 0003AF2A, 0003AFB9, 0003AFCA, STRING s0003; //-004-/ 0003AE9F, 0003AEB2, 0003AEEC, 0003AEF9, NUMBER n0002; //-001-/ 0003AEE2, NUMBER n0003; //-008-/ 0003AE77, 0003AE84, 0003AEA8, 0003AEB2, 0003AEEC, 0003AF07, 0003AF07, 0003AF14, NUMBER n0004; //-002-/ 0003AEF9, 0003AF07, begin /* 0003AE6E: 0022 */ // -- Begin Function Code -- // /* 0003AE77: 000D */ n0003 = g_str0077 == ""; /* 0003AE84: 0004 */ if(! n0003) goto label_0951; // normal if /* 0003AE90: 0027 */ // -- Start Return Code -- // /* 0003AE94: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003AE84, label_0951: /* 0003AE9F: 0021 */ function_02D0(s0003); /* 0003AEA8: 0006 */ n0003 = LAST_RESULT; /* 0003AEB2: 0020 */ KERNEL32.GetPrivateProfileString("ResponseResult", "ResultCode", "", s0003, n0003, g_str0077); /* 0003AEE2: 0006 */ n0002 = LAST_RESULT; /* 0003AEEC: 000D */ n0003 = s0003 == ""; /* 0003AEF9: 000D */ n0004 = s0003 == "0"; /* 0003AF07: 0018 */ n0003 = n0003 || n0004; /* 0003AF14: 0004 */ if(! n0003) goto label_0952; // normal if /* 0003AF20: 002D */ NumToStr(s0002, n0001); /* 0003AF2A: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "ResultCode", s0002, g_str0077); // : Jump Referenced(1): // : 0003AF14, label_0952: /* 0003AF56: 0006 */ g_number0058 = 0x00000001; /* 0003AF62: 0027 */ // -- Start Return Code -- // /* 0003AF66: 0023 */ return 0x00000001; /* 0003AF6F: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Section", s0000, g_str0077); /* 0003AF96: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Key", s0001, g_str0077); /* 0003AFB9: 0021 */ function_02D6(s0002, "%d", n0000); /* 0003AFCA: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Type", s0002, g_str0077); /* 0003AFEE: 0027 */ // -- Start Return Code -- // /* 0003AFF2: 0023 */ return 0x00000001; /* 0003AFFB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00038E9F, //Binary Size : 0x000001BF bytes function NUMBER function_02C3() STRING s0000[100]; //-002-/ 0003B09E, 0003B0ED, STRING s0001[100]; //-004-/ 0003B0DA, 0003B0ED, 0003B134, 0003B17F, STRING s0002; //-008-/ 0003B016, 0003B024, 0003B024, 0003B039, 0003B0B7, 0003B0C5, 0003B0C5, 0003B0ED, NUMBER n0000; //-002-/ 0003B039, 0003B085, NUMBER n0001; //-002-/ 0003B11B, 0003B125, NUMBER n0002; //-005-/ 0003B085, 0003B09E, 0003B190, 0003B190, 0003B1B6, NUMBER n0003; //-012-/ 0003B04D, 0003B057, 0003B057, 0003B066, 0003B085, 0003B092, 0003B0E3, 0003B0ED, 0003B125, 0003B157, 0003B157, 0003B164, NUMBER n0004; //-002-/ 0003B134, 0003B157, begin /* 0003B00D: 0022 */ // -- Begin Function Code -- // /* 0003B016: 0007 */ s0002 = g_str0030 + "-"; /* 0003B024: 0007 */ s0002 = s0002 + "DlgOrder"; /* 0003B039: 0021 */ function_02BD(s0002, "Count", n0000); /* 0003B04D: 0006 */ n0003 = LAST_RESULT; /* 0003B057: 0009 */ n0003 = n0003 < 0x00000000; /* 0003B066: 0004 */ if(! n0003) goto label_0954; // normal if /* 0003B072: 0027 */ // -- Start Return Code -- // /* 0003B076: 0023 */ return 0xFFFFFFF4; // : Jump Referenced(2): // : 0003B066, 0003B19F, label_0954: /* 0003B081: 0001 */ // -- While/Switch -- // /* 0003B085: 0009 */ n0003 = n0002 < n0000; /* 0003B092: 0004 */ if(! n0003) goto label_0956; // normal if /* 0003B09E: 0021 */ function_02D6(s0000, "%s%d", "Dlg", n0002); /* 0003B0B7: 0007 */ s0002 = g_str0030 + "-"; /* 0003B0C5: 0007 */ s0002 = s0002 + "DlgOrder"; /* 0003B0DA: 0021 */ function_02D0(s0001); /* 0003B0E3: 0006 */ n0003 = LAST_RESULT; /* 0003B0ED: 0020 */ KERNEL32.GetPrivateProfileString(s0002, s0000, "SILENTNOTPOSSIBLEVALUE", s0001, n0003, g_str0076); /* 0003B11B: 0006 */ n0001 = LAST_RESULT; /* 0003B125: 000D */ n0003 = n0001 == 0x00000000; /* 0003B134: 000D */ n0004 = s0001 == "SILENTNOTPOSSIBLEVALUE"; /* 0003B157: 0018 */ n0003 = n0003 || n0004; /* 0003B164: 0004 */ if(! n0003) goto label_0955; // normal if /* 0003B170: 0027 */ // -- Start Return Code -- // /* 0003B174: 0023 */ return 0xFFFFFFF4; // : Jump Referenced(1): // : 0003B164, label_0955: /* 0003B17F: 0021 */ function_0271(g_number0056, s0001, 0x00000000); /* 0003B190: 0007 */ n0002++; /* 0003B19F: 0005 */ goto label_0954; // : Jump Referenced(1): // : 0003B092, label_0956: /* 0003B1AA: 0006 */ g_number0053 = 0x00000000; /* 0003B1B6: 0006 */ g_number0054 = n0002; /* 0003B1C0: 0027 */ // -- Start Return Code -- // /* 0003B1C4: 0023 */ return 0x00000000; /* 0003B1CD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003369C, //Binary Size : 0x00000043 bytes function NUMBER function_02C4(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) begin /* 0003B1E3: 0022 */ // -- Begin Function Code -- // /* 0003B1EC: 0006 */ g_str0079 = s0000; /* 0003B1F6: 0006 */ g_str007A = s0001; /* 0003B200: 0006 */ g_str007B = s0002; /* 0003B20A: 0021 */ ret_g_number003E_02FB(); /* 0003B210: 0006 */ g_number0057 = LAST_RESULT; /* 0003B21A: 0027 */ // -- Start Return Code -- // /* 0003B21E: 0023 */ return 0x00000000; /* 0003B227: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000336AB, 00038FEC, 00039267, //Binary Size : 0x000000F1 bytes function NUMBER function_02C5(/*BOOL*/ n0000) NUMBER n0001; //-012-/ 0003B23E, 0003B24D, 0003B270, 0003B27A, 0003B27A, 0003B289, 0003B2AF, 0003B2BE, 0003B2E6, 0003B2F0, 0003B2F0, 0003B2FF, begin /* 0003B235: 0022 */ // -- Begin Function Code -- // /* 0003B23E: 000D */ n0001 = g_number0055 == 0x00000002; /* 0003B24D: 0004 */ if(! n0001) goto label_095A; // normal if /* 0003B259: 0021 */ function_02C6(n0000, g_str0077, "Log File"); /* 0003B270: 0006 */ n0001 = LAST_RESULT; /* 0003B27A: 000D */ n0001 = n0001 == 0x00000000; /* 0003B289: 0004 */ if(! n0001) goto label_0959; // normal if /* 0003B295: 0027 */ // -- Start Return Code -- // /* 0003B299: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003B289, label_0959: /* 0003B2A4: 0005 */ goto label_095B; // : Jump Referenced(1): // : 0003B24D, label_095A: /* 0003B2AF: 000D */ n0001 = g_number0055 == 0x00000001; /* 0003B2BE: 0004 */ if(! n0001) goto label_095B; // normal if /* 0003B2CA: 0021 */ function_02C6(n0000, g_str0076, "Response File"); /* 0003B2E6: 0006 */ n0001 = LAST_RESULT; /* 0003B2F0: 000D */ n0001 = n0001 == 0x00000000; /* 0003B2FF: 0004 */ if(! n0001) goto label_095B; // normal if /* 0003B30B: 0027 */ // -- Start Return Code -- // /* 0003B30F: 0023 */ return 0x00000000; // : Jump Referenced(3): // : 0003B2A4, 0003B2BE, 0003B2FF, label_095B: /* 0003B31A: 0027 */ // -- Start Return Code -- // /* 0003B31E: 0023 */ return 0x00000001; /* 0003B327: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0003B259, 0003B2CA, //Binary Size : 0x0000018F bytes function NUMBER function_02C6(/*BOOL*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-002-/ 0003B482, 0003B495, NUMBER n0001; //-008-/ 0003B37C, 0003B386, 0003B386, 0003B395, 0003B3DA, 0003B3E4, 0003B3E4, 0003B3F3, begin /* 0003B335: 0022 */ // -- Begin Function Code -- // /* 0003B33E: 0004 */ if(! n0000) goto label_095F; // normal if /* 0003B34A: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "Version", "v7.00", s0000); /* 0003B37C: 0006 */ n0001 = LAST_RESULT; /* 0003B386: 000D */ n0001 = n0001 == 0x00000000; /* 0003B395: 0004 */ if(! n0001) goto label_095D; // normal if /* 0003B3A1: 0027 */ // -- Start Return Code -- // /* 0003B3A5: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003B395, label_095D: /* 0003B3B0: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "File", s0001, s0000); /* 0003B3DA: 0006 */ n0001 = LAST_RESULT; /* 0003B3E4: 000D */ n0001 = n0001 == 0x00000000; /* 0003B3F3: 0004 */ if(! n0001) goto label_095E; // normal if /* 0003B3FF: 0027 */ // -- Start Return Code -- // /* 0003B403: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003B3F3, label_095E: /* 0003B40E: 0005 */ goto label_0960; // : Jump Referenced(1): // : 0003B33E, label_095F: /* 0003B419: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Name", g_str007A, s0000); /* 0003B43A: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Version", g_str007B, s0000); /* 0003B45E: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Company", g_str0079, s0000); /* 0003B482: 0021 */ function_02D6(s0002, "%04x", g_number0057); /* 0003B495: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Lang", s0002, s0000); // : Jump Referenced(1): // : 0003B40E, label_0960: /* 0003B4B8: 0027 */ // -- Start Return Code -- // /* 0003B4BC: 0023 */ return 0x00000001; /* 0003B4C5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 0001384D, 000138A2, 00013982, 000139D0, //Binary Size : 0x00000099 bytes function NUMBER function_02C7(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000, /*STRING*/ s0002) NUMBER n0001; //-005-/ 0003B50C, 0003B521, 0003B531, 0003B53A, 0003B566, NUMBER n0002; //-004-/ 0003B4E2, 0003B4F1, 0003B53A, 0003B549, begin /* 0003B4D3: 0022 */ // -- Begin Function Code -- // /* 0003B4DC: 0001 */ // -- While/Switch -- // /* 0003B4E2: 000D */ n0002 = n0000 == 0x00000001; /* 0003B4F1: 0004 */ if(! n0002) goto label_0963; // normal if /* 0003B4FD: 0021 */ function_02C8(s0000, s0001, s0002); /* 0003B50C: 0006 */ n0001 = LAST_RESULT; /* 0003B516: 0005 */ goto label_0964; // : Jump Referenced(1): // : 0003B4F1, label_0963: /* 0003B521: 0006 */ n0001 = 0xFFFFFFF6; /* 0003B52D: 0027 */ // -- Start Return Code -- // /* 0003B531: 0023 */ return n0001; // : Jump Referenced(1): // : 0003B516, label_0964: /* 0003B53A: 0009 */ n0002 = n0001 < 0x00000000; /* 0003B549: 0004 */ if(! n0002) goto label_0965; // normal if /* 0003B555: 0021 */ function_02B9(0x00002CE9); // : Jump Referenced(1): // : 0003B549, label_0965: /* 0003B562: 0027 */ // -- Start Return Code -- // /* 0003B566: 0023 */ return n0001; /* 0003B56D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003B4FD, //Binary Size : 0x0000005B bytes function NUMBER function_02C8(/*STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002) NUMBER n0000; //-004-/ 0003B596, 0003B5A0, 0003B5A0, 0003B5AF, begin /* 0003B57B: 0022 */ // -- Begin Function Code -- // /* 0003B584: 0020 */ KERNEL32.WritePrivateProfileString(s0000, s0001, s0002, g_str0077); /* 0003B596: 0006 */ n0000 = LAST_RESULT; /* 0003B5A0: 000D */ n0000 = n0000 == 0x00000000; /* 0003B5AF: 0004 */ if(! n0000) goto label_0967; // normal if /* 0003B5BB: 0027 */ // -- Start Return Code -- // /* 0003B5BF: 0023 */ return 0xFFFFFFF9; // : Jump Referenced(1): // : 0003B5AF, label_0967: /* 0003B5CA: 0027 */ // -- Start Return Code -- // /* 0003B5CE: 0023 */ return 0x00000000; /* 0003B5D7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000217B8, //Binary Size : 0x0000013A bytes function NUMBER function_02C9() STRING s0000; //-001-/ 0003B62C, STRING s0001; //-008-/ 0003B609, 0003B617, 0003B617, 0003B62C, 0003B665, 0003B673, 0003B673, 0003B688, NUMBER n0000; //-010-/ 0003B5EE, 0003B5FD, 0003B640, 0003B64A, 0003B64A, 0003B659, 0003B6AB, 0003B6BA, 0003B6C6, 0003B6D5, begin /* 0003B5E5: 0022 */ // -- Begin Function Code -- // /* 0003B5EE: 000D */ n0000 = g_number0011 == 0x00000001; /* 0003B5FD: 0004 */ if(! n0000) goto label_096A; // normal if /* 0003B609: 0007 */ s0001 = g_str0030 + "-"; /* 0003B617: 0007 */ s0001 = s0001 + "DlgOrder"; /* 0003B62C: 0021 */ function_02BC(s0001, "Count", s0000); /* 0003B640: 0006 */ n0000 = LAST_RESULT; /* 0003B64A: 000D */ n0000 = n0000 == 0xFFFFFFFD; /* 0003B659: 0004 */ if(! n0000) goto label_0969; // normal if /* 0003B665: 0007 */ s0001 = g_str0030 + "-"; /* 0003B673: 0007 */ s0001 = s0001 + "DlgOrder"; /* 0003B688: 0021 */ function_02B6(s0001, "Count", 0x00000000); // : Jump Referenced(1): // : 0003B659, label_0969: /* 0003B6A0: 0005 */ goto label_096D; // : Jump Referenced(1): // : 0003B5FD, label_096A: /* 0003B6AB: 000D */ n0000 = g_number0011 == 0x00000002; /* 0003B6BA: 0004 */ if(! n0000) goto label_096C; // normal if /* 0003B6C6: 000D */ n0000 = g_number0058 == 0x00000000; /* 0003B6D5: 0004 */ if(! n0000) goto label_096B; // normal if /* 0003B6E1: 0021 */ function_02C2("", "", 0x00000000, 0x00000000); // : Jump Referenced(1): // : 0003B6D5, label_096B: /* 0003B6F9: 0005 */ goto label_096D; // : Jump Referenced(1): // : 0003B6BA, label_096C: /* 0003B704: 0027 */ // -- Start Return Code -- // /* 0003B708: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(2): // : 0003B6A0, 0003B6F9, label_096D: /* 0003B713: 0027 */ // -- Start Return Code -- // /* 0003B717: 0023 */ return 0x00000000; /* 0003B720: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 00021699, 000216BB, 000216DD, 000216F3, 000392A2, // : 00039325, //Binary Size : 0x00000016 bytes function NUMBER function_02CA(/*NUMBER*/ n0000) begin /* 0003B72E: 0022 */ // -- Begin Function Code -- // /* 0003B737: 0006 */ g_number0011 = n0000; /* 0003B741: 0024 */ return; /* 0003B745: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000330B7, //Binary Size : 0x0000014E bytes function NUMBER function_02CB(/*STRING*/ s0000, /*BYREF STRING*/ s0001) STRING s0002; //-003-/ 0003B813, 0003B871, 0003B886, STRING s0003; //-002-/ 0003B75C, 0003B786, NUMBER n0001; //-016-/ 0003B76D, 0003B777, 0003B777, 0003B7A6, 0003B7A6, 0003B7B3, 0003B7DF, 0003B7E9, 0003B7E9, 0003B7F8, 0003B824, 0003B82E, 0003B82E, 0003B83D, 0003B858, 0003B865, NUMBER n0002; //-004-/ 0003B78D, 0003B797, 0003B797, 0003B7A6, begin /* 0003B753: 0022 */ // -- Begin Function Code -- // /* 0003B75C: 0021 */ function_02CD(s0003, s0000, 0x00000000); /* 0003B76D: 0006 */ n0001 = LAST_RESULT; /* 0003B777: 0009 */ n0001 = n0001 < 0x00000000; /* 0003B786: 0028 */ StrLengthChars(s0003); /* 0003B78D: 0006 */ n0002 = LAST_RESULT; /* 0003B797: 000B */ n0002 = n0002 <= 0x00000000; /* 0003B7A6: 0018 */ n0001 = n0001 || n0002; /* 0003B7B3: 0004 */ if(! n0001) goto label_0970; // normal if /* 0003B7BF: 0027 */ // -- Start Return Code -- // /* 0003B7C3: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003B7B3, label_0970: /* 0003B7CE: 0021 */ function_02CD(s0001, s0000, 0x00000002); /* 0003B7DF: 0006 */ n0001 = LAST_RESULT; /* 0003B7E9: 0009 */ n0001 = n0001 < 0x00000000; /* 0003B7F8: 0004 */ if(! n0001) goto label_0971; // normal if /* 0003B804: 0027 */ // -- Start Return Code -- // /* 0003B808: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003B7F8, label_0971: /* 0003B813: 0021 */ function_02CD(s0002, s0000, 0x00000003); /* 0003B824: 0006 */ n0001 = LAST_RESULT; /* 0003B82E: 0009 */ n0001 = n0001 < 0x00000000; /* 0003B83D: 0004 */ if(! n0001) goto label_0972; // normal if /* 0003B849: 0027 */ // -- Start Return Code -- // /* 0003B84D: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003B83D, label_0972: /* 0003B858: 000D */ n0001 = s0001 == ""; /* 0003B865: 0004 */ if(! n0001) goto label_0973; // normal if /* 0003B871: 0006 */ s0001 = s0002; /* 0003B87B: 0005 */ goto label_0974; // : Jump Referenced(1): // : 0003B865, label_0973: /* 0003B886: 0014 */ s0001 = s0001 ^ s0002; // : Jump Referenced(1): // : 0003B87B, label_0974: /* 0003B895: 0027 */ // -- Start Return Code -- // /* 0003B899: 0023 */ return 0x00000000; /* 0003B8A2: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00042B63, 00042B6F, //Binary Size : 0x00000087 bytes function NUMBER function_02CC(/*STRING*/ s0000, /*BYREF STRING*/ s0001) NUMBER n0000; //-006-/ 0003B8CA, 0003B8D4, 0003B8D4, 0003B903, 0003B903, 0003B910, NUMBER n0001; //-004-/ 0003B8EA, 0003B8F4, 0003B8F4, 0003B903, begin /* 0003B8B0: 0022 */ // -- Begin Function Code -- // /* 0003B8B9: 0021 */ function_02CD(s0001, s0000, 0x00000000); /* 0003B8CA: 0006 */ n0000 = LAST_RESULT; /* 0003B8D4: 0009 */ n0000 = n0000 < 0x00000000; /* 0003B8E3: 0028 */ StrLengthChars(s0001); /* 0003B8EA: 0006 */ n0001 = LAST_RESULT; /* 0003B8F4: 000B */ n0001 = n0001 <= 0x00000000; /* 0003B903: 0018 */ n0000 = n0000 || n0001; /* 0003B910: 0004 */ if(! n0000) goto label_0976; // normal if /* 0003B91C: 0027 */ // -- Start Return Code -- // /* 0003B920: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003B910, label_0976: /* 0003B92B: 0027 */ // -- Start Return Code -- // /* 0003B92F: 0023 */ return 0x00000000; /* 0003B938: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(21): // : 00011800, 00018055, 0001B233, 0001C030, 0001C041, // : 0001C3B0, 0002BDB3, 0002BDC6, 0002BE00, 00032D26, // : 00032D37, 00032F0C, 00032F1D, 00032FEE, 00034B33, // : 00038E29, 00038F49, 0003B75C, 0003B7CE, 0003B813, // : 0003B8B9, //Binary Size : 0x0000046F bytes function NUMBER function_02CD(/*BYREF STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) NUMBER n0001; //-007-/ 0003B99A, 0003B9C5, 0003BA6D, 0003BB15, 0003BBBD, 0003BC65, 0003BD0D, NUMBER n0002; //-024-/ 0003B9D4, 0003B9DE, 0003B9FD, 0003BA06, 0003BA7C, 0003BA86, 0003BAA5, 0003BAAE, 0003BB24, 0003BB2E, 0003BB4D, 0003BB56, 0003BBCC, 0003BBD6, 0003BBF5, 0003BBFE, 0003BC74, 0003BC7E, 0003BC9D, 0003BCA6, 0003BD1C, 0003BD26, 0003BD45, 0003BD4E, NUMBER n0003; //-052-/ 0003B95D, 0003B967, 0003B967, 0003B976, 0003B9AA, 0003B9B9, 0003B9DE, 0003B9ED, 0003BA1D, 0003BA27, 0003BA36, 0003BA40, 0003BA52, 0003BA61, 0003BA86, 0003BA95, 0003BAC5, 0003BACF, 0003BADE, 0003BAE8, 0003BAFA, 0003BB09, 0003BB2E, 0003BB3D, 0003BB6D, 0003BB77, 0003BB86, 0003BB90, 0003BBA2, 0003BBB1, 0003BBD6, 0003BBE5, 0003BC15, 0003BC1F, 0003BC2E, 0003BC38, 0003BC4A, 0003BC59, 0003BC7E, 0003BC8D, 0003BCBD, 0003BCC7, 0003BCD6, 0003BCE0, 0003BCF2, 0003BD01, 0003BD26, 0003BD35, 0003BD65, 0003BD6F, 0003BD7E, 0003BD88, begin /* 0003B946: 0022 */ // -- Begin Function Code -- // /* 0003B94F: 0021 */ function_01C5(0x0000000C, s0001); /* 0003B95D: 0006 */ n0003 = LAST_RESULT; /* 0003B967: 000D */ n0003 = n0003 == 0x00000001; /* 0003B976: 0004 */ if(! n0003) goto label_0978; // normal if /* 0003B982: 0027 */ // -- Start Return Code -- // /* 0003B986: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0003B976, label_0978: /* 0003B991: 0021 */ function_02D0(s0000); /* 0003B99A: 0006 */ n0001 = LAST_RESULT; /* 0003B9A4: 0001 */ // -- While/Switch -- // /* 0003B9AA: 000D */ n0003 = n0000 == 0x00000002; /* 0003B9B9: 0004 */ if(! n0003) goto label_097B; // normal if /* 0003B9C5: 0020 */ ISRT.PathGetDir(s0001, s0000, n0001); /* 0003B9D4: 0006 */ n0002 = LAST_RESULT; /* 0003B9DE: 000B */ n0003 = n0002 <= 0x00000000; /* 0003B9ED: 0004 */ if(! n0003) goto label_097A; // normal if /* 0003B9F9: 0027 */ // -- Start Return Code -- // /* 0003B9FD: 0023 */ return n0002; // : Jump Referenced(1): // : 0003B9ED, label_097A: /* 0003BA06: 0031 */ Resize(s0000, n0002); /* 0003BA10: 0027 */ // -- Start Return Code -- // /* 0003BA14: 0021 */ function_02D0(s0000); /* 0003BA1D: 0006 */ n0003 = LAST_RESULT; /* 0003BA27: 0020 */ ISRT.PathGetDir(s0001, s0000, n0003); /* 0003BA36: 0006 */ n0003 = LAST_RESULT; /* 0003BA40: 0023 */ return n0003; /* 0003BA47: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003B9B9, label_097B: /* 0003BA52: 000D */ n0003 = n0000 == 0x00000000; /* 0003BA61: 0004 */ if(! n0003) goto label_097D; // normal if /* 0003BA6D: 0020 */ ISRT.PathGetDrive(s0001, s0000, n0001); /* 0003BA7C: 0006 */ n0002 = LAST_RESULT; /* 0003BA86: 000B */ n0003 = n0002 <= 0x00000000; /* 0003BA95: 0004 */ if(! n0003) goto label_097C; // normal if /* 0003BAA1: 0027 */ // -- Start Return Code -- // /* 0003BAA5: 0023 */ return n0002; // : Jump Referenced(1): // : 0003BA95, label_097C: /* 0003BAAE: 0031 */ Resize(s0000, n0002); /* 0003BAB8: 0027 */ // -- Start Return Code -- // /* 0003BABC: 0021 */ function_02D0(s0000); /* 0003BAC5: 0006 */ n0003 = LAST_RESULT; /* 0003BACF: 0020 */ ISRT.PathGetDrive(s0001, s0000, n0003); /* 0003BADE: 0006 */ n0003 = LAST_RESULT; /* 0003BAE8: 0023 */ return n0003; /* 0003BAEF: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003BA61, label_097D: /* 0003BAFA: 000D */ n0003 = n0000 == 0x00000005; /* 0003BB09: 0004 */ if(! n0003) goto label_097F; // normal if /* 0003BB15: 0020 */ ISRT.PathGetFileExt(s0001, s0000, n0001); /* 0003BB24: 0006 */ n0002 = LAST_RESULT; /* 0003BB2E: 000B */ n0003 = n0002 <= 0x00000000; /* 0003BB3D: 0004 */ if(! n0003) goto label_097E; // normal if /* 0003BB49: 0027 */ // -- Start Return Code -- // /* 0003BB4D: 0023 */ return n0002; // : Jump Referenced(1): // : 0003BB3D, label_097E: /* 0003BB56: 0031 */ Resize(s0000, n0002); /* 0003BB60: 0027 */ // -- Start Return Code -- // /* 0003BB64: 0021 */ function_02D0(s0000); /* 0003BB6D: 0006 */ n0003 = LAST_RESULT; /* 0003BB77: 0020 */ ISRT.PathGetFileExt(s0001, s0000, n0003); /* 0003BB86: 0006 */ n0003 = LAST_RESULT; /* 0003BB90: 0023 */ return n0003; /* 0003BB97: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003BB09, label_097F: /* 0003BBA2: 000D */ n0003 = n0000 == 0x00000003; /* 0003BBB1: 0004 */ if(! n0003) goto label_0981; // normal if /* 0003BBBD: 0020 */ ISRT.PathGetFile(s0001, s0000, n0001); /* 0003BBCC: 0006 */ n0002 = LAST_RESULT; /* 0003BBD6: 000B */ n0003 = n0002 <= 0x00000000; /* 0003BBE5: 0004 */ if(! n0003) goto label_0980; // normal if /* 0003BBF1: 0027 */ // -- Start Return Code -- // /* 0003BBF5: 0023 */ return n0002; // : Jump Referenced(1): // : 0003BBE5, label_0980: /* 0003BBFE: 0031 */ Resize(s0000, n0002); /* 0003BC08: 0027 */ // -- Start Return Code -- // /* 0003BC0C: 0021 */ function_02D0(s0000); /* 0003BC15: 0006 */ n0003 = LAST_RESULT; /* 0003BC1F: 0020 */ ISRT.PathGetFile(s0001, s0000, n0003); /* 0003BC2E: 0006 */ n0003 = LAST_RESULT; /* 0003BC38: 0023 */ return n0003; /* 0003BC3F: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003BBB1, label_0981: /* 0003BC4A: 000D */ n0003 = n0000 == 0x00000004; /* 0003BC59: 0004 */ if(! n0003) goto label_0983; // normal if /* 0003BC65: 0020 */ ISRT.PathGetFileName(s0001, s0000, n0001); /* 0003BC74: 0006 */ n0002 = LAST_RESULT; /* 0003BC7E: 000B */ n0003 = n0002 <= 0x00000000; /* 0003BC8D: 0004 */ if(! n0003) goto label_0982; // normal if /* 0003BC99: 0027 */ // -- Start Return Code -- // /* 0003BC9D: 0023 */ return n0002; // : Jump Referenced(1): // : 0003BC8D, label_0982: /* 0003BCA6: 0031 */ Resize(s0000, n0002); /* 0003BCB0: 0027 */ // -- Start Return Code -- // /* 0003BCB4: 0021 */ function_02D0(s0000); /* 0003BCBD: 0006 */ n0003 = LAST_RESULT; /* 0003BCC7: 0020 */ ISRT.PathGetFileName(s0001, s0000, n0003); /* 0003BCD6: 0006 */ n0003 = LAST_RESULT; /* 0003BCE0: 0023 */ return n0003; /* 0003BCE7: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003BC59, label_0983: /* 0003BCF2: 000D */ n0003 = n0000 == 0x00000001; /* 0003BD01: 0004 */ if(! n0003) goto label_0985; // normal if /* 0003BD0D: 0020 */ ISRT.PathGetPath(s0001, s0000, n0001); /* 0003BD1C: 0006 */ n0002 = LAST_RESULT; /* 0003BD26: 000B */ n0003 = n0002 <= 0x00000000; /* 0003BD35: 0004 */ if(! n0003) goto label_0984; // normal if /* 0003BD41: 0027 */ // -- Start Return Code -- // /* 0003BD45: 0023 */ return n0002; // : Jump Referenced(1): // : 0003BD35, label_0984: /* 0003BD4E: 0031 */ Resize(s0000, n0002); /* 0003BD58: 0027 */ // -- Start Return Code -- // /* 0003BD5C: 0021 */ function_02D0(s0000); /* 0003BD65: 0006 */ n0003 = LAST_RESULT; /* 0003BD6F: 0020 */ ISRT.PathGetPath(s0001, s0000, n0003); /* 0003BD7E: 0006 */ n0003 = LAST_RESULT; /* 0003BD88: 0023 */ return n0003; /* 0003BD8F: 0005 */ goto label_0986; // : Jump Referenced(1): // : 0003BD01, label_0985: /* 0003BD9A: 0027 */ // -- Start Return Code -- // /* 0003BD9E: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(6): // : 0003BA47, 0003BAEF, 0003BB97, 0003BC3F, 0003BCE7, // : 0003BD8F, label_0986: /* 0003BDA9: 0027 */ // -- Start Return Code -- // /* 0003BDAD: 0023 */ return 0xFFFFFFFF; /* 0003BDB6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 00015BE8, 0001ADAA, 000321BC, 00033460, 000387E5, // : 000445E2, 000445F2, 0004484E, 00044F29, //Binary Size : 0x000006CF bytes function NUMBER function_02CE(/*POINTER*/ n0000, /*STRING*/ s0000, /*STRING*/ s0001) STRING s0003[1024]; //-015-/ 0003BED9, 0003BF85, 0003BF9B, 0003BFDE, 0003BFED, 0003C188, 0003C19E, 0003C1AD, 0003C20D, 0003C2BD, 0003C2D3, 0003C2FA, 0003C402, 0003C418, 0003C442, NUMBER n0001; //-004-/ 0003C0A0, 0003C0C1, 0003C1DA, 0003C31D, NUMBER n0002; //-018-/ 0003BE95, 0003BF23, 0003BFA8, 0003BFA8, 0003BFC6, 0003C032, 0003C032, 0003C041, 0003C0C1, 0003C0E6, 0003C1CB, 0003C1DA, 0003C31D, 0003C362, 0003C3A6, 0003C3A6, 0003C3C0, 0003C3C0, NUMBER n0003; //-006-/ 0003C0F3, 0003C105, 0003C13A, 0003C260, 0003C260, 0003C32A, NUMBER n0004; //-017-/ 0003BF30, 0003BF5D, 0003BF9B, 0003BFB7, 0003BFB7, 0003BFDE, 0003C08D, 0003C160, 0003C19E, 0003C295, 0003C2D3, 0003C2E0, 0003C2E0, 0003C30B, 0003C3DA, 0003C418, 0003C427, NUMBER n0005; //-007-/ 0003BF23, 0003BF42, 0003BF9B, 0003BFC6, 0003C0E6, 0003C147, 0003C2D3, NUMBER n0006; //-002-/ 0003C0B1, 0003C105, NUMBER n0007; //-013-/ 0003BEE0, 0003BF5D, 0003BF76, 0003BF8F, 0003C160, 0003C179, 0003C192, 0003C295, 0003C2AE, 0003C2C7, 0003C3DA, 0003C3F3, 0003C40C, NUMBER n0008; //-007-/ 0003BEF6, 0003BF08, 0003C069, 0003C0DA, 0003C112, 0003C252, 0003C27A, NUMBER n0009; //-003-/ 0003BE89, 0003BECB, 0003BEEA, NUMBER n000A; //-078-/ 0003BDCD, 0003BDEB, 0003BDEB, 0003BDF8, 0003BE1C, 0003BE26, 0003BE26, 0003BE35, 0003BE50, 0003BE5F, 0003BE5F, 0003BE6E, 0003BEA1, 0003BEB0, 0003BEB0, 0003BEBF, 0003BF08, 0003BF17, 0003BF42, 0003BF51, 0003BF5D, 0003BF6A, 0003BF76, 0003BF85, 0003BFFE, 0003C008, 0003C008, 0003C017, 0003C041, 0003C04E, 0003C04E, 0003C05D, 0003C0C1, 0003C0CE, 0003C105, 0003C121, 0003C121, 0003C12E, 0003C13A, 0003C147, 0003C147, 0003C154, 0003C160, 0003C16D, 0003C179, 0003C188, 0003C1AD, 0003C1BC, 0003C1BC, 0003C1F4, 0003C1F4, 0003C201, 0003C21E, 0003C228, 0003C228, 0003C237, 0003C27A, 0003C289, 0003C295, 0003C2A2, 0003C2AE, 0003C2BD, 0003C31D, 0003C355, 0003C355, 0003C38D, 0003C38D, 0003C39A, 0003C3DA, 0003C3E7, 0003C3F3, 0003C402, 0003C427, 0003C436, 0003C453, 0003C45D, 0003C45D, 0003C46C, NUMBER n000B; //-020-/ 0003BDDC, 0003BDEB, 0003C112, 0003C121, 0003C1CB, 0003C1E7, 0003C1E7, 0003C1F4, 0003C32A, 0003C339, 0003C339, 0003C346, 0003C346, 0003C355, 0003C362, 0003C371, 0003C371, 0003C37E, 0003C37E, 0003C38D, NUMBER n000C; //-002-/ 0003C1DA, 0003C1E7, begin /* 0003BDC4: 0022 */ // -- Begin Function Code -- // /* 0003BDCD: 000D */ n000A = n0000 == 0x00000000; /* 0003BDDC: 000D */ n000B = n0000 == 0xFFFFFFFF; /* 0003BDEB: 0018 */ n000A = n000A || n000B; /* 0003BDF8: 0004 */ if(! n000A) goto label_0988; // normal if /* 0003BE04: 0027 */ // -- Start Return Code -- // /* 0003BE08: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0003BDF8, label_0988: /* 0003BE13: 0021 */ function_027C(n0000); /* 0003BE1C: 0006 */ n000A = LAST_RESULT; /* 0003BE26: 000E */ n000A = n000A != 0x00000000; /* 0003BE35: 0004 */ if(! n000A) goto label_0989; // normal if /* 0003BE41: 0027 */ // -- Start Return Code -- // /* 0003BE45: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0003BE35, label_0989: /* 0003BE50: 001E */ n000A = s0000[0x00000000]; /* 0003BE5F: 000D */ n000A = n000A == 0x00000000; /* 0003BE6E: 0004 */ if(! n000A) goto label_098A; // normal if /* 0003BE7A: 0027 */ // -- Start Return Code -- // /* 0003BE7E: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003BE6E, label_098A: /* 0003BE89: 0006 */ n0009 = 0x00000000; /* 0003BE95: 0006 */ n0002 = 0x00000000; /* 0003BEA1: 001E */ n000A = s0001[0x00000000]; /* 0003BEB0: 000D */ n000A = n000A == 0x00000000; /* 0003BEBF: 0004 */ if(! n000A) goto label_098B; // normal if /* 0003BECB: 0006 */ n0009 = 0x00000001; // : Jump Referenced(1): // : 0003BEBF, label_098B: /* 0003BED9: 0032 */ SizeOf(s0003); /* 0003BEE0: 0006 */ n0007 = LAST_RESULT; /* 0003BEEA: 0004 */ if(! n0009) goto label_0993; // normal if /* 0003BEF6: 0006 */ n0008 = 0x00000000; // : Jump Referenced(1): // : 0003C077, label_098C: /* 0003BF04: 0001 */ // -- While/Switch -- // /* 0003BF08: 000D */ n000A = n0008 == 0x00000000; /* 0003BF17: 0004 */ if(! n000A) goto label_0992; // normal if /* 0003BF23: 001E */ n0005 = s0000[n0002]; /* 0003BF30: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 0003BFD3, label_098D: /* 0003BF3E: 0001 */ // -- While/Switch -- // /* 0003BF42: 000E */ n000A = n0005 != 0x00000000; /* 0003BF51: 0004 */ if(! n000A) goto label_098F; // normal if /* 0003BF5D: 000C */ n000A = n0004 >= n0007; /* 0003BF6A: 0004 */ if(! n000A) goto label_098E; // normal if /* 0003BF76: 0007 */ n000A = n0007 + 0x00000064; /* 0003BF85: 0031 */ Resize(s0003, n000A); /* 0003BF8F: 0006 */ n0007 = LAST_RESULT; // : Jump Referenced(1): // : 0003BF6A, label_098E: /* 0003BF9B: 001D */ s0003[n0004] = n0005; /* 0003BFA8: 0007 */ n0002++; /* 0003BFB7: 0007 */ n0004++; /* 0003BFC6: 001E */ n0005 = s0000[n0002]; /* 0003BFD3: 0005 */ goto label_098D; // : Jump Referenced(1): // : 0003BF51, label_098F: /* 0003BFDE: 001D */ s0003[n0004] = 0x00000000; /* 0003BFED: 0021 */ function_0271(n0000, s0003, 0x00000000); /* 0003BFFE: 0006 */ n000A = LAST_RESULT; /* 0003C008: 0009 */ n000A = n000A < 0x00000000; /* 0003C017: 0004 */ if(! n000A) goto label_0990; // normal if /* 0003C023: 0027 */ // -- Start Return Code -- // /* 0003C027: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003C017, label_0990: /* 0003C032: 0007 */ n0002++; /* 0003C041: 001E */ n000A = s0000[n0002]; /* 0003C04E: 000D */ n000A = n000A == 0x00000000; /* 0003C05D: 0004 */ if(! n000A) goto label_0991; // normal if /* 0003C069: 0006 */ n0008 = 0x00000001; // : Jump Referenced(1): // : 0003C05D, label_0991: /* 0003C077: 0005 */ goto label_098C; // : Jump Referenced(1): // : 0003BF17, label_0992: /* 0003C082: 0005 */ goto label_09A0; // : Jump Referenced(1): // : 0003BEEA, label_0993: /* 0003C08D: 0006 */ n0004 = 0x00000000; /* 0003C099: 0028 */ StrLengthChars(s0000); /* 0003C0A0: 0006 */ n0001 = LAST_RESULT; /* 0003C0AA: 0028 */ StrLengthChars(s0001); /* 0003C0B1: 0006 */ n0006 = LAST_RESULT; // : Jump Referenced(1): // : 0003C3CF, label_0994: /* 0003C0BD: 0001 */ // -- While/Switch -- // /* 0003C0C1: 0009 */ n000A = n0002 < n0001; /* 0003C0CE: 0004 */ if(! n000A) goto label_099E; // normal if /* 0003C0DA: 0006 */ n0008 = 0x00000000; /* 0003C0E6: 001E */ n0005 = s0000[n0002]; /* 0003C0F3: 0006 */ n0003 = 0x00000000; // : Jump Referenced(1): // : 0003C26F, label_0995: /* 0003C101: 0001 */ // -- While/Switch -- // /* 0003C105: 0009 */ n000A = n0003 < n0006; /* 0003C112: 000D */ n000B = n0008 == 0x00000000; /* 0003C121: 0019 */ n000A = n000A && n000B; /* 0003C12E: 0004 */ if(! n000A) goto label_0999; // normal if /* 0003C13A: 001E */ n000A = s0001[n0003]; /* 0003C147: 000D */ n000A = n0005 == n000A; /* 0003C154: 0004 */ if(! n000A) goto label_0998; // normal if /* 0003C160: 000C */ n000A = n0004 >= n0007; /* 0003C16D: 0004 */ if(! n000A) goto label_0996; // normal if /* 0003C179: 0007 */ n000A = n0007 + 0x00000004; /* 0003C188: 0031 */ Resize(s0003, n000A); /* 0003C192: 0006 */ n0007 = LAST_RESULT; // : Jump Referenced(1): // : 0003C16D, label_0996: /* 0003C19E: 001D */ s0003[n0004] = 0x00000000; /* 0003C1AD: 001E */ n000A = s0003[0x00000000]; /* 0003C1BC: 000E */ n000A = n000A != 0x00000000; /* 0003C1CB: 000E */ n000B = n0002 != 0x00000000; /* 0003C1DA: 000E */ n000C = n0002 != n0001; /* 0003C1E7: 0019 */ n000B = n000B && n000C; /* 0003C1F4: 0018 */ n000A = n000A || n000B; /* 0003C201: 0004 */ if(! n000A) goto label_0997; // normal if /* 0003C20D: 0021 */ function_0271(n0000, s0003, 0x00000000); /* 0003C21E: 0006 */ n000A = LAST_RESULT; /* 0003C228: 0009 */ n000A = n000A < 0x00000000; /* 0003C237: 0004 */ if(! n000A) goto label_0997; // normal if /* 0003C243: 0027 */ // -- Start Return Code -- // /* 0003C247: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(2): // : 0003C201, 0003C237, label_0997: /* 0003C252: 0006 */ n0008 = 0x00000001; // : Jump Referenced(1): // : 0003C154, label_0998: /* 0003C260: 0007 */ n0003++; /* 0003C26F: 0005 */ goto label_0995; // : Jump Referenced(1): // : 0003C12E, label_0999: /* 0003C27A: 000D */ n000A = n0008 == 0x00000000; /* 0003C289: 0004 */ if(! n000A) goto label_099B; // normal if /* 0003C295: 000C */ n000A = n0004 >= n0007; /* 0003C2A2: 0004 */ if(! n000A) goto label_099A; // normal if /* 0003C2AE: 0007 */ n000A = n0007 + 0x00000064; /* 0003C2BD: 0031 */ Resize(s0003, n000A); /* 0003C2C7: 0006 */ n0007 = LAST_RESULT; // : Jump Referenced(1): // : 0003C2A2, label_099A: /* 0003C2D3: 001D */ s0003[n0004] = n0005; /* 0003C2E0: 0007 */ n0004++; /* 0003C2EF: 0005 */ goto label_099D; // : Jump Referenced(1): // : 0003C289, label_099B: /* 0003C2FA: 001D */ s0003[0x00000000] = 0x00000000; /* 0003C30B: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 0003C3B5, label_099C: /* 0003C319: 0001 */ // -- While/Switch -- // /* 0003C31D: 0009 */ n000A = n0002 < n0001; /* 0003C32A: 000F */ n000B = n0003 - 0x00000001; /* 0003C339: 001E */ n000B = s0001[n000B]; /* 0003C346: 000D */ n000B = n000B == 0x00000020; /* 0003C355: 0019 */ n000A = n000A && n000B; /* 0003C362: 0007 */ n000B = n0002 + 0x00000001; /* 0003C371: 001E */ n000B = s0000[n000B]; /* 0003C37E: 000D */ n000B = n000B == 0x00000020; /* 0003C38D: 0019 */ n000A = n000A && n000B; /* 0003C39A: 0004 */ if(! n000A) goto label_099D; // normal if /* 0003C3A6: 0007 */ n0002++; /* 0003C3B5: 0005 */ goto label_099C; // : Jump Referenced(2): // : 0003C2EF, 0003C39A, label_099D: /* 0003C3C0: 0007 */ n0002++; /* 0003C3CF: 0005 */ goto label_0994; // : Jump Referenced(1): // : 0003C0CE, label_099E: /* 0003C3DA: 000C */ n000A = n0004 >= n0007; /* 0003C3E7: 0004 */ if(! n000A) goto label_099F; // normal if /* 0003C3F3: 0007 */ n000A = n0007 + 0x00000004; /* 0003C402: 0031 */ Resize(s0003, n000A); /* 0003C40C: 0006 */ n0007 = LAST_RESULT; // : Jump Referenced(1): // : 0003C3E7, label_099F: /* 0003C418: 001D */ s0003[n0004] = 0x00000000; /* 0003C427: 000A */ n000A = n0004 > 0x00000000; /* 0003C436: 0004 */ if(! n000A) goto label_09A0; // normal if /* 0003C442: 0021 */ function_0271(n0000, s0003, 0x00000000); /* 0003C453: 0006 */ n000A = LAST_RESULT; /* 0003C45D: 0009 */ n000A = n000A < 0x00000000; /* 0003C46C: 0004 */ if(! n000A) goto label_09A0; // normal if /* 0003C478: 0027 */ // -- Start Return Code -- // /* 0003C47C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(3): // : 0003C082, 0003C436, 0003C46C, label_09A0: /* 0003C487: 0027 */ // -- Start Return Code -- // /* 0003C48B: 0023 */ return 0x00000000; /* 0003C494: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(14): // : 0000B369, 0000BB0A, 0000BD85, 0000BFAC, 0001ACA8, // : 0001ACF4, 0001AD72, 00032263, 0003C721, 0003CCCC, // : 0003CD09, 0003CD83, 00044D73, 0004536B, //Binary Size : 0x00000026 bytes function NUMBER function_02CF(/*STRING*/ s0000) NUMBER n0000; //-002-/ 0003C4BC, 0003C4C6, begin /* 0003C4A6: 0022 */ // -- Begin Function Code -- // /* 0003C4AF: 0027 */ // -- Start Return Code -- // /* 0003C4B3: 0020 */ KERNEL32.lstrlenW(s0000); /* 0003C4BC: 0006 */ n0000 = LAST_RESULT; /* 0003C4C6: 0023 */ return n0000; /* 0003C4CD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(43): // : 0001481F, 00014873, 0001CE44, 0001CEA2, 0001DC31, // : 0001DC8C, 0001E5B3, 0001E60B, 000215A0, 0002160F, // : 00025521, 0002558D, 000255B9, 0002ABD7, 0002BA38, // : 00035FC2, 00036064, 0003617C, 0003621E, 000362C0, // : 00036362, 0003730B, 000373B9, 0003A361, 0003AE9F, // : 0003B0DA, 0003B991, 0003BA14, 0003BABC, 0003BB64, // : 0003BC0C, 0003BCB4, 0003BD5C, 0003CA85, 0003CAE7, // : 0003CB31, 0003CB9D, 0003CBC9, 0003CF74, 0003CFD7, // : 0003D942, 0003D9AE, 0003D9DA, //Binary Size : 0x0000004E bytes function NUMBER function_02D0(/*STRING*/ s0000) NUMBER n0000; //-003-/ 0003C4EB, 0003C4F5, 0003C514, NUMBER n0001; //-002-/ 0003C4F5, 0003C504, begin /* 0003C4DB: 0022 */ // -- Begin Function Code -- // /* 0003C4E4: 0032 */ SizeOf(s0000); /* 0003C4EB: 0006 */ n0000 = LAST_RESULT; /* 0003C4F5: 000A */ n0001 = n0000 > 0x00000400; /* 0003C504: 0004 */ if(! n0001) goto label_09A3; // normal if /* 0003C510: 0027 */ // -- Start Return Code -- // /* 0003C514: 0023 */ return n0000; // : Jump Referenced(1): // : 0003C504, label_09A3: /* 0003C51D: 0027 */ // -- Start Return Code -- // /* 0003C521: 0023 */ return 0x00000400; /* 0003C52A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 0001BD2C, 0001BD55, 0001BD5E, 0002532B, 00034B44, // : //Binary Size : 0x000000ED bytes function NUMBER function_02D1(/*BYREF STRING*/ s0000) NUMBER n0000; //-005-/ 0003C548, 0003C552, 0003C57C, 0003C5B3, 0003C5F9, NUMBER n0001; //-016-/ 0003C552, 0003C561, 0003C57C, 0003C58B, 0003C58B, 0003C598, 0003C598, 0003C5A7, 0003C5B3, 0003C5C2, 0003C5C2, 0003C5CF, 0003C5CF, 0003C5DE, 0003C5F9, 0003C608, begin /* 0003C538: 0022 */ // -- Begin Function Code -- // /* 0003C541: 0028 */ StrLengthChars(s0000); /* 0003C548: 0006 */ n0000 = LAST_RESULT; /* 0003C552: 0009 */ n0001 = n0000 < 0x00000002; /* 0003C561: 0004 */ if(! n0001) goto label_09A5; // normal if /* 0003C56D: 0027 */ // -- Start Return Code -- // /* 0003C571: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003C561, label_09A5: /* 0003C57C: 000F */ n0001 = n0000 - 0x00000001; /* 0003C58B: 001E */ n0001 = s0000[n0001]; /* 0003C598: 000D */ n0001 = n0001 == 0x0000005C; /* 0003C5A7: 0004 */ if(! n0001) goto label_09A7; // normal if /* 0003C5B3: 000F */ n0001 = n0000 - 0x00000002; /* 0003C5C2: 001E */ n0001 = s0000[n0001]; /* 0003C5CF: 000D */ n0001 = n0001 == 0x0000003A; /* 0003C5DE: 0004 */ if(! n0001) goto label_09A6; // normal if /* 0003C5EA: 0027 */ // -- Start Return Code -- // /* 0003C5EE: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003C5DE, label_09A6: /* 0003C5F9: 000F */ n0001 = n0000 - 0x00000001; /* 0003C608: 001D */ s0000[n0001] = 0x00000000; // : Jump Referenced(1): // : 0003C5A7, label_09A7: /* 0003C619: 0027 */ // -- Start Return Code -- // /* 0003C61D: 0023 */ return 0x00000000; /* 0003C626: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(27): // : 0001A834, 0003DD1F, 0003DEC3, 0003DF4D, 0004189C, // : 000418CA, 000418F7, 00041926, 00041954, 00041980, // : 000419AA, 000419DA, 00041A0A, 00041A36, 00041A65, // : 00041A9B, 00041AD0, 00041AFD, 00041B96, 00041BC7, // : 00041BF8, 00041C29, 00041C5A, 00041C8B, 00041CBC, // : 00042B30, 00042B5A, //Binary Size : 0x000000A3 bytes function NUMBER function_02D2(/*BYREF STRING*/ s0000) NUMBER n0000; //-003-/ 0003C644, 0003C64E, 0003C669, NUMBER n0001; //-008-/ 0003C64E, 0003C65D, 0003C669, 0003C678, 0003C678, 0003C685, 0003C685, 0003C694, begin /* 0003C634: 0022 */ // -- Begin Function Code -- // /* 0003C63D: 0028 */ StrLengthChars(s0000); /* 0003C644: 0006 */ n0000 = LAST_RESULT; /* 0003C64E: 000A */ n0001 = n0000 > 0x00000002; /* 0003C65D: 0004 */ if(! n0001) goto label_09AA; // normal if /* 0003C669: 000F */ n0001 = n0000 - 0x00000001; /* 0003C678: 001E */ n0001 = s0000[n0001]; /* 0003C685: 000E */ n0001 = n0001 != 0x0000005C; /* 0003C694: 0004 */ if(! n0001) goto label_09A9; // normal if /* 0003C6A0: 0007 */ s0000 = s0000 + "\\"; // : Jump Referenced(1): // : 0003C694, label_09A9: /* 0003C6B0: 0005 */ goto label_09AB; // : Jump Referenced(1): // : 0003C65D, label_09AA: /* 0003C6BB: 0007 */ s0000 = s0000 + "\\"; // : Jump Referenced(1): // : 0003C6B0, label_09AB: /* 0003C6CB: 0027 */ // -- Start Return Code -- // /* 0003C6CF: 0023 */ return 0x00000000; /* 0003C6D8: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001DD0B, 0001E345, //Binary Size : 0x0000009A bytes function NUMBER function_02D3(/*BYREF STRING*/ s0000, /*STRING*/ s0001) NUMBER n0000; //-008-/ 0003C6F9, 0003C706, 0003C72A, 0003C734, 0003C740, 0003C74A, 0003C74A, 0003C759, begin /* 0003C6E6: 0022 */ // -- Begin Function Code -- // /* 0003C6EF: 0006 */ s0000 = s0001; /* 0003C6F9: 000D */ n0000 = s0001 == ""; /* 0003C706: 0004 */ if(! n0000) goto label_09AD; // normal if /* 0003C712: 0027 */ // -- Start Return Code -- // /* 0003C716: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003C706, label_09AD: /* 0003C721: 0021 */ function_02CF(s0000); /* 0003C72A: 0006 */ n0000 = LAST_RESULT; /* 0003C734: 0020 */ USER32.CharUpperBuffW(s0000, n0000); /* 0003C740: 0006 */ n0000 = LAST_RESULT; /* 0003C74A: 000B */ n0000 = n0000 <= 0x00000000; /* 0003C759: 0004 */ if(! n0000) goto label_09AE; // normal if /* 0003C765: 0027 */ // -- Start Return Code -- // /* 0003C769: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003C759, label_09AE: /* 0003C774: 0027 */ // -- Start Return Code -- // /* 0003C778: 0023 */ return 0x00000000; /* 0003C781: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(9): // : 0000C5EA, 0000C64D, 0000C6CC, 0000C74A, 0000C7A0, // : 0000C7F9, 00015CF8, 0001814A, 0001F16C, //Binary Size : 0x000002B6 bytes function NUMBER function_02D4(/*BYREF STRING*/ s0000, /*BOOL*/ n0000) NUMBER n0001; //-011-/ 0003C79F, 0003C7A9, 0003C881, 0003C88D, 0003C8E7, 0003C914, 0003C98F, 0003C9B7, 0003C9C3, 0003C9FA, 0003CA22, NUMBER n0002; //-036-/ 0003C7A9, 0003C7B8, 0003C7DF, 0003C7ED, 0003C7ED, 0003C81A, 0003C81A, 0003C827, 0003C842, 0003C851, 0003C851, 0003C860, 0003C88D, 0003C89C, 0003C89C, 0003C8A9, 0003C8A9, 0003C8B8, 0003C8E7, 0003C94C, 0003C94C, 0003C959, 0003C965, 0003C974, 0003C974, 0003C983, 0003C98F, 0003C99E, 0003C9C3, 0003C9D2, 0003C9D2, 0003C9DF, 0003C9DF, 0003C9EE, 0003C9FA, 0003CA09, NUMBER n0003; //-010-/ 0003C7FC, 0003C80B, 0003C80B, 0003C81A, 0003C8F6, 0003C905, 0003C905, 0003C93F, 0003C93F, 0003C94C, NUMBER n0004; //-006-/ 0003C914, 0003C923, 0003C923, 0003C930, 0003C930, 0003C93F, begin /* 0003C78F: 0022 */ // -- Begin Function Code -- // /* 0003C798: 0028 */ StrLengthChars(s0000); /* 0003C79F: 0006 */ n0001 = LAST_RESULT; /* 0003C7A9: 000D */ n0002 = n0001 == 0x00000000; /* 0003C7B8: 0004 */ if(! n0002) goto label_09B0; // normal if /* 0003C7C4: 0027 */ // -- Start Return Code -- // /* 0003C7C8: 0023 */ return 0xFFFFFFFE; // : Jump Referenced(1): // : 0003C7B8, label_09B0: /* 0003C7D3: 0004 */ if(! n0000) goto label_09B4; // normal if /* 0003C7DF: 0008 */ n0002 = s0000 % " "; /* 0003C7ED: 000D */ n0002 = n0002 == 0x00000000; /* 0003C7FC: 001E */ n0003 = s0000[0x00000000]; /* 0003C80B: 000D */ n0003 = n0003 == 0x00000022; /* 0003C81A: 0018 */ n0002 = n0002 || n0003; /* 0003C827: 0004 */ if(! n0002) goto label_09B1; // normal if /* 0003C833: 0027 */ // -- Start Return Code -- // /* 0003C837: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003C827, label_09B1: /* 0003C842: 001E */ n0002 = s0000[0x00000000]; /* 0003C851: 000E */ n0002 = n0002 != 0x00000022; /* 0003C860: 0004 */ if(! n0002) goto label_09B2; // normal if /* 0003C86C: 0007 */ s0000 = "\"" + s0000; /* 0003C87A: 0028 */ StrLengthChars(s0000); /* 0003C881: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0003C860, label_09B2: /* 0003C88D: 000F */ n0002 = n0001 - 0x00000001; /* 0003C89C: 001E */ n0002 = s0000[n0002]; /* 0003C8A9: 000E */ n0002 = n0002 != 0x00000022; /* 0003C8B8: 0004 */ if(! n0002) goto label_09B3; // normal if /* 0003C8C4: 0007 */ s0000 = s0000 + "\""; // : Jump Referenced(1): // : 0003C8B8, label_09B3: /* 0003C8D4: 0027 */ // -- Start Return Code -- // /* 0003C8D8: 0023 */ return 0x00000000; // : Jump Referenced(2): // : 0003C7D3, 0003CA2E, label_09B4: /* 0003C8E3: 0001 */ // -- While/Switch -- // /* 0003C8E7: 000A */ n0002 = n0001 > 0x00000000; /* 0003C8F6: 001E */ n0003 = s0000[0x00000000]; /* 0003C905: 000D */ n0003 = n0003 == 0x00000022; /* 0003C914: 000F */ n0004 = n0001 - 0x00000001; /* 0003C923: 001E */ n0004 = s0000[n0004]; /* 0003C930: 000D */ n0004 = n0004 == 0x00000022; /* 0003C93F: 0018 */ n0003 = n0003 || n0004; /* 0003C94C: 0019 */ n0002 = n0002 && n0003; /* 0003C959: 0004 */ if(! n0002) goto label_09B7; // normal if /* 0003C965: 001E */ n0002 = s0000[0x00000000]; /* 0003C974: 000D */ n0002 = n0002 == 0x00000022; /* 0003C983: 0004 */ if(! n0002) goto label_09B5; // normal if /* 0003C98F: 000F */ n0002 = n0001 - 0x00000001; /* 0003C99E: 0029 */ StrSub(s0000, s0000, 0x00000001, n0002); /* 0003C9B0: 0028 */ StrLengthChars(s0000); /* 0003C9B7: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0003C983, label_09B5: /* 0003C9C3: 000F */ n0002 = n0001 - 0x00000001; /* 0003C9D2: 001E */ n0002 = s0000[n0002]; /* 0003C9DF: 000D */ n0002 = n0002 == 0x00000022; /* 0003C9EE: 0004 */ if(! n0002) goto label_09B6; // normal if /* 0003C9FA: 000F */ n0002 = n0001 - 0x00000001; /* 0003CA09: 0029 */ StrSub(s0000, s0000, 0x00000000, n0002); /* 0003CA1B: 0028 */ StrLengthChars(s0000); /* 0003CA22: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0003C9EE, label_09B6: /* 0003CA2E: 0005 */ goto label_09B4; // : Jump Referenced(1): // : 0003C959, label_09B7: /* 0003CA39: 0027 */ // -- Start Return Code -- // /* 0003CA3D: 0023 */ return 0x00000000; /* 0003CA46: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00018115, //Binary Size : 0x000000C5 bytes function NUMBER function_02D5(/*BYREF STRING*/ s0000) NUMBER n0000; //-002-/ 0003CA8E, 0003CA98, NUMBER n0001; //-004-/ 0003CAA7, 0003CAB1, 0003CAD0, 0003CAD9, NUMBER n0002; //-008-/ 0003CA5D, 0003CA6A, 0003CAB1, 0003CAC0, 0003CAF0, 0003CAFA, 0003CB09, 0003CB13, begin /* 0003CA54: 0022 */ // -- Begin Function Code -- // /* 0003CA5D: 000D */ n0002 = s0000 == ""; /* 0003CA6A: 0004 */ if(! n0002) goto label_09B9; // normal if /* 0003CA76: 0027 */ // -- Start Return Code -- // /* 0003CA7A: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003CA6A, label_09B9: /* 0003CA85: 0021 */ function_02D0(s0000); /* 0003CA8E: 0006 */ n0000 = LAST_RESULT; /* 0003CA98: 0020 */ ISRT.PathGetLongFromShort(s0000, s0000, n0000); /* 0003CAA7: 0006 */ n0001 = LAST_RESULT; /* 0003CAB1: 000B */ n0002 = n0001 <= 0x00000000; /* 0003CAC0: 0004 */ if(! n0002) goto label_09BA; // normal if /* 0003CACC: 0027 */ // -- Start Return Code -- // /* 0003CAD0: 0023 */ return n0001; // : Jump Referenced(1): // : 0003CAC0, label_09BA: /* 0003CAD9: 0031 */ Resize(s0000, n0001); /* 0003CAE3: 0027 */ // -- Start Return Code -- // /* 0003CAE7: 0021 */ function_02D0(s0000); /* 0003CAF0: 0006 */ n0002 = LAST_RESULT; /* 0003CAFA: 0020 */ ISRT.PathGetLongFromShort(s0000, s0000, n0002); /* 0003CB09: 0006 */ n0002 = LAST_RESULT; /* 0003CB13: 0023 */ return n0002; /* 0003CB1A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(175): // : 0001244D, 00012471, 000124AE, 00012AE2, 00012E49, // : 00015C0B, 00017EB9, 0001953F, 0001961D, 0001BC14, // : 0001BF4B, 0001CA60, 0001CB11, 0001CC23, 0001CC9D, // : 0001E0A9, 0001E17C, 0001E255, 0001EA0F, 0001ED87, // : 00020AAD, 00020C1C, 00020F2F, 0002109B, 00021315, // : 00021386, 00025A1E, 00026144, 0002708B, 0002AD76, // : 0002AF8E, 0002B19D, 0002DFF8, 0002E076, 0002E0F7, // : 0002E179, 0002E1F8, 0002E27D, 0002E305, 0002E38B, // : 0002E418, 0002E4AD, 0002E538, 0002E5BB, 0002E63E, // : 0002E6C1, 0002E74B, 0002E7D6, 0002E861, 0002E8EF, // : 0002E95B, 0002E9B7, 0002EA0B, 0002EA61, 0002EAB9, // : 0002EB12, 0002EB6C, 0002EBC3, 0002EC18, 0002EC74, // : 0002ECD4, 0002ED3D, 0002EDA3, 0002EDFF, 0002EE61, // : 0002EEC8, 0002EF37, 0002EFB9, 0002F033, 0002F0A9, // : 0002F123, 0002F1F8, 0002F296, 0002F36F, 0002F99B, // : 0002FAEC, 0002FC6F, 0002FD9F, 0002FF68, 000300B9, // : 0003023C, 00030314, 000303F8, 000308E6, 00030A37, // : 00030BBA, 00030CDC, 00030EA5, 00030FF6, 00031179, // : 00031252, 00031337, 00031932, 00031A83, 00031C06, // : 00031CD9, 00031D57, 000326C5, 00032AAE, 000338E7, // : 00034395, 000343DD, 00037231, 00039417, 00039C9D, // : 00039D73, 0003A107, 0003A57A, 0003A64A, 0003A6F9, // : 0003AFB9, 0003B09E, 0003B482, 000420B5, 0004217B, // : 000423F5, 00042B96, 00042BCF, 00042C09, 00042C45, // : 00042C82, 00042CBF, 00042CFB, 00042D3D, 00042D77, // : 00042DB3, 00042DF4, 00042E37, 00042E75, 00042EB6, // : 00042EF7, 00042F39, 00042F78, 00042FB9, 00042FF9, // : 00043037, 00043075, 000430B5, 000430F4, 00043134, // : 0004316C, 000431A5, 000431E2, 0004321C, 0004325E, // : 000432A1, 000432F0, 00043346, 0004338E, 000433CF, // : 00043410, 00043451, 00043492, 000434D3, 00043514, // : 00043553, 00043598, 000435E6, 0004362E, 0004366E, // : 000436B3, 000436F4, 00043731, 00043779, 000437BD, // : 00043860, 000439C5, 00043A9B, 00043B7B, 00043D13, // : 00043E16, 00043F38, 0004412A, 00044270, 00044A2A, // : //Binary Size : 0x000000E5 bytes function NUMBER function_02D6(/*BYREF WSTRING*/ WSTRING0, /*WSTRING*/ WSTRING1, /*MULTI_ARG*/ array_0000) STRING s0000; //-006-/ 0003CB31, 0003CB44, 0003CB9D, 0003CBBF, 0003CBC9, 0003CBDC, STRING s0001; //-002-/ 0003CB44, 0003CBDC, NUMBER n0000; //-004-/ 0003CB56, 0003CB66, 0003CBEE, 0003CC07, NUMBER n0001; //-005-/ 0003CB3A, 0003CB44, 0003CB75, 0003CBD2, 0003CBDC, NUMBER n0002; //-008-/ 0003CB66, 0003CB84, 0003CB84, 0003CB91, 0003CBA6, 0003CBB0, 0003CBB0, 0003CBBF, NUMBER n0003; //-002-/ 0003CB75, 0003CB84, begin /* 0003CB28: 0022 */ // -- Begin Function Code -- // /* 0003CB31: 0021 */ function_02D0(s0000); /* 0003CB3A: 0006 */ n0001 = LAST_RESULT; /* 0003CB44: 0020 */ ISRT._DoSprintf(s0000, n0001, s0001, array_0000); /* 0003CB56: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 0003CBF8, label_09BC: /* 0003CB62: 0001 */ // -- While/Switch -- // /* 0003CB66: 000D */ n0002 = n0000 == 0xFFFFFFFB; /* 0003CB75: 0009 */ n0003 = n0001 < 0x000186A0; /* 0003CB84: 0019 */ n0002 = n0002 && n0003; /* 0003CB91: 0004 */ if(! n0002) goto label_09BD; // normal if /* 0003CB9D: 0021 */ function_02D0(s0000); /* 0003CBA6: 0006 */ n0002 = LAST_RESULT; /* 0003CBB0: 0010 */ n0002 = n0002 * 0x00000002; /* 0003CBBF: 0031 */ Resize(s0000, n0002); /* 0003CBC9: 0021 */ function_02D0(s0000); /* 0003CBD2: 0006 */ n0001 = LAST_RESULT; /* 0003CBDC: 0020 */ ISRT._DoSprintf(s0000, n0001, s0001, array_0000); /* 0003CBEE: 0006 */ n0000 = LAST_RESULT; /* 0003CBF8: 0005 */ goto label_09BC; // : Jump Referenced(1): // : 0003CB91, label_09BD: /* 0003CC03: 0027 */ // -- Start Return Code -- // /* 0003CC07: 0023 */ return n0000; /* 0003CC0E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 00011D7F, 0001AC3D, 0001AC73, 0001AD2E, 0003CE81, // : 00044314, //Binary Size : 0x00000094 bytes function NUMBER function_02D7(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-003-/ 0003CC29, 0003CC51, 0003CC61, NUMBER n0001; //-004-/ 0003CC6B, 0003CC75, 0003CC94, 0003CCA1, NUMBER n0002; //-008-/ 0003CC3A, 0003CC44, 0003CC44, 0003CC51, 0003CC75, 0003CC84, 0003CCA1, 0003CCAE, begin /* 0003CC20: 0022 */ // -- Begin Function Code -- // /* 0003CC29: 0006 */ s0002 = s0000; /* 0003CC33: 0028 */ StrLengthChars(s0000); /* 0003CC3A: 0006 */ n0002 = LAST_RESULT; /* 0003CC44: 000F */ n0002 = n0002 - n0000; /* 0003CC51: 0029 */ StrSub(s0002, s0000, n0000, n0002); /* 0003CC61: 002A */ StrFind(s0002, s0001); /* 0003CC6B: 0006 */ n0001 = LAST_RESULT; /* 0003CC75: 0009 */ n0002 = n0001 < 0x00000000; /* 0003CC84: 0004 */ if(! n0002) goto label_09BF; // normal if /* 0003CC90: 0027 */ // -- Start Return Code -- // /* 0003CC94: 0023 */ return n0001; // : Jump Referenced(1): // : 0003CC84, label_09BF: /* 0003CC9D: 0027 */ // -- Start Return Code -- // /* 0003CCA1: 0007 */ n0002 = n0000 + n0001; /* 0003CCAE: 0023 */ return n0002; /* 0003CCB5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0000B3FD, 0000B481, 0000B4DF, 0000B52F, 0000B582, // : 00037040, 0003706D, 0003709B, 0003D0AA, 0003D0C0, // : //Binary Size : 0x00000299 bytes function NUMBER function_02D8(/*BYREF STRING*/ s0000, /*STRING*/ s0001, /*STRING*/ s0002, /*NUMBER*/ n0000) STRING s0003; //-002-/ 0003CEB5, 0003CF0F, STRING s0004; //-002-/ 0003CEFF, 0003CF1C, STRING s0005; //-002-/ 0003CF0F, 0003CF1C, NUMBER n0001; //-003-/ 0003CE02, 0003CEC7, 0003CEE5, NUMBER n0002; //-002-/ 0003CE13, 0003CF29, NUMBER n0003; //-009-/ 0003CE1D, 0003CE3B, 0003CE5B, 0003CE90, 0003CE9A, 0003CEB5, 0003CEC7, 0003CEE5, 0003CF29, NUMBER n0004; //-004-/ 0003CE29, 0003CF36, 0003CF36, 0003CF56, NUMBER n0005; //-020-/ 0003CCD5, 0003CCDF, 0003CCDF, 0003CCEE, 0003CD12, 0003CD1C, 0003CD1C, 0003CD2B, 0003CD8C, 0003CD96, 0003CD96, 0003CDA3, 0003CE3B, 0003CE68, 0003CE68, 0003CE75, 0003CE9A, 0003CEA9, 0003CEC7, 0003CEFF, NUMBER n0006; //-008-/ 0003CE51, 0003CE5B, 0003CE5B, 0003CE68, 0003CEDB, 0003CEF2, 0003CEF2, 0003CEFF, NUMBER n0007; //-002-/ 0003CEE5, 0003CEF2, begin /* 0003CCC3: 0022 */ // -- Begin Function Code -- // /* 0003CCCC: 0021 */ function_02CF(s0000); /* 0003CCD5: 0006 */ n0005 = LAST_RESULT; /* 0003CCDF: 000D */ n0005 = n0005 == 0x00000000; /* 0003CCEE: 0004 */ if(! n0005) goto label_09C1; // normal if /* 0003CCFA: 0027 */ // -- Start Return Code -- // /* 0003CCFE: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003CCEE, label_09C1: /* 0003CD09: 0021 */ function_02CF(s0001); /* 0003CD12: 0006 */ n0005 = LAST_RESULT; /* 0003CD1C: 000D */ n0005 = n0005 == 0x00000000; /* 0003CD2B: 0004 */ if(! n0005) goto label_09C2; // normal if /* 0003CD37: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Str.rul", 0x0000028E, 0xFFFFFFFF); /* 0003CD74: 0027 */ // -- Start Return Code -- // /* 0003CD78: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003CD2B, label_09C2: /* 0003CD83: 0021 */ function_02CF(s0000); /* 0003CD8C: 0006 */ n0005 = LAST_RESULT; /* 0003CD96: 000C */ n0005 = n0000 >= n0005; /* 0003CDA3: 0004 */ if(! n0005) goto label_09C3; // normal if /* 0003CDAF: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Str.rul", 0x0000028F, 0xFFFFFFFF); /* 0003CDEC: 0027 */ // -- Start Return Code -- // /* 0003CDF0: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003CDA3, label_09C3: /* 0003CDFB: 0028 */ StrLengthChars(s0001); /* 0003CE02: 0006 */ n0001 = LAST_RESULT; /* 0003CE0C: 0028 */ StrLengthChars(s0002); /* 0003CE13: 0006 */ n0002 = LAST_RESULT; /* 0003CE1D: 0006 */ n0003 = 0x00000000; /* 0003CE29: 0006 */ n0004 = 0x00000000; // : Jump Referenced(1): // : 0003CF47, label_09C4: /* 0003CE37: 0001 */ // -- While/Switch -- // /* 0003CE3B: 000C */ n0005 = n0003 >= 0x00000000; /* 0003CE4A: 0028 */ StrLengthChars(s0000); /* 0003CE51: 0006 */ n0006 = LAST_RESULT; /* 0003CE5B: 0009 */ n0006 = n0003 < n0006; /* 0003CE68: 0019 */ n0005 = n0005 && n0006; /* 0003CE75: 0004 */ if(! n0005) goto label_09C6; // normal if /* 0003CE81: 0021 */ function_02D7(s0000, s0001, n0000); /* 0003CE90: 0006 */ n0003 = LAST_RESULT; /* 0003CE9A: 000C */ n0005 = n0003 >= 0x00000000; /* 0003CEA9: 0004 */ if(! n0005) goto label_09C5; // normal if /* 0003CEB5: 0029 */ StrSub(s0003, s0000, 0x00000000, n0003); /* 0003CEC7: 0007 */ n0005 = n0003 + n0001; /* 0003CED4: 0028 */ StrLengthChars(s0000); /* 0003CEDB: 0006 */ n0006 = LAST_RESULT; /* 0003CEE5: 0007 */ n0007 = n0003 + n0001; /* 0003CEF2: 000F */ n0006 = n0006 - n0007; /* 0003CEFF: 0029 */ StrSub(s0004, s0000, n0005, n0006); /* 0003CF0F: 0007 */ s0005 = s0003 + s0002; /* 0003CF1C: 0007 */ s0000 = s0005 + s0004; /* 0003CF29: 0007 */ n0000 = n0003 + n0002; /* 0003CF36: 0007 */ n0004++; // : Jump Referenced(1): // : 0003CEA9, label_09C5: /* 0003CF47: 0005 */ goto label_09C4; // : Jump Referenced(1): // : 0003CE75, label_09C6: /* 0003CF52: 0027 */ // -- Start Return Code -- // /* 0003CF56: 0023 */ return n0004; /* 0003CF5D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 0001A7CF, 00025ACB, 0004223D, 00042295, 000422F0, // : 00042348, 0004239F, //Binary Size : 0x0000011B bytes function NUMBER function_02D9(/*STRING*/ s0000, /*BYREF STRING*/ s0001) NUMBER n0000; //-005-/ 0003CF99, 0003CFA3, 0003CFBE, 0003CFFC, 0003D008, NUMBER n0001; //-010-/ 0003CF7D, 0003CF87, 0003CFA3, 0003CFB2, 0003CFBE, 0003CFCD, 0003CFE0, 0003CFEA, 0003D008, 0003D017, begin /* 0003CF6B: 0022 */ // -- Begin Function Code -- // /* 0003CF74: 0021 */ function_02D0(s0001); /* 0003CF7D: 0006 */ n0001 = LAST_RESULT; /* 0003CF87: 0020 */ ISRT.__LoadString(g_number002F, s0000, s0001, n0001); /* 0003CF99: 0006 */ n0000 = LAST_RESULT; /* 0003CFA3: 000A */ n0001 = n0000 > 0x00000000; /* 0003CFB2: 0004 */ if(! n0001) goto label_09C8; // normal if /* 0003CFBE: 0007 */ n0001 = n0000 + 0x00000001; /* 0003CFCD: 0031 */ Resize(s0001, n0001); /* 0003CFD7: 0021 */ function_02D0(s0001); /* 0003CFE0: 0006 */ n0001 = LAST_RESULT; /* 0003CFEA: 0020 */ ISRT.__LoadString(g_number002F, s0000, s0001, n0001); /* 0003CFFC: 0006 */ n0000 = LAST_RESULT; // : Jump Referenced(1): // : 0003CFB2, label_09C8: /* 0003D008: 000D */ n0001 = n0000 == 0x00000000; /* 0003D017: 0004 */ if(! n0001) goto label_09C9; // normal if /* 0003D023: 0027 */ // -- Start Return Code -- // /* 0003D027: 0023 */ return 0x00000000; /* 0003D030: 0005 */ goto label_09CA; // : Jump Referenced(1): // : 0003D017, label_09C9: /* 0003D03B: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Str.rul", 0x00000318, 0xFFFFFFFF); /* 0003D078: 0027 */ // -- Start Return Code -- // /* 0003D07C: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0003D030, label_09CA: /* 0003D087: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00020ADC, 0002DF70, 00038E91, //Binary Size : 0x0000060D bytes function NUMBER function_02DA(/*BYREF NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-017-/ 0003D0F3, 0003D105, 0003D121, 0003D154, 0003D170, 0003D199, 0003D1B5, 0003D1EB, 0003D207, 0003D24D, 0003D59B, 0003D5DF, 0003D5DF, 0003D5F9, 0003D5F9, 0003D608, 0003D617, NUMBER n0002; //-002-/ 0003D0DD, 0003D121, NUMBER n0003; //-003-/ 0003D0E7, 0003D13B, 0003D5D1, NUMBER n0004; //-035-/ 0003D105, 0003D112, 0003D112, 0003D12E, 0003D12E, 0003D13B, 0003D13B, 0003D148, 0003D154, 0003D161, 0003D161, 0003D18C, 0003D18C, 0003D1DE, 0003D1DE, 0003D230, 0003D230, 0003D23D, 0003D24D, 0003D25C, 0003D2A0, 0003D2E4, 0003D328, 0003D36C, 0003D3B0, 0003D3F4, 0003D438, 0003D47C, 0003D4C0, 0003D504, 0003D548, 0003D608, 0003D626, 0003D626, 0003D633, NUMBER n0005; //-070-/ 0003D121, 0003D12E, 0003D170, 0003D17D, 0003D17D, 0003D18C, 0003D199, 0003D1A6, 0003D1A6, 0003D1D1, 0003D1D1, 0003D1DE, 0003D1EB, 0003D1F8, 0003D1F8, 0003D223, 0003D223, 0003D230, 0003D25C, 0003D26B, 0003D277, 0003D286, 0003D2A0, 0003D2AF, 0003D2BB, 0003D2CA, 0003D2E4, 0003D2F3, 0003D2FF, 0003D30E, 0003D328, 0003D337, 0003D343, 0003D352, 0003D36C, 0003D37B, 0003D387, 0003D396, 0003D3B0, 0003D3BF, 0003D3CB, 0003D3DA, 0003D3F4, 0003D403, 0003D40F, 0003D41E, 0003D438, 0003D447, 0003D453, 0003D462, 0003D47C, 0003D48B, 0003D497, 0003D4A6, 0003D4C0, 0003D4CF, 0003D4DB, 0003D4EA, 0003D504, 0003D513, 0003D51F, 0003D52E, 0003D548, 0003D557, 0003D563, 0003D572, 0003D58C, 0003D5B7, 0003D617, 0003D626, NUMBER n0006; //-012-/ 0003D1B5, 0003D1C2, 0003D1C2, 0003D1D1, 0003D207, 0003D214, 0003D214, 0003D223, 0003D59B, 0003D5A8, 0003D5A8, 0003D5B7, begin /* 0003D095: 0022 */ // -- Begin Function Code -- // /* 0003D09E: 0006 */ n0000 = 0x00000000; /* 0003D0AA: 0021 */ function_02D8(s0000, "0x", "", 0x00000000); /* 0003D0C0: 0021 */ function_02D8(s0000, "0X", "", 0x00000000); /* 0003D0D6: 0028 */ StrLengthChars(s0000); /* 0003D0DD: 0006 */ n0002 = LAST_RESULT; /* 0003D0E7: 0006 */ n0003 = 0x00000001; /* 0003D0F3: 0006 */ n0001 = 0x00000000; // : Jump Referenced(1): // : 0003D5EE, label_09CC: /* 0003D101: 0001 */ // -- While/Switch -- // /* 0003D105: 001E */ n0004 = s0000[n0001]; /* 0003D112: 000E */ n0004 = n0004 != 0x00000020; /* 0003D121: 000B */ n0005 = n0001 <= n0002; /* 0003D12E: 0019 */ n0004 = n0004 && n0005; /* 0003D13B: 0019 */ n0004 = n0004 && n0003; /* 0003D148: 0004 */ if(! n0004) goto label_09DD; // normal if /* 0003D154: 001E */ n0004 = s0000[n0001]; /* 0003D161: 000C */ n0004 = n0004 >= 0x00000030; /* 0003D170: 001E */ n0005 = s0000[n0001]; /* 0003D17D: 000B */ n0005 = n0005 <= 0x00000039; /* 0003D18C: 0019 */ n0004 = n0004 && n0005; /* 0003D199: 001E */ n0005 = s0000[n0001]; /* 0003D1A6: 000C */ n0005 = n0005 >= 0x00000041; /* 0003D1B5: 001E */ n0006 = s0000[n0001]; /* 0003D1C2: 000B */ n0006 = n0006 <= 0x00000046; /* 0003D1D1: 0019 */ n0005 = n0005 && n0006; /* 0003D1DE: 0018 */ n0004 = n0004 || n0005; /* 0003D1EB: 001E */ n0005 = s0000[n0001]; /* 0003D1F8: 000C */ n0005 = n0005 >= 0x00000061; /* 0003D207: 001E */ n0006 = s0000[n0001]; /* 0003D214: 000B */ n0006 = n0006 <= 0x00000066; /* 0003D223: 0019 */ n0005 = n0005 && n0006; /* 0003D230: 0018 */ n0004 = n0004 || n0005; /* 0003D23D: 0004 */ if(! n0004) goto label_09DB; // normal if /* 0003D249: 0001 */ // -- While/Switch -- // /* 0003D24D: 001E */ n0004 = s0000[n0001]; /* 0003D25C: 000D */ n0005 = n0004 == 0x00000041; /* 0003D26B: 0004 */ if(! n0005) goto label_09CE; // normal if /* 0003D277: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D286: 0007 */ n0000 = n0005 + 0x0000000A; /* 0003D295: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D26B, label_09CE: /* 0003D2A0: 000D */ n0005 = n0004 == 0x00000061; /* 0003D2AF: 0004 */ if(! n0005) goto label_09CF; // normal if /* 0003D2BB: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D2CA: 0007 */ n0000 = n0005 + 0x0000000A; /* 0003D2D9: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D2AF, label_09CF: /* 0003D2E4: 000D */ n0005 = n0004 == 0x00000042; /* 0003D2F3: 0004 */ if(! n0005) goto label_09D0; // normal if /* 0003D2FF: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D30E: 0007 */ n0000 = n0005 + 0x0000000B; /* 0003D31D: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D2F3, label_09D0: /* 0003D328: 000D */ n0005 = n0004 == 0x00000062; /* 0003D337: 0004 */ if(! n0005) goto label_09D1; // normal if /* 0003D343: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D352: 0007 */ n0000 = n0005 + 0x0000000B; /* 0003D361: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D337, label_09D1: /* 0003D36C: 000D */ n0005 = n0004 == 0x00000043; /* 0003D37B: 0004 */ if(! n0005) goto label_09D2; // normal if /* 0003D387: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D396: 0007 */ n0000 = n0005 + 0x0000000C; /* 0003D3A5: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D37B, label_09D2: /* 0003D3B0: 000D */ n0005 = n0004 == 0x00000063; /* 0003D3BF: 0004 */ if(! n0005) goto label_09D3; // normal if /* 0003D3CB: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D3DA: 0007 */ n0000 = n0005 + 0x0000000C; /* 0003D3E9: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D3BF, label_09D3: /* 0003D3F4: 000D */ n0005 = n0004 == 0x00000044; /* 0003D403: 0004 */ if(! n0005) goto label_09D4; // normal if /* 0003D40F: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D41E: 0007 */ n0000 = n0005 + 0x0000000D; /* 0003D42D: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D403, label_09D4: /* 0003D438: 000D */ n0005 = n0004 == 0x00000064; /* 0003D447: 0004 */ if(! n0005) goto label_09D5; // normal if /* 0003D453: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D462: 0007 */ n0000 = n0005 + 0x0000000D; /* 0003D471: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D447, label_09D5: /* 0003D47C: 000D */ n0005 = n0004 == 0x00000045; /* 0003D48B: 0004 */ if(! n0005) goto label_09D6; // normal if /* 0003D497: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D4A6: 0007 */ n0000 = n0005 + 0x0000000E; /* 0003D4B5: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D48B, label_09D6: /* 0003D4C0: 000D */ n0005 = n0004 == 0x00000065; /* 0003D4CF: 0004 */ if(! n0005) goto label_09D7; // normal if /* 0003D4DB: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D4EA: 0007 */ n0000 = n0005 + 0x0000000E; /* 0003D4F9: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D4CF, label_09D7: /* 0003D504: 000D */ n0005 = n0004 == 0x00000046; /* 0003D513: 0004 */ if(! n0005) goto label_09D8; // normal if /* 0003D51F: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D52E: 0007 */ n0000 = n0005 + 0x0000000F; /* 0003D53D: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D513, label_09D8: /* 0003D548: 000D */ n0005 = n0004 == 0x00000066; /* 0003D557: 0004 */ if(! n0005) goto label_09D9; // normal if /* 0003D563: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D572: 0007 */ n0000 = n0005 + 0x0000000F; /* 0003D581: 0005 */ goto label_09DA; // : Jump Referenced(1): // : 0003D557, label_09D9: /* 0003D58C: 0010 */ n0005 = n0000 * 0x00000010; /* 0003D59B: 001E */ n0006 = s0000[n0001]; /* 0003D5A8: 000F */ n0006 = n0006 - 0x00000030; /* 0003D5B7: 0007 */ n0000 = n0005 + n0006; // : Jump Referenced(12): // : 0003D295, 0003D2D9, 0003D31D, 0003D361, 0003D3A5, // : 0003D3E9, 0003D42D, 0003D471, 0003D4B5, 0003D4F9, // : 0003D53D, 0003D581, label_09DA: /* 0003D5C6: 0005 */ goto label_09DC; // : Jump Referenced(1): // : 0003D23D, label_09DB: /* 0003D5D1: 0006 */ n0003 = 0x00000000; // : Jump Referenced(1): // : 0003D5C6, label_09DC: /* 0003D5DF: 0007 */ n0001++; /* 0003D5EE: 0005 */ goto label_09CC; // : Jump Referenced(1): // : 0003D148, label_09DD: /* 0003D5F9: 000F */ n0001--; /* 0003D608: 000D */ n0004 = n0001 == 0x00000000; /* 0003D617: 000D */ n0005 = n0001 == 0xFFFFFFFF; /* 0003D626: 0018 */ n0004 = n0004 || n0005; /* 0003D633: 0004 */ if(! n0004) goto label_09DE; // normal if /* 0003D63F: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\Str.rul", 0x00000371, 0xFFFFFFFF); /* 0003D67C: 0027 */ // -- Start Return Code -- // /* 0003D680: 0023 */ return 0xFFFFFFFF; /* 0003D689: 0005 */ goto label_09DF; // : Jump Referenced(1): // : 0003D633, label_09DE: /* 0003D694: 0027 */ // -- Start Return Code -- // /* 0003D698: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003D689, label_09DF: /* 0003D6A3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(13): // : 0001ACE9, 0001AE2A, 0001B2C1, 0001B3A7, 0001BCA1, // : 0001E385, 00023C54, 00023C5D, 00023D08, 00023D11, // : 00042642, 000426B8, 000442DB, //Binary Size : 0x0000023C bytes function NUMBER function_02DB(/*BYREF STRING*/ s0000) NUMBER n0000; //-008-/ 0003D6F5, 0003D707, 0003D73C, 0003D758, 0003D78D, 0003D78D, 0003D7C0, 0003D7CD, NUMBER n0001; //-011-/ 0003D6C1, 0003D6CB, 0003D707, 0003D7C0, 0003D7DD, 0003D7F9, 0003D830, 0003D85B, 0003D89F, 0003D89F, 0003D8D2, NUMBER n0002; //-005-/ 0003D714, 0003D7A7, 0003D7E7, 0003D808, 0003D8B9, NUMBER n0003; //-026-/ 0003D6CB, 0003D6DA, 0003D707, 0003D723, 0003D723, 0003D730, 0003D73C, 0003D749, 0003D749, 0003D774, 0003D774, 0003D781, 0003D7C0, 0003D7CD, 0003D7F9, 0003D817, 0003D817, 0003D824, 0003D830, 0003D83F, 0003D83F, 0003D84C, 0003D84C, 0003D886, 0003D886, 0003D893, NUMBER n0004; //-014-/ 0003D714, 0003D723, 0003D758, 0003D765, 0003D765, 0003D774, 0003D808, 0003D817, 0003D85B, 0003D86A, 0003D86A, 0003D877, 0003D877, 0003D886, begin /* 0003D6B1: 0022 */ // -- Begin Function Code -- // /* 0003D6BA: 0028 */ StrLengthChars(s0000); /* 0003D6C1: 0006 */ n0001 = LAST_RESULT; /* 0003D6CB: 000D */ n0003 = n0001 == 0x00000000; /* 0003D6DA: 0004 */ if(! n0003) goto label_09E1; // normal if /* 0003D6E6: 0027 */ // -- Start Return Code -- // /* 0003D6EA: 0023 */ return 0x00000000; // : Jump Referenced(1): // : 0003D6DA, label_09E1: /* 0003D6F5: 0006 */ n0000 = 0x00000000; // : Jump Referenced(1): // : 0003D7B5, label_09E2: /* 0003D703: 0001 */ // -- While/Switch -- // /* 0003D707: 0009 */ n0003 = n0000 < n0001; /* 0003D714: 000D */ n0004 = n0002 == 0x00000000; /* 0003D723: 0019 */ n0003 = n0003 && n0004; /* 0003D730: 0004 */ if(! n0003) goto label_09E5; // normal if /* 0003D73C: 001E */ n0003 = s0000[n0000]; /* 0003D749: 000D */ n0003 = n0003 == 0x00000009; /* 0003D758: 001E */ n0004 = s0000[n0000]; /* 0003D765: 000D */ n0004 = n0004 == 0x00000020; /* 0003D774: 0018 */ n0003 = n0003 || n0004; /* 0003D781: 0004 */ if(! n0003) goto label_09E3; // normal if /* 0003D78D: 0007 */ n0000++; /* 0003D79C: 0005 */ goto label_09E4; // : Jump Referenced(1): // : 0003D781, label_09E3: /* 0003D7A7: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 0003D79C, label_09E4: /* 0003D7B5: 0005 */ goto label_09E2; // : Jump Referenced(1): // : 0003D730, label_09E5: /* 0003D7C0: 000F */ n0003 = n0001 - n0000; /* 0003D7CD: 0029 */ StrSub(s0000, s0000, n0000, n0003); /* 0003D7DD: 0006 */ n0001 = LAST_RESULT; /* 0003D7E7: 0006 */ n0002 = 0x00000000; // : Jump Referenced(1): // : 0003D8C7, label_09E6: /* 0003D7F5: 0001 */ // -- While/Switch -- // /* 0003D7F9: 000A */ n0003 = n0001 > 0x00000000; /* 0003D808: 000D */ n0004 = n0002 == 0x00000000; /* 0003D817: 0019 */ n0003 = n0003 && n0004; /* 0003D824: 0004 */ if(! n0003) goto label_09E9; // normal if /* 0003D830: 000F */ n0003 = n0001 - 0x00000001; /* 0003D83F: 001E */ n0003 = s0000[n0003]; /* 0003D84C: 000D */ n0003 = n0003 == 0x00000009; /* 0003D85B: 000F */ n0004 = n0001 - 0x00000001; /* 0003D86A: 001E */ n0004 = s0000[n0004]; /* 0003D877: 000D */ n0004 = n0004 == 0x00000020; /* 0003D886: 0018 */ n0003 = n0003 || n0004; /* 0003D893: 0004 */ if(! n0003) goto label_09E7; // normal if /* 0003D89F: 000F */ n0001--; /* 0003D8AE: 0005 */ goto label_09E8; // : Jump Referenced(1): // : 0003D893, label_09E7: /* 0003D8B9: 0006 */ n0002 = 0x00000001; // : Jump Referenced(1): // : 0003D8AE, label_09E8: /* 0003D8C7: 0005 */ goto label_09E6; // : Jump Referenced(1): // : 0003D824, label_09E9: /* 0003D8D2: 001D */ s0000[n0001] = 0x00000000; /* 0003D8E1: 0027 */ // -- Start Return Code -- // /* 0003D8E5: 0023 */ return 0x00000000; /* 0003D8EE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002B0D8, //Binary Size : 0x000001A9 bytes function NUMBER function_02E2(/*STRING*/ s0000, /*MULTI_ARG*/ array_0000) STRING s0001; //-007-/ 0003D942, 0003D955, 0003D9AE, 0003D9D0, 0003D9DA, 0003D9ED, 0003DA4A, NUMBER n0000; //-005-/ 0003D94B, 0003D955, 0003D986, 0003D9E3, 0003D9ED, NUMBER n0001; //-005-/ 0003D967, 0003D977, 0003D9FF, 0003DA14, 0003DA33, NUMBER n0002; //-014-/ 0003D90E, 0003D918, 0003D918, 0003D927, 0003D977, 0003D995, 0003D995, 0003D9A2, 0003D9B7, 0003D9C1, 0003D9C1, 0003D9D0, 0003DA14, 0003DA23, NUMBER n0003; //-002-/ 0003D986, 0003D995, OBJECT obj0001; //-003-/ 0003DA78, 0003DA82, 0003DA89, begin /* 0003D8FC: 0022 */ // -- Begin Function Code -- // /* 0003D905: 0020 */ ISRT.IsObject(g_obj000C); /* 0003D90E: 0006 */ n0002 = LAST_RESULT; /* 0003D918: 000D */ n0002 = n0002 == 0x00000000; /* 0003D927: 0004 */ if(! n0002) goto label_09EB; // normal if /* 0003D933: 0027 */ // -- Start Return Code -- // /* 0003D937: 0023 */ return 0x80042002; // : Jump Referenced(1): // : 0003D927, label_09EB: /* 0003D942: 0021 */ function_02D0(s0001); /* 0003D94B: 0006 */ n0000 = LAST_RESULT; /* 0003D955: 0020 */ ISRT._DoSprintf(s0001, n0000, s0000, array_0000); /* 0003D967: 0006 */ n0001 = LAST_RESULT; // : Jump Referenced(1): // : 0003DA09, label_09EC: /* 0003D973: 0001 */ // -- While/Switch -- // /* 0003D977: 000D */ n0002 = n0001 == 0xFFFFFFFB; /* 0003D986: 0009 */ n0003 = n0000 < 0x000186A0; /* 0003D995: 0019 */ n0002 = n0002 && n0003; /* 0003D9A2: 0004 */ if(! n0002) goto label_09ED; // normal if /* 0003D9AE: 0021 */ function_02D0(s0001); /* 0003D9B7: 0006 */ n0002 = LAST_RESULT; /* 0003D9C1: 0010 */ n0002 = n0002 * 0x00000002; /* 0003D9D0: 0031 */ Resize(s0001, n0002); /* 0003D9DA: 0021 */ function_02D0(s0001); /* 0003D9E3: 0006 */ n0000 = LAST_RESULT; /* 0003D9ED: 0020 */ ISRT._DoSprintf(s0001, n0000, s0000, array_0000); /* 0003D9FF: 0006 */ n0001 = LAST_RESULT; /* 0003DA09: 0005 */ goto label_09EC; // : Jump Referenced(1): // : 0003D9A2, label_09ED: /* 0003DA14: 0009 */ n0002 = n0001 < 0x00000000; /* 0003DA23: 0004 */ if(! n0002) goto label_09EE; // normal if /* 0003DA2F: 0027 */ // -- Start Return Code -- // /* 0003DA33: 0023 */ return n0001; // : Jump Referenced(1): // : 0003DA23, label_09EE: /* 0003DA3C: 0036 */ try /* 0003DA4A: 0035 */ g_obj000C.LogInfo(s0001); /* 0003DA5E: 0037 */ catch /* 0003DA64: 0027 */ // -- Start Return Code -- // /* 0003DA68: 0035 */ Err.Number(); /* 0003DA78: 0006 */ obj0001 = LAST_RESULT; /* 0003DA82: 0023 */ return obj0001; /* 0003DA89: 0006 */ obj0001 = NOTHING; /* 0003DA93: 0038 */ endcatch; /* 0003DA99: 0027 */ // -- Start Return Code -- // /* 0003DA9D: 0023 */ return 0x00000000; /* 0003DAA6: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 00011F93, 00011FE0, 0001202D, 0001207A, 00024EED, // : 000257D8, 0002B0E1, //Binary Size : 0x000000ED bytes function NUMBER function_02E3(/*STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-004-/ 0003DB02, 0003DB6F, 0003DB8F, 0003DBA3, NUMBER n0002; //-008-/ 0003DACE, 0003DAD8, 0003DAD8, 0003DAE7, 0003DB25, 0003DB2F, 0003DB2F, 0003DB3E, begin /* 0003DABC: 0022 */ // -- Begin Function Code -- // /* 0003DAC5: 0020 */ ISRT.IsObject(g_obj000C); /* 0003DACE: 0006 */ n0002 = LAST_RESULT; /* 0003DAD8: 000D */ n0002 = n0002 == 0x00000000; /* 0003DAE7: 0004 */ if(! n0002) goto label_09F2; // normal if /* 0003DAF3: 0027 */ // -- Start Return Code -- // /* 0003DAF7: 0023 */ return 0x80042002; // : Jump Referenced(1): // : 0003DAE7, label_09F2: /* 0003DB02: 0006 */ n0001 = 0xFFFFFFFF; /* 0003DB0E: 0036 */ try /* 0003DB1C: 0020 */ ISRT.IsObject(g_obj0007); /* 0003DB25: 0006 */ n0002 = LAST_RESULT; /* 0003DB2F: 000D */ n0002 = n0002 == 0x00000000; /* 0003DB3E: 0004 */ if(! n0002) goto label_09F3; // normal if /* 0003DB4A: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 0003DB3E, label_09F3: /* 0003DB58: 0035 */ g_obj0007.OnError(s0000, n0000); /* 0003DB6F: 0006 */ n0001 = LAST_RESULT; /* 0003DB79: 0037 */ catch /* 0003DB7F: 0035 */ Err.Number(); /* 0003DB8F: 0006 */ n0001 = LAST_RESULT; /* 0003DB99: 0038 */ endcatch; /* 0003DB9F: 0027 */ // -- Start Return Code -- // /* 0003DBA3: 0023 */ return n0001; /* 0003DBAA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002BDD7, //Binary Size : 0x00000013 bytes function STRING ret_g_str004C_02E4() begin /* 0003DBB8: 0022 */ // -- Begin Function Code -- // /* 0003DBC1: 0027 */ // -- Start Return Code -- // /* 0003DBC5: 0023 */ return g_str004C; /* 0003DBCC: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000206ED, //Binary Size : 0x00000013 bytes function STRING ret_g_str004D_02E5() begin /* 0003DBDA: 0022 */ // -- Begin Function Code -- // /* 0003DBE3: 0027 */ // -- Start Return Code -- // /* 0003DBE7: 0023 */ return g_str004D; /* 0003DBEE: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000200A9, 000202C8, //Binary Size : 0x00000013 bytes function STRING ret_g_str004E_02E6() begin /* 0003DBFC: 0022 */ // -- Begin Function Code -- // /* 0003DC05: 0027 */ // -- Start Return Code -- // /* 0003DC09: 0023 */ return g_str004E; /* 0003DC10: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000201B9, 000203F2, //Binary Size : 0x00000013 bytes function STRING ret_g_str004F_02E7() begin /* 0003DC1E: 0022 */ // -- Begin Function Code -- // /* 0003DC27: 0027 */ // -- Start Return Code -- // /* 0003DC2B: 0023 */ return g_str004F; /* 0003DC32: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000136D6, //Binary Size : 0x00000013 bytes function STRING ret_g_str0039_02E8() begin /* 0003DC40: 0022 */ // -- Begin Function Code -- // /* 0003DC49: 0027 */ // -- Start Return Code -- // /* 0003DC4D: 0023 */ return g_str0039; /* 0003DC54: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00009632, //Binary Size : 0x00000013 bytes function STRING ret_g_str003C_02E9() begin /* 0003DC62: 0022 */ // -- Begin Function Code -- // /* 0003DC6B: 0027 */ // -- Start Return Code -- // /* 0003DC6F: 0023 */ return g_str003C; /* 0003DC76: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0000CD66, 00038C9B, //Binary Size : 0x000000AE bytes function STRING function_02EA() STRING s0000; //-004-/ 0003DCB8, 0003DCEF, 0003DD1F, 0003DD2C, NUMBER n0000; //-004-/ 0003DC93, 0003DC9D, 0003DC9D, 0003DCAC, begin /* 0003DC84: 0022 */ // -- Begin Function Code -- // /* 0003DC8D: 0021 */ function_02AD(); /* 0003DC93: 0006 */ n0000 = LAST_RESULT; /* 0003DC9D: 000D */ n0000 = n0000 == 0x00000000; /* 0003DCAC: 0004 */ if(! n0000) goto label_09FD; // normal if /* 0003DCB8: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003DCE4: 0005 */ goto label_09FE; // : Jump Referenced(1): // : 0003DCAC, label_09FD: /* 0003DCEF: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); // : Jump Referenced(1): // : 0003DCE4, label_09FE: /* 0003DD1F: 0021 */ function_02D2(s0000); /* 0003DD28: 0027 */ // -- Start Return Code -- // /* 0003DD2C: 0023 */ return s0000; /* 0003DD33: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00009E08, 00009E4D, 0000A1F6, 0000A23B, 000198C0, // : 0001BD35, 0001FCAD, 0001FCF0, 00026245, 0003245E, // : 00038EE4, //Binary Size : 0x00000013 bytes function STRING ret_g_str003F_02EB() begin /* 0003DD41: 0022 */ // -- Begin Function Code -- // /* 0003DD4A: 0027 */ // -- Start Return Code -- // /* 0003DD4E: 0023 */ return g_str003F; /* 0003DD55: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(10): // : 0000964D, 00009C48, 0000A152, 0000C5C0, 0000C779, // : 0000C7CF, 0001BD45, 0001FCCE, 00031FC3, 00037F25, // : //Binary Size : 0x00000013 bytes function STRING ret_g_str0041_02EC() begin /* 0003DD63: 0022 */ // -- Begin Function Code -- // /* 0003DD6C: 0027 */ // -- Start Return Code -- // /* 0003DD70: 0023 */ return g_str0041; /* 0003DD77: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(20): // : 0000B0BD, 0000B1F4, 00010FB1, 00010FD7, 00011828, // : 000119D9, 00013EBF, 00013EE5, 00013FC9, 00013FEF, // : 00015246, 000153C2, 000175C5, 0002330D, 000270DD, // : 00027126, 00027166, 000271A2, 000271EE, 00027231, // : //Binary Size : 0x00000013 bytes function STRING ret_g_str003D_02ED() begin /* 0003DD85: 0022 */ // -- Begin Function Code -- // /* 0003DD8E: 0027 */ // -- Start Return Code -- // /* 0003DD92: 0023 */ return g_str003D; /* 0003DD99: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0000850E, //Binary Size : 0x00000013 bytes function STRING ret_g_str003E_02EE() begin /* 0003DDA7: 0022 */ // -- Begin Function Code -- // /* 0003DDB0: 0027 */ // -- Start Return Code -- // /* 0003DDB4: 0023 */ return g_str003E; /* 0003DDBB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00008A61, 0000CF5A, 00033C4C, //Binary Size : 0x00000013 bytes function STRING ret_g_str0043_02EF() begin /* 0003DDC9: 0022 */ // -- Begin Function Code -- // /* 0003DDD2: 0027 */ // -- Start Return Code -- // /* 0003DDD6: 0023 */ return g_str0043; /* 0003DDDD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(12): // : 00012226, 00016B25, 00016B8B, 00016BF1, 00016C57, // : 00017773, 000177D9, 0001783F, 000178A5, 0002119D, // : 00021217, 0002124C, //Binary Size : 0x0000001F bytes function NUMBER function_02F0() begin /* 0003DDEB: 0022 */ // -- Begin Function Code -- // /* 0003DDF4: 0020 */ ISRT.__GetEnabledIServices(g_number002F, g_number0039); /* 0003DE00: 0027 */ // -- Start Return Code -- // /* 0003DE04: 0023 */ return g_number0039; /* 0003DE0B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00025E76, 00026320, //Binary Size : 0x00000013 bytes function STRING ret_g_str0048_02F1() begin /* 0003DE19: 0022 */ // -- Begin Function Code -- // /* 0003DE22: 0027 */ // -- Start Return Code -- // /* 0003DE26: 0023 */ return g_str0048; /* 0003DE2D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00011333, 0001332E, 0001347E, 00024D8F, 0002570D, // : //Binary Size : 0x00000013 bytes function NUMBER ret_g_number003A_02F2() begin /* 0003DE3B: 0022 */ // -- Begin Function Code -- // /* 0003DE44: 0027 */ // -- Start Return Code -- // /* 0003DE48: 0023 */ return g_number003A; /* 0003DE4F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000432E0, //Binary Size : 0x00000079 bytes function STRING function_02F3() STRING s0000; //-003-/ 0003DE66, 0003DEC3, 0003DED0, NUMBER n0000; //-004-/ 0003DE91, 0003DE9B, 0003DE9B, 0003DEAA, begin /* 0003DE5D: 0022 */ // -- Begin Function Code -- // /* 0003DE66: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003DE91: 0006 */ n0000 = LAST_RESULT; /* 0003DE9B: 0009 */ n0000 = n0000 < 0x00000000; /* 0003DEAA: 0004 */ if(! n0000) goto label_0A08; // normal if /* 0003DEB6: 0027 */ // -- Start Return Code -- // /* 0003DEBA: 0023 */ return g_str0049; // : Jump Referenced(1): // : 0003DEAA, label_0A08: /* 0003DEC3: 0021 */ function_02D2(s0000); /* 0003DECC: 0027 */ // -- Start Return Code -- // /* 0003DED0: 0023 */ return s0000; /* 0003DED7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00043336, //Binary Size : 0x0000007B bytes function STRING function_02F4() STRING s0000; //-003-/ 0003DEEE, 0003DF4D, 0003DF5A, NUMBER n0000; //-004-/ 0003DF1B, 0003DF25, 0003DF25, 0003DF34, begin /* 0003DEE5: 0022 */ // -- Begin Function Code -- // /* 0003DEEE: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003DF1B: 0006 */ n0000 = LAST_RESULT; /* 0003DF25: 0009 */ n0000 = n0000 < 0x00000000; /* 0003DF34: 0004 */ if(! n0000) goto label_0A0A; // normal if /* 0003DF40: 0027 */ // -- Start Return Code -- // /* 0003DF44: 0023 */ return g_str0049; // : Jump Referenced(1): // : 0003DF34, label_0A0A: /* 0003DF4D: 0021 */ function_02D2(s0000); /* 0003DF56: 0027 */ // -- Start Return Code -- // /* 0003DF5A: 0023 */ return s0000; /* 0003DF61: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00011D14, 00011D6F, 00011EE2, //Binary Size : 0x00000013 bytes function STRING ret_g_str0054_02F5() begin /* 0003DF6F: 0022 */ // -- Begin Function Code -- // /* 0003DF78: 0027 */ // -- Start Return Code -- // /* 0003DF7C: 0023 */ return g_str0054; /* 0003DF83: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001059E, 00011DD7, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number0047_02F6() begin /* 0003DF91: 0022 */ // -- Begin Function Code -- // /* 0003DF9A: 0027 */ // -- Start Return Code -- // /* 0003DF9E: 0023 */ return g_number0047; /* 0003DFA5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0003A0B0, 0003AADE, //Binary Size : 0x00000013 bytes function STRING ret_g_str0055_02F7() begin /* 0003DFB3: 0022 */ // -- Begin Function Code -- // /* 0003DFBC: 0027 */ // -- Start Return Code -- // /* 0003DFC0: 0023 */ return g_str0055; /* 0003DFC7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(16): // : 0000894F, 0000A8F5, 0000A924, 0000C572, 0000C857, // : 00010112, 000101DF, 000105FD, 00010707, 00011B0B, // : 0001301C, 00013113, 0001316B, 00013244, 0001AA4A, // : 00031E62, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number003B_02F8() begin /* 0003DFD5: 0022 */ // -- Begin Function Code -- // /* 0003DFDE: 0027 */ // -- Start Return Code -- // /* 0003DFE2: 0023 */ return g_number003B; /* 0003DFE9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00010573, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number0041_02F9() begin /* 0003DFF7: 0022 */ // -- Begin Function Code -- // /* 0003E000: 0027 */ // -- Start Return Code -- // /* 0003E004: 0023 */ return g_number0041; /* 0003E00B: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00010940, 00011BDE, 0003390B, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number003C_02FA() begin /* 0003E019: 0022 */ // -- Begin Function Code -- // /* 0003E022: 0027 */ // -- Start Return Code -- // /* 0003E026: 0023 */ return g_number003C; /* 0003E02D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(7): // : 000104E9, 00015B1F, 00020A9D, 0002BA07, 0002BD32, // : 00033925, 0003B20A, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number003E_02FB() begin /* 0003E03B: 0022 */ // -- Begin Function Code -- // /* 0003E044: 0027 */ // -- Start Return Code -- // /* 0003E048: 0023 */ return g_number003E; /* 0003E04F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0001368D, 00033C9B, 00033CD9, //Binary Size : 0x00000013 bytes function STRING ret_g_str0057_02FC() begin /* 0003E05D: 0022 */ // -- Begin Function Code -- // /* 0003E066: 0027 */ // -- Start Return Code -- // /* 0003E06A: 0023 */ return g_str0057; /* 0003E071: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(4): // : 000102CF, 00013E94, 00013FAD, 00031EDF, //Binary Size : 0x0000001F bytes function NUMBER function_02FD() begin /* 0003E07F: 0022 */ // -- Begin Function Code -- // /* 0003E088: 0020 */ ISRT.__GetRemoveAllMode(g_number002F, g_number003F); /* 0003E094: 0027 */ // -- Start Return Code -- // /* 0003E098: 0023 */ return g_number003F; /* 0003E09F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00031E72, //Binary Size : 0x0000001F bytes function NUMBER function_02FE() begin /* 0003E0AD: 0022 */ // -- Begin Function Code -- // /* 0003E0B6: 0020 */ ISRT.__GetReinstallMode(g_number002F, g_number0040); /* 0003E0C2: 0027 */ // -- Start Return Code -- // /* 0003E0C6: 0023 */ return g_number0040; /* 0003E0CD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00011BFD, 00011C35, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number0042_02FF() begin /* 0003E0DB: 0022 */ // -- Begin Function Code -- // /* 0003E0E4: 0027 */ // -- Start Return Code -- // /* 0003E0E8: 0023 */ return g_number0042; /* 0003E0EF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 0001A861, 00032C09, //Binary Size : 0x0000001F bytes function OBJECT function_0300() OBJECT obj0000; //-002-/ 0003E106, 0003E116, begin /* 0003E0FD: 0022 */ // -- Begin Function Code -- // /* 0003E106: 0020 */ ISRT.__GetLog(g_number002F, obj0000); /* 0003E112: 0027 */ // -- Start Return Code -- // /* 0003E116: 0023 */ return obj0000; /* 0003E11D: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00010B99, 0002BF8F, //Binary Size : 0x0000001F bytes function OBJECT function_0301() OBJECT obj0000; //-002-/ 0003E138, 0003E148, begin /* 0003E12F: 0022 */ // -- Begin Function Code -- // /* 0003E138: 0020 */ ISRT.__GetLogEx(g_number002F, obj0000); /* 0003E144: 0027 */ // -- Start Return Code -- // /* 0003E148: 0023 */ return obj0000; /* 0003E14F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0001FD75, 00033DD7, 00033E11, //Binary Size : 0x00000013 bytes function STRING ret_g_str0058_0302() begin /* 0003E161: 0022 */ // -- Begin Function Code -- // /* 0003E16A: 0027 */ // -- Start Return Code -- // /* 0003E16E: 0023 */ return g_str0058; /* 0003E175: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0001075B, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number0043_0303() begin /* 0003E183: 0022 */ // -- Begin Function Code -- // /* 0003E18C: 0027 */ // -- Start Return Code -- // /* 0003E190: 0023 */ return g_number0043; /* 0003E197: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00034BE9, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number0044_0304() begin /* 0003E1A5: 0022 */ // -- Begin Function Code -- // /* 0003E1AE: 0027 */ // -- Start Return Code -- // /* 0003E1B2: 0023 */ return g_number0044; /* 0003E1B9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000175D5, //Binary Size : 0x0000006D bytes function OBJECT function_0305(/*STRING*/ s0000) OBJECT obj0000; //-003-/ 0003E1FF, 0003E209, 0003E210, begin /* 0003E1C7: 0022 */ // -- Begin Function Code -- // /* 0003E1D0: 0036 */ try /* 0003E1DE: 0027 */ // -- Start Return Code -- // /* 0003E1E2: 0035 */ g_obj0008.CreateBillboards(s0000); /* 0003E1FF: 0006 */ obj0000 = LAST_RESULT; /* 0003E209: 0023 */ return obj0000; /* 0003E210: 0006 */ obj0000 = NOTHING; /* 0003E21A: 0037 */ catch /* 0003E220: 0027 */ // -- Start Return Code -- // /* 0003E224: 0023 */ return NOTHING; /* 0003E22B: 0038 */ endcatch; /* 0003E231: 0024 */ return; /* 0003E235: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(21): // : 00008690, 00008A56, 00008ADA, 00008B68, 00008CE7, // : 00008DD7, 00009124, 0000921F, 00009B60, 0000A5CF, // : 0000B5C8, 0000B8FD, 0000C04D, 0000CF4F, 0000D231, // : 0000E27E, 0000F181, 00010079, 00019691, 00019784, // : 00019A0E, //Binary Size : 0x0000001F bytes function NUMBER function_0306(/*NUMBER*/ n0000) begin /* 0003E247: 0022 */ // -- Begin Function Code -- // /* 0003E250: 0006 */ g_number005F = n0000; /* 0003E25A: 0027 */ // -- Start Return Code -- // /* 0003E25E: 0023 */ return 0x00000000; /* 0003E267: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00019681, //Binary Size : 0x00000013 bytes function NUMBER ret_g_number005F_0307() begin /* 0003E275: 0022 */ // -- Begin Function Code -- // /* 0003E27E: 0027 */ // -- Start Return Code -- // /* 0003E282: 0023 */ return g_number005F; /* 0003E289: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00041763, //Binary Size : 0x0000027A bytes function NUMBER function_0308(/*NUMBER*/ n0000) NUMBER n0001; //-034-/ 0003E2A0, 0003E2AF, 0003E2C4, 0003E2CE, 0003E2CE, 0003E2DD, 0003E312, 0003E31C, 0003E31C, 0003E32B, 0003E359, 0003E368, 0003E37D, 0003E387, 0003E387, 0003E396, 0003E3C4, 0003E3D3, 0003E3E8, 0003E3F2, 0003E3F2, 0003E401, 0003E42F, 0003E43E, 0003E453, 0003E45D, 0003E45D, 0003E46C, 0003E49A, 0003E4A9, 0003E4BE, 0003E4C8, 0003E4C8, 0003E4D7, begin /* 0003E297: 0022 */ // -- Begin Function Code -- // /* 0003E2A0: 0012 */ n0001 = n0000 & 0x00010000; /* 0003E2AF: 0004 */ if(! n0001) goto label_0A23; // normal if /* 0003E2BB: 0021 */ function_027E(g_number0059); /* 0003E2C4: 0006 */ n0001 = LAST_RESULT; /* 0003E2CE: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E2DD: 0004 */ if(! n0001) goto label_0A21; // normal if /* 0003E2E9: 0021 */ function_026C(g_number0059); // : Jump Referenced(1): // : 0003E2DD, label_0A21: /* 0003E2F4: 0021 */ function_026B(0x00000000); /* 0003E2FF: 0006 */ g_number0059 = LAST_RESULT; /* 0003E309: 0021 */ function_027E(g_number005A); /* 0003E312: 0006 */ n0001 = LAST_RESULT; /* 0003E31C: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E32B: 0004 */ if(! n0001) goto label_0A22; // normal if /* 0003E337: 0021 */ function_026C(g_number005A); // : Jump Referenced(1): // : 0003E32B, label_0A22: /* 0003E342: 0021 */ function_026B(0x00000000); /* 0003E34D: 0006 */ g_number005A = LAST_RESULT; // : Jump Referenced(1): // : 0003E2AF, label_0A23: /* 0003E359: 0012 */ n0001 = n0000 & 0x00020000; /* 0003E368: 0004 */ if(! n0001) goto label_0A25; // normal if /* 0003E374: 0021 */ function_027E(g_number005B); /* 0003E37D: 0006 */ n0001 = LAST_RESULT; /* 0003E387: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E396: 0004 */ if(! n0001) goto label_0A24; // normal if /* 0003E3A2: 0021 */ function_026C(g_number005B); // : Jump Referenced(1): // : 0003E396, label_0A24: /* 0003E3AD: 0021 */ function_026B(0xFFFFFFFF); /* 0003E3B8: 0006 */ g_number005B = LAST_RESULT; // : Jump Referenced(1): // : 0003E368, label_0A25: /* 0003E3C4: 0012 */ n0001 = n0000 & 0x00040000; /* 0003E3D3: 0004 */ if(! n0001) goto label_0A27; // normal if /* 0003E3DF: 0021 */ function_027E(g_number005C); /* 0003E3E8: 0006 */ n0001 = LAST_RESULT; /* 0003E3F2: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E401: 0004 */ if(! n0001) goto label_0A26; // normal if /* 0003E40D: 0021 */ function_026C(g_number005C); // : Jump Referenced(1): // : 0003E401, label_0A26: /* 0003E418: 0021 */ function_026B(0x00000000); /* 0003E423: 0006 */ g_number005C = LAST_RESULT; // : Jump Referenced(1): // : 0003E3D3, label_0A27: /* 0003E42F: 0012 */ n0001 = n0000 & 0x00080000; /* 0003E43E: 0004 */ if(! n0001) goto label_0A29; // normal if /* 0003E44A: 0021 */ function_027E(g_number005D); /* 0003E453: 0006 */ n0001 = LAST_RESULT; /* 0003E45D: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E46C: 0004 */ if(! n0001) goto label_0A28; // normal if /* 0003E478: 0021 */ function_026C(g_number005D); // : Jump Referenced(1): // : 0003E46C, label_0A28: /* 0003E483: 0021 */ function_026B(0xFFFFFFFF); /* 0003E48E: 0006 */ g_number005D = LAST_RESULT; // : Jump Referenced(1): // : 0003E43E, label_0A29: /* 0003E49A: 0012 */ n0001 = n0000 & 0x00100000; /* 0003E4A9: 0004 */ if(! n0001) goto label_0A2B; // normal if /* 0003E4B5: 0021 */ function_027E(g_number005E); /* 0003E4BE: 0006 */ n0001 = LAST_RESULT; /* 0003E4C8: 000C */ n0001 = n0001 >= 0x00000000; /* 0003E4D7: 0004 */ if(! n0001) goto label_0A2A; // normal if /* 0003E4E3: 0021 */ function_026C(g_number005E); // : Jump Referenced(1): // : 0003E4D7, label_0A2A: /* 0003E4EE: 0021 */ function_026B(0xFFFFFFFF); /* 0003E4F9: 0006 */ g_number005E = LAST_RESULT; // : Jump Referenced(1): // : 0003E4A9, label_0A2B: /* 0003E505: 0027 */ // -- Start Return Code -- // /* 0003E509: 0023 */ return 0x00000000; /* 0003E512: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00012412, 000180A1, 0001FF2D, 000208A6, 0002BE28, // : 0002BE4B, 0002C945, 000336B6, 00035C1D, 00035D17, // : 00035DBE, //Binary Size : 0x00000035 bytes function NUMBER function_0309(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0003E529, 0003E539, NUMBER n0002; //-002-/ 0003E545, 0003E54F, begin /* 0003E520: 0022 */ // -- Begin Function Code -- // /* 0003E529: 0006 */ n0001 = 0x00000000; /* 0003E535: 0027 */ // -- Start Return Code -- // /* 0003E539: 0021 */ function_030A(n0000, n0001); /* 0003E545: 0006 */ n0002 = LAST_RESULT; /* 0003E54F: 0023 */ return n0002; /* 0003E556: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003E539, //Binary Size : 0x00000807 bytes function NUMBER function_030A(/*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0000; //-003-/ 0003E95D, 0003E967, 0003E97A, STRING s0001; //-001-/ 0003EB0E, NUMBER n0002; //-050-/ 0003E596, 0003E5A0, 0003E5BB, 0003E5FA, 0003E620, 0003E62A, 0003E645, 0003E684, 0003E69E, 0003E6A8, 0003E6C3, 0003E702, 0003E728, 0003E732, 0003E74D, 0003E78C, 0003E7C1, 0003E7CB, 0003E7E6, 0003E825, 0003E84B, 0003E855, 0003E870, 0003E8AF, 0003E8E4, 0003E8EE, 0003E909, 0003E948, 0003E98B, 0003E995, 0003E9B0, 0003E9EF, 0003EA1F, 0003EA95, 0003EA9F, 0003EABA, 0003EAF9, 0003EB5D, 0003EBC4, 0003EBCE, 0003EBE9, 0003EC28, 0003EC5D, 0003EC67, 0003EC82, 0003ECC1, 0003ECF1, 0003ECFB, 0003ED16, 0003ED55, NUMBER n0003; //-002-/ 0003E970, 0003EA04, NUMBER n0004; //-002-/ 0003ECD6, 0003ECE0, NUMBER n0005; //-004-/ 0003EB1C, 0003EB26, 0003EB35, 0003EBB3, NUMBER n0007; //-040-/ 0003E56D, 0003E57C, 0003E5A0, 0003E5AF, 0003E62A, 0003E639, 0003E6A8, 0003E6B7, 0003E732, 0003E741, 0003E798, 0003E7A7, 0003E7CB, 0003E7DA, 0003E855, 0003E864, 0003E8BB, 0003E8CA, 0003E8EE, 0003E8FD, 0003E995, 0003E9A4, 0003EA04, 0003EA13, 0003EA6C, 0003EA7B, 0003EA9F, 0003EAAE, 0003EB26, 0003EB44, 0003EB44, 0003EB51, 0003EBCE, 0003EBDD, 0003EC34, 0003EC43, 0003EC67, 0003EC76, 0003ECFB, 0003ED0A, NUMBER n0008; //-002-/ 0003EB35, 0003EB44, begin /* 0003E564: 0022 */ // -- Begin Function Code -- // /* 0003E56D: 0012 */ n0007 = n0000 & 0x00010000; /* 0003E57C: 0004 */ if(! n0007) goto label_0A31; // normal if /* 0003E588: 0021 */ function_027F(g_number005A, 0x00000000); /* 0003E596: 0006 */ n0002 = LAST_RESULT; /* 0003E5A0: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E5AF: 0004 */ if(! n0007) goto label_0A2E; // normal if /* 0003E5BB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000296, n0002); /* 0003E5FA: 0006 */ n0001 = n0002; /* 0003E604: 0005 */ goto label_0A2F; // : Jump Referenced(1): // : 0003E5AF, label_0A2E: /* 0003E60F: 0021 */ function_0271(g_number005A, g_str0004, 0x00000001); /* 0003E620: 0006 */ n0002 = LAST_RESULT; /* 0003E62A: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E639: 0004 */ if(! n0007) goto label_0A2F; // normal if /* 0003E645: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000029A, n0002); /* 0003E684: 0006 */ n0001 = n0002; // : Jump Referenced(2): // : 0003E604, 0003E639, label_0A2F: /* 0003E690: 0021 */ function_027F(g_number0059, 0x00000000); /* 0003E69E: 0006 */ n0002 = LAST_RESULT; /* 0003E6A8: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E6B7: 0004 */ if(! n0007) goto label_0A30; // normal if /* 0003E6C3: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000029F, n0002); /* 0003E702: 0006 */ n0001 = n0002; /* 0003E70C: 0005 */ goto label_0A31; // : Jump Referenced(1): // : 0003E6B7, label_0A30: /* 0003E717: 0021 */ function_0271(g_number0059, g_str0003, 0x00000001); /* 0003E728: 0006 */ n0002 = LAST_RESULT; /* 0003E732: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E741: 0004 */ if(! n0007) goto label_0A31; // normal if /* 0003E74D: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002A3, n0002); /* 0003E78C: 0006 */ n0001 = n0002; // : Jump Referenced(3): // : 0003E57C, 0003E70C, 0003E741, label_0A31: /* 0003E798: 0012 */ n0007 = n0000 & 0x00020000; /* 0003E7A7: 0004 */ if(! n0007) goto label_0A33; // normal if /* 0003E7B3: 0021 */ function_027F(g_number005B, 0xFFFFFFFF); /* 0003E7C1: 0006 */ n0002 = LAST_RESULT; /* 0003E7CB: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E7DA: 0004 */ if(! n0007) goto label_0A32; // normal if /* 0003E7E6: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002AD, n0002); /* 0003E825: 0006 */ n0001 = n0002; /* 0003E82F: 0005 */ goto label_0A33; // : Jump Referenced(1): // : 0003E7DA, label_0A32: /* 0003E83A: 0021 */ function_0270(g_number005B, g_number0009, 0x00000001); /* 0003E84B: 0006 */ n0002 = LAST_RESULT; /* 0003E855: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E864: 0004 */ if(! n0007) goto label_0A33; // normal if /* 0003E870: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002B1, n0002); /* 0003E8AF: 0006 */ n0001 = n0002; // : Jump Referenced(3): // : 0003E7A7, 0003E82F, 0003E864, label_0A33: /* 0003E8BB: 0012 */ n0007 = n0000 & 0x00040000; /* 0003E8CA: 0004 */ if(! n0007) goto label_0A36; // normal if /* 0003E8D6: 0021 */ function_027F(g_number005C, 0x00000000); /* 0003E8E4: 0006 */ n0002 = LAST_RESULT; /* 0003E8EE: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E8FD: 0004 */ if(! n0007) goto label_0A34; // normal if /* 0003E909: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002BB, n0002); /* 0003E948: 0006 */ n0001 = n0002; /* 0003E952: 0005 */ goto label_0A36; // : Jump Referenced(1): // : 0003E8FD, label_0A34: /* 0003E95D: 0006 */ s0000 = g_str0004; /* 0003E967: 0021 */ function_0181(s0000); /* 0003E970: 0006 */ n0003 = LAST_RESULT; /* 0003E97A: 0021 */ function_0271(g_number005C, s0000, 0x00000001); /* 0003E98B: 0006 */ n0002 = LAST_RESULT; /* 0003E995: 0009 */ n0007 = n0002 < 0x00000000; /* 0003E9A4: 0004 */ if(! n0007) goto label_0A35; // normal if /* 0003E9B0: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002C3, n0002); /* 0003E9EF: 0006 */ n0001 = n0002; /* 0003E9F9: 0005 */ goto label_0A36; // : Jump Referenced(1): // : 0003E9A4, label_0A35: /* 0003EA04: 0009 */ n0007 = n0003 < 0x00000000; /* 0003EA13: 0004 */ if(! n0007) goto label_0A36; // normal if /* 0003EA1F: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002C6, n0002); /* 0003EA5E: 0006 */ n0001 = 0xFFFFFFFF; // : Jump Referenced(4): // : 0003E8CA, 0003E952, 0003E9F9, 0003EA13, label_0A36: /* 0003EA6C: 0012 */ n0007 = n0000 & 0x00080000; /* 0003EA7B: 0004 */ if(! n0007) goto label_0A39; // normal if /* 0003EA87: 0021 */ function_027F(g_number005D, 0xFFFFFFFF); /* 0003EA95: 0006 */ n0002 = LAST_RESULT; /* 0003EA9F: 0009 */ n0007 = n0002 < 0x00000000; /* 0003EAAE: 0004 */ if(! n0007) goto label_0A37; // normal if /* 0003EABA: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002D1, n0002); /* 0003EAF9: 0006 */ n0001 = n0002; /* 0003EB03: 0005 */ goto label_0A39; // : Jump Referenced(1): // : 0003EAAE, label_0A37: /* 0003EB0E: 0021 */ function_01C5(0x0000003E, s0001); /* 0003EB1C: 0006 */ n0005 = LAST_RESULT; /* 0003EB26: 000E */ n0007 = n0005 != 0x00000001; /* 0003EB35: 000E */ n0008 = n0005 != 0x00000000; /* 0003EB44: 0019 */ n0007 = n0007 && n0008; /* 0003EB51: 0004 */ if(! n0007) goto label_0A38; // normal if /* 0003EB5D: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002D5, n0002); /* 0003EB9C: 0006 */ n0001 = 0xFFFFFFFF; /* 0003EBA8: 0005 */ goto label_0A39; // : Jump Referenced(1): // : 0003EB51, label_0A38: /* 0003EBB3: 0021 */ function_0270(g_number005D, n0005, 0x00000001); /* 0003EBC4: 0006 */ n0002 = LAST_RESULT; /* 0003EBCE: 0009 */ n0007 = n0002 < 0x00000000; /* 0003EBDD: 0004 */ if(! n0007) goto label_0A39; // normal if /* 0003EBE9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002D9, n0002); /* 0003EC28: 0006 */ n0001 = n0002; // : Jump Referenced(4): // : 0003EA7B, 0003EB03, 0003EBA8, 0003EBDD, label_0A39: /* 0003EC34: 0012 */ n0007 = n0000 & 0x00100000; /* 0003EC43: 0004 */ if(! n0007) goto label_0A3B; // normal if /* 0003EC4F: 0021 */ function_027F(g_number005E, 0xFFFFFFFF); /* 0003EC5D: 0006 */ n0002 = LAST_RESULT; /* 0003EC67: 0009 */ n0007 = n0002 < 0x00000000; /* 0003EC76: 0004 */ if(! n0007) goto label_0A3A; // normal if /* 0003EC82: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002E4, n0002); /* 0003ECC1: 0006 */ n0001 = n0002; /* 0003ECCB: 0005 */ goto label_0A3B; // : Jump Referenced(1): // : 0003EC76, label_0A3A: /* 0003ECD6: 0006 */ n0004 = g_number0005; /* 0003ECE0: 0021 */ function_0270(g_number005E, n0004, 0x00000001); /* 0003ECF1: 0006 */ n0002 = LAST_RESULT; /* 0003ECFB: 0009 */ n0007 = n0002 < 0x00000000; /* 0003ED0A: 0004 */ if(! n0007) goto label_0A3B; // normal if /* 0003ED16: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x000002E9, n0002); /* 0003ED55: 0006 */ n0001 = n0002; // : Jump Referenced(3): // : 0003EC43, 0003ECCB, 0003ED0A, label_0A3B: /* 0003ED61: 0027 */ // -- Start Return Code -- // /* 0003ED65: 0023 */ return n0001; /* 0003ED6C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(11): // : 00012547, 00019386, 0001FFED, 000208DE, 0002BEFB, // : 0002BF08, 0002C9E4, 00033701, 00035C59, 00035D53, // : 00035DF1, //Binary Size : 0x00000035 bytes function NUMBER function_030B(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 0003ED83, 0003ED93, NUMBER n0002; //-002-/ 0003ED9F, 0003EDA9, begin /* 0003ED7A: 0022 */ // -- Begin Function Code -- // /* 0003ED83: 0006 */ n0001 = 0x00000000; /* 0003ED8F: 0027 */ // -- Start Return Code -- // /* 0003ED93: 0021 */ function_030C(n0000, n0001); /* 0003ED9F: 0006 */ n0002 = LAST_RESULT; /* 0003EDA9: 0023 */ return n0002; /* 0003EDB0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0003ED93, //Binary Size : 0x000008B4 bytes function NUMBER function_030C(/*NUMBER*/ n0000, /*NUMBER*/ n0001) STRING s0000; //-006-/ 0003EE69, 0003EF0C, 0003EFA8, 0003F04B, 0003F25C, 0003F2FF, NUMBER n0002; //-052-/ 0003EDF0, 0003EDFA, 0003EE15, 0003EE54, 0003EE75, 0003EE7F, 0003EE8E, 0003EEB6, 0003EF2F, 0003EF39, 0003EF54, 0003EF93, 0003EFB4, 0003EFBE, 0003EFCD, 0003EFF5, 0003F089, 0003F093, 0003F0AE, 0003F0ED, 0003F10E, 0003F118, 0003F127, 0003F14F, 0003F1E3, 0003F1ED, 0003F208, 0003F247, 0003F268, 0003F272, 0003F281, 0003F2A9, 0003F308, 0003F31B, 0003F336, 0003F379, 0003F3B8, 0003F3C2, 0003F3DD, 0003F41C, 0003F43D, 0003F447, 0003F456, 0003F47E, 0003F537, 0003F541, 0003F55C, 0003F59B, 0003F5BC, 0003F5C6, 0003F5D5, 0003F5FD, NUMBER n0003; //-004-/ 0003F102, 0003F1A5, 0003F5B0, 0003F653, NUMBER n0004; //-002-/ 0003F431, 0003F4D4, NUMBER n0006; //-050-/ 0003EDC7, 0003EDD6, 0003EDFA, 0003EE09, 0003EE7F, 0003EE9D, 0003EE9D, 0003EEAA, 0003EF39, 0003EF48, 0003EFBE, 0003EFDC, 0003EFDC, 0003EFE9, 0003F060, 0003F06F, 0003F093, 0003F0A2, 0003F118, 0003F136, 0003F136, 0003F143, 0003F1BA, 0003F1C9, 0003F1ED, 0003F1FC, 0003F272, 0003F290, 0003F290, 0003F29D, 0003F31B, 0003F32A, 0003F379, 0003F386, 0003F38F, 0003F39E, 0003F3C2, 0003F3D1, 0003F447, 0003F465, 0003F465, 0003F472, 0003F50E, 0003F51D, 0003F541, 0003F550, 0003F5C6, 0003F5E4, 0003F5E4, 0003F5F1, NUMBER n0007; //-012-/ 0003EE8E, 0003EE9D, 0003EFCD, 0003EFDC, 0003F127, 0003F136, 0003F281, 0003F290, 0003F456, 0003F465, 0003F5D5, 0003F5E4, begin /* 0003EDBE: 0022 */ // -- Begin Function Code -- // /* 0003EDC7: 0012 */ n0006 = n0000 & 0x00010000; /* 0003EDD6: 0004 */ if(! n0006) goto label_0A43; // normal if /* 0003EDE2: 0021 */ function_027F(g_number005A, 0x00000000); /* 0003EDF0: 0006 */ n0002 = LAST_RESULT; /* 0003EDFA: 0009 */ n0006 = n0002 < 0x00000000; /* 0003EE09: 0004 */ if(! n0006) goto label_0A3E; // normal if /* 0003EE15: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000030C, n0002); /* 0003EE54: 0006 */ n0001 = n0002; /* 0003EE5E: 0005 */ goto label_0A40; // : Jump Referenced(1): // : 0003EE09, label_0A3E: /* 0003EE69: 0021 */ function_0276(g_number005A, s0000); /* 0003EE75: 0006 */ n0002 = LAST_RESULT; /* 0003EE7F: 0009 */ n0006 = n0002 < 0x00000000; /* 0003EE8E: 000D */ n0007 = n0002 == 0x00000001; /* 0003EE9D: 0018 */ n0006 = n0006 || n0007; /* 0003EEAA: 0004 */ if(! n0006) goto label_0A3F; // normal if /* 0003EEB6: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000030F, n0002); /* 0003EEF5: 0006 */ n0001 = 0xFFFFFFFF; /* 0003EF01: 0005 */ goto label_0A40; // : Jump Referenced(1): // : 0003EEAA, label_0A3F: /* 0003EF0C: 0006 */ g_str0004 = s0000; /* 0003EF16: 0021 */ function_027A(g_number005A); // : Jump Referenced(2): // : 0003EE5E, 0003EF01, label_0A40: /* 0003EF21: 0021 */ function_027F(g_number0059, 0x00000000); /* 0003EF2F: 0006 */ n0002 = LAST_RESULT; /* 0003EF39: 0009 */ n0006 = n0002 < 0x00000000; /* 0003EF48: 0004 */ if(! n0006) goto label_0A41; // normal if /* 0003EF54: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000318, n0002); /* 0003EF93: 0006 */ n0001 = n0002; /* 0003EF9D: 0005 */ goto label_0A43; // : Jump Referenced(1): // : 0003EF48, label_0A41: /* 0003EFA8: 0021 */ function_0276(g_number0059, s0000); /* 0003EFB4: 0006 */ n0002 = LAST_RESULT; /* 0003EFBE: 0009 */ n0006 = n0002 < 0x00000000; /* 0003EFCD: 000D */ n0007 = n0002 == 0x00000001; /* 0003EFDC: 0018 */ n0006 = n0006 || n0007; /* 0003EFE9: 0004 */ if(! n0006) goto label_0A42; // normal if /* 0003EFF5: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000031B, n0002); /* 0003F034: 0006 */ n0001 = 0xFFFFFFFF; /* 0003F040: 0005 */ goto label_0A43; // : Jump Referenced(1): // : 0003EFE9, label_0A42: /* 0003F04B: 0006 */ g_str0003 = s0000; /* 0003F055: 0021 */ function_027A(g_number0059); // : Jump Referenced(3): // : 0003EDD6, 0003EF9D, 0003F040, label_0A43: /* 0003F060: 0012 */ n0006 = n0000 & 0x00020000; /* 0003F06F: 0004 */ if(! n0006) goto label_0A46; // normal if /* 0003F07B: 0021 */ function_027F(g_number005B, 0xFFFFFFFF); /* 0003F089: 0006 */ n0002 = LAST_RESULT; /* 0003F093: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F0A2: 0004 */ if(! n0006) goto label_0A44; // normal if /* 0003F0AE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000032A, n0002); /* 0003F0ED: 0006 */ n0001 = n0002; /* 0003F0F7: 0005 */ goto label_0A46; // : Jump Referenced(1): // : 0003F0A2, label_0A44: /* 0003F102: 0021 */ function_0275(g_number005B, n0003); /* 0003F10E: 0006 */ n0002 = LAST_RESULT; /* 0003F118: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F127: 000D */ n0007 = n0002 == 0x00000001; /* 0003F136: 0018 */ n0006 = n0006 || n0007; /* 0003F143: 0004 */ if(! n0006) goto label_0A45; // normal if /* 0003F14F: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000032E, n0002); /* 0003F18E: 0006 */ n0001 = 0xFFFFFFFF; /* 0003F19A: 0005 */ goto label_0A46; // : Jump Referenced(1): // : 0003F143, label_0A45: /* 0003F1A5: 0006 */ g_number0009 = n0003; /* 0003F1AF: 0021 */ function_0279(g_number005B); // : Jump Referenced(3): // : 0003F06F, 0003F0F7, 0003F19A, label_0A46: /* 0003F1BA: 0012 */ n0006 = n0000 & 0x00040000; /* 0003F1C9: 0004 */ if(! n0006) goto label_0A49; // normal if /* 0003F1D5: 0021 */ function_027F(g_number005C, 0x00000000); /* 0003F1E3: 0006 */ n0002 = LAST_RESULT; /* 0003F1ED: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F1FC: 0004 */ if(! n0006) goto label_0A47; // normal if /* 0003F208: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000033D, n0002); /* 0003F247: 0006 */ n0001 = n0002; /* 0003F251: 0005 */ goto label_0A49; // : Jump Referenced(1): // : 0003F1FC, label_0A47: /* 0003F25C: 0021 */ function_0276(g_number005C, s0000); /* 0003F268: 0006 */ n0002 = LAST_RESULT; /* 0003F272: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F281: 000D */ n0007 = n0002 == 0x00000001; /* 0003F290: 0018 */ n0006 = n0006 || n0007; /* 0003F29D: 0004 */ if(! n0006) goto label_0A48; // normal if /* 0003F2A9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000341, n0002); /* 0003F2E8: 0006 */ n0001 = 0xFFFFFFFF; /* 0003F2F4: 0005 */ goto label_0A49; // : Jump Referenced(1): // : 0003F29D, label_0A48: /* 0003F2FF: 0021 */ function_0180(s0000); /* 0003F308: 0006 */ n0002 = LAST_RESULT; /* 0003F312: 0021 */ function_027A(g_number005C); /* 0003F31B: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F32A: 0004 */ if(! n0006) goto label_0A49; // normal if /* 0003F336: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000034A, n0002); /* 0003F375: 0027 */ // -- Start Return Code -- // /* 0003F379: 000D */ n0006 = n0001 == n0002; /* 0003F386: 0023 */ return n0006; // : Jump Referenced(4): // : 0003F1C9, 0003F251, 0003F2F4, 0003F32A, label_0A49: /* 0003F38F: 0012 */ n0006 = n0000 & 0x00080000; /* 0003F39E: 0004 */ if(! n0006) goto label_0A4E; // normal if /* 0003F3AA: 0021 */ function_027F(g_number005D, 0xFFFFFFFF); /* 0003F3B8: 0006 */ n0002 = LAST_RESULT; /* 0003F3C2: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F3D1: 0004 */ if(! n0006) goto label_0A4A; // normal if /* 0003F3DD: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000355, n0002); /* 0003F41C: 0006 */ n0001 = n0002; /* 0003F426: 0005 */ goto label_0A4E; // : Jump Referenced(1): // : 0003F3D1, label_0A4A: /* 0003F431: 0021 */ function_0275(g_number005D, n0004); /* 0003F43D: 0006 */ n0002 = LAST_RESULT; /* 0003F447: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F456: 000D */ n0007 = n0002 == 0x00000001; /* 0003F465: 0018 */ n0006 = n0006 || n0007; /* 0003F472: 0004 */ if(! n0006) goto label_0A4B; // normal if /* 0003F47E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000359, n0002); /* 0003F4BD: 0006 */ n0001 = 0xFFFFFFFF; /* 0003F4C9: 0005 */ goto label_0A4E; // : Jump Referenced(1): // : 0003F472, label_0A4B: /* 0003F4D4: 0004 */ if(! n0004) goto label_0A4C; // normal if /* 0003F4E0: 0021 */ function_0147(0x0000003E); /* 0003F4EB: 0005 */ goto label_0A4D; // : Jump Referenced(1): // : 0003F4D4, label_0A4C: /* 0003F4F6: 0021 */ function_0148(0x0000003E); // : Jump Referenced(1): // : 0003F4EB, label_0A4D: /* 0003F503: 0021 */ function_0279(g_number005D); // : Jump Referenced(3): // : 0003F39E, 0003F426, 0003F4C9, label_0A4E: /* 0003F50E: 0012 */ n0006 = n0000 & 0x00100000; /* 0003F51D: 0004 */ if(! n0006) goto label_0A51; // normal if /* 0003F529: 0021 */ function_027F(g_number005E, 0xFFFFFFFF); /* 0003F537: 0006 */ n0002 = LAST_RESULT; /* 0003F541: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F550: 0004 */ if(! n0006) goto label_0A4F; // normal if /* 0003F55C: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x0000036D, n0002); /* 0003F59B: 0006 */ n0001 = n0002; /* 0003F5A5: 0005 */ goto label_0A51; // : Jump Referenced(1): // : 0003F550, label_0A4F: /* 0003F5B0: 0021 */ function_0275(g_number005E, n0003); /* 0003F5BC: 0006 */ n0002 = LAST_RESULT; /* 0003F5C6: 0009 */ n0006 = n0002 < 0x00000000; /* 0003F5D5: 000D */ n0007 = n0002 == 0x00000001; /* 0003F5E4: 0018 */ n0006 = n0006 || n0007; /* 0003F5F1: 0004 */ if(! n0006) goto label_0A50; // normal if /* 0003F5FD: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\SysVars.rul", 0x00000371, n0002); /* 0003F63C: 0006 */ n0001 = 0xFFFFFFFF; /* 0003F648: 0005 */ goto label_0A51; // : Jump Referenced(1): // : 0003F5F1, label_0A50: /* 0003F653: 0006 */ g_number0005 = n0003; /* 0003F65D: 0021 */ function_0279(g_number005E); // : Jump Referenced(3): // : 0003F51D, 0003F5A5, 0003F648, label_0A51: /* 0003F668: 0027 */ // -- Start Return Code -- // /* 0003F66C: 0023 */ return n0001; /* 0003F673: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000336D0, 00034E96, 00040575, //Binary Size : 0x0000003F bytes function NUMBER function_030D() NUMBER n0000; //-002-/ 0003F68A, 0003F699, begin /* 0003F681: 0022 */ // -- Begin Function Code -- // /* 0003F68A: 000D */ n0000 = g_number0004 == 0x00000000; /* 0003F699: 0004 */ if(! n0000) goto label_0A53; // normal if /* 0003F6A5: 0027 */ // -- Start Return Code -- // /* 0003F6A9: 0023 */ return 0x80000001; // : Jump Referenced(1): // : 0003F699, label_0A53: /* 0003F6B4: 0027 */ // -- Start Return Code -- // /* 0003F6B8: 0023 */ return 0x80000002; /* 0003F6C1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0002BE6F, 0002BEBF, 00034F84, //Binary Size : 0x000000DA bytes function STRING function_030E() NUMBER n0000; //-004-/ 0003F70B, 0003F715, 0003F715, 0003F724, OBJECT obj0000; //-003-/ 0003F6E7, 0003F6F1, 0003F701, begin /* 0003F6CF: 0022 */ // -- Begin Function Code -- // /* 0003F6D8: 0035 */ g_struct_type_000F_0013.WINNT; /* 0003F6E7: 0006 */ obj0000 = LAST_RESULT; /* 0003F6F1: 0035 */ obj0000.bWinNT(); /* 0003F701: 0006 */ obj0000 = NOTHING; /* 0003F70B: 0006 */ n0000 = LAST_RESULT; /* 0003F715: 000D */ n0000 = n0000 == 0x00000001; /* 0003F724: 0004 */ if(! n0000) goto label_0A55; // normal if /* 0003F730: 0027 */ // -- Start Return Code -- // /* 0003F734: 0023 */ return "Software\\Microsoft\\Windows NT\\CurrentVersion\\"; /* 0003F768: 0005 */ goto label_0A56; // : Jump Referenced(1): // : 0003F724, label_0A55: /* 0003F773: 0027 */ // -- Start Return Code -- // /* 0003F777: 0023 */ return "Software\\Microsoft\\Windows\\CurrentVersion\\"; // : Jump Referenced(1): // : 0003F768, label_0A56: /* 0003F7AA: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00041E3F, //Binary Size : 0x00000033 bytes function NUMBER function_030F() begin /* 0003F7BC: 0022 */ // -- Begin Function Code -- // /* 0003F7C5: 0020 */ ISRT._GetSupportDir(g_number002F, g_str003D, 0x00000400); /* 0003F7D6: 0014 */ g_str003D = g_str003D ^ ""; /* 0003F7E3: 0027 */ // -- Start Return Code -- // /* 0003F7E7: 0023 */ return 0x00000000; /* 0003F7F0: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(43): // : 000412BF, 000412DA, 000412F5, 00041310, 0004132B, // : 00041346, 00041361, 0004137C, 00041397, 000413B2, // : 000413CD, 000413E8, 00041403, 0004141E, 00041439, // : 00041454, 0004146F, 0004148A, 000414A5, 000414C0, // : 000414DB, 000414F6, 00041511, 0004152C, 00041547, // : 00041562, 0004157D, 00041598, 000415B3, 000415CE, // : 000415E9, 00041604, 0004161F, 0004163A, 00041655, // : 00041670, 0004168B, 000416A6, 000416C1, 000416DC, // : 000416F7, 00041712, 0004172D, //Binary Size : 0x00000EB8 bytes function OBJECT function_0310(/*NUMBER*/ n0000) STRING s0000; //-076-/ 0003F820, 0003F84F, 0003F87A, 0003F89F, 0003F8CA, 0003F8EC, 0003F917, 0003F93E, 0003F9FB, 0003FA1D, 0003FA48, 0003FA74, 0003FA9F, 0003FAD6, 0003FB01, 0003FB27, 0003FB52, 0003FB75, 0003FBA0, 0003FBCC, 0003FBF7, 0003FC23, 0003FC4E, 0003FC7D, 0003FCA8, 0003FCD9, 0003FD04, 0003FD36, 0003FD61, 0003FD98, 0003FDC3, 0003FDFC, 0003FE27, 0003FE5B, 0003FE86, 0003FEB1, 0003FEDC, 0003FF07, 0003FF32, 0003FF56, 0003FF8F, 0003FFC4, 0003FFEF, 0004001A, 00040045, 0004007C, 000400A7, 000400DA, 00040105, 0004013A, 00040165, 00040193, 000401BE, 000401F0, 0004021B, 0004024B, 00040276, 000402B1, 000402DC, 00040315, 00040340, 00040377, 000403A2, 000403CE, 000403F9, 0004041E, 00040449, 0004046F, 0004049A, 000404C2, 000404ED, 0004051E, 000405EB, 00040617, 00040642, 0004066F, NUMBER n0001; //-002-/ 0003F9C0, 0003F9D0, NUMBER n0002; //-002-/ 000405B0, 000405C0, NUMBER n0003; //-092-/ 0003F807, 0003F814, 0003F861, 0003F86E, 0003F8B1, 0003F8BE, 0003F8FE, 0003F90B, 0003F950, 0003F95D, 0003F9A7, 0003F9B4, 0003F9E2, 0003F9EF, 0003FA2F, 0003FA3C, 0003FA86, 0003FA93, 0003FAE8, 0003FAF5, 0003FB39, 0003FB46, 0003FB87, 0003FB94, 0003FBDE, 0003FBEB, 0003FC35, 0003FC42, 0003FC8F, 0003FC9C, 0003FCEB, 0003FCF8, 0003FD48, 0003FD55, 0003FDAA, 0003FDB7, 0003FE0E, 0003FE1B, 0003FE6D, 0003FE7A, 0003FEC3, 0003FED0, 0003FF19, 0003FF26, 0003FF56, 0003FF64, 0003FF76, 0003FF83, 0003FFD6, 0003FFE3, 0004002C, 00040039, 0004008E, 0004009B, 000400EC, 000400F9, 0004014C, 00040159, 000401A5, 000401B2, 00040202, 0004020F, 0004025D, 0004026A, 000402C3, 000402D0, 00040327, 00040334, 00040389, 00040396, 000403E0, 000403ED, 00040430, 0004043D, 00040481, 0004048E, 000404D4, 000404E1, 00040530, 0004053D, 00040549, 00040558, 0004057B, 00040585, 00040597, 000405A4, 000405D2, 000405DF, 00040629, 00040636, 00040681, 0004068E, OBJECT obj0000; //-003-/ 0003F981, 0003F98B, 0003F992, begin /* 0003F7FE: 0022 */ // -- Begin Function Code -- // /* 0003F807: 000D */ n0003 = n0000 == g_number0060; /* 0003F814: 0004 */ if(! n0003) goto label_0A59; // normal if /* 0003F820: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003F84B: 0027 */ // -- Start Return Code -- // /* 0003F84F: 0023 */ return s0000; /* 0003F856: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F814, label_0A59: /* 0003F861: 000D */ n0003 = n0000 == g_number0061; /* 0003F86E: 0004 */ if(! n0003) goto label_0A5A; // normal if /* 0003F87A: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003F89B: 0027 */ // -- Start Return Code -- // /* 0003F89F: 0023 */ return s0000; /* 0003F8A6: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F86E, label_0A5A: /* 0003F8B1: 000D */ n0003 = n0000 == g_number0062; /* 0003F8BE: 0004 */ if(! n0003) goto label_0A5B; // normal if /* 0003F8CA: 0021 */ function_032A("", s0000, 0x00000000, 0x00000001); /* 0003F8E8: 0027 */ // -- Start Return Code -- // /* 0003F8EC: 0023 */ return s0000; /* 0003F8F3: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F8BE, label_0A5B: /* 0003F8FE: 000D */ n0003 = n0000 == g_number0063; /* 0003F90B: 0004 */ if(! n0003) goto label_0A5C; // normal if /* 0003F917: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003F93A: 0027 */ // -- Start Return Code -- // /* 0003F93E: 0023 */ return s0000; /* 0003F945: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F90B, label_0A5C: /* 0003F950: 000D */ n0003 = n0000 == g_number0064; /* 0003F95D: 0004 */ if(! n0003) goto label_0A5D; // normal if /* 0003F969: 0027 */ // -- Start Return Code -- // /* 0003F96D: 0035 */ g_obj0004.NeedReboot(); /* 0003F981: 0006 */ obj0000 = LAST_RESULT; /* 0003F98B: 0023 */ return obj0000; /* 0003F992: 0006 */ obj0000 = NOTHING; /* 0003F99C: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F95D, label_0A5D: /* 0003F9A7: 000D */ n0003 = n0000 == g_number0065; /* 0003F9B4: 0004 */ if(! n0003) goto label_0A5E; // normal if /* 0003F9C0: 0020 */ ISRT.__GetUpdateMode(g_number002F, n0001); /* 0003F9CC: 0027 */ // -- Start Return Code -- // /* 0003F9D0: 0023 */ return n0001; /* 0003F9D7: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F9B4, label_0A5E: /* 0003F9E2: 000D */ n0003 = n0000 == g_number0066; /* 0003F9EF: 0004 */ if(! n0003) goto label_0A5F; // normal if /* 0003F9FB: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FA19: 0027 */ // -- Start Return Code -- // /* 0003FA1D: 0023 */ return s0000; /* 0003FA24: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003F9EF, label_0A5F: /* 0003FA2F: 000D */ n0003 = n0000 == g_number0067; /* 0003FA3C: 0004 */ if(! n0003) goto label_0A60; // normal if /* 0003FA48: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FA70: 0027 */ // -- Start Return Code -- // /* 0003FA74: 0023 */ return s0000; /* 0003FA7B: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FA3C, label_0A60: /* 0003FA86: 000D */ n0003 = n0000 == g_number0084; /* 0003FA93: 0004 */ if(! n0003) goto label_0A61; // normal if /* 0003FA9F: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FAD2: 0027 */ // -- Start Return Code -- // /* 0003FAD6: 0023 */ return s0000; /* 0003FADD: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FA93, label_0A61: /* 0003FAE8: 000D */ n0003 = n0000 == g_number0068; /* 0003FAF5: 0004 */ if(! n0003) goto label_0A62; // normal if /* 0003FB01: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FB23: 0027 */ // -- Start Return Code -- // /* 0003FB27: 0023 */ return s0000; /* 0003FB2E: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FAF5, label_0A62: /* 0003FB39: 000D */ n0003 = n0000 == g_number0069; /* 0003FB46: 0004 */ if(! n0003) goto label_0A63; // normal if /* 0003FB52: 0021 */ function_032A("", s0000, 0x00000000, 0x00000001); /* 0003FB71: 0027 */ // -- Start Return Code -- // /* 0003FB75: 0023 */ return s0000; /* 0003FB7C: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FB46, label_0A63: /* 0003FB87: 000D */ n0003 = n0000 == g_number006A; /* 0003FB94: 0004 */ if(! n0003) goto label_0A64; // normal if /* 0003FBA0: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FBC8: 0027 */ // -- Start Return Code -- // /* 0003FBCC: 0023 */ return s0000; /* 0003FBD3: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FB94, label_0A64: /* 0003FBDE: 000D */ n0003 = n0000 == g_number006B; /* 0003FBEB: 0004 */ if(! n0003) goto label_0A65; // normal if /* 0003FBF7: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FC1F: 0027 */ // -- Start Return Code -- // /* 0003FC23: 0023 */ return s0000; /* 0003FC2A: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FBEB, label_0A65: /* 0003FC35: 000D */ n0003 = n0000 == g_number006C; /* 0003FC42: 0004 */ if(! n0003) goto label_0A66; // normal if /* 0003FC4E: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FC79: 0027 */ // -- Start Return Code -- // /* 0003FC7D: 0023 */ return s0000; /* 0003FC84: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FC42, label_0A66: /* 0003FC8F: 000D */ n0003 = n0000 == g_number006D; /* 0003FC9C: 0004 */ if(! n0003) goto label_0A67; // normal if /* 0003FCA8: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FCD5: 0027 */ // -- Start Return Code -- // /* 0003FCD9: 0023 */ return s0000; /* 0003FCE0: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FC9C, label_0A67: /* 0003FCEB: 000D */ n0003 = n0000 == g_number006E; /* 0003FCF8: 0004 */ if(! n0003) goto label_0A68; // normal if /* 0003FD04: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FD32: 0027 */ // -- Start Return Code -- // /* 0003FD36: 0023 */ return s0000; /* 0003FD3D: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FCF8, label_0A68: /* 0003FD48: 000D */ n0003 = n0000 == g_number0071; /* 0003FD55: 0004 */ if(! n0003) goto label_0A69; // normal if /* 0003FD61: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FD94: 0027 */ // -- Start Return Code -- // /* 0003FD98: 0023 */ return s0000; /* 0003FD9F: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FD55, label_0A69: /* 0003FDAA: 000D */ n0003 = n0000 == g_number0073; /* 0003FDB7: 0004 */ if(! n0003) goto label_0A6A; // normal if /* 0003FDC3: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FDF8: 0027 */ // -- Start Return Code -- // /* 0003FDFC: 0023 */ return s0000; /* 0003FE03: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FDB7, label_0A6A: /* 0003FE0E: 000D */ n0003 = n0000 == g_number0072; /* 0003FE1B: 0004 */ if(! n0003) goto label_0A6B; // normal if /* 0003FE27: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FE57: 0027 */ // -- Start Return Code -- // /* 0003FE5B: 0023 */ return s0000; /* 0003FE62: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FE1B, label_0A6B: /* 0003FE6D: 000D */ n0003 = n0000 == g_number006F; /* 0003FE7A: 0004 */ if(! n0003) goto label_0A6C; // normal if /* 0003FE86: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FEAD: 0027 */ // -- Start Return Code -- // /* 0003FEB1: 0023 */ return s0000; /* 0003FEB8: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FE7A, label_0A6C: /* 0003FEC3: 000D */ n0003 = n0000 == g_number0070; /* 0003FED0: 0004 */ if(! n0003) goto label_0A6D; // normal if /* 0003FEDC: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FF03: 0027 */ // -- Start Return Code -- // /* 0003FF07: 0023 */ return s0000; /* 0003FF0E: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FED0, label_0A6D: /* 0003FF19: 000D */ n0003 = n0000 == g_number0074; /* 0003FF26: 0004 */ if(! n0003) goto label_0A6E; // normal if /* 0003FF32: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FF52: 0027 */ // -- Start Return Code -- // /* 0003FF56: 000D */ n0003 = s0000 == "1"; /* 0003FF64: 0023 */ return n0003; /* 0003FF6B: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FF26, label_0A6E: /* 0003FF76: 000D */ n0003 = n0000 == g_number0075; /* 0003FF83: 0004 */ if(! n0003) goto label_0A6F; // normal if /* 0003FF8F: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0003FFC0: 0027 */ // -- Start Return Code -- // /* 0003FFC4: 0023 */ return s0000; /* 0003FFCB: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FF83, label_0A6F: /* 0003FFD6: 000D */ n0003 = n0000 == g_number0079; /* 0003FFE3: 0004 */ if(! n0003) goto label_0A70; // normal if /* 0003FFEF: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040016: 0027 */ // -- Start Return Code -- // /* 0004001A: 0023 */ return s0000; /* 00040021: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0003FFE3, label_0A70: /* 0004002C: 000D */ n0003 = n0000 == g_number007A; /* 00040039: 0004 */ if(! n0003) goto label_0A71; // normal if /* 00040045: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040078: 0027 */ // -- Start Return Code -- // /* 0004007C: 0023 */ return s0000; /* 00040083: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 00040039, label_0A71: /* 0004008E: 000D */ n0003 = n0000 == g_number007B; /* 0004009B: 0004 */ if(! n0003) goto label_0A72; // normal if /* 000400A7: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 000400D6: 0027 */ // -- Start Return Code -- // /* 000400DA: 0023 */ return s0000; /* 000400E1: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004009B, label_0A72: /* 000400EC: 000D */ n0003 = n0000 == g_number007C; /* 000400F9: 0004 */ if(! n0003) goto label_0A73; // normal if /* 00040105: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040136: 0027 */ // -- Start Return Code -- // /* 0004013A: 0023 */ return s0000; /* 00040141: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000400F9, label_0A73: /* 0004014C: 000D */ n0003 = n0000 == g_number007D; /* 00040159: 0004 */ if(! n0003) goto label_0A74; // normal if /* 00040165: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0004018F: 0027 */ // -- Start Return Code -- // /* 00040193: 0023 */ return s0000; /* 0004019A: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 00040159, label_0A74: /* 000401A5: 000D */ n0003 = n0000 == g_number007E; /* 000401B2: 0004 */ if(! n0003) goto label_0A75; // normal if /* 000401BE: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 000401EC: 0027 */ // -- Start Return Code -- // /* 000401F0: 0023 */ return s0000; /* 000401F7: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000401B2, label_0A75: /* 00040202: 000D */ n0003 = n0000 == g_number007F; /* 0004020F: 0004 */ if(! n0003) goto label_0A76; // normal if /* 0004021B: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040247: 0027 */ // -- Start Return Code -- // /* 0004024B: 0023 */ return s0000; /* 00040252: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004020F, label_0A76: /* 0004025D: 000D */ n0003 = n0000 == g_number0080; /* 0004026A: 0004 */ if(! n0003) goto label_0A77; // normal if /* 00040276: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 000402AD: 0027 */ // -- Start Return Code -- // /* 000402B1: 0023 */ return s0000; /* 000402B8: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004026A, label_0A77: /* 000402C3: 000D */ n0003 = n0000 == g_number0081; /* 000402D0: 0004 */ if(! n0003) goto label_0A78; // normal if /* 000402DC: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040311: 0027 */ // -- Start Return Code -- // /* 00040315: 0023 */ return s0000; /* 0004031C: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000402D0, label_0A78: /* 00040327: 000D */ n0003 = n0000 == g_number0082; /* 00040334: 0004 */ if(! n0003) goto label_0A79; // normal if /* 00040340: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040373: 0027 */ // -- Start Return Code -- // /* 00040377: 0023 */ return s0000; /* 0004037E: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 00040334, label_0A79: /* 00040389: 000D */ n0003 = n0000 == g_number0083; /* 00040396: 0004 */ if(! n0003) goto label_0A7A; // normal if /* 000403A2: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 000403CA: 0027 */ // -- Start Return Code -- // /* 000403CE: 0023 */ return s0000; /* 000403D5: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 00040396, label_0A7A: /* 000403E0: 000D */ n0003 = n0000 == g_number0076; /* 000403ED: 0004 */ if(! n0003) goto label_0A7B; // normal if /* 000403F9: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0004041A: 0027 */ // -- Start Return Code -- // /* 0004041E: 0023 */ return s0000; /* 00040425: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000403ED, label_0A7B: /* 00040430: 000D */ n0003 = n0000 == g_number0077; /* 0004043D: 0004 */ if(! n0003) goto label_0A7C; // normal if /* 00040449: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0004046B: 0027 */ // -- Start Return Code -- // /* 0004046F: 0023 */ return s0000; /* 00040476: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004043D, label_0A7C: /* 00040481: 000D */ n0003 = n0000 == g_number0085; /* 0004048E: 0004 */ if(! n0003) goto label_0A7D; // normal if /* 0004049A: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 000404BE: 0027 */ // -- Start Return Code -- // /* 000404C2: 0023 */ return s0000; /* 000404C9: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004048E, label_0A7D: /* 000404D4: 000D */ n0003 = n0000 == g_number0086; /* 000404E1: 0004 */ if(! n0003) goto label_0A7E; // normal if /* 000404ED: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0004051A: 0027 */ // -- Start Return Code -- // /* 0004051E: 0023 */ return s0000; /* 00040525: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000404E1, label_0A7E: /* 00040530: 000D */ n0003 = n0000 == g_number0078; /* 0004053D: 0004 */ if(! n0003) goto label_0A80; // normal if /* 00040549: 000E */ n0003 = g_number005F != 0x7FFFFFFF; /* 00040558: 0004 */ if(! n0003) goto label_0A7F; // normal if /* 00040564: 0027 */ // -- Start Return Code -- // /* 00040568: 0023 */ return g_number005F; // : Jump Referenced(1): // : 00040558, label_0A7F: /* 00040571: 0027 */ // -- Start Return Code -- // /* 00040575: 0021 */ function_030D(); /* 0004057B: 0006 */ n0003 = LAST_RESULT; /* 00040585: 0023 */ return n0003; /* 0004058C: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 0004053D, label_0A80: /* 00040597: 000D */ n0003 = n0000 == g_number0087; /* 000405A4: 0004 */ if(! n0003) goto label_0A81; // normal if /* 000405B0: 0020 */ ISRT._RegGetOptions(g_number002F, n0002); /* 000405BC: 0027 */ // -- Start Return Code -- // /* 000405C0: 0023 */ return n0002; /* 000405C7: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000405A4, label_0A81: /* 000405D2: 000D */ n0003 = n0000 == g_number0088; /* 000405DF: 0004 */ if(! n0003) goto label_0A82; // normal if /* 000405EB: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00040613: 0027 */ // -- Start Return Code -- // /* 00040617: 0023 */ return s0000; /* 0004061E: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 000405DF, label_0A82: /* 00040629: 000D */ n0003 = n0000 == g_number0089; /* 00040636: 0004 */ if(! n0003) goto label_0A83; // normal if /* 00040642: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 0004066B: 0027 */ // -- Start Return Code -- // /* 0004066F: 0023 */ return s0000; /* 00040676: 0005 */ goto label_0A84; // : Jump Referenced(1): // : 00040636, label_0A83: /* 00040681: 000D */ n0003 = n0000 == g_number008A; /* 0004068E: 0004 */ if(! n0003) goto label_0A84; // normal if /* 0004069A: 0027 */ // -- Start Return Code -- // /* 0004069E: 0023 */ return ""; // : Jump Referenced(43): // : 0003F856, 0003F8A6, 0003F8F3, 0003F945, 0003F99C, // : 0003F9D7, 0003FA24, 0003FA7B, 0003FADD, 0003FB2E, // : 0003FB7C, 0003FBD3, 0003FC2A, 0003FC84, 0003FCE0, // : 0003FD3D, 0003FD9F, 0003FE03, 0003FE62, 0003FEB8, // : 0003FF0E, 0003FF6B, 0003FFCB, 00040021, 00040083, // : 000400E1, 00040141, 0004019A, 000401F7, 00040252, // : 000402B8, 0004031C, 0004037E, 000403D5, 00040425, // : 00040476, 000404C9, 00040525, 0004058C, 000405C7, // : 0004061E, 00040676, 0004068E, label_0A84: /* 000406B7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(43): // : 000412BF, 000412DA, 000412F5, 00041310, 0004132B, // : 00041346, 00041361, 0004137C, 00041397, 000413B2, // : 000413CD, 000413E8, 00041403, 0004141E, 00041439, // : 00041454, 0004146F, 0004148A, 000414A5, 000414C0, // : 000414DB, 000414F6, 00041511, 0004152C, 00041547, // : 00041562, 0004157D, 00041598, 000415B3, 000415CE, // : 000415E9, 00041604, 0004161F, 0004163A, 00041655, // : 00041670, 0004168B, 000416A6, 000416C1, 000416DC, // : 000416F7, 00041712, 0004172D, //Binary Size : 0x00000BDA bytes function VOID function_0311(/*NUMBER*/ n0000, /*OBJECT*/ obj0000) STRING s0001; //-003-/ 00040C95, 00040CAB, 00040CB8, NUMBER n0003; //-084-/ 000406D2, 000406DF, 0004071C, 00040729, 0004075C, 00040769, 00040799, 000407A6, 000407DB, 000407E8, 00040816, 00040823, 00040846, 00040853, 00040883, 00040890, 000408CA, 000408D7, 0004091C, 00040929, 00040963, 00040970, 000409AA, 000409B7, 000409F4, 00040A01, 00040A40, 00040A4D, 00040A8D, 00040A9A, 00040AE4, 00040AEE, 00040B2B, 00040B38, 00040B7F, 00040B8C, 00040BD1, 00040BDE, 00040C17, 00040C24, 00040C70, 00040C7D, 00040CDE, 00040CEB, 00040D2E, 00040D3B, 00040D74, 00040D81, 00040DC6, 00040DD3, 00040E14, 00040E21, 00040E64, 00040E71, 00040EAD, 00040EBA, 00040EFA, 00040F07, 00040F45, 00040F52, 00040F9B, 00040FA8, 00040FEF, 00040FFC, 00041041, 0004104E, 00041088, 00041095, 000410C8, 000410D5, 00041109, 00041116, 0004114C, 00041159, 00041198, 000411A5, 000411C6, 000411D3, 000411F6, 00041203, 0004123D, 0004124A, 00041285, 00041292, begin /* 000406C9: 0022 */ // -- Begin Function Code -- // /* 000406D2: 000D */ n0003 = n0000 == g_number0060; /* 000406DF: 0004 */ if(! n0003) goto label_0A86; // normal if /* 000406EB: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040711: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000406DF, label_0A86: /* 0004071C: 000D */ n0003 = n0000 == g_number0061; /* 00040729: 0004 */ if(! n0003) goto label_0A87; // normal if /* 00040735: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040751: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040729, label_0A87: /* 0004075C: 000D */ n0003 = n0000 == g_number0062; /* 00040769: 0004 */ if(! n0003) goto label_0A88; // normal if /* 00040775: 0021 */ function_0329("", obj0000, 0x00000000); /* 0004078E: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040769, label_0A88: /* 00040799: 000D */ n0003 = n0000 == g_number0063; /* 000407A6: 0004 */ if(! n0003) goto label_0A89; // normal if /* 000407B2: 0021 */ function_0329("", obj0000, 0x00000001); /* 000407D0: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000407A6, label_0A89: /* 000407DB: 000D */ n0003 = n0000 == g_number0064; /* 000407E8: 0004 */ if(! n0003) goto label_0A8A; // normal if /* 000407F4: 0033 */ g_obj0004.NeedReboot() = obj0000; /* 0004080B: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000407E8, label_0A8A: /* 00040816: 000D */ n0003 = n0000 == g_number0065; /* 00040823: 0004 */ if(! n0003) goto label_0A8B; // normal if /* 0004082F: 0020 */ ISRT.__SetUpdateMode(g_number002F, obj0000); /* 0004083B: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040823, label_0A8B: /* 00040846: 000D */ n0003 = n0000 == g_number0066; /* 00040853: 0004 */ if(! n0003) goto label_0A8C; // normal if /* 0004085F: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040878: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040853, label_0A8C: /* 00040883: 000D */ n0003 = n0000 == g_number0067; /* 00040890: 0004 */ if(! n0003) goto label_0A8D; // normal if /* 0004089C: 0021 */ function_0329("", obj0000, 0x00000001); /* 000408BF: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040890, label_0A8D: /* 000408CA: 000D */ n0003 = n0000 == g_number0084; /* 000408D7: 0004 */ if(! n0003) goto label_0A8E; // normal if /* 000408E3: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040911: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000408D7, label_0A8E: /* 0004091C: 000D */ n0003 = n0000 == g_number006A; /* 00040929: 0004 */ if(! n0003) goto label_0A8F; // normal if /* 00040935: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040958: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040929, label_0A8F: /* 00040963: 000D */ n0003 = n0000 == g_number006B; /* 00040970: 0004 */ if(! n0003) goto label_0A90; // normal if /* 0004097C: 0021 */ function_0329("", obj0000, 0x00000001); /* 0004099F: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040970, label_0A90: /* 000409AA: 000D */ n0003 = n0000 == g_number006C; /* 000409B7: 0004 */ if(! n0003) goto label_0A91; // normal if /* 000409C3: 0021 */ function_0329("", obj0000, 0x00000001); /* 000409E9: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000409B7, label_0A91: /* 000409F4: 000D */ n0003 = n0000 == g_number006D; /* 00040A01: 0004 */ if(! n0003) goto label_0A92; // normal if /* 00040A0D: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040A35: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040A01, label_0A92: /* 00040A40: 000D */ n0003 = n0000 == g_number006E; /* 00040A4D: 0004 */ if(! n0003) goto label_0A93; // normal if /* 00040A59: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040A82: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040A4D, label_0A93: /* 00040A8D: 000D */ n0003 = n0000 == g_number0072; /* 00040A9A: 0004 */ if(! n0003) goto label_0A95; // normal if /* 00040AA6: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040AD1: 0006 */ g_str002D = obj0000; /* 00040ADB: 0020 */ ISRT.IsEmpty(g_obj0007); /* 00040AE4: 0006 */ n0003 = LAST_RESULT; /* 00040AEE: 0004 */ if(! n0003) goto label_0A94; // normal if /* 00040AFA: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 00040AEE, label_0A94: /* 00040B08: 0033 */ g_obj0007.ProductName() = obj0000; /* 00040B20: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040A9A, label_0A95: /* 00040B2B: 000D */ n0003 = n0000 == g_number0073; /* 00040B38: 0004 */ if(! n0003) goto label_0A96; // normal if /* 00040B44: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040B74: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040B38, label_0A96: /* 00040B7F: 000D */ n0003 = n0000 == g_number0071; /* 00040B8C: 0004 */ if(! n0003) goto label_0A97; // normal if /* 00040B98: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040BC6: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040B8C, label_0A97: /* 00040BD1: 000D */ n0003 = n0000 == g_number006F; /* 00040BDE: 0004 */ if(! n0003) goto label_0A98; // normal if /* 00040BEA: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040C0C: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040BDE, label_0A98: /* 00040C17: 000D */ n0003 = n0000 == g_number0070; /* 00040C24: 0004 */ if(! n0003) goto label_0A99; // normal if /* 00040C30: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040C52: 0021 */ function_032C(g_str0014, 0x00000000, 0xFF000100); /* 00040C65: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040C24, label_0A99: /* 00040C70: 000D */ n0003 = n0000 == g_number0074; /* 00040C7D: 0004 */ if(! n0003) goto label_0A9C; // normal if /* 00040C89: 0004 */ if(! obj0000) goto label_0A9A; // normal if /* 00040C95: 0006 */ s0001 = "1"; /* 00040CA0: 0005 */ goto label_0A9B; // : Jump Referenced(1): // : 00040C89, label_0A9A: /* 00040CAB: 0006 */ s0001 = "0"; // : Jump Referenced(1): // : 00040CA0, label_0A9B: /* 00040CB8: 0021 */ function_0329("", s0001, 0x00000001); /* 00040CD3: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040C7D, label_0A9C: /* 00040CDE: 000D */ n0003 = n0000 == g_number0075; /* 00040CEB: 0004 */ if(! n0003) goto label_0A9D; // normal if /* 00040CF7: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040D23: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040CEB, label_0A9D: /* 00040D2E: 000D */ n0003 = n0000 == g_number0079; /* 00040D3B: 0004 */ if(! n0003) goto label_0A9E; // normal if /* 00040D47: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040D69: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040D3B, label_0A9E: /* 00040D74: 000D */ n0003 = n0000 == g_number007A; /* 00040D81: 0004 */ if(! n0003) goto label_0A9F; // normal if /* 00040D8D: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040DBB: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040D81, label_0A9F: /* 00040DC6: 000D */ n0003 = n0000 == g_number007B; /* 00040DD3: 0004 */ if(! n0003) goto label_0AA0; // normal if /* 00040DDF: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040E09: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040DD3, label_0AA0: /* 00040E14: 000D */ n0003 = n0000 == g_number007C; /* 00040E21: 0004 */ if(! n0003) goto label_0AA1; // normal if /* 00040E2D: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040E59: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040E21, label_0AA1: /* 00040E64: 000D */ n0003 = n0000 == g_number007D; /* 00040E71: 0004 */ if(! n0003) goto label_0AA2; // normal if /* 00040E7D: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040EA2: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040E71, label_0AA2: /* 00040EAD: 000D */ n0003 = n0000 == g_number007E; /* 00040EBA: 0004 */ if(! n0003) goto label_0AA3; // normal if /* 00040EC6: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040EEF: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040EBA, label_0AA3: /* 00040EFA: 000D */ n0003 = n0000 == g_number007F; /* 00040F07: 0004 */ if(! n0003) goto label_0AA4; // normal if /* 00040F13: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040F3A: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040F07, label_0AA4: /* 00040F45: 000D */ n0003 = n0000 == g_number0080; /* 00040F52: 0004 */ if(! n0003) goto label_0AA5; // normal if /* 00040F5E: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040F90: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040F52, label_0AA5: /* 00040F9B: 000D */ n0003 = n0000 == g_number0081; /* 00040FA8: 0004 */ if(! n0003) goto label_0AA6; // normal if /* 00040FB4: 0021 */ function_0329("", obj0000, 0x00000001); /* 00040FE4: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040FA8, label_0AA6: /* 00040FEF: 000D */ n0003 = n0000 == g_number0082; /* 00040FFC: 0004 */ if(! n0003) goto label_0AA7; // normal if /* 00041008: 0021 */ function_0329("", obj0000, 0x00000001); /* 00041036: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00040FFC, label_0AA7: /* 00041041: 000D */ n0003 = n0000 == g_number0083; /* 0004104E: 0004 */ if(! n0003) goto label_0AA8; // normal if /* 0004105A: 0021 */ function_0329("", obj0000, 0x00000001); /* 0004107D: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 0004104E, label_0AA8: /* 00041088: 000D */ n0003 = n0000 == g_number0076; /* 00041095: 0004 */ if(! n0003) goto label_0AA9; // normal if /* 000410A1: 0021 */ function_0329("", obj0000, 0x00000001); /* 000410BD: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00041095, label_0AA9: /* 000410C8: 000D */ n0003 = n0000 == g_number0077; /* 000410D5: 0004 */ if(! n0003) goto label_0AAA; // normal if /* 000410E1: 0021 */ function_0329("", obj0000, 0x00000001); /* 000410FE: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000410D5, label_0AAA: /* 00041109: 000D */ n0003 = n0000 == g_number0085; /* 00041116: 0004 */ if(! n0003) goto label_0AAB; // normal if /* 00041122: 0021 */ function_0329("", obj0000, 0x00000001); /* 00041141: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00041116, label_0AAB: /* 0004114C: 000D */ n0003 = n0000 == g_number0086; /* 00041159: 0004 */ if(! n0003) goto label_0AAC; // normal if /* 00041165: 0021 */ function_0329("", obj0000, 0x00000001); /* 0004118D: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00041159, label_0AAC: /* 00041198: 000D */ n0003 = n0000 == g_number0078; /* 000411A5: 0004 */ if(! n0003) goto label_0AAD; // normal if /* 000411B1: 0006 */ g_number005F = obj0000; /* 000411BB: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000411A5, label_0AAD: /* 000411C6: 000D */ n0003 = n0000 == g_number0087; /* 000411D3: 0004 */ if(! n0003) goto label_0AAE; // normal if /* 000411DF: 0020 */ ISRT._RegSetOptions(g_number002F, obj0000); /* 000411EB: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 000411D3, label_0AAE: /* 000411F6: 000D */ n0003 = n0000 == g_number0088; /* 00041203: 0004 */ if(! n0003) goto label_0AAF; // normal if /* 0004120F: 0021 */ function_0329("", obj0000, 0x00000001); /* 00041232: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 00041203, label_0AAF: /* 0004123D: 000D */ n0003 = n0000 == g_number0089; /* 0004124A: 0004 */ if(! n0003) goto label_0AB0; // normal if /* 00041256: 0021 */ function_0329("", obj0000, 0x00000001); /* 0004127A: 0005 */ goto label_0AB1; // : Jump Referenced(1): // : 0004124A, label_0AB0: /* 00041285: 000D */ n0003 = n0000 == g_number008A; /* 00041292: 0004 */ if(! n0003) goto label_0AB1; // normal if // : Jump Referenced(41): // : 00040711, 00040751, 0004078E, 000407D0, 0004080B, // : 0004083B, 00040878, 000408BF, 00040911, 00040958, // : 0004099F, 000409E9, 00040A35, 00040A82, 00040B20, // : 00040B74, 00040BC6, 00040C0C, 00040C65, 00040CD3, // : 00040D23, 00040D69, 00040DBB, 00040E09, 00040E59, // : 00040EA2, 00040EEF, 00040F3A, 00040F90, 00040FE4, // : 00041036, 0004107D, 000410BD, 000410FE, 00041141, // : 0004118D, 000411BB, 000411EB, 00041232, 0004127A, // : 00041292, label_0AB1: /* 000412A0: 0024 */ return; /* 000412A4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000417BE, //Binary Size : 0x00000495 bytes function NUMBER function_0312() begin /* 000412B6: 0022 */ // -- Begin Function Code -- // /* 000412BF: 003B */ BindVariable(g_str0002, function_0310, function_0311); /* 000412D0: 0006 */ g_number0060 = LAST_RESULT; /* 000412DA: 003B */ BindVariable(g_str0003, function_0310, function_0311); /* 000412EB: 0006 */ g_number0061 = LAST_RESULT; /* 000412F5: 003B */ BindVariable(g_str0004, function_0310, function_0311); /* 00041306: 0006 */ g_number0062 = LAST_RESULT; /* 00041310: 003B */ BindVariable(g_str0005, function_0310, function_0311); /* 00041321: 0006 */ g_number0063 = LAST_RESULT; /* 0004132B: 003B */ BindVariable(g_str0007, function_0310, function_0311); /* 0004133C: 0006 */ g_number0067 = LAST_RESULT; /* 00041346: 003B */ BindVariable(g_str0006, function_0310, function_0311); /* 00041357: 0006 */ g_number0066 = LAST_RESULT; /* 00041361: 003B */ BindVariable(g_str003E, function_0310, function_0311); /* 00041372: 0006 */ g_number0068 = LAST_RESULT; /* 0004137C: 003B */ BindVariable(g_str0044, function_0310, function_0311); /* 0004138D: 0006 */ g_number0069 = LAST_RESULT; /* 00041397: 003B */ BindVariable(g_number0002, function_0310, function_0311); /* 000413A8: 0006 */ g_number0064 = LAST_RESULT; /* 000413B2: 003B */ BindVariable(g_number0003, function_0310, function_0311); /* 000413C3: 0006 */ g_number0065 = LAST_RESULT; /* 000413CD: 003B */ BindVariable(g_str000E, function_0310, function_0311); /* 000413DE: 0006 */ g_number006A = LAST_RESULT; /* 000413E8: 003B */ BindVariable(g_str000F, function_0310, function_0311); /* 000413F9: 0006 */ g_number006B = LAST_RESULT; /* 00041403: 003B */ BindVariable(g_str0010, function_0310, function_0311); /* 00041414: 0006 */ g_number006C = LAST_RESULT; /* 0004141E: 003B */ BindVariable(g_str0011, function_0310, function_0311); /* 0004142F: 0006 */ g_number006D = LAST_RESULT; /* 00041439: 003B */ BindVariable(g_str0012, function_0310, function_0311); /* 0004144A: 0006 */ g_number006E = LAST_RESULT; /* 00041454: 003B */ BindVariable(g_str0013, function_0310, function_0311); /* 00041465: 0006 */ g_number006F = LAST_RESULT; /* 0004146F: 003B */ BindVariable(g_str0014, function_0310, function_0311); /* 00041480: 0006 */ g_number0070 = LAST_RESULT; /* 0004148A: 003B */ BindVariable(g_str0016, function_0310, function_0311); /* 0004149B: 0006 */ g_number0071 = LAST_RESULT; /* 000414A5: 003B */ BindVariable(g_str0015, function_0310, function_0311); /* 000414B6: 0006 */ g_number0072 = LAST_RESULT; /* 000414C0: 003B */ BindVariable(g_str0017, function_0310, function_0311); /* 000414D1: 0006 */ g_number0073 = LAST_RESULT; /* 000414DB: 003B */ BindVariable(g_number0004, function_0310, function_0311); /* 000414EC: 0006 */ g_number0074 = LAST_RESULT; /* 000414F6: 003B */ BindVariable(g_str0018, function_0310, function_0311); /* 00041507: 0006 */ g_number0075 = LAST_RESULT; /* 00041511: 003B */ BindVariable(g_str000A, function_0310, function_0311); /* 00041522: 0006 */ g_number0076 = LAST_RESULT; /* 0004152C: 003B */ BindVariable(g_str000B, function_0310, function_0311); /* 0004153D: 0006 */ g_number0077 = LAST_RESULT; /* 00041547: 003B */ BindVariable(g_number0009, function_0310, function_0311); /* 00041558: 0006 */ g_number0078 = LAST_RESULT; /* 00041562: 003B */ BindVariable(g_str001A, function_0310, function_0311); /* 00041573: 0006 */ g_number0079 = LAST_RESULT; /* 0004157D: 003B */ BindVariable(g_str001B, function_0310, function_0311); /* 0004158E: 0006 */ g_number007A = LAST_RESULT; /* 00041598: 003B */ BindVariable(g_str001C, function_0310, function_0311); /* 000415A9: 0006 */ g_number007B = LAST_RESULT; /* 000415B3: 003B */ BindVariable(g_str001D, function_0310, function_0311); /* 000415C4: 0006 */ g_number007C = LAST_RESULT; /* 000415CE: 003B */ BindVariable(g_str001F, function_0310, function_0311); /* 000415DF: 0006 */ g_number007E = LAST_RESULT; /* 000415E9: 003B */ BindVariable(g_str001E, function_0310, function_0311); /* 000415FA: 0006 */ g_number007D = LAST_RESULT; /* 00041604: 003B */ BindVariable(g_str0020, function_0310, function_0311); /* 00041615: 0006 */ g_number007F = LAST_RESULT; /* 0004161F: 003B */ BindVariable(g_str0021, function_0310, function_0311); /* 00041630: 0006 */ g_number0080 = LAST_RESULT; /* 0004163A: 003B */ BindVariable(g_str0022, function_0310, function_0311); /* 0004164B: 0006 */ g_number0081 = LAST_RESULT; /* 00041655: 003B */ BindVariable(g_str0023, function_0310, function_0311); /* 00041666: 0006 */ g_number0082 = LAST_RESULT; /* 00041670: 003B */ BindVariable(g_str0024, function_0310, function_0311); /* 00041681: 0006 */ g_number0083 = LAST_RESULT; /* 0004168B: 003B */ BindVariable(g_str0008, function_0310, function_0311); /* 0004169C: 0006 */ g_number0084 = LAST_RESULT; /* 000416A6: 003B */ BindVariable(g_str000C, function_0310, function_0311); /* 000416B7: 0006 */ g_number0085 = LAST_RESULT; /* 000416C1: 003B */ BindVariable(g_str000D, function_0310, function_0311); /* 000416D2: 0006 */ g_number0086 = LAST_RESULT; /* 000416DC: 003B */ BindVariable(g_number0005, function_0310, function_0311); /* 000416ED: 0006 */ g_number0087 = LAST_RESULT; /* 000416F7: 003B */ BindVariable(g_str0059, function_0310, function_0311); /* 00041708: 0006 */ g_number0088 = LAST_RESULT; /* 00041712: 003B */ BindVariable(g_str005A, function_0310, function_0311); /* 00041723: 0006 */ g_number0089 = LAST_RESULT; /* 0004172D: 003B */ BindVariable(g_str0009, function_0310, function_0311); /* 0004173E: 0006 */ g_number008A = LAST_RESULT; /* 00041748: 0024 */ return; /* 0004174C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021592, //Binary Size : 0x000012F3 bytes function NUMBER function_0313() STRING s0000; //-037-/ 00041B2E, 00041B38, 00041B64, 00042058, 00042062, 00042089, 000420B5, 000420CC, 00042115, 0004211F, 0004214F, 0004217B, 00042192, 00042214, 00042521, 0004253A, 00042553, 0004256C, 00042585, 0004262A, 00042634, 00042642, 0004264B, 00042668, 000426A0, 000426AA, 000426B8, 000426C1, 000426DE, 00042836, 00042864, 000428BC, 000428E9, 00042941, 00042973, 000429CB, 000429FB, STRING s0001; //-020-/ 00041E6B, 00041EB3, 00041EC0, 00041EE7, 00041EE7, 00041F06, 00041F06, 00041F28, 00042214, 00042223, 000423EB, 000423F5, 0004281D, 00042836, 000428A3, 000428BC, 00042928, 00042941, 000429B2, 000429CB, NUMBER n0000; //-013-/ 0004227A, 000422D5, 0004232D, 00042384, 00042440, 00042459, 00042472, 0004248B, 000424A4, 000424BD, 000424D6, 000424EF, 00042508, NUMBER n0002; //-078-/ 00042090, 0004209A, 0004209A, 000420A9, 00042156, 00042160, 00042160, 0004216F, 000421C6, 000421DF, 000421DF, 000421FB, 000421FB, 00042208, 00042255, 0004225F, 0004225F, 0004226E, 000422B0, 000422BA, 000422BA, 000422C9, 00042308, 00042312, 00042312, 00042321, 0004235F, 00042369, 00042369, 00042378, 000423BB, 000423C5, 000423C5, 000423D4, 0004240F, 00042419, 00042419, 00042428, 0004259E, 000425AD, 000425E3, 000425F2, 00042605, 0004260F, 0004260F, 0004261E, 00042652, 0004265C, 0004267B, 00042685, 00042685, 00042694, 000426C8, 000426D2, 000426F1, 000426FB, 000426FB, 0004270A, 00042729, 00042733, 00042733, 00042742, 00042761, 0004276B, 0004276B, 0004277A, 000427AF, 000427B9, 000427B9, 000427C8, 00042864, 00042874, 000428E9, 000428F9, 00042973, 00042983, 000429FB, 00042A0B, NUMBER n0003; //-004-/ 000421D0, 000421DF, 000421EC, 000421FB, OBJECT obj0000; //-021-/ 00041CD4, 00041CDE, 00041CEA, 00041D28, 00041D32, 00041D3E, 00041D7C, 00041D86, 00041D92, 00041DD0, 00041DDA, 00041DE6, 00041F5F, 00041F69, 00041F75, 00041FB3, 00041FBD, 00041FC9, 000427EF, 000427F9, 00042805, begin /* 0004175A: 0022 */ // -- Begin Function Code -- // /* 00041763: 0021 */ function_0308(0xFFFFFFFF); /* 0004176E: 0006 */ g_str0025 = "Typical"; /* 0004177F: 0006 */ g_str0026 = "Compact"; /* 00041790: 0006 */ g_str0027 = "Complete"; /* 000417A2: 0006 */ g_str0028 = "Custom"; /* 000417B2: 0021 */ function_0316(); /* 000417B8: 0021 */ function_0317(); /* 000417BE: 0021 */ function_0312(); /* 000417C4: 0006 */ g_number0009 = 0x80000000; /* 000417D0: 0006 */ g_str0007 = "\"\\\" -runfromtemp -l "; /* 0004182A: 0006 */ g_str0006 = " -uninst"; /* 0004184E: 0006 */ g_str0059 = "\\"; /* 00041879: 0021 */ function_032A("", g_str0032, 0x00000001, 0x00000001); /* 0004189C: 0021 */ function_02D2(g_str0032); /* 000418A5: 0021 */ function_032A("", g_str0037, 0x00000001, 0x00000001); /* 000418CA: 0021 */ function_02D2(g_str0037); /* 000418D3: 0021 */ function_032A("", g_str0039, 0x00000001, 0x00000001); /* 000418F7: 0021 */ function_02D2(g_str0039); /* 00041900: 0021 */ function_032A("", g_str003A, 0x00000001, 0x00000001); /* 00041926: 0021 */ function_02D2(g_str003A); /* 0004192F: 0021 */ function_032A("", g_str003B, 0x00000001, 0x00000001); /* 00041954: 0021 */ function_02D2(g_str003B); /* 0004195D: 0021 */ function_032A("", g_str003C, 0x00000001, 0x00000001); /* 00041980: 0021 */ function_02D2(g_str003C); /* 00041989: 0021 */ function_032A("", g_str0045, 0x00000001, 0x00000001); /* 000419AA: 0021 */ function_02D2(g_str0045); /* 000419B3: 0021 */ function_032A("", g_str0046, 0x00000001, 0x00000001); /* 000419DA: 0021 */ function_02D2(g_str0046); /* 000419E3: 0021 */ function_032A("", g_str0047, 0x00000001, 0x00000001); /* 00041A0A: 0021 */ function_02D2(g_str0047); /* 00041A13: 0021 */ function_032A("", g_str0048, 0x00000001, 0x00000001); /* 00041A36: 0021 */ function_02D2(g_str0048); /* 00041A3F: 0021 */ function_032A("", g_str0049, 0x00000001, 0x00000001); /* 00041A65: 0021 */ function_02D2(g_str0049); /* 00041A6E: 0021 */ function_032A("", g_str004A, 0x00000001, 0x00000001); /* 00041A9B: 0021 */ function_02D2(g_str004A); /* 00041AA4: 0021 */ function_032A("", g_str004B, 0x00000001, 0x00000001); /* 00041AD0: 0021 */ function_02D2(g_str004B); /* 00041AD9: 0021 */ function_032A("", g_str004C, 0x00000001, 0x00000001); /* 00041AFD: 0021 */ function_02D2(g_str004C); /* 00041B06: 0021 */ function_032A("", g_str0058, 0x00000001, 0x00000001); /* 00041B2E: 0006 */ s0000 = ""; /* 00041B38: 0021 */ function_032A("", s0000, 0x00000001, 0x00000001); /* 00041B64: 002C */ StrToNum(g_number0042, s0000); /* 00041B6E: 0021 */ function_032A("", g_str004D, 0x00000001, 0x00000001); /* 00041B96: 0021 */ function_02D2(g_str004D); /* 00041B9F: 0021 */ function_032A("", g_str004E, 0x00000001, 0x00000001); /* 00041BC7: 0021 */ function_02D2(g_str004E); /* 00041BD0: 0021 */ function_032A("", g_str004F, 0x00000001, 0x00000001); /* 00041BF8: 0021 */ function_02D2(g_str004F); /* 00041C01: 0021 */ function_032A("", g_str0050, 0x00000001, 0x00000001); /* 00041C29: 0021 */ function_02D2(g_str0050); /* 00041C32: 0021 */ function_032A("", g_str0051, 0x00000001, 0x00000001); /* 00041C5A: 0021 */ function_02D2(g_str0051); /* 00041C63: 0021 */ function_032A("", g_str0052, 0x00000001, 0x00000001); /* 00041C8B: 0021 */ function_02D2(g_str0052); /* 00041C94: 0021 */ function_032A("", g_str0053, 0x00000001, 0x00000001); /* 00041CBC: 0021 */ function_02D2(g_str0053); /* 00041CC5: 0035 */ g_obj0003(0x00000023); /* 00041CD4: 0006 */ obj0000 = LAST_RESULT; /* 00041CDE: 0004 */ if(! obj0000) goto label_0AB4; // normal if /* 00041CEA: 0006 */ obj0000 = NOTHING; /* 00041CF4: 0006 */ g_number0044 = 0x00000001; /* 00041D00: 0005 */ goto label_0AB5; // : Jump Referenced(1): // : 00041CDE, label_0AB4: /* 00041D0B: 0006 */ g_number0044 = 0x00000000; // : Jump Referenced(1): // : 00041D00, label_0AB5: /* 00041D19: 0035 */ g_obj0003(0x00000028); /* 00041D28: 0006 */ obj0000 = LAST_RESULT; /* 00041D32: 0004 */ if(! obj0000) goto label_0AB6; // normal if /* 00041D3E: 0006 */ obj0000 = NOTHING; /* 00041D48: 0006 */ g_number0045 = 0x00000001; /* 00041D54: 0005 */ goto label_0AB7; // : Jump Referenced(1): // : 00041D32, label_0AB6: /* 00041D5F: 0006 */ g_number0045 = 0x00000000; // : Jump Referenced(1): // : 00041D54, label_0AB7: /* 00041D6D: 0035 */ g_obj0003(0x00000029); /* 00041D7C: 0006 */ obj0000 = LAST_RESULT; /* 00041D86: 0004 */ if(! obj0000) goto label_0AB8; // normal if /* 00041D92: 0006 */ obj0000 = NOTHING; /* 00041D9C: 0006 */ g_number0046 = 0x00000001; /* 00041DA8: 0005 */ goto label_0AB9; // : Jump Referenced(1): // : 00041D86, label_0AB8: /* 00041DB3: 0006 */ g_number0046 = 0x00000000; // : Jump Referenced(1): // : 00041DA8, label_0AB9: /* 00041DC1: 0035 */ g_obj0003(0x0000002B); /* 00041DD0: 0006 */ obj0000 = LAST_RESULT; /* 00041DDA: 0004 */ if(! obj0000) goto label_0ABA; // normal if /* 00041DE6: 0006 */ obj0000 = NOTHING; /* 00041DF0: 0006 */ g_number003A = 0x00000001; /* 00041DFC: 0005 */ goto label_0ABB; // : Jump Referenced(1): // : 00041DDA, label_0ABA: /* 00041E07: 0006 */ g_number003A = 0x00000000; // : Jump Referenced(1): // : 00041DFC, label_0ABB: /* 00041E15: 0006 */ g_number0007 = 0x00000000; /* 00041E21: 0006 */ g_number0006 = 0x00000000; /* 00041E2D: 0006 */ g_number0008 = 0x00000001; /* 00041E39: 0021 */ function_0318(); /* 00041E3F: 0021 */ function_030F(); /* 00041E45: 0006 */ g_str0001 = "DATA"; /* 00041E53: 0020 */ ISRT.__GetProductGuid(g_number002F, g_str0043); /* 00041E5F: 0020 */ ISRT.__GetInstallGuid(g_number002F, g_str0057); /* 00041E6B: 0014 */ s0001 = "" ^ "InstallShield Installation Information"; /* 00041EB3: 0014 */ g_str0005 = s0001 ^ g_str0057; /* 00041EC0: 0014 */ s0001 = "Software" ^ ""; /* 00041EE7: 0014 */ s0001 = s0001 ^ ""; /* 00041F06: 0014 */ s0001 = s0001 ^ ""; /* 00041F28: 0014 */ g_str0019 = s0001 ^ ""; /* 00041F35: 0035 */ g_obj0003.Version(); /* 00041F46: 0006 */ g_str0038 = LAST_RESULT; /* 00041F50: 0035 */ g_obj0003(0x00000016); /* 00041F5F: 0006 */ obj0000 = LAST_RESULT; /* 00041F69: 0004 */ if(! obj0000) goto label_0ABC; // normal if /* 00041F75: 0006 */ obj0000 = NOTHING; /* 00041F7F: 0006 */ g_number0041 = 0x00000001; /* 00041F8B: 0005 */ goto label_0ABD; // : Jump Referenced(1): // : 00041F69, label_0ABC: /* 00041F96: 0006 */ g_number0041 = 0x00000000; // : Jump Referenced(1): // : 00041F8B, label_0ABD: /* 00041FA4: 0035 */ g_obj0003(0x0000001E); /* 00041FB3: 0006 */ obj0000 = LAST_RESULT; /* 00041FBD: 0004 */ if(! obj0000) goto label_0ABE; // normal if /* 00041FC9: 0006 */ obj0000 = NOTHING; /* 00041FD3: 0006 */ g_number0043 = 0x00000001; /* 00041FDF: 0005 */ goto label_0ABF; // : Jump Referenced(1): // : 00041FBD, label_0ABE: /* 00041FEA: 0006 */ g_number0043 = 0x00000000; // : Jump Referenced(1): // : 00041FDF, label_0ABF: /* 00041FF8: 0021 */ function_032A("", g_str0055, 0x00000000, 0x00000001); /* 00042015: 0021 */ function_032A("", g_str0056, 0x00000000, 0x00000001); /* 00042033: 0035 */ g_obj0003(0x0000002A); /* 00042042: 0006 */ g_number003D = LAST_RESULT; /* 0004204C: 0004 */ if(! g_number003D) goto label_0AC0; // normal if /* 00042058: 0006 */ s0000 = ""; /* 00042062: 0021 */ function_032A("SELECTED_LANGUAGE", s0000, 0x00000001, 0x00000001); /* 00042089: 0028 */ StrLengthChars(s0000); /* 00042090: 0006 */ n0002 = LAST_RESULT; /* 0004209A: 000D */ n0002 = n0002 == 0x00000000; /* 000420A9: 0004 */ if(! n0002) goto label_0AC0; // normal if /* 000420B5: 0021 */ function_02D6(s0000, "0x%.04lx", g_number003D); /* 000420CC: 0021 */ function_0329("SELECTED_LANGUAGE", s0000, 0x00000001); // : Jump Referenced(2): // : 0004204C, 000420A9, label_0AC0: /* 000420F0: 0035 */ g_obj0003(0x00000012); /* 000420FF: 0006 */ g_number003E = LAST_RESULT; /* 00042109: 0004 */ if(! g_number003E) goto label_0AC1; // normal if /* 00042115: 0006 */ s0000 = ""; /* 0004211F: 0021 */ function_032A("STANDARD_SELECTED_LANGUAGE", s0000, 0x00000001, 0x00000001); /* 0004214F: 0028 */ StrLengthChars(s0000); /* 00042156: 0006 */ n0002 = LAST_RESULT; /* 00042160: 000D */ n0002 = n0002 == 0x00000000; /* 0004216F: 0004 */ if(! n0002) goto label_0AC1; // normal if /* 0004217B: 0021 */ function_02D6(s0000, "0x%.04lx", g_number003E); /* 00042192: 0021 */ function_0329("STANDARD_SELECTED_LANGUAGE", s0000, 0x00000001); /* 000421BD: 0020 */ ISRT.IsObject(g_obj0004); /* 000421C6: 0006 */ n0002 = LAST_RESULT; /* 000421D0: 000D */ n0003 = g_number0044 == 0x00000000; /* 000421DF: 0019 */ n0002 = n0002 && n0003; /* 000421EC: 000D */ n0003 = g_number0045 == 0x00000000; /* 000421FB: 0019 */ n0002 = n0002 && n0003; /* 00042208: 0004 */ if(! n0002) goto label_0AC1; // normal if /* 00042214: 0007 */ s0001 = "-l" + s0000; /* 00042223: 0033 */ g_obj0004.CommandLine() = s0001; // : Jump Referenced(3): // : 00042109, 0004216F, 00042208, label_0AC1: /* 0004223D: 0021 */ function_02D9("PRODUCT_NAME", g_str000E); /* 00042255: 0006 */ n0002 = LAST_RESULT; /* 0004225F: 0009 */ n0002 = n0002 < 0x00000000; /* 0004226E: 0004 */ if(! n0002) goto label_0AC2; // normal if /* 0004227A: 0021 */ function_016D(g_str0001, 0x00000002, n0000, g_str000E, 0x00000001); // : Jump Referenced(1): // : 0004226E, label_0AC2: /* 00042295: 0021 */ function_02D9("PRODUCT_VERSION", g_str0010); /* 000422B0: 0006 */ n0002 = LAST_RESULT; /* 000422BA: 0009 */ n0002 = n0002 < 0x00000000; /* 000422C9: 0004 */ if(! n0002) goto label_0AC3; // normal if /* 000422D5: 0021 */ function_016D(g_str0001, 0x00000001, n0000, g_str0010, 0x00000001); // : Jump Referenced(1): // : 000422C9, label_0AC3: /* 000422F0: 0021 */ function_02D9("COMPANY_NAME", g_str000F); /* 00042308: 0006 */ n0002 = LAST_RESULT; /* 00042312: 0009 */ n0002 = n0002 < 0x00000000; /* 00042321: 0004 */ if(! n0002) goto label_0AC4; // normal if /* 0004232D: 0021 */ function_016D(g_str0001, 0x00000003, n0000, g_str000F, 0x00000001); // : Jump Referenced(1): // : 00042321, label_0AC4: /* 00042348: 0021 */ function_02D9("PRODUCT_KEY", g_str0013); /* 0004235F: 0006 */ n0002 = LAST_RESULT; /* 00042369: 0009 */ n0002 = n0002 < 0x00000000; /* 00042378: 0004 */ if(! n0002) goto label_0AC5; // normal if /* 00042384: 0021 */ function_016D(g_str0001, 0x00000004, n0000, g_str0013, 0x00000001); // : Jump Referenced(1): // : 00042378, label_0AC5: /* 0004239F: 0021 */ function_02D9("TITLE_CAPTIONBAR", g_str0014); /* 000423BB: 0006 */ n0002 = LAST_RESULT; /* 000423C5: 0009 */ n0002 = n0002 < 0x00000000; /* 000423D4: 0004 */ if(! n0002) goto label_0AC6; // normal if /* 000423E0: 0021 */ function_029F(0x0000466B); /* 000423EB: 0006 */ s0001 = LAST_RESULT; /* 000423F5: 0021 */ function_02D6(g_str0014, s0001, g_str000E); // : Jump Referenced(1): // : 000423D4, label_0AC6: /* 00042406: 0021 */ function_033A(g_str0011); /* 0004240F: 0006 */ n0002 = LAST_RESULT; /* 00042419: 0009 */ n0002 = n0002 < 0x00000000; /* 00042428: 0004 */ if(! n0002) goto label_0AC7; // normal if /* 00042434: 0006 */ g_str0011 = ""; // : Jump Referenced(1): // : 00042428, label_0AC7: /* 00042440: 0021 */ function_016D(g_str0001, 0x00000005, n0000, g_str0012, 0x00000001); /* 00042459: 0021 */ function_016D(g_str0001, 0x00000007, n0000, g_str001A, 0x00000001); /* 00042472: 0021 */ function_016D(g_str0001, 0x00000008, n0000, g_str001B, 0x00000001); /* 0004248B: 0021 */ function_016D(g_str0001, 0x00000009, n0000, g_str001C, 0x00000001); /* 000424A4: 0021 */ function_016D(g_str0001, 0x0000000A, n0000, g_str001D, 0x00000001); /* 000424BD: 0021 */ function_016D(g_str0001, 0x0000000B, n0000, g_str001E, 0x00000001); /* 000424D6: 0021 */ function_016D(g_str0001, 0x0000000C, n0000, g_str001F, 0x00000001); /* 000424EF: 0021 */ function_016D(g_str0001, 0x0000000D, n0000, g_str0020, 0x00000001); /* 00042508: 0021 */ function_016D(g_str0001, 0x0000000E, n0000, g_str0024, 0x00000001); /* 00042521: 0021 */ function_016D(g_str0001, 0x0000000F, g_number000A, s0000, 0x00000001); /* 0004253A: 0021 */ function_016D(g_str0001, 0x00000010, g_number000B, s0000, 0x00000001); /* 00042553: 0021 */ function_016D(g_str0001, 0x00000011, g_number000D, s0000, 0x00000001); /* 0004256C: 0021 */ function_016D(g_str0001, 0x00000012, g_number000C, s0000, 0x00000001); /* 00042585: 0021 */ function_016D(g_str0001, 0x00000013, g_number000E, s0000, 0x00000001); /* 0004259E: 000D */ n0002 = g_number003B == 0x00000000; /* 000425AD: 0004 */ if(! n0002) goto label_0AC8; // normal if /* 000425B9: 0006 */ g_str0002 = g_str000E; // : Jump Referenced(1): // : 000425AD, label_0AC8: /* 000425C5: 0006 */ g_str0016 = g_str0010; /* 000425CF: 0006 */ g_str0015 = g_str000E; /* 000425D9: 0006 */ g_str0017 = g_str0011; /* 000425E3: 000D */ n0002 = g_number0044 == 0x00000000; /* 000425F2: 0004 */ if(! n0002) goto label_0ACC; // normal if /* 000425FE: 0028 */ StrLengthChars(g_str0023); /* 00042605: 0006 */ n0002 = LAST_RESULT; /* 0004260F: 000D */ n0002 = n0002 == 0x00000000; /* 0004261E: 0004 */ if(! n0002) goto label_0AC9; // normal if /* 0004262A: 0006 */ s0000 = ""; /* 00042634: 0021 */ function_0254(0x00000021, s0000); /* 00042642: 0021 */ function_02DB(s0000); /* 0004264B: 0028 */ StrLengthChars(s0000); /* 00042652: 0006 */ n0002 = LAST_RESULT; /* 0004265C: 0004 */ if(! n0002) goto label_0AC9; // normal if /* 00042668: 0006 */ g_str0023 = s0000; // : Jump Referenced(2): // : 0004261E, 0004265C, label_0AC9: /* 00042674: 0028 */ StrLengthChars(g_str0022); /* 0004267B: 0006 */ n0002 = LAST_RESULT; /* 00042685: 000D */ n0002 = n0002 == 0x00000000; /* 00042694: 0004 */ if(! n0002) goto label_0ACA; // normal if /* 000426A0: 0006 */ s0000 = ""; /* 000426AA: 0021 */ function_0254(0x00000022, s0000); /* 000426B8: 0021 */ function_02DB(s0000); /* 000426C1: 0028 */ StrLengthChars(s0000); /* 000426C8: 0006 */ n0002 = LAST_RESULT; /* 000426D2: 0004 */ if(! n0002) goto label_0ACA; // normal if /* 000426DE: 0006 */ g_str0022 = s0000; // : Jump Referenced(2): // : 00042694, 000426D2, label_0ACA: /* 000426EA: 0028 */ StrLengthChars(g_str0023); /* 000426F1: 0006 */ n0002 = LAST_RESULT; /* 000426FB: 000D */ n0002 = n0002 == 0x00000000; /* 0004270A: 0004 */ if(! n0002) goto label_0ACB; // normal if /* 00042716: 0006 */ g_str0023 = ""; // : Jump Referenced(1): // : 0004270A, label_0ACB: /* 00042722: 0028 */ StrLengthChars(g_str0022); /* 00042729: 0006 */ n0002 = LAST_RESULT; /* 00042733: 000D */ n0002 = n0002 == 0x00000000; /* 00042742: 0004 */ if(! n0002) goto label_0ACC; // normal if /* 0004274E: 0006 */ g_str0022 = ""; // : Jump Referenced(2): // : 000425F2, 00042742, label_0ACC: /* 0004275A: 0028 */ StrLengthChars(g_str0021); /* 00042761: 0006 */ n0002 = LAST_RESULT; /* 0004276B: 000D */ n0002 = n0002 == 0x00000000; /* 0004277A: 0004 */ if(! n0002) goto label_0ACD; // normal if /* 00042786: 0006 */ g_str0021 = ""; // : Jump Referenced(1): // : 0004277A, label_0ACD: /* 00042792: 0006 */ g_str0008 = " -removeonly"; /* 000427A8: 0028 */ StrLengthChars(g_str0018); /* 000427AF: 0006 */ n0002 = LAST_RESULT; /* 000427B9: 000D */ n0002 = n0002 == 0x00000000; /* 000427C8: 0004 */ if(! n0002) goto label_0ACE; // normal if /* 000427D4: 0006 */ g_str0018 = ""; // : Jump Referenced(1): // : 000427C8, label_0ACE: /* 000427E0: 0035 */ g_obj0003(0x00000026); /* 000427EF: 0006 */ obj0000 = LAST_RESULT; /* 000427F9: 0004 */ if(! obj0000) goto label_0ACF; // normal if /* 00042805: 0006 */ obj0000 = NOTHING; /* 0004280F: 0006 */ g_number0047 = 0x00000001; // : Jump Referenced(1): // : 000427F9, label_0ACF: /* 0004281D: 0014 */ s0001 = g_str003D ^ "FontData.ini"; /* 00042836: 0021 */ function_023B(s0001, "", "FontRegistration", s0000); /* 00042864: 000D */ n0002 = s0000 == "Yes"; /* 00042874: 0004 */ if(! n0002) goto label_0AD0; // normal if /* 00042880: 0021 */ function_0147(0x00000047); /* 0004288B: 0005 */ goto label_0AD1; // : Jump Referenced(1): // : 00042874, label_0AD0: /* 00042896: 0021 */ function_0148(0x00000047); // : Jump Referenced(1): // : 0004288B, label_0AD1: /* 000428A3: 0014 */ s0001 = g_str003D ^ "DIFxData.ini"; /* 000428BC: 0021 */ function_023B(s0001, "", "DIFx32Supported", s0000); /* 000428E9: 000D */ n0002 = s0000 == "Yes"; /* 000428F9: 0004 */ if(! n0002) goto label_0AD2; // normal if /* 00042905: 0021 */ function_0147(0x0000004B); /* 00042910: 0005 */ goto label_0AD3; // : Jump Referenced(1): // : 000428F9, label_0AD2: /* 0004291B: 0021 */ function_0148(0x0000004B); // : Jump Referenced(1): // : 00042910, label_0AD3: /* 00042928: 0014 */ s0001 = g_str003D ^ "DIFxData.ini"; /* 00042941: 0021 */ function_023B(s0001, "", "DIFxIntel64Supported", s0000); /* 00042973: 000D */ n0002 = s0000 == "Yes"; /* 00042983: 0004 */ if(! n0002) goto label_0AD4; // normal if /* 0004298F: 0021 */ function_0147(0x0000004C); /* 0004299A: 0005 */ goto label_0AD5; // : Jump Referenced(1): // : 00042983, label_0AD4: /* 000429A5: 0021 */ function_0148(0x0000004C); // : Jump Referenced(1): // : 0004299A, label_0AD5: /* 000429B2: 0014 */ s0001 = g_str003D ^ "DIFxData.ini"; /* 000429CB: 0021 */ function_023B(s0001, "", "DIFxAMD64Supported", s0000); /* 000429FB: 000D */ n0002 = s0000 == "Yes"; /* 00042A0B: 0004 */ if(! n0002) goto label_0AD6; // normal if /* 00042A17: 0021 */ function_0147(0x0000004D); /* 00042A22: 0005 */ goto label_0AD7; // : Jump Referenced(1): // : 00042A0B, label_0AD6: /* 00042A2D: 0021 */ function_0148(0x0000004D); // : Jump Referenced(1): // : 00042A22, label_0AD7: /* 00042A3A: 0006 */ g_str0029 = g_str0043; /* 00042A44: 0021 */ function_0319(); /* 00042A4A: 0024 */ return; /* 00042A4E: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000217B2, //Binary Size : 0x0000001E bytes function NUMBER function_0314() begin /* 00042A60: 0022 */ // -- Begin Function Code -- // /* 00042A69: 0021 */ function_026C(g_number0059); /* 00042A72: 0021 */ function_026C(g_number005A); /* 00042A7B: 0024 */ return; /* 00042A7F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00021651, //Binary Size : 0x0000001F bytes function NUMBER function_0315(/*STRING*/ s0000) begin /* 00042A8D: 0022 */ // -- Begin Function Code -- // /* 00042A96: 0006 */ g_str0054 = s0000; /* 00042AA0: 0027 */ // -- Start Return Code -- // /* 00042AA4: 0023 */ return 0x00000000; /* 00042AAD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000417B2, //Binary Size : 0x00000018 bytes function NUMBER function_0316() begin /* 00042ABB: 0022 */ // -- Begin Function Code -- // /* 00042AC4: 0020 */ ISRT.__GetMaintenanceMode(g_number002F, g_number003B); /* 00042AD0: 0024 */ return; /* 00042AD4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000417B8, //Binary Size : 0x00000018 bytes function NUMBER function_0317() begin /* 00042AE2: 0022 */ // -- Begin Function Code -- // /* 00042AEB: 0020 */ ISRT.__GetMaintOption(g_number002F, g_number003C); /* 00042AF7: 0024 */ return; /* 00042AFB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00041E39, //Binary Size : 0x00000075 bytes function VOID function_0318() begin /* 00042B09: 0022 */ // -- Begin Function Code -- // /* 00042B12: 0021 */ function_032A("", g_str003F, 0x00000001, 0x00000001); /* 00042B30: 0021 */ function_02D2(g_str003F); /* 00042B39: 0021 */ function_032A("", g_str0041, 0x00000001, 0x00000001); /* 00042B5A: 0021 */ function_02D2(g_str0041); /* 00042B63: 0021 */ function_02CC(g_str003F, g_str0040); /* 00042B6F: 0021 */ function_02CC(g_str0041, g_str0042); /* 00042B7B: 0024 */ return; /* 00042B7F: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00042A44, //Binary Size : 0x00000C6F bytes function NUMBER function_0319() STRING s0000; //-098-/ 00042B96, 00042BAE, 00042BCF, 00042BE8, 00042C09, 00042C24, 00042C45, 00042C61, 00042C82, 00042C9E, 00042CBF, 00042CDA, 00042CFB, 00042D1C, 00042D3D, 00042D56, 00042D77, 00042D92, 00042DB3, 00042DD3, 00042DF4, 00042E16, 00042E37, 00042E54, 00042E75, 00042E95, 00042EB6, 00042ED6, 00042EF7, 00042F18, 00042F39, 00042F57, 00042F78, 00042F98, 00042FB9, 00042FD8, 00042FF9, 00043016, 00043037, 00043054, 00043075, 00043094, 000430B5, 000430D3, 000430F4, 00043113, 00043134, 0004314B, 0004316C, 00043184, 000431A5, 000431C1, 000431E2, 000431FB, 0004321C, 0004323D, 0004325E, 00043280, 000432A1, 000432BF, 000432F0, 00043315, 00043346, 0004336D, 0004338E, 000433AE, 000433CF, 000433EF, 00043410, 00043430, 00043451, 00043471, 00043492, 000434B2, 000434D3, 000434F3, 00043514, 00043532, 00043553, 00043577, 00043598, 000435C5, 000435E6, 0004360D, 0004362E, 0004364D, 0004366E, 00043692, 000436B3, 000436D3, 000436F4, 00043710, 00043731, 00043758, 00043779, 0004379C, 000437BD, 000437D8, STRING s0001; //-004-/ 000432E6, 000432F0, 0004333C, 00043346, begin /* 00042B8D: 0022 */ // -- Begin Function Code -- // /* 00042B96: 0021 */ function_02D6(s0000, "WINDIR=%s", g_str003F); /* 00042BAE: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042BCF: 0021 */ function_02D6(s0000, "WINDISK=%s", g_str0040); /* 00042BE8: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042C09: 0021 */ function_02D6(s0000, "WINSYSDIR=%s", g_str0041); /* 00042C24: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042C45: 0021 */ function_02D6(s0000, "WINSYSDISK=%s", g_str0042); /* 00042C61: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042C82: 0021 */ function_02D6(s0000, "SUPPORTDIR=%s", g_str003D); /* 00042C9E: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042CBF: 0021 */ function_02D6(s0000, "ENGINEDIR=%s", g_str0045); /* 00042CDA: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042CFB: 0021 */ function_02D6(s0000, "ENGINECOMMONDIR=%s", g_str0046); /* 00042D1C: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042D3D: 0021 */ function_02D6(s0000, "CMDLINE=%s", g_str0054); /* 00042D56: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042D77: 0021 */ function_02D6(s0000, "ISVERSION=%s", g_str0038); /* 00042D92: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042DB3: 0021 */ function_02D6(s0000, "FOLDER_DESKTOP=%s", g_str0033); /* 00042DD3: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042DF4: 0021 */ function_02D6(s0000, "FOLDER_STARTMENU=%s", g_str0035); /* 00042E16: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042E37: 0021 */ function_02D6(s0000, "FOLDER_TEMP=%s", g_str0048); /* 00042E54: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042E75: 0021 */ function_02D6(s0000, "FOLDER_APPDATA=%s", g_str0049); /* 00042E95: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042EB6: 0021 */ function_02D6(s0000, "FOLDER_STARTUP=%s", g_str0036); /* 00042ED6: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042EF7: 0021 */ function_02D6(s0000, "FOLDER_PROGRAMS=%s", g_str0034); /* 00042F18: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042F39: 0021 */ function_02D6(s0000, "PROGRAMFILES=%s", g_str0039); /* 00042F57: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042F78: 0021 */ function_02D6(s0000, "PROGRAMFILES64=%s", g_str003A); /* 00042F98: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042FB9: 0021 */ function_02D6(s0000, "COMMONFILES64=%s", g_str003B); /* 00042FD8: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00042FF9: 0021 */ function_02D6(s0000, "WINSYSDIR64=%s", g_str003C); /* 00043016: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043037: 0021 */ function_02D6(s0000, "COMMONFILES=%s", g_str0032); /* 00043054: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043075: 0021 */ function_02D6(s0000, "IISROOTFOLDER=%s", g_str0037); /* 00043094: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000430B5: 0021 */ function_02D6(s0000, "PRODUCT_GUID=%s", g_str0043); /* 000430D3: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000430F4: 0021 */ function_02D6(s0000, "INSTANCE_GUID=%s", g_str0057); /* 00043113: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043134: 0021 */ function_02D6(s0000, "ISRES=%s", g_str0055); /* 0004314B: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004316C: 0021 */ function_02D6(s0000, "ISUSER=%s", g_str0056); /* 00043184: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000431A5: 0021 */ function_02D6(s0000, "TARGETDISK=%s", g_str003E); /* 000431C1: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000431E2: 0021 */ function_02D6(s0000, "SRCDISK=%s", g_str0044); /* 000431FB: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004321C: 0021 */ function_02D6(s0000, "FOLDER_PERSONAL=%s", g_str0047); /* 0004323D: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004325E: 0021 */ function_02D6(s0000, "PACKAGE_LOCATION=%s", g_str0058); /* 00043280: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000432A1: 0021 */ function_02D6(s0000, "FOLDER_FONTS=%s", g_str004C); /* 000432BF: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000432E0: 0021 */ function_02F3(); /* 000432E6: 0006 */ s0001 = LAST_RESULT; /* 000432F0: 0021 */ function_02D6(s0000, "FOLDER_APPLICATIONS=%s", s0001); /* 00043315: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043336: 0021 */ function_02F4(); /* 0004333C: 0006 */ s0001 = LAST_RESULT; /* 00043346: 0021 */ function_02D6(s0000, "FOLDER_APPLICATIONS64=%s", s0001); /* 0004336D: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004338E: 0021 */ function_02D6(s0000, "FOLDERDOTNET10=%s", g_str004D); /* 000433AE: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000433CF: 0021 */ function_02D6(s0000, "FOLDERDOTNET11=%s", g_str004E); /* 000433EF: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043410: 0021 */ function_02D6(s0000, "FOLDERDOTNET20=%s", g_str004F); /* 00043430: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043451: 0021 */ function_02D6(s0000, "FOLDERDOTNET30=%s", g_str0050); /* 00043471: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043492: 0021 */ function_02D6(s0000, "FOLDERDOTNET35=%s", g_str0051); /* 000434B2: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000434D3: 0021 */ function_02D6(s0000, "FOLDERDOTNET40=%s", g_str0052); /* 000434F3: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043514: 0021 */ function_02D6(s0000, "MAINTENANCE=%ld", g_number003B); /* 00043532: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043553: 0021 */ function_02D6(s0000, "SELECTED_LANGUAGE=%ld", g_number003D); /* 00043577: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043598: 0021 */ function_02D6(s0000, "STANDARD_SELECTED_LANGUAGE=%ld", g_number003E); /* 000435C5: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000435E6: 0021 */ function_02D6(s0000, "MULTI_INSTANCE_COUNT=%ld", g_number0042); /* 0004360D: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004362E: 0021 */ function_02D6(s0000, "MAINT_OPTION=%ld", g_number003C); /* 0004364D: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 0004366E: 0021 */ function_02D6(s0000, "ENABLED_ISERVICES=%ld", g_number0039); /* 00043692: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000436B3: 0021 */ function_02D6(s0000, "REMOVEALLMODE=%ld", g_number003F); /* 000436D3: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000436F4: 0021 */ function_02D6(s0000, "ADDREMOVE=%ld", g_number0041); /* 00043710: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043731: 0021 */ function_02D6(s0000, "SHOW_PASSWORD_DIALOG=%ld", g_number0043); /* 00043758: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 00043779: 0021 */ function_02D6(s0000, "INSTALLSCRIPTMSI=%ld", g_number0044); /* 0004379C: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000437BD: 0021 */ function_02D6(s0000, "BASICMSI=%ld", g_number0045); /* 000437D8: 0021 */ function_0222("ISSYSVARS", "ISSYSVARS", s0000); /* 000437F9: 0024 */ return; /* 000437FD: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00020CFC, //Binary Size : 0x000002DF bytes function NUMBER function_0328(/*BYREF STRING*/ s0000, /*BOOL*/ n0000) STRING s0001; //-006-/ 00043860, 00043872, 000439C5, 000439E2, 00043A9B, 00043AB5, STRING s0002; //-036-/ 00043814, 0004382A, 0004382A, 00043838, 00043838, 00043850, 00043850, 00043860, 00043948, 0004395E, 0004395E, 0004396C, 0004396C, 00043980, 00043980, 0004398F, 0004398F, 0004399D, 0004399D, 000439B5, 000439B5, 000439C5, 00043A1E, 00043A34, 00043A34, 00043A42, 00043A42, 00043A56, 00043A56, 00043A65, 00043A65, 00043A73, 00043A73, 00043A8B, 00043A8B, 00043A9B, NUMBER n0001; //-002-/ 000438AB, 000438BA, begin /* 0004380B: 0022 */ // -- Begin Function Code -- // /* 00043814: 0007 */ s0002 = "String=" + "%s"; /* 0004382A: 0007 */ s0002 = s0002 + "\t"; /* 00043838: 0007 */ s0002 = s0002 + "GlobalOnly="; /* 00043850: 0007 */ s0002 = s0002 + "%ld"; /* 00043860: 0021 */ function_02D6(s0001, s0002, s0000, n0000); /* 00043872: 0021 */ function_0222("ISFuncBegin", "TextSubSubstitute", s0001); /* 0004389D: 0036 */ try /* 000438AB: 000D */ n0001 = n0000 == 0x00000000; /* 000438BA: 0004 */ if(! n0001) goto label_0ADF; // normal if /* 000438C6: 0035 */ g_obj000B.Substitute(s0000); /* 000438DD: 0005 */ goto label_0AE0; // : Jump Referenced(1): // : 000438BA, label_0ADF: /* 000438E8: 0035 */ g_obj000A.Substitute(s0000); // : Jump Referenced(1): // : 000438DD, label_0AE0: /* 00043901: 0037 */ catch /* 00043907: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\TextSub.rul", 0x00000035, 0xFFFFFFFF); /* 00043948: 0007 */ s0002 = "Result=" + "%s"; /* 0004395E: 0007 */ s0002 = s0002 + "\t"; /* 0004396C: 0007 */ s0002 = s0002 + "String="; /* 00043980: 0007 */ s0002 = s0002 + "%s"; /* 0004398F: 0007 */ s0002 = s0002 + "\t"; /* 0004399D: 0007 */ s0002 = s0002 + "GlobalOnly="; /* 000439B5: 0007 */ s0002 = s0002 + "%ld"; /* 000439C5: 0021 */ function_02D6(s0001, s0002, "NotFound", s0000, n0000); /* 000439E2: 0021 */ function_0222("ISFuncEnd", "TextSubSubstitute", s0001); /* 00043A0B: 0027 */ // -- Start Return Code -- // /* 00043A0F: 0023 */ return 0xFFFFFFFF; /* 00043A18: 0038 */ endcatch; /* 00043A1E: 0007 */ s0002 = "Result=" + "%s"; /* 00043A34: 0007 */ s0002 = s0002 + "\t"; /* 00043A42: 0007 */ s0002 = s0002 + "String="; /* 00043A56: 0007 */ s0002 = s0002 + "%s"; /* 00043A65: 0007 */ s0002 = s0002 + "\t"; /* 00043A73: 0007 */ s0002 = s0002 + "GlobalOnly="; /* 00043A8B: 0007 */ s0002 = s0002 + "%ld"; /* 00043A9B: 0021 */ function_02D6(s0001, s0002, "Found", s0000, n0000); /* 00043AB5: 0021 */ function_0222("ISFuncEnd", "TextSubSubstitute", s0001); /* 00043ADE: 0027 */ // -- Start Return Code -- // /* 00043AE2: 0023 */ return 0x00000000; /* 00043AEB: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(39): // : 0001A010, 000406EB, 00040735, 00040775, 000407B2, // : 0004085F, 0004089C, 000408E3, 00040935, 0004097C, // : 000409C3, 00040A0D, 00040A59, 00040AA6, 00040B44, // : 00040B98, 00040BEA, 00040C30, 00040CB8, 00040CF7, // : 00040D47, 00040D8D, 00040DDF, 00040E2D, 00040E7D, // : 00040EC6, 00040F13, 00040F5E, 00040FB4, 00041008, // : 0004105A, 000410A1, 000410E1, 00041122, 00041165, // : 0004120F, 00041256, 000420CC, 00042192, //Binary Size : 0x0000036F bytes function NUMBER function_0329(/*STRING*/ s0000, /*STRING*/ s0001, /*BOOL*/ n0000) STRING s0002; //-006-/ 00043B7B, 00043B90, 00043D13, 00043D32, 00043E16, 00043E35, STRING s0003; //-054-/ 00043B02, 00043B19, 00043B19, 00043B27, 00043B27, 00043B3A, 00043B3A, 00043B49, 00043B49, 00043B57, 00043B57, 00043B6B, 00043B6B, 00043B7B, 00043C69, 00043C7F, 00043C7F, 00043C8D, 00043C8D, 00043CA2, 00043CA2, 00043CB1, 00043CB1, 00043CBF, 00043CBF, 00043CD2, 00043CD2, 00043CE1, 00043CE1, 00043CEF, 00043CEF, 00043D03, 00043D03, 00043D13, 00043D6C, 00043D82, 00043D82, 00043D90, 00043D90, 00043DA5, 00043DA5, 00043DB4, 00043DB4, 00043DC2, 00043DC2, 00043DD5, 00043DD5, 00043DE4, 00043DE4, 00043DF2, 00043DF2, 00043E06, 00043E06, 00043E16, NUMBER n0001; //-002-/ 00043BD0, 00043BDF, begin /* 00043AF9: 0022 */ // -- Begin Function Code -- // /* 00043B02: 0007 */ s0003 = "TextSub=" + "%s"; /* 00043B19: 0007 */ s0003 = s0003 + "\t"; /* 00043B27: 0007 */ s0003 = s0003 + "Value="; /* 00043B3A: 0007 */ s0003 = s0003 + "%s"; /* 00043B49: 0007 */ s0003 = s0003 + "\t"; /* 00043B57: 0007 */ s0003 = s0003 + "Global="; /* 00043B6B: 0007 */ s0003 = s0003 + "%ld"; /* 00043B7B: 0021 */ function_02D6(s0002, s0003, s0000, s0001, n0000); /* 00043B90: 0021 */ function_0222("ISFuncBegin", "TextSubSetValue", s0002); /* 00043BB9: 0021 */ function_032B(s0000); /* 00043BC2: 0036 */ try /* 00043BD0: 000D */ n0001 = n0000 == 0x00000000; /* 00043BDF: 0004 */ if(! n0001) goto label_0AE4; // normal if /* 00043BEB: 0033 */ g_obj000B.Value(s0000) = s0001; /* 00043C00: 0005 */ goto label_0AE5; // : Jump Referenced(1): // : 00043BDF, label_0AE4: /* 00043C0B: 0033 */ g_obj000A.Value(s0000) = s0001; // : Jump Referenced(1): // : 00043C00, label_0AE5: /* 00043C22: 0037 */ catch /* 00043C28: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\TextSub.rul", 0x00000060, 0xFFFFFFFF); /* 00043C69: 0007 */ s0003 = "Result=" + "%s"; /* 00043C7F: 0007 */ s0003 = s0003 + "\t"; /* 00043C8D: 0007 */ s0003 = s0003 + "TextSub="; /* 00043CA2: 0007 */ s0003 = s0003 + "%s"; /* 00043CB1: 0007 */ s0003 = s0003 + "\t"; /* 00043CBF: 0007 */ s0003 = s0003 + "Value="; /* 00043CD2: 0007 */ s0003 = s0003 + "%s"; /* 00043CE1: 0007 */ s0003 = s0003 + "\t"; /* 00043CEF: 0007 */ s0003 = s0003 + "Global="; /* 00043D03: 0007 */ s0003 = s0003 + "%ld"; /* 00043D13: 0021 */ function_02D6(s0002, s0003, "Failure", s0000, s0001, n0000); /* 00043D32: 0021 */ function_0222("ISFuncEnd", "TextSubSetValue", s0002); /* 00043D59: 0027 */ // -- Start Return Code -- // /* 00043D5D: 0023 */ return 0xFFFFFFFF; /* 00043D66: 0038 */ endcatch; /* 00043D6C: 0007 */ s0003 = "Result=" + "%s"; /* 00043D82: 0007 */ s0003 = s0003 + "\t"; /* 00043D90: 0007 */ s0003 = s0003 + "TextSub="; /* 00043DA5: 0007 */ s0003 = s0003 + "%s"; /* 00043DB4: 0007 */ s0003 = s0003 + "\t"; /* 00043DC2: 0007 */ s0003 = s0003 + "Value="; /* 00043DD5: 0007 */ s0003 = s0003 + "%s"; /* 00043DE4: 0007 */ s0003 = s0003 + "\t"; /* 00043DF2: 0007 */ s0003 = s0003 + "Global="; /* 00043E06: 0007 */ s0003 = s0003 + "%ld"; /* 00043E16: 0021 */ function_02D6(s0002, s0003, "Success", s0000, s0001, n0000); /* 00043E35: 0021 */ function_0222("ISFuncEnd", "TextSubSetValue", s0002); /* 00043E5C: 0027 */ // -- Start Return Code -- // /* 00043E60: 0023 */ return 0x00000000; /* 00043E69: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(71): // : 0003DCB8, 0003DCEF, 0003DE66, 0003DEEE, 0003F820, // : 0003F87A, 0003F8CA, 0003F917, 0003F9FB, 0003FA48, // : 0003FA9F, 0003FB01, 0003FB52, 0003FBA0, 0003FBF7, // : 0003FC4E, 0003FCA8, 0003FD04, 0003FD61, 0003FDC3, // : 0003FE27, 0003FE86, 0003FEDC, 0003FF32, 0003FF8F, // : 0003FFEF, 00040045, 000400A7, 00040105, 00040165, // : 000401BE, 0004021B, 00040276, 000402DC, 00040340, // : 000403A2, 000403F9, 00040449, 0004049A, 000404ED, // : 000405EB, 00040642, 00041879, 000418A5, 000418D3, // : 00041900, 0004192F, 0004195D, 00041989, 000419B3, // : 000419E3, 00041A13, 00041A3F, 00041A6E, 00041AA4, // : 00041AD9, 00041B06, 00041B38, 00041B6E, 00041B9F, // : 00041BD0, 00041C01, 00041C32, 00041C63, 00041C94, // : 00041FF8, 00042015, 00042062, 0004211F, 00042B12, // : 00042B39, //Binary Size : 0x0000044C bytes function NUMBER function_032A(/*STRING*/ s0000, /*BYREF STRING*/ s0001, /*BOOL*/ n0000, /*BOOL*/ n0001) STRING s0002; //-006-/ 00043F38, 00043F50, 0004412A, 0004414D, 00044270, 00044290, STRING s0003; //-072-/ 00043E80, 00043E97, 00043E97, 00043EA5, 00043EA5, 00043EB8, 00043EB8, 00043EC7, 00043EC7, 00043ED5, 00043ED5, 00043EED, 00043EED, 00043EFD, 00043EFD, 00043F0B, 00043F0B, 00043F28, 00043F28, 00043F38, 00044041, 00044057, 00044057, 00044065, 00044065, 0004407A, 0004407A, 00044089, 00044089, 00044097, 00044097, 000440AA, 000440AA, 000440B9, 000440B9, 000440C7, 000440C7, 000440DF, 000440DF, 000440EF, 000440EF, 000440FD, 000440FD, 0004411A, 0004411A, 0004412A, 00044187, 0004419D, 0004419D, 000441AB, 000441AB, 000441C0, 000441C0, 000441CF, 000441CF, 000441DD, 000441DD, 000441F0, 000441F0, 000441FF, 000441FF, 0004420D, 0004420D, 00044225, 00044225, 00044235, 00044235, 00044243, 00044243, 00044260, 00044260, 00044270, NUMBER n0002; //-002-/ 00043F90, 00043F9F, begin /* 00043E77: 0022 */ // -- Begin Function Code -- // /* 00043E80: 0007 */ s0003 = "TextSub=" + "%s"; /* 00043E97: 0007 */ s0003 = s0003 + "\t"; /* 00043EA5: 0007 */ s0003 = s0003 + "Value="; /* 00043EB8: 0007 */ s0003 = s0003 + "%s"; /* 00043EC7: 0007 */ s0003 = s0003 + "\t"; /* 00043ED5: 0007 */ s0003 = s0003 + "GlobalOnly="; /* 00043EED: 0007 */ s0003 = s0003 + "%ld"; /* 00043EFD: 0007 */ s0003 = s0003 + "\t"; /* 00043F0B: 0007 */ s0003 = s0003 + "ResolveEmbedded="; /* 00043F28: 0007 */ s0003 = s0003 + "%ld"; /* 00043F38: 0021 */ function_02D6(s0002, s0003, s0000, s0001, n0000, n0001); /* 00043F50: 0021 */ function_0222("ISFuncBegin", "TextSubGetValue", s0002); /* 00043F79: 0021 */ function_032B(s0000); /* 00043F82: 0036 */ try /* 00043F90: 000D */ n0002 = n0000 == 0x00000000; /* 00043F9F: 0004 */ if(! n0002) goto label_0AE9; // normal if /* 00043FAB: 0035 */ g_obj000B.ValueEx(s0000, n0001); /* 00043FC2: 0006 */ s0001 = LAST_RESULT; /* 00043FCC: 0005 */ goto label_0AEA; // : Jump Referenced(1): // : 00043F9F, label_0AE9: /* 00043FD7: 0035 */ g_obj000A.ValueEx(s0000, n0001); /* 00043FEE: 0006 */ s0001 = LAST_RESULT; // : Jump Referenced(1): // : 00043FCC, label_0AEA: /* 00043FFA: 0037 */ catch /* 00044000: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\TextSub.rul", 0x0000008F, 0xFFFFFFFF); /* 00044041: 0007 */ s0003 = "Result=" + "%s"; /* 00044057: 0007 */ s0003 = s0003 + "\t"; /* 00044065: 0007 */ s0003 = s0003 + "TextSub="; /* 0004407A: 0007 */ s0003 = s0003 + "%s"; /* 00044089: 0007 */ s0003 = s0003 + "\t"; /* 00044097: 0007 */ s0003 = s0003 + "Value="; /* 000440AA: 0007 */ s0003 = s0003 + "%s"; /* 000440B9: 0007 */ s0003 = s0003 + "\t"; /* 000440C7: 0007 */ s0003 = s0003 + "GlobalOnly="; /* 000440DF: 0007 */ s0003 = s0003 + "%ld"; /* 000440EF: 0007 */ s0003 = s0003 + "\t"; /* 000440FD: 0007 */ s0003 = s0003 + "ResolveEmbedded="; /* 0004411A: 0007 */ s0003 = s0003 + "%ld"; /* 0004412A: 0021 */ function_02D6(s0002, s0003, "NotFound", s0000, s0001, n0000, n0001); /* 0004414D: 0021 */ function_0222("ISFuncEnd", "TextSubGetValue", s0002); /* 00044174: 0027 */ // -- Start Return Code -- // /* 00044178: 0023 */ return 0xFFFFFFFF; /* 00044181: 0038 */ endcatch; /* 00044187: 0007 */ s0003 = "Result=" + "%s"; /* 0004419D: 0007 */ s0003 = s0003 + "\t"; /* 000441AB: 0007 */ s0003 = s0003 + "TextSub="; /* 000441C0: 0007 */ s0003 = s0003 + "%s"; /* 000441CF: 0007 */ s0003 = s0003 + "\t"; /* 000441DD: 0007 */ s0003 = s0003 + "Value="; /* 000441F0: 0007 */ s0003 = s0003 + "%s"; /* 000441FF: 0007 */ s0003 = s0003 + "\t"; /* 0004420D: 0007 */ s0003 = s0003 + "GlobalOnly="; /* 00044225: 0007 */ s0003 = s0003 + "%ld"; /* 00044235: 0007 */ s0003 = s0003 + "\t"; /* 00044243: 0007 */ s0003 = s0003 + "ResolveEmbedded="; /* 00044260: 0007 */ s0003 = s0003 + "%ld"; /* 00044270: 0021 */ function_02D6(s0002, s0003, "Found", s0000, s0001, n0000, n0001); /* 00044290: 0021 */ function_0222("ISFuncEnd", "TextSubGetValue", s0002); /* 000442B7: 0027 */ // -- Start Return Code -- // /* 000442BB: 0023 */ return 0x00000000; /* 000442C4: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 00043BB9, 00043F79, //Binary Size : 0x000000C0 bytes function NUMBER function_032B(/*BYREF STRING*/ s0000) NUMBER n0000; //-005-/ 000442EF, 000442F9, 00044314, 00044349, 00044358, NUMBER n0001; //-003-/ 00044324, 0004432E, 00044358, NUMBER n0002; //-006-/ 000442F9, 00044308, 0004432E, 0004433D, 00044349, 00044374, NUMBER n0003; //-004-/ 00044358, 00044365, 00044365, 00044374, begin /* 000442D2: 0022 */ // -- Begin Function Code -- // /* 000442DB: 0021 */ function_02DB(s0000); /* 000442E4: 002A */ StrFind(s0000, "<"); /* 000442EF: 0006 */ n0000 = LAST_RESULT; /* 000442F9: 000E */ n0002 = n0000 != 0xFFFFFFFF; /* 00044308: 0004 */ if(! n0002) goto label_0AEE; // normal if /* 00044314: 0021 */ function_02D7(s0000, ">", n0000); /* 00044324: 0006 */ n0001 = LAST_RESULT; /* 0004432E: 000E */ n0002 = n0001 != 0xFFFFFFFF; /* 0004433D: 0004 */ if(! n0002) goto label_0AEE; // normal if /* 00044349: 0007 */ n0002 = n0000 + 0x00000001; /* 00044358: 000F */ n0003 = n0001 - n0000; /* 00044365: 000F */ n0003--; /* 00044374: 0029 */ StrSub(s0000, s0000, n0002, n0003); // : Jump Referenced(2): // : 00044308, 0004433D, label_0AEE: /* 00044386: 0027 */ // -- Start Return Code -- // /* 0004438A: 0023 */ return 0x00000000; /* 00044393: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 0000ABB6, 0000ABEB, 00040C52, //Binary Size : 0x0000002F bytes function NUMBER function_032C(/*STRING*/ s0000, /*NUMBER*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 000443C0, 000443CA, begin /* 000443A1: 0022 */ // -- Begin Function Code -- // /* 000443AA: 0027 */ // -- Start Return Code -- // /* 000443AE: 0020 */ ISRT._SetTitle(g_number002F, s0000, n0000, n0001); /* 000443C0: 0006 */ n0002 = LAST_RESULT; /* 000443CA: 0023 */ return n0002; /* 000443D1: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000169B8, 000174C9, //Binary Size : 0x00000029 bytes function NUMBER function_032D(/*NUMBER*/ n0000) NUMBER n0001; //-002-/ 000443F8, 00044402, begin /* 000443DF: 0022 */ // -- Begin Function Code -- // /* 000443E8: 0027 */ // -- Start Return Code -- // /* 000443EC: 0020 */ ISRT._SetDisplayEffect(g_number002F, n0000); /* 000443F8: 0006 */ n0001 = LAST_RESULT; /* 00044402: 0023 */ return n0001; /* 00044409: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(17): // : 0000C8B2, 0000C9F3, 0000CA58, 0000CAA2, 0000CAFA, // : 0000CB2A, 0000CB53, 0000CB83, 0000CBD5, 0000CC15, // : 00010316, 0002F45B, 0002F7D4, 000304E5, 0003071F, // : 00031425, 0003176B, //Binary Size : 0x00000081 bytes function NUMBER function_032E(/*NUMBER*/ n0000, /*STRING*/ s0000) NUMBER n0001; //-004-/ 00044429, 00044433, 00044433, 00044442, begin /* 00044417: 0022 */ // -- Begin Function Code -- // /* 00044420: 0020 */ ISRT.IsObject(g_obj0007); /* 00044429: 0006 */ n0001 = LAST_RESULT; /* 00044433: 000D */ n0001 = n0001 == 0x00000000; /* 00044442: 0004 */ if(! n0001) goto label_0AF2; // normal if /* 0004444E: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 00044442, label_0AF2: /* 0004445C: 0033 */ g_obj0007.percent() = n0000; /* 00044470: 0033 */ g_obj0007.StatusText(0x00000578) = s0000; /* 0004448C: 0027 */ // -- Start Return Code -- // /* 00044490: 0023 */ return 0x00000000; /* 00044499: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(6): // : 0001030D, 00011D4B, 00011E5D, 00011EB3, 00011F19, // : 000120BA, //Binary Size : 0x00000094 bytes function NUMBER function_032F(/*STRING*/ s0000) NUMBER n0000; //-004-/ 000444C7, 000444D1, 000444D1, 000444E0, begin /* 000444A7: 0022 */ // -- Begin Function Code -- // /* 000444B0: 0036 */ try /* 000444BE: 0020 */ ISRT.IsObject(g_obj0007); /* 000444C7: 0006 */ n0000 = LAST_RESULT; /* 000444D1: 000D */ n0000 = n0000 == 0x00000000; /* 000444E0: 0004 */ if(! n0000) goto label_0AF4; // normal if /* 000444EC: 0020 */ ISRT.__GetProgress(g_number002F, g_obj0007); // : Jump Referenced(1): // : 000444E0, label_0AF4: /* 000444FA: 0033 */ g_obj0007.StatusText(0x000002C6) = s0000; /* 00044516: 0037 */ catch /* 0004451C: 0027 */ // -- Start Return Code -- // /* 00044520: 0023 */ return 0xFFFFFFFF; /* 00044529: 0038 */ endcatch; /* 0004452F: 0027 */ // -- Start Return Code -- // /* 00044533: 0023 */ return 0x00000000; /* 0004453C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(8): // : 000092E1, 0000939A, 000093C5, 000095D4, 0000C8C0, // : 0000CA48, 0000CA7F, 0001032F, //Binary Size : 0x0000002C bytes function NUMBER function_0330(/*BOOL*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-002-/ 00044566, 00044570, begin /* 0004454A: 0022 */ // -- Begin Function Code -- // /* 00044553: 0027 */ // -- Start Return Code -- // /* 00044557: 0020 */ ISRT._StatusUpdate(g_number002F, n0000, n0001); /* 00044566: 0006 */ n0002 = LAST_RESULT; /* 00044570: 0023 */ return n0002; /* 00044577: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 00020747, 000207BC, 00020830, //Binary Size : 0x00000231 bytes function NUMBER function_0334(/*STRING*/ s0000, /*STRING*/ s0001, /*NUMBER*/ n0000) STRING s0002; //-003-/ 000446C6, 000446E9, 00044703, STRING s0003; //-003-/ 000446D2, 000446F5, 0004470D, NUMBER n0001; //-006-/ 000445C3, 000445E2, 00044602, 000446C6, 000446E9, 0004479A, NUMBER n0002; //-006-/ 000445D8, 000445F2, 00044624, 000446D2, 000446F5, 000447A3, NUMBER n0003; //-005-/ 0004465F, 00044676, 00044730, 00044769, 000447B0, NUMBER n0004; //-005-/ 00044682, 00044690, 000446AB, 00044780, 00044780, NUMBER n0005; //-003-/ 00044703, 00044717, 00044750, NUMBER n0006; //-003-/ 0004470D, 00044717, 00044750, NUMBER n0007; //-016-/ 0004458E, 0004459D, 0004460B, 00044615, 00044615, 00044646, 00044646, 00044653, 00044690, 0004469F, 000446AB, 000446BA, 00044717, 00044724, 00044750, 0004475D, NUMBER n0008; //-004-/ 0004462D, 00044637, 00044637, 00044646, begin /* 00044585: 0022 */ // -- Begin Function Code -- // /* 0004458E: 000E */ n0007 = n0000 != 0x00000000; /* 0004459D: 0004 */ if(! n0007) goto label_0AF9; // normal if /* 000445A9: 0027 */ // -- Start Return Code -- // /* 000445AD: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 0004459D, label_0AF9: /* 000445B8: 0021 */ function_026B(0x00000000); /* 000445C3: 0006 */ n0001 = LAST_RESULT; /* 000445CD: 0021 */ function_026B(0x00000000); /* 000445D8: 0006 */ n0002 = LAST_RESULT; /* 000445E2: 0021 */ function_02CE(n0001, s0000, "."); /* 000445F2: 0021 */ function_02CE(n0002, s0001, "."); /* 00044602: 0021 */ function_026D(n0001); /* 0004460B: 0006 */ n0007 = LAST_RESULT; /* 00044615: 000E */ n0007 = n0007 != 0x00000004; /* 00044624: 0021 */ function_026D(n0002); /* 0004462D: 0006 */ n0008 = LAST_RESULT; /* 00044637: 000E */ n0008 = n0008 != 0x00000004; /* 00044646: 0018 */ n0007 = n0007 || n0008; /* 00044653: 0004 */ if(! n0007) goto label_0AFA; // normal if /* 0004465F: 0006 */ n0003 = 0xFFFFFFFF; /* 0004466B: 0005 */ goto label_0B00; // : Jump Referenced(1): // : 00044653, label_0AFA: /* 00044676: 0006 */ n0003 = 0x00000002; /* 00044682: 0006 */ n0004 = 0x00000001; // : Jump Referenced(1): // : 0004478F, label_0AFB: /* 00044690: 000B */ n0007 = n0004 <= 0x00000004; /* 0004469F: 0004 */ if(! n0007) goto label_0B00; // normal if /* 000446AB: 000D */ n0007 = n0004 == 0x00000001; /* 000446BA: 0004 */ if(! n0007) goto label_0AFC; // normal if /* 000446C6: 0021 */ function_0276(n0001, s0002); /* 000446D2: 0021 */ function_0276(n0002, s0003); /* 000446DE: 0005 */ goto label_0AFD; // : Jump Referenced(1): // : 000446BA, label_0AFC: /* 000446E9: 0021 */ function_0278(n0001, s0002); /* 000446F5: 0021 */ function_0278(n0002, s0003); // : Jump Referenced(1): // : 000446DE, label_0AFD: /* 00044703: 002C */ StrToNum(n0005, s0002); /* 0004470D: 002C */ StrToNum(n0006, s0003); /* 00044717: 0009 */ n0007 = n0005 < n0006; /* 00044724: 0004 */ if(! n0007) goto label_0AFE; // normal if /* 00044730: 0006 */ n0003 = 0x00000001; /* 0004473C: 0005 */ goto label_0B00; /* 00044745: 0005 */ goto label_0AFF; // : Jump Referenced(1): // : 00044724, label_0AFE: /* 00044750: 000A */ n0007 = n0005 > n0006; /* 0004475D: 0004 */ if(! n0007) goto label_0AFF; // normal if /* 00044769: 0006 */ n0003 = 0x00000000; /* 00044775: 0005 */ goto label_0B00; // : Jump Referenced(2): // : 00044745, 0004475D, label_0AFF: /* 00044780: 0007 */ n0004++; /* 0004478F: 0005 */ goto label_0AFB; // : Jump Referenced(4): // : 0004466B, 0004469F, 0004473C, 00044775, label_0B00: /* 0004479A: 0021 */ function_026C(n0001); /* 000447A3: 0021 */ function_026C(n0002); /* 000447AC: 0027 */ // -- Start Return Code -- // /* 000447B0: 0023 */ return n0003; /* 000447B7: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(5): // : 00034526, 00044DB0, 00045070, 000453A8, 00045425, // : //Binary Size : 0x0000023B bytes function NUMBER function_0335(/*BYREF NUMBER*/ n0000, /*STRING*/ s0000) STRING s0001; //-006-/ 000448CF, 0004491C, 00044928, 00044975, 00044981, 000449CE, NUMBER n0001; //-006-/ 000447D9, 000447E3, 0004484E, 000448CF, 00044928, 00044981, NUMBER n0002; //-002-/ 0004491C, 000449DE, NUMBER n0003; //-002-/ 00044975, 000449DE, NUMBER n0004; //-002-/ 000449CE, 000449DE, NUMBER n0005; //-004-/ 0004485E, 00044868, 00044883, 000448C6, NUMBER n0006; //-009-/ 000448DB, 000448E5, 000448F4, 00044934, 0004493E, 0004494D, 0004498D, 00044997, 000449A6, NUMBER n0007; //-018-/ 000447E3, 000447F2, 00044868, 00044877, 000448E5, 00044903, 00044903, 00044910, 0004493E, 0004495C, 0004495C, 00044969, 00044997, 000449B5, 000449B5, 000449C2, 000449F0, 000449FA, NUMBER n0008; //-006-/ 000448F4, 00044903, 0004494D, 0004495C, 000449A6, 000449B5, begin /* 000447C5: 0022 */ // -- Begin Function Code -- // /* 000447CE: 0021 */ function_026B(0x00000000); /* 000447D9: 0006 */ n0001 = LAST_RESULT; /* 000447E3: 000D */ n0007 = n0001 == 0xFFFFFFFF; /* 000447F2: 0004 */ if(! n0007) goto label_0B02; // normal if /* 000447FE: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x000001DE, 0xFFFFFFFF); /* 0004483F: 0027 */ // -- Start Return Code -- // /* 00044843: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000447F2, label_0B02: /* 0004484E: 0021 */ function_02CE(n0001, s0000, "."); /* 0004485E: 0006 */ n0005 = LAST_RESULT; /* 00044868: 0009 */ n0007 = n0005 < 0x00000000; /* 00044877: 0004 */ if(! n0007) goto label_0B03; // normal if /* 00044883: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x000001E2, n0005); /* 000448C2: 0027 */ // -- Start Return Code -- // /* 000448C6: 0023 */ return n0005; // : Jump Referenced(1): // : 00044877, label_0B03: /* 000448CF: 0021 */ function_0276(n0001, s0001); /* 000448DB: 0006 */ n0006 = LAST_RESULT; /* 000448E5: 000C */ n0007 = n0006 >= 0x00000000; /* 000448F4: 000E */ n0008 = n0006 != 0x00000001; /* 00044903: 0019 */ n0007 = n0007 && n0008; /* 00044910: 0004 */ if(! n0007) goto label_0B04; // normal if /* 0004491C: 002C */ StrToNum(n0002, s0001); // : Jump Referenced(1): // : 00044910, label_0B04: /* 00044928: 0021 */ function_0278(n0001, s0001); /* 00044934: 0006 */ n0006 = LAST_RESULT; /* 0004493E: 000C */ n0007 = n0006 >= 0x00000000; /* 0004494D: 000E */ n0008 = n0006 != 0x00000001; /* 0004495C: 0019 */ n0007 = n0007 && n0008; /* 00044969: 0004 */ if(! n0007) goto label_0B05; // normal if /* 00044975: 002C */ StrToNum(n0003, s0001); // : Jump Referenced(1): // : 00044969, label_0B05: /* 00044981: 0021 */ function_0278(n0001, s0001); /* 0004498D: 0006 */ n0006 = LAST_RESULT; /* 00044997: 000C */ n0007 = n0006 >= 0x00000000; /* 000449A6: 000E */ n0008 = n0006 != 0x00000001; /* 000449B5: 0019 */ n0007 = n0007 && n0008; /* 000449C2: 0004 */ if(! n0007) goto label_0B06; // normal if /* 000449CE: 002C */ StrToNum(n0004, s0001); // : Jump Referenced(1): // : 000449C2, label_0B06: /* 000449DA: 0027 */ // -- Start Return Code -- // /* 000449DE: 0021 */ function_0338(n0000, n0002, n0003, n0004); /* 000449F0: 0006 */ n0007 = LAST_RESULT; /* 000449FA: 0023 */ return n0007; /* 00044A01: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000452CA, //Binary Size : 0x000000D3 bytes function NUMBER function_0336(/*BYREF STRING*/ s0000, /*NUMBER*/ n0000) NUMBER n0001; //-002-/ 00044A18, 00044A2A, NUMBER n0002; //-002-/ 00044A18, 00044A2A, NUMBER n0003; //-002-/ 00044A18, 00044A2A, NUMBER n0004; //-004-/ 00044A56, 00044A60, 00044A60, 00044A6F, begin /* 00044A0F: 0022 */ // -- Begin Function Code -- // /* 00044A18: 0021 */ function_0337(n0000, n0001, n0002, n0003); /* 00044A2A: 0021 */ function_02D6(s0000, "%0d%s%02d%s%03d", n0001, ".", n0002, ".", n0003); /* 00044A56: 0006 */ n0004 = LAST_RESULT; /* 00044A60: 000A */ n0004 = n0004 > 0x00000000; /* 00044A6F: 0004 */ if(! n0004) goto label_0B08; // normal if /* 00044A7B: 0027 */ // -- Start Return Code -- // /* 00044A7F: 0023 */ return 0x00000000; /* 00044A88: 0005 */ goto label_0B09; // : Jump Referenced(1): // : 00044A6F, label_0B08: /* 00044A93: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x0000020C, 0xFFFFFFFF); /* 00044AD4: 0027 */ // -- Start Return Code -- // /* 00044AD8: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00044A88, label_0B09: /* 00044AE3: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000345BC, 00044A18, //Binary Size : 0x00000060 bytes function NUMBER function_0337(/*NUMBER*/ n0000, /*BYREF NUMBER*/ n0001, /*BYREF NUMBER*/ n0002, /*BYREF NUMBER*/ n0003) NUMBER n0004; //-004-/ 00044AFA, 00044B09, 00044B18, 00044B27, begin /* 00044AF1: 0022 */ // -- Begin Function Code -- // /* 00044AFA: 0017 */ n0004 = n0000 >> 0x00000018; /* 00044B09: 0012 */ n0001 = n0004 & 0x000000FF; /* 00044B18: 0017 */ n0004 = n0000 >> 0x00000010; /* 00044B27: 0012 */ n0002 = n0004 & 0x000000FF; /* 00044B36: 0012 */ n0003 = n0000 & 0x0000FFFF; /* 00044B45: 0027 */ // -- Start Return Code -- // /* 00044B49: 0023 */ return 0x00000000; /* 00044B52: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000449DE, //Binary Size : 0x000001FB bytes function NUMBER function_0338(/*BYREF NUMBER*/ n0000, /*NUMBER*/ n0001, /*NUMBER*/ n0002, /*NUMBER*/ n0003) NUMBER n0004; //-016-/ 00044B75, 00044B93, 00044B93, 00044BA0, 00044BFC, 00044C1A, 00044C1A, 00044C27, 00044C83, 00044CA1, 00044CA1, 00044CAE, 00044D0A, 00044D19, 00044D26, 00044D35, NUMBER n0005; //-006-/ 00044B84, 00044B93, 00044C0B, 00044C1A, 00044C92, 00044CA1, begin /* 00044B60: 0022 */ // -- Begin Function Code -- // /* 00044B69: 0006 */ n0000 = 0x00000000; /* 00044B75: 000A */ n0004 = n0001 > 0x000000FF; /* 00044B84: 0009 */ n0005 = n0001 < 0x00000000; /* 00044B93: 0018 */ n0004 = n0004 || n0005; /* 00044BA0: 0004 */ if(! n0004) goto label_0B0C; // normal if /* 00044BAC: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000231, 0xFFFFFFFF); /* 00044BED: 0027 */ // -- Start Return Code -- // /* 00044BF1: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00044BA0, label_0B0C: /* 00044BFC: 000A */ n0004 = n0002 > 0x000000FF; /* 00044C0B: 0009 */ n0005 = n0002 < 0x00000000; /* 00044C1A: 0018 */ n0004 = n0004 || n0005; /* 00044C27: 0004 */ if(! n0004) goto label_0B0D; // normal if /* 00044C33: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000232, 0xFFFFFFFF); /* 00044C74: 0027 */ // -- Start Return Code -- // /* 00044C78: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00044C27, label_0B0D: /* 00044C83: 000A */ n0004 = n0003 > 0x0000FFFF; /* 00044C92: 0009 */ n0005 = n0003 < 0x00000000; /* 00044CA1: 0018 */ n0004 = n0004 || n0005; /* 00044CAE: 0004 */ if(! n0004) goto label_0B0E; // normal if /* 00044CBA: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000233, 0xFFFFFFFF); /* 00044CFB: 0027 */ // -- Start Return Code -- // /* 00044CFF: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00044CAE, label_0B0E: /* 00044D0A: 0016 */ n0004 = n0001 << 0x00000018; /* 00044D19: 0007 */ n0000 = n0000 + n0004; /* 00044D26: 0016 */ n0004 = n0002 << 0x00000010; /* 00044D35: 0007 */ n0000 = n0000 + n0004; /* 00044D42: 0007 */ n0000 = n0000 + n0003; /* 00044D4F: 0027 */ // -- Start Return Code -- // /* 00044D53: 0023 */ return 0x00000000; /* 00044D5C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00045525, //Binary Size : 0x0000044E bytes function BOOL function_0339(/*STRING*/ s0000, /*STRING*/ s0001) STRING s0002; //-003-/ 00044FAA, 00045070, 00045114, NUMBER n0000; //-006-/ 00044E38, 00044E42, 00044F29, 00044FAA, 00045114, 0004519C, NUMBER n0001; //-003-/ 00044EB6, 00044EC0, 000451A5, NUMBER n0002; //-016-/ 00044DBC, 00044DC6, 00044DE1, 00044F39, 00044F43, 00044F5E, 00044FB6, 00044FC0, 00044FDB, 00045039, 0004507C, 00045086, 000450A1, 00045120, 0004512A, 00045145, NUMBER n0003; //-002-/ 00044DB0, 000450ED, NUMBER n0004; //-002-/ 00045070, 000450ED, NUMBER n0005; //-011-/ 00044E24, 00044EA2, 00044F20, 00044FA1, 0004501E, 00045027, 00045048, 000450E4, 00045106, 00045188, 000451B2, NUMBER n0006; //-024-/ 00044D7C, 00044D86, 00044D86, 00044D95, 00044DC6, 00044DD5, 00044E42, 00044E51, 00044EC0, 00044ECF, 00044F43, 00044F52, 00044FC0, 00044FCF, 00045039, 00045057, 00045057, 00045064, 00045086, 00045095, 000450ED, 000450FA, 0004512A, 00045139, NUMBER n0007; //-002-/ 00045048, 00045057, begin /* 00044D6A: 0022 */ // -- Begin Function Code -- // /* 00044D73: 0021 */ function_02CF(s0001); /* 00044D7C: 0006 */ n0006 = LAST_RESULT; /* 00044D86: 000D */ n0006 = n0006 == 0x00000000; /* 00044D95: 0004 */ if(! n0006) goto label_0B10; // normal if /* 00044DA1: 0027 */ // -- Start Return Code -- // /* 00044DA5: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 00044D95, label_0B10: /* 00044DB0: 0021 */ function_0335(n0003, s0000); /* 00044DBC: 0006 */ n0002 = LAST_RESULT; /* 00044DC6: 0009 */ n0006 = n0002 < 0x00000000; /* 00044DD5: 0004 */ if(! n0006) goto label_0B11; // normal if /* 00044DE1: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000253, n0002); /* 00044E20: 0027 */ // -- Start Return Code -- // /* 00044E24: 0023 */ return n0005; // : Jump Referenced(1): // : 00044DD5, label_0B11: /* 00044E2D: 0021 */ function_026B(0x00000000); /* 00044E38: 0006 */ n0000 = LAST_RESULT; /* 00044E42: 000D */ n0006 = n0000 == 0xFFFFFFFF; /* 00044E51: 0004 */ if(! n0006) goto label_0B12; // normal if /* 00044E5D: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000257, 0xFFFFFFFF); /* 00044E9E: 0027 */ // -- Start Return Code -- // /* 00044EA2: 0023 */ return n0005; // : Jump Referenced(1): // : 00044E51, label_0B12: /* 00044EAB: 0021 */ function_026B(0xFFFFFFFF); /* 00044EB6: 0006 */ n0001 = LAST_RESULT; /* 00044EC0: 000D */ n0006 = n0001 == 0xFFFFFFFF; /* 00044ECF: 0004 */ if(! n0006) goto label_0B13; // normal if /* 00044EDB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x0000025A, 0xFFFFFFFF); /* 00044F1C: 0027 */ // -- Start Return Code -- // /* 00044F20: 0023 */ return n0005; // : Jump Referenced(1): // : 00044ECF, label_0B13: /* 00044F29: 0021 */ function_02CE(n0000, s0001, ";"); /* 00044F39: 0006 */ n0002 = LAST_RESULT; /* 00044F43: 0009 */ n0006 = n0002 < 0x00000000; /* 00044F52: 0004 */ if(! n0006) goto label_0B14; // normal if /* 00044F5E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x0000025D, n0002); /* 00044F9D: 0027 */ // -- Start Return Code -- // /* 00044FA1: 0023 */ return n0005; // : Jump Referenced(1): // : 00044F52, label_0B14: /* 00044FAA: 0021 */ function_0276(n0000, s0002); /* 00044FB6: 0006 */ n0002 = LAST_RESULT; /* 00044FC0: 0009 */ n0006 = n0002 < 0x00000000; /* 00044FCF: 0004 */ if(! n0006) goto label_0B15; // normal if /* 00044FDB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000260, n0002); /* 0004501A: 0027 */ // -- Start Return Code -- // /* 0004501E: 0023 */ return n0005; // : Jump Referenced(1): // : 00044FCF, label_0B15: /* 00045027: 0006 */ n0005 = 0x00000000; // : Jump Referenced(1): // : 00045191, label_0B16: /* 00045035: 0001 */ // -- While/Switch -- // /* 00045039: 000D */ n0006 = n0002 == 0x00000000; /* 00045048: 000D */ n0007 = n0005 == 0x00000000; /* 00045057: 0019 */ n0006 = n0006 && n0007; /* 00045064: 0004 */ if(! n0006) goto label_0B1A; // normal if /* 00045070: 0021 */ function_0335(n0004, s0002); /* 0004507C: 0006 */ n0002 = LAST_RESULT; /* 00045086: 0009 */ n0006 = n0002 < 0x00000000; /* 00045095: 0004 */ if(! n0006) goto label_0B17; // normal if /* 000450A1: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000267, n0002); /* 000450E0: 0027 */ // -- Start Return Code -- // /* 000450E4: 0023 */ return n0005; // : Jump Referenced(1): // : 00045095, label_0B17: /* 000450ED: 000D */ n0006 = n0003 == n0004; /* 000450FA: 0004 */ if(! n0006) goto label_0B18; // normal if /* 00045106: 0006 */ n0005 = 0x00000001; // : Jump Referenced(1): // : 000450FA, label_0B18: /* 00045114: 0021 */ function_0278(n0000, s0002); /* 00045120: 0006 */ n0002 = LAST_RESULT; /* 0004512A: 0009 */ n0006 = n0002 < 0x00000000; /* 00045139: 0004 */ if(! n0006) goto label_0B19; // normal if /* 00045145: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x0000026E, n0002); /* 00045184: 0027 */ // -- Start Return Code -- // /* 00045188: 0023 */ return n0005; // : Jump Referenced(1): // : 00045139, label_0B19: /* 00045191: 0005 */ goto label_0B16; // : Jump Referenced(1): // : 00045064, label_0B1A: /* 0004519C: 0021 */ function_026C(n0000); /* 000451A5: 0021 */ function_026C(n0001); /* 000451AE: 0027 */ // -- Start Return Code -- // /* 000451B2: 0023 */ return n0005; /* 000451B9: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 00042406, //Binary Size : 0x0000018C bytes function NUMBER function_033A(/*BYREF STRING*/ s0000) NUMBER n0000; //-012-/ 000451DE, 000451E8, 00045203, 00045246, 00045259, 00045263, 0004527E, 000452C1, 000452D6, 000452E0, 000452FB, 0004533E, NUMBER n0001; //-002-/ 0004524F, 000452CA, NUMBER n0002; //-006-/ 000451E8, 000451F7, 00045263, 00045272, 000452E0, 000452EF, begin /* 000451C7: 0022 */ // -- Begin Function Code -- // /* 000451D0: 0021 */ function_0254(0x00000008, s0000); /* 000451DE: 0006 */ n0000 = LAST_RESULT; /* 000451E8: 0009 */ n0002 = n0000 < 0x00000000; /* 000451F7: 0004 */ if(! n0002) goto label_0B1C; // normal if /* 00045203: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000286, n0000); /* 00045242: 0027 */ // -- Start Return Code -- // /* 00045246: 0023 */ return n0000; // : Jump Referenced(1): // : 000451F7, label_0B1C: /* 0004524F: 002C */ StrToNum(n0001, s0000); /* 00045259: 0006 */ n0000 = LAST_RESULT; /* 00045263: 0009 */ n0002 = n0000 < 0x00000000; /* 00045272: 0004 */ if(! n0002) goto label_0B1D; // normal if /* 0004527E: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x00000289, n0000); /* 000452BD: 0027 */ // -- Start Return Code -- // /* 000452C1: 0023 */ return n0000; // : Jump Referenced(1): // : 00045272, label_0B1D: /* 000452CA: 0021 */ function_0336(s0000, n0001); /* 000452D6: 0006 */ n0000 = LAST_RESULT; /* 000452E0: 0009 */ n0002 = n0000 < 0x00000000; /* 000452EF: 0004 */ if(! n0002) goto label_0B1E; // normal if /* 000452FB: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x0000028C, n0000); /* 0004533A: 0027 */ // -- Start Return Code -- // /* 0004533E: 0023 */ return n0000; // : Jump Referenced(1): // : 000452EF, label_0B1E: /* 00045347: 0027 */ // -- Start Return Code -- // /* 0004534B: 0023 */ return 0x00000000; /* 00045354: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(2): // : 000106A4, 00011F53, //Binary Size : 0x00000227 bytes function NUMBER function_033B() NUMBER n0000; //-003-/ 000453A8, 000454A2, 000454CA, NUMBER n0001; //-003-/ 00045425, 000454A2, 000454CA, NUMBER n0002; //-011-/ 000453B4, 000453BE, 000453D9, 0004541C, 00045431, 0004543B, 00045456, 00045499, 000454D6, 000454E0, 0004550A, NUMBER n0003; //-018-/ 00045374, 0004537E, 0004537E, 0004538D, 000453BE, 000453CD, 0004543B, 0004544A, 000454A2, 000454AF, 000454E0, 000454EF, 0004550A, 00045519, 00045531, 0004553B, 0004553B, 0004554A, begin /* 00045362: 0022 */ // -- Begin Function Code -- // /* 0004536B: 0021 */ function_02CF(g_str0011); /* 00045374: 0006 */ n0003 = LAST_RESULT; /* 0004537E: 000D */ n0003 = n0003 == 0x00000000; /* 0004538D: 0004 */ if(! n0003) goto label_0B20; // normal if /* 00045399: 0027 */ // -- Start Return Code -- // /* 0004539D: 0023 */ return 0x00000005; // : Jump Referenced(1): // : 0004538D, label_0B20: /* 000453A8: 0021 */ function_0335(n0000, g_str0011); /* 000453B4: 0006 */ n0002 = LAST_RESULT; /* 000453BE: 0009 */ n0003 = n0002 < 0x00000000; /* 000453CD: 0004 */ if(! n0003) goto label_0B21; // normal if /* 000453D9: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x000002B4, n0002); /* 00045418: 0027 */ // -- Start Return Code -- // /* 0004541C: 0023 */ return n0002; // : Jump Referenced(1): // : 000453CD, label_0B21: /* 00045425: 0021 */ function_0335(n0001, g_str0010); /* 00045431: 0006 */ n0002 = LAST_RESULT; /* 0004543B: 0009 */ n0003 = n0002 < 0x00000000; /* 0004544A: 0004 */ if(! n0003) goto label_0B22; // normal if /* 00045456: 0021 */ function_01FD("C:\\CodeBases\\isdev\\Script\\ISRT\\Src\\version.rul", 0x000002B7, n0002); /* 00045495: 0027 */ // -- Start Return Code -- // /* 00045499: 0023 */ return n0002; // : Jump Referenced(1): // : 0004544A, label_0B22: /* 000454A2: 000D */ n0003 = n0001 == n0000; /* 000454AF: 0004 */ if(! n0003) goto label_0B23; // normal if /* 000454BB: 0027 */ // -- Start Return Code -- // /* 000454BF: 0023 */ return 0x00000001; // : Jump Referenced(1): // : 000454AF, label_0B23: /* 000454CA: 0020 */ ISRT._CompareDWORD(n0001, n0000); /* 000454D6: 0006 */ n0002 = LAST_RESULT; /* 000454E0: 000D */ n0003 = n0002 == 0xFFFFFFFF; /* 000454EF: 0004 */ if(! n0003) goto label_0B24; // normal if /* 000454FB: 0027 */ // -- Start Return Code -- // /* 000454FF: 0023 */ return 0x00000002; // : Jump Referenced(1): // : 000454EF, label_0B24: /* 0004550A: 000D */ n0003 = n0002 == 0x00000001; /* 00045519: 0004 */ if(! n0003) goto label_0B26; // normal if /* 00045525: 0021 */ function_0339(g_str0011, g_str0012); /* 00045531: 0006 */ n0003 = LAST_RESULT; /* 0004553B: 000D */ n0003 = n0003 == 0x00000000; /* 0004554A: 0004 */ if(! n0003) goto label_0B25; // normal if /* 00045556: 0027 */ // -- Start Return Code -- // /* 0004555A: 0023 */ return 0x00000004; /* 00045563: 0005 */ goto label_0B26; // : Jump Referenced(1): // : 0004554A, label_0B25: /* 0004556E: 0027 */ // -- Start Return Code -- // /* 00045572: 0023 */ return 0x00000003; // : Jump Referenced(2): // : 00045519, 00045563, label_0B26: /* 0004557D: 0027 */ // -- Start Return Code -- // /* 00045581: 0023 */ return 0xFFFFFFFF; /* 0004558A: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0002387C, //Binary Size : 0x000000A3 bytes function NUMBER function_033C(/*HWND*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-003-/ 000455EA, 000455F4, 0004561E, NUMBER n0003; //-002-/ 00045627, 00045635, NUMBER n0004; //-006-/ 000455AA, 000455B4, 000455B4, 000455C3, 000455F4, 00045603, begin /* 00045598: 0022 */ // -- Begin Function Code -- // /* 000455A1: 0021 */ function_033F(n0000); /* 000455AA: 0006 */ n0004 = LAST_RESULT; /* 000455B4: 000B */ n0004 = n0004 <= 0x00000000; /* 000455C3: 0004 */ if(! n0004) goto label_0B28; // normal if /* 000455CF: 0027 */ // -- Start Return Code -- // /* 000455D3: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 000455C3, label_0B28: /* 000455DE: 0021 */ function_033E(n0000, n0001); /* 000455EA: 0006 */ n0002 = LAST_RESULT; /* 000455F4: 000B */ n0004 = n0002 <= 0x00000000; /* 00045603: 0004 */ if(! n0004) goto label_0B29; // normal if /* 0004560F: 0027 */ // -- Start Return Code -- // /* 00045613: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00045603, label_0B29: /* 0004561E: 0021 */ function_033D(n0002); /* 00045627: 0006 */ n0003 = LAST_RESULT; /* 00045631: 0027 */ // -- Start Return Code -- // /* 00045635: 0023 */ return n0003; /* 0004563C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 0004561E, //Binary Size : 0x000000B4 bytes function NUMBER function_033D(/*HWND*/ n0000) NUMBER n0001; //-003-/ 000456CF, 000456E6, 000456F8, NUMBER n0002; //-002-/ 00045699, 000456A3, NUMBER n0003; //-006-/ 0004565C, 00045666, 00045666, 00045675, 000456A3, 000456B2, begin /* 0004564A: 0022 */ // -- Begin Function Code -- // /* 00045653: 0021 */ function_033F(n0000); /* 0004565C: 0006 */ n0003 = LAST_RESULT; /* 00045666: 000B */ n0003 = n0003 <= 0x00000000; /* 00045675: 0004 */ if(! n0003) goto label_0B2B; // normal if /* 00045681: 0027 */ // -- Start Return Code -- // /* 00045685: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00045675, label_0B2B: /* 00045690: 0020 */ USER.SetFocus(n0000); /* 00045699: 0006 */ n0002 = LAST_RESULT; /* 000456A3: 000D */ n0003 = n0002 == 0x00000000; /* 000456B2: 0004 */ if(! n0003) goto label_0B2C; // normal if /* 000456BE: 0021 */ function_0340("SetFocus"); /* 000456CF: 0006 */ n0001 = 0xFFFFFFFF; /* 000456DB: 0005 */ goto label_0B2D; // : Jump Referenced(1): // : 000456B2, label_0B2C: /* 000456E6: 0006 */ n0001 = 0x00000001; // : Jump Referenced(1): // : 000456DB, label_0B2D: /* 000456F4: 0027 */ // -- Start Return Code -- // /* 000456F8: 0023 */ return n0001; /* 000456FF: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(1): // : 000455DE, //Binary Size : 0x000000B7 bytes function NUMBER function_033E(/*HWND*/ n0000, /*NUMBER*/ n0001) NUMBER n0002; //-003-/ 0004575F, 00045769, 000457AE, NUMBER n0003; //-003-/ 00045797, 000457AE, 000457BE, NUMBER n0004; //-006-/ 0004571F, 00045729, 00045729, 00045738, 00045769, 00045778, begin /* 0004570D: 0022 */ // -- Begin Function Code -- // /* 00045716: 0021 */ function_033F(n0000); /* 0004571F: 0006 */ n0004 = LAST_RESULT; /* 00045729: 000B */ n0004 = n0004 <= 0x00000000; /* 00045738: 0004 */ if(! n0004) goto label_0B2F; // normal if /* 00045744: 0027 */ // -- Start Return Code -- // /* 00045748: 0023 */ return 0xFFFFFFFF; // : Jump Referenced(1): // : 00045738, label_0B2F: /* 00045753: 0020 */ USER.GetDlgItem(n0000, n0001); /* 0004575F: 0006 */ n0002 = LAST_RESULT; /* 00045769: 000D */ n0004 = n0002 == 0x00000000; /* 00045778: 0004 */ if(! n0004) goto label_0B30; // normal if /* 00045784: 0021 */ function_0340("GetDlgItem"); /* 00045797: 0006 */ n0003 = 0xFFFFFFFF; /* 000457A3: 0005 */ goto label_0B31; // : Jump Referenced(1): // : 00045778, label_0B30: /* 000457AE: 0006 */ n0003 = n0002; // : Jump Referenced(1): // : 000457A3, label_0B31: /* 000457BA: 0027 */ // -- Start Return Code -- // /* 000457BE: 0023 */ return n0003; /* 000457C5: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000455A1, 00045653, 00045716, //Binary Size : 0x00000068 bytes function NUMBER function_033F(/*HWND*/ n0000) NUMBER n0001; //-003-/ 000457FB, 00045823, 00045835, NUMBER n0002; //-002-/ 000457E5, 000457EF, begin /* 000457D3: 0022 */ // -- Begin Function Code -- // /* 000457DC: 0020 */ USER.IsWindow(n0000); /* 000457E5: 0006 */ n0002 = LAST_RESULT; /* 000457EF: 0004 */ if(! n0002) goto label_0B33; // normal if /* 000457FB: 0006 */ n0001 = 0x00000001; /* 00045807: 0005 */ goto label_0B34; // : Jump Referenced(1): // : 000457EF, label_0B33: /* 00045812: 0021 */ function_0340("IsWindow"); /* 00045823: 0006 */ n0001 = 0xFFFFFFFF; // : Jump Referenced(1): // : 00045807, label_0B34: /* 00045831: 0027 */ // -- Start Return Code -- // /* 00045835: 0023 */ return n0001; /* 0004583C: 0026 */ // -- Create Local Variables -- // end; // : Call Referenced(3): // : 000456BE, 00045784, 00045812, //Binary Size : 0x00000050 bytes function NUMBER function_0340(/*STRING*/ s0000) STRING s0001[255]; //-002-/ 00045853, 00045889, begin /* 0004584A: 0022 */ // -- Begin Function Code -- // /* 00045853: 0007 */ s0001 = "InstallShield can not call DLL function: " + s0000; /* 00045889: 0021 */ function_01F1(s0001, 0xFFFF0003); /* 00045897: 0024 */ return; /* 0004589B: 0026 */ // -- Create Local Variables -- // end; // end of script //