/***********************************************************************
* InstallShiled Decompiler v1.00 beta 7
* by NEKOSUKI
* Script Version : InstallShiled 6.00
* Decompiled Time :
* Source Filename : D:\DownLoads\MBSetup\MBSetup\111\setup.inx
* Source FileTime :
* Debug Symbol :
* CRC Check : invalid
***********************************************************************/
/* Table Strings
*/
/* Strings
/-004-/ 00009BA5,00024016,00024084,00024145,
/-002-/ 00005B55,00005C85,
ACCESS = READ-ONLY\r\n /-008-/ 0000ECFD,0000EE2C,0000EF5B,0000F089,0000F1BE,0000F2F2,0000F4BA,0000F5ED,
ID = 1\r\n /-002-/ 0000ECE2,0000F49F,
ID = 2\r\n /-002-/ 0000EE11,0000F5D2,
ID = 3\r\n /-001-/ 0000EF40,
ID = 4\r\n /-001-/ 0000F06E,
ID = 5\r\n /-001-/ 0000F1A3,
ID = 6\r\n /-001-/ 0000F2D7,
NAME = \"Description\"\r\n /-001-/ 0000F5A9,
NAME = \"Installation\"\r\n /-001-/ 0000F2AD,
NAME = \"Locale\"\r\n /-001-/ 0000F04A,
NAME = \"Manufacturer\"\r\n /-001-/ 0000ECB8,
NAME = \"Product\"\r\n /-001-/ 0000EDEC,
NAME = \"Serial Number\"\r\n /-001-/ 0000F178,
NAME = \"Status\"\r\n /-001-/ 0000F47B,
NAME = \"Version\"\r\n /-001-/ 0000EF1B,
STORAGE = SPECIFIC\r\n /-008-/ 0000ED24,0000EE53,0000EF82,0000F0B0,0000F1E5,0000F319,0000F4E1,0000F614,
TYPE = STRING(128)\r\n /-001-/ 0000F63B,
TYPE = STRING(16)\r\n /-001-/ 0000F0D7,
TYPE = STRING(32)\r\n /-001-/ 0000F508,
TYPE = STRING(64)\r\n /-005-/ 0000ED4B,0000EE7A,0000EFA9,0000F20C,0000F340,
value = \" /-007-/ 0000ED71,0000EEA0,0000EFCF,0000F0FD,0000F232,0000F52E,0000F662,
value = \"DateTime\"\r\n /-001-/ 0000F366,
CLASS = \"DMTF|ComponentID|1.0\"\r\n /-001-/ 0000EC65,
CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n /-001-/ 0000F425,
END ATTRIBUTE\r\n /-008-/ 0000EDAA,0000EED9,0000F008,0000F136,0000F26B,0000F38D,0000F567,0000F69B,
ID = 1\r\n /-001-/ 0000EC4C,
ID = 2\r\n /-001-/ 0000F40C,
NAME = \"ComponentID\"\r\n /-001-/ 0000EC25,
NAME = \"InstallStatus\"\r\n /-001-/ 0000F3E3,
START ATTRIBUTE\r\n /-008-/ 0000EC96,0000EDCA,0000EEF9,0000F028,0000F156,0000F28B,0000F459,0000F587,
END GROUP\r\n /-002-/ 0000F3AD,0000F6BB,
START GROUP\r\n /-002-/ 0000EC09,0000F3C7,
%02ld:%02ld:%02ld /-001-/ 0000C826,
%04d%02d%02d%02d%02d%02d00.000000+000 /-001-/ 0000E95B,
%04x /-001-/ 0001DC1A,
%P /-002-/ 00018CE9,00018D95,
%d /-002-/ 0001D74D,000233C6,
%ld-%ld-%ld /-001-/ 0000C753,
%ld.%ld /-002-/ 0000CFF7,0000D392,
%lx /-001-/ 000085B8,
%s /-003-/ 000056D6,000214DB,00021FC2,
%s%d /-002-/ 0001BBAB,0001D832,
%s-%d /-003-/ 0001C431,0001C507,0001CE8D,
%s-%ld /-001-/ 00018F7A,
%s-count /-001-/ 0001CDDE,
%s-type /-001-/ 0001CD0E,
* /-002-/ 00008595,000194C4,
- /-008-/ 0001BB21,0001BBC4,0001BC63,0001BEEF,0001D7AA,0001D84B,0001DDA1,0001DDFD,
-Remove /-002-/ 00004EA5,00005650,
-count /-001-/ 0001C38E,
-s /-001-/ 00005680,
-type /-001-/ 0001C328,
. /-001-/ 0000B460,
. /-001-/ 00021222,
.. /-001-/ 0000B499,
.\\ /-002-/ 000148A4,0001494F,
.mif /-004-/ 0000E64C,0000E6AA,0000EB33,0000EB78,
.txt /-001-/ 000051DF,
/ /-002-/ 0000A77A,0001949B,
/ : * ? \" < > | /-001-/ 000195EE,
/kill /-001-/ 00005474,
/s /-001-/ 00005F53,
/tray /-001-/ 00005612,
/u /s /-001-/ 00006041,
/uninstall /silent /-001-/ 00005FE9,
0 /-004-/ 0000860B,0001D68D,00022691,000226FB,
0x /-001-/ 00008633,
1 /-001-/ 000226C7,
: /-004-/ 0000A37B,0000ABD1,0000AC5C,000194A9,
: /-004-/ 00021C24,00021C9F,00021D1A,00021E0B,
:\\ /-002-/ 0000C9BC,0000D2A4,
; /-001-/ 0000FEDC,
< /-001-/ 00019515,
> /-001-/ 00019530,
? /-001-/ 000194DF,
A request to InternetQueryOption or InternetSetOption specified an inval /-001-/ 00011DA1,
A required registry value could not be located. /-001-/ 00012754,
A required registry value was located but is an incorrect type or has an /-001-/ 00011176,
A user interface or other blocking operation has been requested. /-001-/ 0001212D,
A:\\ /-001-/ 0000C4CD,
AEInst.dll /-011-/ 00005519,00005563,00005A42,00005AAC,00005B3E,00005BE6,00005C6E,00005D03,00005DA6,00005DF0,00005F04,
AEWave.ax /-003-/ 00005F1A,00005F2F,0000601D,
Access denied /-001-/ 00010533,
Add /-002-/ 0001466A,00022786,
An asynchronous request could not be made because a callback function ha /-001-/ 0001219D,
An asynchronous request could not be made because a zero context value w /-001-/ 00012224,
An extended error was returned from the server. This is typically a stri /-001-/ 00011532,
An internal error has occurred. /-001-/ 00011C6D,
Andrea.skn /-001-/ 00006174,
AndreaVC.exe /-004-/ 0000545B,000055F9,00005ECD,00005FD0,
Another thread has a password dialog box in progress. /-001-/ 00011477,
Application /-005-/ 0001B5E2,0001DBB1,0001DBD2,0001DBF6,0001DC2D,
Async completion (TBS) /-001-/ 0001015B,
Batch /-002-/ 00008B2D,000093C7,
BillBoards /-002-/ 00009847,000098F3,
BootDir /-001-/ 0000C218,
BootOption /-002-/ 000178B1,00017E94,
Button /-004-/ 00006894,00006B2E,0000722F,000073B9,
COMMONFILES /-001-/ 000209E5,
COMPANY_NAME /-001-/ 00022026,
COMPANY_NAME2 /-002-/ 00004ED5,00004F39,
CREATIVE /-001-/ 000050AD,
CSDVersion /-001-/ 00013EA3,
Classic.skn /-001-/ 0000618A,
Client authorization is not set up on this computer. /-001-/ 00011352,
ComboBox /-006-/ 000068B4,00006CAB,00006DCB,0000708C,0000751C,00007B2E,
Company /-001-/ 0001DBF6,
Copy /-001-/ 000226C7,
Count /-009-/ 0000FDE9,0000FE48,0001BC86,0001D7CD,0001DDC4,0001DE20,00021130,00021198,00021438,
CreateBillboards /-001-/ 0001FDBF,
Creative.skn /-001-/ 0000623E,
DATA /-001-/ 00020A68,
DISK1TARGET /-002-/ 000204A5,000207B6,
DefaultPalette /-002-/ 0000F90E,0000F9D9,
Description /-006-/ 0000A191,000212B2,00021329,00021B1A,00021B6F,00023314,
DigiGlow.skn /-001-/ 000061A1,
Direct network access cannot be made at this time. /-001-/ 000122A8,
DisplayIcon /-001-/ 000059F7,
DisplayName /-002-/ 000150F4,00023276,
Dlg /-002-/ 0001BBAB,0001D832,
DlgOrder /-006-/ 0001BBD2,0001BC71,0001D7B8,0001D859,0001DDAF,0001DE0B,
END COMPONENT /-001-/ 0000F6D5,
ENU /-001-/ 0000EAA7,
Edit /-006-/ 00006863,000068FA,00006AFD,00006B5A,000074D8,000076C0,
Enable /-003-/ 00008B74,0000940E,0000DB52,
Engine /-001-/ 00022691,
EnterDisk /-012-/ 00009AAA,00009B33,00009B70,00009BB2,00009BE8,00009C6A,00009CE6,00009D14,00009D54,00009DF5,00009EC9,00009EDB,
Error Number: 0x%X\nDescription: %s /-001-/ 0000A242,
Error response received from gateway /-001-/ 00010A81,
Errors /-010-/ 0000FDCF,0000FE2E,0000FE86,00021116,0002117E,00021231,00021295,0002130C,00021398,0002141E,
FOLDER_NAME /-001-/ 00004F59,
Failed /-005-/ 0000E5BF,0000F7EC,0001B7AC,0001B863,0001B948,
Failed silent installation. May be failed to allocate Memory. /-004-/ 0000F800,0001B7C0,0001B877,0001B95C,
Feature /-003-/ 00023202,0002325B,000232B8,
File /-008-/ 0000FEA3,0001DB48,0002124E,000229B6,00022A0B,00022B35,00022B83,00023413,
File Transfer /-004-/ 000160E6,0001619A,00016252,0001BA50,
FileError /-002-/ 000232F7,000233F6,
FileGroup /-001-/ 000233D9,
FileLockedDlg /-001-/ 00016223,
GetDlgItem /-001-/ 00020ED4,
HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor /-001-/ 0000DBD8,
HTTP version not supported /-001-/ 00010B68,
HTTP/1.1: keep same verb /-001-/ 000104AD,
Heart.skn /-001-/ 000061B9,
INVALID_SERIAL_NUMBER /-001-/ 00005158,
ISRES /-001-/ 00020AC7,
ISRT.dll /-002-/ 0000DEF4,0000E1D6,
ISUSER /-001-/ 00020AE8,
If-modified-since was not modified /-001-/ 000103EF,
In function \'%s\':\n /-001-/ 00018E5B,
Initialization of the Win32 Internet API has not occurred. Indicates tha /-001-/ 0001230A,
InstallShield Installation Information /-001-/ 000227B3,
InstallShield Silent /-003-/ 0001B8D1,0001DADE,0001DB48,
InstallShield can not call DLL function: /-001-/ 00021018,
Installation Successful. /-001-/ 000149DD,
Internal Failure /-001-/ 0000A20D,
Internal server error /-001-/ 000109F6,
Invalid syntax /-001-/ 000104F5,
IsWindow /-001-/ 00020FD7,
Key /-001-/ 0001D72A,
LANG_ID /-001-/ 000051B0,
Lang /-002-/ 0001B5E2,0001DC2D,
LargeFnt.skn /-001-/ 000061CE,
LastDllError /-001-/ 0000D9C3,
LastError /-004-/ 000213B5,00023356,000233A9,00023486,
License_ /-001-/ 000051CA,
ListBox /-003-/ 00006E1B,000070C4,00007A2D,
LockedFile /-001-/ 00016269,
Log File /-001-/ 0001D9ED,
LogFile /-001-/ 00015270,
LongList.skn /-001-/ 000061E6,
MessageBox /-003-/ 00012F58,00013141,000134E8,
Method is not allowed /-001-/ 00010631,
NAME = \"WORKSTATION\"\r\n /-001-/ 0000EBD5,
NOT_ADMIN /-001-/ 00004FDE,
Name /-002-/ 0001DBB1,000232D3,
NeedReboot /-003-/ 0000FD75,00020505,000207FA,
No info to return /-001-/ 000101E3,
No more handles could be generated at this time. /-001-/ 00012537,
No response acceptable to client found /-001-/ 00010676,
NoToAll /-003-/ 00016F0F,000170A6,0001BA50,
Not currently implemented. /-001-/ 000120E3,
Number /-004-/ 0000A177,00021B99,00021E56,00021EEA,
OK to continue with request /-001-/ 00010020,
OPTYPE_FILE /-001-/ 0002275A,
OPTYPE_INI /-001-/ 0001463F,
Object created, reason = new URI /-001-/ 0001010B,
Object not found /-001-/ 000105F1,
Object permanently moved /-001-/ 0001030F,
Object temporarily moved /-001-/ 00010357,
OpSequence /-002-/ 0001463F,0002275A,
OverwrittenReadOnly /-002-/ 0001BA50,0001BE72,
PRODUCT_KEY /-002-/ 00005407,00022086,
PRODUCT_NAME /-003-/ 00021FE8,00022045,00023FC4,
PRODUCT_NAME2 /-003-/ 00004F02,000054F9,00005A59,
PRODUCT_VERSION /-001-/ 00022064,
PROGRAMFILES /-001-/ 00020A23,
Partial GET furfilled /-001-/ 00010275,
Partial completion /-001-/ 000101A1,
Path /-001-/ 00014FBE,
Payment required /-001-/ 00010570,
PerformPendingRegistrations /-001-/ 0000FD93,
Precondition given in request failed /-001-/ 00010874,
ProductName /-001-/ 00019DCF,
Proxy authentication required /-001-/ 000106CC,
Read Only Files -- Not Overwritten /-001-/ 000229C7,
Read Only Files -- Overwritten /-001-/ 00022A1C,
ReadOnlyDlg /-001-/ 0001616D,
ReadOnlyFile /-001-/ 000161B1,
Reboot /-003-/ 0000FFCB,00016FE9,00017111,
Redirection to proxy, location header specifies proxy to use /-001-/ 00010441,
Redirection w/ new access method /-001-/ 0001039F,
RegSvr32.exe /-002-/ 00005F73,00006064,
RegisteredOrganization /-001-/ 000191EB,
RegisteredOwner /-001-/ 000191C4,
Request URI too long /-001-/ 00010914,
Request completed /-001-/ 000100CA,
Request completed, but clear form /-001-/ 00010224,
Request entity was too large /-001-/ 000108C8,
Request forbidden /-001-/ 000105B0,
Required not supported /-001-/ 00010A3B,
Response File /-001-/ 0001DA5E,
ResponseResult /-005-/ 0001D646,0001D6BE,0001D703,0001D72A,0001D75E,
Result /-020-/ 00012F74,0001315D,000131E9,00013456,00015C64,00016055,00017894,00017E77,00017FAA,0001859C,0001982E,00019D57,00019E65,0001A479,0001A625,0001AAE9,0001AB86,0001AEB2,0001AF39,0001B073,
ResultCode /-002-/ 0001D646,0001D6BE,
Retry after doing the appropriate action /-001-/ 0001099E,
Rocket.skn /-001-/ 000061FE,
SETUPSTR862 /-001-/ 00018AD4,
SHELL_OBJECT_FOLDER /-002-/ 00020384,000206E9,
SILENTNOTPOSSIBLEvalue /-004-/ 0001CB08,0001CB4F,0001D881,0001D8C8,
SOFTWARE\\Microsoft\\Windows\\CurrentVersion /-001-/ 00013F63,
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup /-001-/ 0000C218,
SRCDIR /-002-/ 0002044A,00020777,
SRCDISK /-001-/ 0002067B,
SSL certificate common name (host name field) is incorrect梖or example, /-001-/ 0001288B,
SSL certificate date that was received from the server is bad. The certi /-001-/ 0001295F,
SSL certificate is invalid. /-001-/ 00012B21,
SSL certificate was revoked. /-003-/ 00012A3D,00012A89,00012AD5,
START COMPONENT\r\n /-001-/ 0000EBD5,
SdAskDestPath /-002-/ 00015BFA,00015F17,
SdFinish /-001-/ 00017F43,
SdFinishReboot /-001-/ 00017827,
SdLicense /-001-/ 000197D2,
SdRegisterUserEx /-002-/ 00019E02,0001A2F4,
SdSelectFolder /-002-/ 0001A5C4,0001A99C,
SdWelcome /-002-/ 0001AB2A,0001AD8B,
Section /-001-/ 0001D703,
SelectDir /-003-/ 0001AF1E,0001B058,0001B0D0,
Server couldn\'t decide what to return /-001-/ 000102BA,
Server has switched protocols in upgrade header /-001-/ 0001006B,
Server timed out waiting for request /-001-/ 00010719,
SetFont /-001-/ 00008071,
Shared Files -- Not Removed /-001-/ 00022B46,
Shared Files -- Removed /-001-/ 00022B94,
SharedFile /-001-/ 000160FD,
SharedFileDlg /-001-/ 000160B7,
ShowControl /-002-/ 00008FC8,000096B6,
Software /-001-/ 00014AAE,
Software\\Microsoft\\Windows NT\\CurrentVersion /-001-/ 00013E62,
Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\ /-002-/ 00014F7D,0001501A,
Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\ /-004-/ 000059AB,000150B3,0001516F,0001522F,
Source /-005-/ 00021C33,00021CAE,00021D29,00021E1A,000226FB,
SprintfBox /-002-/ 000131CD,0001343A,
Startup /-003-/ 00022691,000226C7,000226FB,
Static /-003-/ 00006874,00006B0E,00006BB9,
Status /-001-/ 0000E9FA,
StatusText /-001-/ 00020D36,
SubVersionNumber /-001-/ 00013F96,
Success /-002-/ 0000E74A,000149C8,
TARGETDIR /-002-/ 000203EC,00020735,
TARGETDISK /-001-/ 0002061C,
Temporarily overloaded /-001-/ 00010AD5,
The HTTP cookie requires confirmation. /-001-/ 00010C0D,
The HTTP cookie was declined by the server. /-001-/ 00010BB2,
The HTTP request was not redirected. /-001-/ 00010E7F,
The Internet connection has been lost. /-001-/ 000114DC,
The MS-Logoff digest header has been returned from the Web site. /-001-/ 00011F83,
The SSL certificate contains errors. /-001-/ 000129E9,
The URL is invalid. /-001-/ 00011E7E,
The URL scheme could not be recognized, or is not supported. /-001-/ 00012E82,
The Web site or server indicated is unreachable. /-001-/ 00012BE4,
The Win32 Internet function needs to redo the request. /-001-/ 00011673,
The Win32 Internet function support is being shut down or unloaded. /-001-/ 00012C44,
The application could not start an asynchronous thread. /-001-/ 00010FF5,
The application experienced an internal error loading the SSL libraries. /-001-/ 00012B6C,
The application is moving from a non-SSL to an SSL connection because of /-001-/ 000117A6,
The application is moving from an SSL to an non-SSL connection because o /-001-/ 0001182A,
The application is posting and attempting to change multiple lines of te /-001-/ 00011259,
The application is posting data to a sever that is not secure. /-001-/ 00012597,
The attempt to connect to the server failed. /-001-/ 000111FD,
The automatic proxy configuration script could not be downloaded. The IN /-001-/ 00012DDE,
The connection with the server has been reset. /-001-/ 00011419,
The connection with the server has been terminated. /-001-/ 000113B6,
The content is not entirely secure. Some of the content being viewed may /-001-/ 00011FF3,
The data being submitted to an SSL connection is being redirected to a n /-001-/ 000118AF,
The designated proxy server cannot be reached. /-001-/ 00012661,
The dialog box should be retried. /-001-/ 0001283A,
The format of the request is invalid. /-001-/ 00011939,
The function could not handle the redirection, because the scheme change /-001-/ 000126BF,
The function failed due to a security check. /-001-/ 00011617,
The function is unfamiliar with the Certificate Authority that generated /-001-/ 00011CBC,
The function was unable to cache the file. /-001-/ 00012D84,
The header could not be added because it already exists. /-001-/ 00010CB9,
The length of an option supplied to InternetQueryOption or InternetSetOp /-001-/ 000110CB,
The operation was canceled, usually because the handle on which the requ /-001-/ 00012422,
The redirection failed because either the scheme changed (for example, H /-001-/ 00010ED3,
The redirection requires user confirmation. /-001-/ 00010F9A,
The request cannot be made via a proxy. /-001-/ 000123CB,
The request failed because the handle already exists. /-001-/ 00011741,
The request has timed out. /-001-/ 00012D3A,
The request made to HttpQueryInfo is invalid. /-001-/ 00010DCA,
The request requires a CD-ROM to be inserted in the CD-ROM drive to loca /-001-/ 00011BDB,
The request to connect and log on to an FTP server could not be complete /-001-/ 00011A90,
The request to connect and log on to an FTP server could not be complete /-001-/ 00011B35,
The request to connect and log on to an FTP server failed. /-001-/ 00011F19,
The request to the proxy was invalid. /-001-/ 00011E29,
The requested header could not be located. /-001-/ 00010D21,
The requested item could not be located. /-001-/ 00011EC1,
The requested operation cannot be carried out because the handle supplie /-001-/ 0001198E,
The requested operation is invalid. /-001-/ 00011D4E,
The requested option cannot be set, only queried. /-001-/ 000124D6,
The requested protocol could not be located. /-001-/ 00012605,
The requested resource requires Fortezza authentication. /-001-/ 000116D9,
The required operation could not be completed because one or more reques /-001-/ 000127B3,
The required protocol stack is not loaded and the application cannot sta /-001-/ 00012CB7,
The resource is no longer available /-001-/ 000107C0,
The server did not return any headers. /-001-/ 00010C63,
The server is requesting client authentication. /-001-/ 000112F3,
The server name could not be resolved. /-001-/ 0001208D,
The server refused to accept request w/o a length /-001-/ 00010813,
The server response could not be parsed. /-001-/ 00010E27,
The supplied header is invalid. /-001-/ 00010D7B,
The type of handle supplied is incorrect for this operation. /-001-/ 00011A24,
There was an error in the automatic proxy configuration script. /-001-/ 0001105C,
Timed out waiting for gateway /-001-/ 00010B1B,
Title /-001-/ 00007FE8,
Type /-001-/ 0001D75E,
UNINST /-002-/ 0002055C,00020835,
UNINSTALL_STRING /-002-/ 000205B7,00020874,
USER /-001-/ 00019157,
Unable to create dialog.\n /-001-/ 00018E5B,
UninstallString /-001-/ 000151B0,
Unsupported media type /-001-/ 00010958,
User should resubmit with more info /-001-/ 0001076D,
VC200 /-001-/ 00004F84,
value /-020-/ 00020384,000203EC,0002044A,000204A5,0002055C,000205B7,0002061C,0002067B,000206E9,00020735,00020777,000207B6,00020835,00020874,000209E5,00020A23,00020AC7,00020AE8,00020BC4,00020BFD,
Version /-004-/ 0001B8D1,0001DADE,0001DBD2,00020AAC,
Visible /-001-/ 0000990C,
VoiceCenter /-001-/ 000054BC,
VoiceCenter.ico /-001-/ 0000597F,
VoiceCenterHelp.chm /-001-/ 00005EE5,
WIN.INI /-002-/ 00014238,0001445F,
WIN9X /-022-/ 0000DCFB,00013732,0001376A,000137A2,000137DA,00013819,00013858,00013897,00013BF9,00013C90,00013CD3,00014015,00014079,000140DD,00014140,00018FF4,0001B338,000217C0,000221AD,0002364B,000236B7,000239A4,
WINDIR /-001-/ 00020BC4,
WINNT /-018-/ 000135CC,00013604,0001363D,00013678,000136B2,000136F0,000139AA,00013A41,00013AA0,00013B1E,00013E0A,00013F08,00014E76,000190A4,00023565,000235D2,00023723,00023790,
WINSYSDIR /-001-/ 00020BFD,
YesToAll /-002-/ 00016E34,000170E8,
\" /-003-/ 000194FA,0001F1AC,0001F1BA,
\"\r\n /-007-/ 0000ED9A,0000EEC9,0000EFF8,0000F126,0000F25B,0000F557,0000F68B,
\' \' /-001-/ 0001C16F,
\\ /-002-/ 0000A740,00014ADD,
\\Software\\Microsoft\\Windows NT\\CurrentVersion /-001-/ 00019115,
\\Software\\Microsoft\\Windows\\CurrentVersion /-001-/ 00019065,
\n /-002-/ 0001967C,00021287,
\n\n /-002-/ 00021369,00021E8F,
\n\n\t /-001-/ 000195D2,
\r\n /-001-/ 0000778C,
\t /-001-/ 000212FE,
_r_a_p_.tmp /-002-/ 0000D759,0000D7C2,
a /-001-/ 00013FFB,
b /-001-/ 0001405F,
bAdmin_Logged_On /-002-/ 00013709,00013E3B,
bAlpha /-003-/ 000138F6,00013DB4,0002353F,
bIntel /-003-/ 0000DBA3,0001390B,00013DD4,
bOpt1 /-002-/ 00017FFE,000185B9,
bOpt2 /-002-/ 0001801A,000185D5,
bShellExplorer /-006-/ 000138D9,00013A24,00013B01,00013C31,00014EB3,0001923E,
bSubversion_A /-002-/ 000137F3,0001402E,
bSubversion_B /-002-/ 00013832,00014092,
bSubversion_C /-002-/ 00013871,000140F6,
bVersionNotFound /-002-/ 000138B0,00014159,
bWin2000 /-004-/ 00013691,00013B37,000235EB,000237A9,
bWin95 /-003-/ 0001374B,00013CA9,00023664,
bWin98 /-006-/ 000137BB,00013CEC,000217D9,000221C6,000236D0,000239BD,
bWin9X /-005-/ 0000DD14,00013783,00013C12,0001900D,0001B351,
bWinNT /-004-/ 000135E5,000139C3,00014E8F,000190BD,
bWinNT351 /-002-/ 00013656,00013AB9,
bWinNT4 /-004-/ 0001361D,00013A5A,0002357E,0002373C,
boot /-003-/ 0000CCB9,0000CD6E,0000CE26,
boot.description /-002-/ 0000CD0D,0000CDC3,
bottom /-011-/ 00008D2C,00008DB1,00008ED6,00016488,00016510,0001667F,0001678C,000168BA,000169E8,00016B16,000175C6,
c /-001-/ 000140C3,
default.pal /-003-/ 0000F975,0000F9C1,0000FA04,
dwEventType /-005-/ 0002189B,0002226A,000223F1,00023AE3,00023BFE,
dwRestorePtType /-007-/ 0002187D,000223D3,00023BE0,00023DCC,00023E52,00023ED8,00023F43,
edit /-001-/ 000187AB,
int1 /-008-/ 000218FD,0002191F,00022311,00022333,00023A85,00023B3D,00023C60,00023C82,
int2 /-008-/ 00021982,000219A4,00022396,000223B8,00023AC6,00023B7E,00023CE5,00023D07,
ismif32.dll /-001-/ 0000EA6C,
language.dll /-001-/ 0000CCB9,
left /-018-/ 00008D6E,00008EB1,00016422,0001654E,00016573,000165A2,0001665A,000166CA,00016767,000167F8,00016895,00016926,000169C3,00016A54,00016AF1,00016B82,000175A1,00017632,
llSequenceNumber /-016-/ 000218B5,000218D9,0002193A,0002195E,000222C9,000222ED,0002234E,00022372,00023A61,00023AA2,00023B19,00023B5A,00023C18,00023C3C,00023C9D,00023CC1,
mouse.drv /-002-/ 0000CD0D,0000CD6E,
nDay /-003-/ 0000AA7A,0000C6F7,0000E8A3,
nFileAttribs /-001-/ 0000B415,
nHourMin /-005-/ 0000AEA2,0000C799,0000C7C8,0000E8CE,0000E8FD,
nMajorVersion /-001-/ 0000CFB5,
nMinorVersion /-001-/ 0000CFD6,
nOSMajor /-003-/ 00013920,00013BB8,00013D4A,
nOSMinor /-003-/ 00013937,00013B92,00013D24,
nOSVersionInfoSize /-001-/ 0000CF4F,
nSeconds /-003-/ 0000AEB7,0000C7F7,0000E92C,
nServicePack /-002-/ 000136CB,00013F21,
nStatus /-001-/ 00023B03,
nTotalPhys /-001-/ 0000CB6F,
nWinMajor /-003-/ 0001394E,000139F3,00013D70,
nWinMinor /-003-/ 00013966,00013B6B,00013C5F,
nYearMonth /-005-/ 0000AA54,0000C6C6,0000C722,0000E841,0000E872,
network.drv /-002-/ 0000CDC3,0000CE26,
number /-002-/ 0001C2FB,0001CD87,
percent /-001-/ 00020D22,
right /-010-/ 00008D04,00008D55,00008E98,00016409,00016641,0001674E,0001687C,000169AA,00016AD8,00017588,
setup.ilg /-002-/ 00014D6A,0002272F,
setup.ini /-003-/ 0002267B,000226B1,000226E5,
setup.iss /-002-/ 0001B588,0001B684,
setup.log /-001-/ 0001B5CA,
sfc.dll /-009-/ 0002180D,00021862,000219EF,000221FA,0002224F,0002243D,000239F1,00023A46,00023D6B,
space.skn /-001-/ 00006214,
string /-002-/ 0001C316,0001CD67,
system.ini /-005-/ 0000CCB9,0000CD0D,0000CD6E,0000CDC3,0000CE26,
szCompany /-002-/ 00019ED6,0001A436,
szDescription /-004-/ 00023E12,00023E98,00023F1E,00023F89,
szDir /-004-/ 00015CB8,00016037,0001AF8D,0001B090,
szFileName /-003-/ 0000B442,0000B47B,0000B51F,
szFolder /-002-/ 0001A679,0001AAC8,
szName /-002-/ 00019EB9,0001A417,
szSerial /-002-/ 00019EF6,0001A458,
top /-017-/ 00008DCB,00008EF0,000164A2,0001652A,0001658B,00016699,000166E2,000167A6,00016810,000168D4,0001693E,00016A02,00016A6C,00016B30,00016B9A,000175E0,0001764A,
user.pal /-003-/ 0000F8B0,0000F8F9,0000F939,
v6.00.000 /-002-/ 0001B910,0001DADE,
white.skn /-001-/ 00006229,
| /-001-/ 0001954B,
*/
typedef type_0
begin
BOOL bWin95;
BOOL bWin9X;
BOOL bWin98;
BOOL bSubversion_A;
BOOL bSubversion_B;
BOOL bSubversion_C;
BOOL bVersionNotFound;
end;
typedef type_1
begin
BOOL bWinNT;
BOOL bWinNT4;
BOOL bWinNT351;
BOOL bWin2000;
BOOL bAdmin_Logged_On;
NUMBER nServicePack;
end;
typedef type_2
begin
type_1 WINNT;
type_0 WIN9X;
BOOL bShellExplorer;
BOOL bAlpha;
BOOL bIntel;
NUMBER nOSMajor;
NUMBER nOSMinor;
NUMBER nWinMajor;
NUMBER nWinMinor;
end;
typedef type_3
begin
NUMBER int1;
NUMBER int2;
end;
typedef type_4
begin
NUMBER dwEventType;
NUMBER dwRestorePtType;
type_3 llSequenceNumber;
STRING szDescription[64];
end;
typedef type_5
begin
NUMBER nStatus;
type_3 llSequenceNumber;
end;
typedef type_6
begin
NUMBER nYearMonth;
NUMBER nDay;
NUMBER nHourMin;
NUMBER nSeconds;
end;
typedef type_7
begin
NUMBER nLength;
NUMBER nMemoryLoad;
NUMBER nTotalPhys;
NUMBER nAvailPhys;
NUMBER nTotalPageFile;
NUMBER nAvailPageFile;
NUMBER nTotalVirtual;
NUMBER nAvailVirtual;
end;
typedef type_8
begin
NUMBER nOSVersionInfoSize;
NUMBER nMajorVersion;
NUMBER nMinorVersion;
NUMBER nBuildNumber;
NUMBER nPlatformId;
STRING szCSDVersion[128];
end;
typedef type_9
begin
NUMBER nLowDateTime;
NUMBER nHighDateTime;
end;
typedef type_10
begin
NUMBER nFileAttribs;
type_9 ftCreationTime;
type_9 ftLastAccessTime;
type_9 ftLastWriteTime;
NUMBER nFileSizeHigh;
NUMBER nFileSizeLow;
NUMBER nReserved0;
NUMBER nReserved1;
STRING szFileName[260];
STRING szAlternateFileName[14];
STRING szFiller[2];
end;
typedef type_11
begin
NUMBER left;
NUMBER top;
NUMBER right;
NUMBER bottom;
end;
STRING g_str0;
STRING g_str1;
STRING g_str2;
STRING g_str3[200];
STRING g_str4;
STRING g_str5;
STRING g_str6;
STRING g_str7;
STRING g_str8;
STRING g_str9;
STRING g_str10;
STRING g_str11;
STRING g_str12;
STRING g_str13;
STRING g_str14;
STRING g_str15;
STRING g_str16;
STRING g_str17;
STRING g_str18;
STRING g_str19;
STRING g_str20;
STRING g_str21;
STRING g_str22;
STRING g_str23;
STRING g_str24;
STRING g_str25;
STRING g_str26;
STRING g_str27;
STRING g_str28;
STRING g_str29;
STRING g_str30;
STRING g_str31;
STRING g_str32;
STRING g_str33;
STRING g_str34;
STRING g_str35;
STRING g_str36;
STRING g_str37;
STRING g_str38;
STRING g_str39;
STRING g_str40;
STRING g_str41;
STRING g_str42;
STRING g_str43;
STRING g_str44;
STRING g_str45;
STRING g_str46;
STRING g_str47;
STRING g_str48;
STRING g_str49;
STRING g_str50;
STRING g_str51;
STRING g_str52;
STRING g_str53;
STRING g_str54;
STRING g_str55;
STRING g_str56;
STRING g_str57;
STRING g_str58;
STRING g_str59;
STRING g_str60;
STRING g_str61;
STRING g_str62;
STRING g_str63;
STRING g_str64;
STRING g_str65;
STRING g_str66;
STRING g_str67;
STRING g_str68;
STRING g_str69;
STRING g_str70;
STRING g_str71;
STRING g_str72;
NUMBER g_number0;
NUMBER g_number1;
NUMBER g_number2;
NUMBER g_number3;
NUMBER g_number4;
NUMBER g_number5;
NUMBER g_number6;
NUMBER g_number7;
NUMBER g_number8;
NUMBER g_number9;
NUMBER g_number10;
NUMBER g_number11;
NUMBER g_number12;
NUMBER g_number13;
NUMBER g_number14;
NUMBER g_number15;
NUMBER g_number16;
NUMBER g_number17;
NUMBER g_number18;
NUMBER g_number19;
NUMBER g_number20;
NUMBER g_number21;
NUMBER g_number22;
NUMBER g_number23;
NUMBER g_number24;
NUMBER g_number25;
NUMBER g_number26;
NUMBER g_number27;
NUMBER g_number28;
NUMBER g_number29;
NUMBER g_number30;
NUMBER g_number31;
NUMBER g_number32;
NUMBER g_number33;
NUMBER g_number34;
NUMBER g_number35;
NUMBER g_number36;
NUMBER g_number37;
NUMBER g_number38;
NUMBER g_number39;
NUMBER g_number40;
NUMBER g_number41;
NUMBER g_number42;
NUMBER g_number43;
NUMBER g_number44;
NUMBER g_number45;
NUMBER g_number46;
NUMBER g_number47;
NUMBER g_number48;
NUMBER g_number49;
NUMBER g_number50;
NUMBER g_number51;
NUMBER g_number52;
NUMBER g_number53;
NUMBER g_number54;
NUMBER g_number55;
NUMBER g_number56;
NUMBER g_number57;
NUMBER g_number58;
NUMBER g_number59;
NUMBER g_number60;
NUMBER g_number61;
NUMBER g_number62;
NUMBER g_number63;
NUMBER g_number64;
NUMBER g_number65;
NUMBER g_number66;
NUMBER g_number67;
NUMBER g_number68;
NUMBER g_number69;
OBJECT LAST_RESULT;
OBJECT NOTHING;
OBJECT Err;
type_2 g_struct_3;
OBJECT g_obj4;
OBJECT g_obj5;
OBJECT g_obj6;
OBJECT g_obj7;
OBJECT g_obj8;
OBJECT g_obj9;
OBJECT g_obj10;
type_4 g_struct_11;
type_5 g_struct_12;
prototype NUMBER function_0();
prototype NUMBER function_1();
prototype NUMBER function_2();
prototype NUMBER function_3();
prototype NUMBER function_4();
prototype NUMBER function_5();
prototype NUMBER function_6();
prototype NUMBER function_7();
prototype NUMBER function_8();
prototype BOOL function_9(BYREF STRING);
prototype VOID function_10(BYREF STRING);
prototype VOID function_11(BYREF STRING);
prototype NUMBER function_12();
prototype VOID function_13(NUMBER);
prototype NUMBER function_14(STRING, STRING);
prototype NUMBER VoiceCenter_Installing();
prototype NUMBER VoiceCenter_Installed();
prototype NUMBER VoiceCenter_UnInstalling();
prototype NUMBER SharedDLLs_Installed();
prototype NUMBER SharedDLLs_UnInstalled();
prototype NUMBER WMAConversions_Installing();
prototype NUMBER WMAConversions_Installed();
prototype NUMBER WMAConversions_UnInstalling();
prototype NUMBER Skins_Installing();
prototype NUMBER Skins_Installed();
prototype NUMBER Skins_UnInstalling();
prototype BOOL sfc.SRSetRestorePoint(LIST, LIST);
prototype NUMBER AEInst.WaitFor(NUMBER);
prototype NUMBER AEInst.IsProductRegistered(BYREF STRING);
prototype NUMBER AEInst.GetRegisteredOrganization(BYREF STRING, NUMBER);
prototype NUMBER AEInst.GetRegisteredOwner(BYREF STRING, NUMBER);
prototype NUMBER AEInst.RegisterProduct(BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BOOL);
prototype NUMBER ISRT.IsObject(OBJECT);
prototype NUMBER ISRT.IsEmpty(OBJECT);
prototype NUMBER ISRT.__GetMainWindow(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetProgress(LIST, BYREF OBJECT);
prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT);
prototype NUMBER USER.GetClientRect(HWND, LIST);
prototype HWND KERNEL.GetModuleHandle(STRING);
prototype INT USER.LoadString(INT, INT, BYREF STRING, INT);
prototype INT USER.ShowWindow(HWND, SHORT);
prototype NUMBER USER.SetWindowText(HWND, STRING);
prototype HWND USER.SetFocus(HWND);
prototype INT USER.ReleaseDC(HWND, HWND);
prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT);
prototype BOOL USER.IsWindow(HWND);
prototype BOOL USER.IsIconic(HWND);
prototype NUMBER USER.GetWindowRect(HWND, LIST);
prototype NUMBER USER.GetWindowLong(HWND, INT);
prototype HWND USER.GetFocus();
prototype HWND USER.GetDlgItem(HWND, INT);
prototype HWND USER.GetDC(HWND);
prototype INT USER.GetClassName(HWND, BYREF STRING, INT);
prototype BOOL USER.EnableWindow(HWND, SHORT);
prototype NUMBER ISRT.MessageBeepP(NUMBER);
prototype NUMBER ISRT.GetHandle(LIST, NUMBER);
prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER);
prototype NUMBER ISRT._Rebooted(NUMBER);
prototype NUMBER ISRT._AppSearch(NUMBER);
prototype NUMBER ISRT._CCPSearch(NUMBER);
prototype NUMBER ISRT._ExitInstall(NUMBER);
prototype NUMBER ISRT._InitInstall(NUMBER);
prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER);
prototype NUMBER KERNEL32.CloseHandle(NUMBER);
prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, LIST, NUMBER, NUMBER, NUMBER);
prototype NUMBER KERNEL32.DeleteFileA(STRING);
prototype NUMBER KERNEL32.GetDriveType(STRING);
prototype NUMBER KERNEL32.GetFileAttributesA(STRING);
prototype NUMBER KERNEL32.GetFileTime(NUMBER, LIST, LIST, LIST);
prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GetLocalTime(LIST);
prototype NUMBER KERNEL32.GetPrivateProfileStringA(LIST, LIST, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetProfileStringA(LIST, LIST, STRING, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetSystemDefaultLCID();
prototype NUMBER KERNEL32.GetUserDefaultLangID();
prototype BOOL USER.IsWindowVisible(HWND);
prototype BOOL USER.SetForegroundWindow(HWND);
prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER);
prototype NUMBER USER32.GetDesktopWindow();
prototype NUMBER USER32.GetSystemMetrics(NUMBER);
prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER);
prototype NUMBER USER32.GetWindowTextLength(HWND);
prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER);
prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING);
prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER);
prototype NUMBER USER32.ScreenToClient(HWND, LIST);
prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, LIST, NUMBER);
prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL);
prototype NUMBER ISRT._EnablePrevDialog(LIST, BOOL, STRING);
prototype NUMBER KERNEL32.GetVersion();
prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GlobalMemoryStatus(LIST);
prototype NUMBER KERNEL32.FileTimeToSystemTime(LIST, LIST);
prototype NUMBER KERNEL32.FileTimeToLocalFileTime(LIST, LIST);
prototype NUMBER KERNEL32.FindClose(NUMBER);
prototype NUMBER KERNEL32.FindFirstFileA(STRING, LIST);
prototype NUMBER KERNEL32.FindNextFileA(NUMBER, LIST);
prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER);
prototype NUMBER KERNEL32.LocalFileTimeToFileTime(LIST, LIST);
prototype NUMBER KERNEL32.lstrlen(STRING);
prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER);
prototype NUMBER KERNEL32.SetFileTime(NUMBER, LIST, LIST, LIST);
prototype NUMBER KERNEL32.SystemTimeToFileTime(LIST, LIST);
prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, LIST, LIST, STRING);
prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING);
prototype NUMBER KERNEL32.WriteProfileStringA(STRING, LIST, LIST);
prototype BOOL KERNEL32.GetVersionEx(LIST);
prototype OBJECT function_111();
prototype NUMBER function_112(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_113(STRING, STRING);
prototype NUMBER function_114(STRING, STRING, BOOL);
prototype NUMBER function_115(STRING, STRING, LIST);
prototype NUMBER function_116(STRING);
prototype NUMBER function_117(STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER function_118(STRING, NUMBER, BOOL);
prototype NUMBER function_119();
prototype NUMBER function_120();
prototype NUMBER function_121(STRING);
prototype NUMBER ISRT._ComponentRemoveAll(NUMBER);
prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING);
prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING);
prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF OBJECT, BYREF STRING);
prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING);
prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER);
prototype NUMBER ISRT._ComponentReinstall(NUMBER);
prototype NUMBER function_133(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_134(STRING, STRING, STRING, NUMBER);
prototype NUMBER function_135(STRING);
prototype NUMBER function_136(STRING);
prototype NUMBER function_137(STRING);
prototype NUMBER function_138(STRING);
prototype NUMBER function_139(STRING);
prototype NUMBER function_140(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_141(STRING, NUMBER, STRING);
prototype NUMBER function_142(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_143(STRING, NUMBER, STRING);
prototype NUMBER function_144(STRING, NUMBER);
prototype NUMBER function_145(STRING, NUMBER, NUMBER);
prototype NUMBER function_146(STRING, NUMBER);
prototype NUMBER function_147(STRING, NUMBER, LIST);
prototype NUMBER function_148(STRING, NUMBER);
prototype NUMBER function_149(STRING, NUMBER, LIST);
prototype NUMBER ISRT._DefineDialog(LIST, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER ISRT._WaitOnDialog(LIST, STRING);
prototype NUMBER ISRT._EndDialog(LIST, STRING);
prototype NUMBER ISRT._ReleaseDialog(LIST, STRING);
prototype NUMBER ISRT._CmdGetHwndDlg(LIST, STRING);
prototype NUMBER ISRT._CtrlGetSubCommand(LIST, STRING);
prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_157(NUMBER, STRING, NUMBER);
prototype NUMBER function_158();
prototype NUMBER function_159(NUMBER, STRING);
prototype NUMBER function_160(STRING, NUMBER, NUMBER);
prototype STRING function_161(NUMBER);
prototype STRING function_162(NUMBER);
prototype STRING function_163(NUMBER);
prototype NUMBER function_164();
prototype NUMBER ISRT._DialogSetFont(LIST, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.GetFontSub(LIST, BYREF STRING);
prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING);
prototype NUMBER ISRT._SetAltMainImage(LIST, NUMBER, STRING);
prototype NUMBER function_169();
prototype NUMBER function_170();
prototype NUMBER function_171();
prototype NUMBER function_172();
prototype NUMBER function_173();
prototype NUMBER function_174(NUMBER);
prototype NUMBER function_175(NUMBER);
prototype NUMBER function_176(NUMBER);
prototype NUMBER function_177(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._EnableStatus(LIST, NUMBER);
prototype NUMBER ISRT._DisableStatus(LIST);
prototype NUMBER ISRT.EnableHourGlass(LIST, BOOL);
prototype NUMBER ISRT._EnableDialogCache(LIST, BOOL);
prototype NUMBER function_182(STRING, STRING);
prototype NUMBER function_183(STRING, STRING);
prototype VOID function_184();
prototype NUMBER function_185(STRING, STRING);
prototype NUMBER function_186(STRING, STRING, NUMBER);
prototype NUMBER ISRT.LnchAppAndWait(STRING, STRING, NUMBER);
prototype NUMBER function_188(STRING);
prototype NUMBER function_189(STRING);
prototype NUMBER function_190(NUMBER);
prototype NUMBER function_191(BYREF NUMBER, STRING, STRING);
prototype NUMBER function_192(NUMBER);
prototype NUMBER function_193(NUMBER, STRING);
prototype NUMBER function_194(STRING);
prototype NUMBER function_195(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_196(STRING);
prototype NUMBER function_197(STRING, STRING, BYREF STRING);
prototype NUMBER function_198();
prototype NUMBER function_199(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL);
prototype BOOL ISRT._ExistsDir(STRING);
prototype BOOL ISRT._ExistsDisk(STRING);
prototype BOOL ISRT._ExistsFile(STRING);
prototype NUMBER ISRT._CreateDir(LIST, STRING);
prototype NUMBER ISRT._OpenFile(LIST, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._CloseFile(LIST, NUMBER);
prototype NUMBER ISRT._WriteLine(LIST, NUMBER, STRING);
prototype NUMBER function_207(STRING);
prototype NUMBER function_208(STRING, NUMBER);
prototype NUMBER function_209(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_210(NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_211(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_212();
prototype NUMBER function_213(BYREF NUMBER);
prototype NUMBER function_214(NUMBER, BYREF STRING);
prototype NUMBER function_215(BYREF NUMBER, STRING);
prototype NUMBER function_216(BYREF NUMBER);
prototype NUMBER function_217(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_218(BYREF STRING);
prototype NUMBER function_219(BYREF STRING);
prototype NUMBER function_220(BYREF STRING);
prototype NUMBER function_221(BYREF STRING);
prototype NUMBER function_222(BYREF STRING);
prototype NUMBER function_223(BYREF NUMBER);
prototype NUMBER function_224(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_225(BYREF NUMBER);
prototype NUMBER function_226(STRING, BYREF STRING);
prototype NUMBER function_227(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_228(STRING, NUMBER);
prototype NUMBER ISRT.GetCPUType();
prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL);
prototype NUMBER function_232();
prototype NUMBER function_233();
prototype NUMBER function_234(BYREF STRING, NUMBER, BYREF STRING);
prototype NUMBER function_235();
prototype NUMBER function_236();
prototype NUMBER function_237();
prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER);
prototype VOID ISRT._InetEndofTransfer(NUMBER);
prototype NUMBER ISRT._InetGetLastError(NUMBER);
prototype NUMBER function_241(NUMBER, STRING);
prototype BOOL ISRT.IsNTAdmin();
prototype BOOL ISRT.PathIsValidSyntax(STRING);
prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER);
prototype VOID __ISRTUnInit();
prototype NUMBER __ISRTSetComponentLog(NUMBER);
prototype NUMBER __ISRTRestoreMainLog();
prototype NUMBER ISRT.__GetInfo(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetLogDB(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetFileRegistrar(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetReboot(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetTextSub(LIST, BOOL, BYREF OBJECT);
prototype NUMBER ISRT.__GetContextGUID(LIST, BYREF STRING);
prototype NUMBER ISRT.__GetCmdLineOptions(LIST, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__RestoreMainLog(NUMBER);
prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER);
prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER);
prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER);
prototype STRING function_259(STRING);
prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_261(NUMBER, STRING);
prototype NUMBER function_262();
prototype NUMBER function_263();
prototype NUMBER function_264();
prototype NUMBER function_265();
prototype NUMBER function_266(STRING);
prototype NUMBER function_267();
prototype NUMBER function_268();
prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_270();
prototype NUMBER function_271();
prototype NUMBER ISRT._SetPaletteFile(LIST, STRING);
prototype NUMBER ISRT.__GetUser(LIST, BYREF OBJECT);
prototype NUMBER ISRT._CleanupInet(NUMBER);
prototype NUMBER ISRT._SetupInet(NUMBER);
prototype NUMBER function_276(NUMBER);
prototype NUMBER function_277(NUMBER);
prototype NUMBER function_278(NUMBER, NUMBER);
prototype NUMBER function_279(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER function_280(NUMBER);
prototype NUMBER function_281(NUMBER);
prototype NUMBER function_282(NUMBER);
prototype NUMBER __ISRTDoExit();
prototype NUMBER function_284(NUMBER);
prototype STRING function_285(NUMBER);
prototype NUMBER function_286(STRING, NUMBER);
prototype NUMBER function_287(NUMBER, STRING, STRING, ...);
prototype NUMBER function_288(STRING, STRING, NUMBER);
prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF OBJECT);
prototype NUMBER function_290(NUMBER);
prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER);
prototype NUMBER function_292();
prototype NUMBER function_293();
prototype NUMBER function_294();
prototype NUMBER function_295(STRING, STRING, STRING, BYREF STRING);
prototype NUMBER function_296(STRING, STRING, STRING, STRING);
prototype NUMBER function_297(STRING, STRING, STRING, STRING);
prototype NUMBER function_298(STRING);
prototype NUMBER function_299(BYREF STRING, BOOL);
prototype NUMBER function_300(NUMBER);
prototype NUMBER function_301(BYREF STRING);
prototype NUMBER function_302();
prototype NUMBER function_303(STRING, STRING, STRING, STRING);
prototype NUMBER function_304(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_305(NUMBER);
prototype NUMBER function_306(NUMBER, STRING);
prototype NUMBER function_307(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_308();
prototype NUMBER function_309(STRING);
prototype NUMBER function_310(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_311(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_312(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_313();
prototype NUMBER ISRT._RegSetKeyBinaryvalue(LIST, NUMBER, STRING, STRING, BINARY, NUMBER);
prototype NUMBER ISRT._RegSetKeyvalue(LIST, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._RegQueryKeyBinaryvalue(LIST, NUMBER, STRING, STRING, BYREF BINARY, BYREF NUMBER);
prototype NUMBER ISRT._RegQueryKeyvalue(LIST, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER ISRT._RegCreateKey(LIST, NUMBER, STRING, STRING, BOOL);
prototype NUMBER function_319(NUMBER);
prototype NUMBER function_320(BYREF LIST);
prototype NUMBER function_321(LIST);
prototype NUMBER function_322(LIST, NUMBER);
prototype NUMBER function_323(LIST, NUMBER, NUMBER);
prototype NUMBER function_324(LIST, STRING, NUMBER);
prototype NUMBER function_325(LIST, BYREF STRING);
prototype NUMBER function_326(LIST, STRING);
prototype NUMBER function_327(LIST, BYREF NUMBER);
prototype NUMBER function_328(LIST, BYREF STRING);
prototype NUMBER function_329(LIST, BYREF NUMBER);
prototype NUMBER function_330(LIST, BYREF STRING);
prototype NUMBER function_331(LIST);
prototype NUMBER function_332(LIST, STRING);
prototype NUMBER function_333(LIST);
prototype NUMBER ISRT._ListDeleteString(LIST, NUMBER);
prototype NUMBER ISRT._ListCurrentString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetFirstItem(LIST, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetFirstString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetNextItem(LIST, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetNextString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListReadFromFile(LIST, NUMBER, STRING);
prototype NUMBER ISRT._ListGetType(LIST, NUMBER);
prototype NUMBER ISRT._ListFindString(LIST, NUMBER, STRING);
prototype NUMBER ISRT._ListAddString(LIST, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._ListAddItem(LIST, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListSetIndex(LIST, NUMBER, NUMBER);
prototype NUMBER ISRT._ListCount(LIST, NUMBER);
prototype NUMBER ISRT._ListDestroy(LIST, BYREF NUMBER);
prototype NUMBER ISRT._ListCreate(LIST, NUMBER);
prototype NUMBER function_349(STRING, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_350(NUMBER, STRING);
prototype NUMBER function_351(STRING, STRING, NUMBER);
prototype NUMBER function_352(STRING, STRING, NUMBER);
prototype NUMBER function_353(STRING, NUMBER, HWND);
prototype NUMBER function_354(STRING, NUMBER, HWND);
prototype NUMBER function_355(STRING, NUMBER, HWND);
prototype NUMBER function_356(STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_357(STRING, NUMBER);
prototype NUMBER function_358(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_359(STRING, NUMBER, NUMBER);
prototype NUMBER function_360(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_361(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_362();
prototype NUMBER function_363();
prototype NUMBER function_364(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_365(NUMBER);
prototype NUMBER function_366(NUMBER);
prototype NUMBER function_367(HWND);
prototype NUMBER function_368(STRING, INT, STRING);
prototype NUMBER function_369(STRING, NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER function_370(INT, STRING);
prototype NUMBER function_371(INT, BYREF INT, BYREF BOOL);
prototype NUMBER function_372(BYREF STRING, STRING, STRING, BYREF NUMBER);
prototype NUMBER function_373(BYREF STRING);
prototype NUMBER function_374(BYREF STRING, BYREF STRING);
prototype NUMBER function_375();
prototype NUMBER function_376(HWND);
prototype STRING function_377(NUMBER);
prototype NUMBER function_378(STRING);
prototype NUMBER function_379(STRING, NUMBER, STRING);
prototype NUMBER ISRT.LangLoadString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER function_381(STRING, STRING, STRING, STRING);
prototype NUMBER function_382(STRING);
prototype NUMBER function_383(STRING, STRING, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER function_384(INT, INT, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER function_385(STRING, STRING, BYREF STRING);
prototype NUMBER function_386(STRING, STRING);
prototype NUMBER function_387(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER function_388(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER ISRT._BrowseForFolder(LIST, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING);
prototype NUMBER function_390(STRING, LIST, LIST);
prototype NUMBER function_391(NUMBER);
prototype NUMBER function_392();
prototype STRING function_393(STRING);
prototype NUMBER ISRT.EnumFoldersItems(LIST, STRING, NUMBER, NUMBER);
prototype NUMBER function_395(STRING, STRING);
prototype NUMBER function_396();
prototype NUMBER function_397(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_398(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_399(STRING);
prototype NUMBER function_400(STRING, STRING, STRING);
prototype NUMBER function_401(STRING, STRING, NUMBER);
prototype NUMBER function_402(STRING, STRING, LIST);
prototype NUMBER function_403(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_404(NUMBER);
prototype NUMBER function_405(STRING, STRING);
prototype NUMBER function_406(STRING);
prototype NUMBER function_407(STRING, STRING, BYREF STRING);
prototype NUMBER function_408(STRING, STRING, BYREF NUMBER);
prototype NUMBER function_409(STRING, STRING, LIST);
prototype NUMBER function_410(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_411(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_412(NUMBER);
prototype NUMBER function_413(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_414();
prototype NUMBER function_415(STRING, STRING, STRING);
prototype NUMBER function_416(BOOL);
prototype NUMBER function_417(BOOL, STRING, STRING);
prototype NUMBER function_418(STRING, STRING, NUMBER, STRING);
prototype NUMBER function_419(STRING, STRING, STRING);
prototype NUMBER function_420();
prototype NUMBER function_421();
prototype NUMBER function_422(NUMBER);
prototype NUMBER function_423(STRING, BYREF STRING);
prototype NUMBER function_424(STRING, BYREF STRING);
prototype NUMBER function_425(BYREF STRING, STRING, NUMBER);
prototype NUMBER function_426(LIST, STRING, STRING);
prototype NUMBER function_427(STRING);
prototype NUMBER function_428(STRING);
prototype NUMBER function_429(BYREF STRING);
prototype NUMBER function_430(BYREF STRING, STRING);
prototype NUMBER function_431(BYREF STRING, BOOL);
prototype NUMBER function_432(BYREF STRING);
prototype NUMBER function_433(BYREF STRING, STRING, ...);
prototype NUMBER function_434(BYREF STRING);
prototype NUMBER function_435(BYREF NUMBER, STRING);
prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER);
prototype STRING function_443();
prototype STRING function_444();
prototype STRING function_445();
prototype STRING function_446();
prototype STRING function_447();
prototype STRING function_448();
prototype NUMBER function_449();
prototype STRING function_450();
prototype NUMBER function_451();
prototype STRING function_452();
prototype OBJECT function_453();
prototype OBJECT function_454(STRING);
prototype NUMBER function_455(NUMBER);
prototype NUMBER function_456(NUMBER);
prototype NUMBER function_457();
prototype NUMBER function_458();
prototype NUMBER function_459();
prototype NUMBER function_460();
prototype NUMBER function_461();
prototype OBJECT function_462(NUMBER);
prototype VOID function_463(NUMBER, OBJECT);
prototype NUMBER function_464();
prototype NUMBER function_465();
prototype NUMBER function_466();
prototype NUMBER function_467(STRING);
prototype NUMBER function_468();
prototype VOID function_469();
prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._GetSupportDir(LIST, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__GetMaintenanceMode(LIST, BYREF BOOL);
prototype NUMBER ISRT.__GetProductGuid(LIST, BYREF STRING);
prototype NUMBER ISRT.__GetLog(LIST, BYREF OBJECT);
prototype NUMBER function_475(STRING, NUMBER, NUMBER);
prototype NUMBER function_476(NUMBER);
prototype NUMBER function_477(NUMBER, STRING);
prototype NUMBER function_478(BOOL, NUMBER);
prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER);
prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER);
prototype NUMBER function_482(HWND, INT, INT);
prototype NUMBER function_483(HWND, INT);
prototype NUMBER function_484(HWND, INT);
prototype NUMBER function_485(HWND);
prototype NUMBER function_486(STRING);
prototype VOID program();
prototype NUMBER IfxRunAfterReboot();
prototype NUMBER function_489();
prototype NUMBER function_490();
prototype NUMBER IfxOnTransferred();
prototype NUMBER function_492();
prototype NUMBER function_493();
prototype NUMBER IfxOnRebooted();
prototype NUMBER function_495();
prototype NUMBER IfxOnAppSearch();
prototype NUMBER function_497();
prototype NUMBER IfxOnCCPSearch();
prototype NUMBER function_499();
prototype NUMBER FinalConstruct();
prototype NUMBER FinalRelease();
prototype NUMBER IfxOnAbortInstall();
prototype NUMBER function_503();
prototype NUMBER function_504();
prototype NUMBER function_505();
prototype NUMBER function_506();
prototype NUMBER function_507();
prototype NUMBER function_508();
prototype NUMBER IfxOnInitInstall();
prototype NUMBER IfxonExitInstall();
prototype NUMBER IfxOnTransferring();
prototype NUMBER IfxOnDisk1Installing();
prototype NUMBER IfxOnDisk1Installed();
prototype NUMBER IfxFinalConstruct();
prototype NUMBER IfxFinalRelease();
prototype NUMBER function_516();
prototype NUMBER IfxOnFileReadOnly(STRING);
prototype NUMBER function_518(STRING);
prototype NUMBER IfxOnRemovingSharedFile(STRING);
prototype NUMBER function_520(STRING);
prototype NUMBER IfxOnMD5Error(STRING);
prototype NUMBER function_522(STRING);
prototype NUMBER IfxOnFileError(STRING, NUMBER);
prototype NUMBER function_524(STRING, NUMBER);
prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER);
prototype NUMBER function_526(NUMBER, STRING, NUMBER);
prototype NUMBER IfxOnFileLocked(STRING);
prototype NUMBER function_528(STRING);
prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_530(STRING, NUMBER, BYREF STRING);
prototype VOID function_531();
prototype NUMBER function_532();
prototype NUMBER function_533();
prototype NUMBER function_534(NUMBER);
prototype NUMBER function_535();
prototype NUMBER function_536();
prototype STRING function_537(STRING);
prototype NUMBER IfxInitProperties();
prototype NUMBER InitProperties();
prototype NUMBER IfxReadProperties(NUMBER);
prototype NUMBER ReadProperties(NUMBER);
prototype NUMBER IfxWriteProperties(NUMBER);
prototype NUMBER WriteProperties(NUMBER);
prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER);
prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER);
prototype NUMBER IfxOnShowWizardPages(NUMBER);
prototype NUMBER function_547();
prototype NUMBER function_548();
// : Call Referenced(2):
// : 0000573B, 000243DE,
function NUMBER function_0()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s6;
STRING s7;
STRING s10;
STRING s11;
STRING s15;
STRING s16;
NUMBER n0;
NUMBER n1;
NUMBER n6;
begin
/* 00004E9C: 0022 */ // -- Start Function Code -- //
/* 00004EA5: 0007 */ g_str12 = g_str12 + "-Remove";
/* 00004EB9: 0006 */ n1 = 301;
/* 00004EC5: 0021 */ function_443();
/* 00004ECB: 0006 */ s15 = LAST_RESULT;
/* 00004ED5: 0021 */ function_259("COMPANY_NAME2");
/* 00004EEB: 0006 */ s16 = LAST_RESULT;
/* 00004EF5: 0014 */ s15 = s15 ^ s16;
/* 00004F02: 0021 */ function_259("PRODUCT_NAME2");
/* 00004F18: 0006 */ s16 = LAST_RESULT;
/* 00004F22: 0014 */ g_str8 = s15 ^ s16;
/* 00004F2F: 0006 */ s6 = g_str8;
/* 00004F39: 0021 */ function_259("COMPANY_NAME2");
/* 00004F4F: 0006 */ s15 = LAST_RESULT;
/* 00004F59: 0021 */ function_259("FOLDER_NAME");
/* 00004F6D: 0006 */ s16 = LAST_RESULT;
/* 00004F77: 0014 */ g_str7 = s15 ^ s16;
/* 00004F84: 0006 */ g_str13 = "VC200";
/* 00004F93: 0006 */ g_number20 = 0;
/* 00004F9F: 0006 */ g_number21 = 0;
/* 00004FAB: 0021 */ function_241(8, s11);
/* 00004FB9: 0006 */ n6 = LAST_RESULT;
/* 00004FC3: 000D */ n6 = n6 == 0;
/* 00004FD2: 0004 */ if(! n6) goto label_1; // normal if
/* 00004FDE: 0021 */ function_259("NOT_ADMIN");
/* 00004FF0: 0006 */ s15 = LAST_RESULT;
/* 00004FFA: 0021 */ function_286(s15, -65533);
/* 00005008: 0002 */ abort;
/* 0000500C: 0027 */ // -- Start Return Code -- //
/* 00005010: 0023 */ return 0;
// : Jump Referenced(5):
// : 00004FD2, 00005060, 0000511F, 0000519A, 0000526F,
// :
label_1:
/* 0000501B: 0006 */ s0 = "";
/* 00005025: 0006 */ s1 = "";
/* 0000502F: 0021 */ function_386(s0, s1);
/* 0000503B: 0006 */ n0 = LAST_RESULT;
/* 00005045: 000D */ n6 = n0 == 12;
/* 00005054: 0004 */ if(! n6) goto label_2; // normal if
/* 00005060: 0005 */ goto label_1;
// : Jump Referenced(3):
// : 00005054, 000051A5, 00005295,
label_2:
/* 0000506B: 0006 */ s1 = "";
/* 00005075: 0006 */ s0 = "";
/* 0000507F: 0021 */ function_10(g_str14);
/* 00005088: 0021 */ function_11(g_str15);
/* 00005091: 0006 */ g_number22 = 0;
/* 0000509D: 0021 */ function_445();
/* 000050A3: 0006 */ s15 = LAST_RESULT;
/* 000050AD: 0008 */ n6 = s15 % "CREATIVE";
/* 000050C2: 0004 */ if(! n6) goto label_3; // normal if
/* 000050CE: 0006 */ g_number22 = 1;
/* 000050DA: 0005 */ goto label_4;
// : Jump Referenced(1):
// : 000050C2,
label_3:
/* 000050E5: 0021 */ function_383(s0, s1, g_str14, g_str15, s10);
/* 000050FA: 0006 */ n0 = LAST_RESULT;
/* 00005104: 000D */ n6 = n0 == 12;
/* 00005113: 0004 */ if(! n6) goto label_4; // normal if
/* 0000511F: 0005 */ goto label_1;
// : Jump Referenced(2):
// : 000050DA, 00005113,
label_4:
/* 0000512A: 0021 */ function_9(s10);
/* 00005133: 0006 */ n6 = LAST_RESULT;
/* 0000513D: 000D */ n6 = n6 == 0;
/* 0000514C: 0004 */ if(! n6) goto label_6; // normal if
/* 00005158: 0021 */ function_259("INVALID_SERIAL_NUMBER");
/* 00005176: 0006 */ s15 = LAST_RESULT;
/* 00005180: 0021 */ function_286(s15, -65534);
/* 0000518E: 0004 */ if(! g_number22) goto label_5; // normal if
/* 0000519A: 0005 */ goto label_1;
// : Jump Referenced(1):
// : 0000518E,
label_5:
/* 000051A5: 0005 */ goto label_2;
// : Jump Referenced(2):
// : 0000514C, 000052F7,
label_6:
/* 000051B0: 0021 */ function_259("LANG_ID");
/* 000051C0: 0006 */ s15 = LAST_RESULT;
/* 000051CA: 0007 */ s15 = "License_" + s15;
/* 000051DF: 0007 */ s3 = s15 + ".txt";
/* 000051F0: 0021 */ function_450();
/* 000051F6: 0006 */ s15 = LAST_RESULT;
/* 00005200: 0014 */ s4 = s15 ^ s3;
/* 0000520D: 0006 */ s0 = "";
/* 00005217: 0006 */ s1 = "";
/* 00005221: 0006 */ s2 = "";
/* 0000522B: 0021 */ function_381(s0, s1, s2, s3);
/* 0000523D: 0006 */ n0 = LAST_RESULT;
/* 00005247: 000D */ n6 = n0 == 12;
/* 00005256: 0019 */ n6 = n6 && g_number22;
/* 00005263: 0004 */ if(! n6) goto label_7; // normal if
/* 0000526F: 0005 */ goto label_1;
// : Jump Referenced(1):
// : 00005263,
label_7:
/* 0000527A: 000D */ n6 = n0 == 12;
/* 00005289: 0004 */ if(! n6) goto label_8; // normal if
/* 00005295: 0005 */ goto label_2;
// : Jump Referenced(2):
// : 00005289, 00005330,
label_8:
/* 000052A0: 0006 */ s0 = "";
/* 000052AA: 0006 */ s1 = "";
/* 000052B4: 0021 */ function_349(s0, s1, s6, 0);
/* 000052C8: 0006 */ n0 = LAST_RESULT;
/* 000052D2: 0006 */ g_str8 = s6;
/* 000052DC: 000D */ n6 = n0 == 12;
/* 000052EB: 0004 */ if(! n6) goto label_9; // normal if
/* 000052F7: 0005 */ goto label_6;
// : Jump Referenced(2):
// : 000052EB, 00005397,
label_9:
/* 00005302: 0021 */ function_290(n0);
/* 0000530B: 0006 */ n0 = LAST_RESULT;
/* 00005315: 000D */ n6 = n0 == 12;
/* 00005324: 0004 */ if(! n6) goto label_10; // normal if
/* 00005330: 0005 */ goto label_8;
// : Jump Referenced(1):
// : 00005324,
label_10:
/* 0000533B: 0006 */ s7 = g_str7;
/* 00005345: 0006 */ s0 = "";
/* 0000534F: 0006 */ s1 = "";
/* 00005359: 0021 */ function_385(s0, s1, s7);
/* 00005368: 0006 */ n0 = LAST_RESULT;
/* 00005372: 0006 */ g_str7 = s7;
/* 0000537C: 000D */ n6 = n0 == 12;
/* 0000538B: 0004 */ if(! n6) goto label_11; // normal if
/* 00005397: 0005 */ goto label_9;
// : Jump Referenced(1):
// : 0000538B,
label_11:
/* 000053A2: 0021 */ function_477(0, "");
/* 000053B0: 0021 */ function_175(5);
/* 000053BB: 0021 */ function_478(1, 100);
/* 000053CB: 0027 */ // -- Start Return Code -- //
/* 000053CF: 0023 */ return 0;
/* 000053D8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022590,
function NUMBER function_1()
STRING s0;
STRING s1;
begin
/* 000053E6: 0022 */ // -- Start Function Code -- //
/* 000053EF: 0006 */ s0 = g_str8;
/* 000053F9: 0021 */ function_306(1, s0);
/* 00005407: 0021 */ function_259("PRODUCT_KEY");
/* 0000541B: 0006 */ s1 = LAST_RESULT;
/* 00005425: 0014 */ s1 = s0 ^ s1;
/* 00005432: 0021 */ function_306(2, s1);
/* 00005440: 0024 */ return;
/* 00005444: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005EA0, 00005EC7, 0000600C, 00006153, 00006271,
// :
function NUMBER function_2()
STRING s0;
begin
/* 00005452: 0022 */ // -- Start Function Code -- //
/* 0000545B: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005474: 0021 */ function_186(s0, "/kill", -1);
/* 0000548A: 0021 */ function_13(250);
/* 00005495: 0024 */ return;
/* 00005499: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00005865, 0000595E,
function NUMBER function_3()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 000054A7: 0022 */ // -- Start Function Code -- //
/* 000054B0: 0006 */ n0 = -1;
/* 000054BC: 0021 */ function_112(g_str6, "VoiceCenter", 8, n0, s4);
/* 000054DE: 000D */ n1 = n0 == 1;
/* 000054ED: 0004 */ if(! n1) goto label_17; // normal if
/* 000054F9: 0021 */ function_259("PRODUCT_NAME2");
/* 0000550F: 0006 */ s2 = LAST_RESULT;
/* 00005519: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005530: 0039 */ UseDLL(s1);
/* 00005537: 0006 */ n0 = LAST_RESULT;
/* 00005541: 000E */ n1 = n0 != 0;
/* 00005550: 0004 */ if(! n1) goto label_15; // normal if
/* 0000555C: 003A */ UnUseDLL(s1);
/* 00005563: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 0000557A: 0039 */ UseDLL(s1);
/* 00005581: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005550,
label_15:
/* 0000558D: 000D */ n1 = n0 == 0;
/* 0000559C: 0004 */ if(! n1) goto label_16; // normal if
/* 000055A8: 0020 */ AEInst.IsProductRegistered(s2);
/* 000055B1: 0006 */ n1 = LAST_RESULT;
/* 000055BB: 000D */ n1 = n1 == 0;
/* 000055CA: 0004 */ if(! n1) goto label_16; // normal if
/* 000055D6: 0020 */ AEInst.RegisterProduct(g_str15, s2, g_str13, s3, g_str14, 1);
// : Jump Referenced(2):
// : 0000559C, 000055CA,
label_16:
/* 000055F2: 003A */ UnUseDLL(s1);
/* 000055F9: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005612: 0021 */ function_185(s0, "/tray");
// : Jump Referenced(1):
// : 000054ED,
label_17:
/* 00005625: 0024 */ return;
/* 00005629: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002450A,
function NUMBER function_4()
STRING s3;
STRING s4;
STRING s6;
NUMBER n0;
NUMBER n2;
begin
/* 00005637: 0022 */ // -- Start Function Code -- //
/* 00005640: 0021 */ function_445();
/* 00005646: 0006 */ s6 = LAST_RESULT;
/* 00005650: 0008 */ n2 = s6 % "-Remove";
/* 00005664: 0004 */ if(! n2) goto label_22; // normal if
/* 00005670: 0021 */ function_445();
/* 00005676: 0006 */ s6 = LAST_RESULT;
/* 00005680: 0008 */ n2 = s6 % "-s";
/* 0000568F: 0004 */ if(! n2) goto label_19; // normal if
/* 0000569B: 0021 */ function_120();
/* 000056A1: 0005 */ goto label_21;
// : Jump Referenced(1):
// : 0000568F,
label_19:
/* 000056AC: 0021 */ function_377(17045);
/* 000056B7: 0006 */ s3 = LAST_RESULT;
/* 000056C1: 0021 */ function_377(17061);
/* 000056CC: 0006 */ s4 = LAST_RESULT;
/* 000056D6: 0021 */ function_287(1, s4, "%s", s3);
/* 000056EC: 0006 */ n0 = LAST_RESULT;
/* 000056F6: 000D */ n2 = n0 == 2;
/* 00005705: 0004 */ if(! n2) goto label_20; // normal if
/* 00005711: 0002 */ abort;
/* 00005715: 0027 */ // -- Start Return Code -- //
/* 00005719: 0023 */ return 0;
// : Jump Referenced(1):
// : 00005705,
label_20:
/* 00005724: 0021 */ function_120();
// : Jump Referenced(1):
// : 000056A1,
label_21:
/* 0000572C: 0027 */ // -- Start Return Code -- //
/* 00005730: 0023 */ return 0;
// : Jump Referenced(1):
// : 00005664,
label_22:
/* 0000573B: 0021 */ function_0();
/* 00005741: 0021 */ function_119();
/* 00005747: 0027 */ // -- Start Return Code -- //
/* 0000574B: 0023 */ return 0;
/* 00005754: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000057AD, 00005891,
function NUMBER function_5()
begin
/* 00005762: 0022 */ // -- Start Function Code -- //
/* 0000576B: 0021 */ function_176(5);
/* 00005776: 0021 */ function_290(1);
/* 00005781: 0021 */ function_8();
/* 00005787: 0024 */ return;
/* 0000578B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024475,
function NUMBER function_6()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 00005799: 0022 */ // -- Start Function Code -- //
/* 000057A2: 0021 */ function_176(5);
/* 000057AD: 0021 */ function_5();
/* 000057B3: 0021 */ function_290(1);
/* 000057BE: 0004 */ if(! g_number21) goto label_25; // normal if
/* 000057CA: 0006 */ n0 = 0;
/* 000057D6: 0006 */ n1 = 0;
/* 000057E2: 0021 */ function_377(17503);
/* 000057ED: 0006 */ s1 = LAST_RESULT;
/* 000057F7: 0021 */ function_358("", "", 3, "", 0);
/* 00005810: 0005 */ goto label_26;
// : Jump Referenced(1):
// : 000057BE,
label_25:
/* 0000581B: 0006 */ n0 = 0;
/* 00005827: 0006 */ n1 = 0;
/* 00005833: 0021 */ function_377(17503);
/* 0000583E: 0006 */ s1 = LAST_RESULT;
/* 00005848: 0021 */ function_361(s0, s1, s2, s3, s4, n0, n1);
// : Jump Referenced(1):
// : 00005810,
label_26:
/* 00005865: 0021 */ function_3();
/* 0000586B: 0024 */ return;
/* 0000586F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000245A1,
function NUMBER function_7()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 0000587D: 0022 */ // -- Start Function Code -- //
/* 00005886: 0021 */ function_176(5);
/* 00005891: 0021 */ function_5();
/* 00005897: 0021 */ function_290(1);
/* 000058A2: 0004 */ if(! g_number21) goto label_28; // normal if
/* 000058AE: 0006 */ n0 = 0;
/* 000058BA: 0006 */ n1 = 0;
/* 000058C6: 0021 */ function_377(17503);
/* 000058D1: 0006 */ s1 = LAST_RESULT;
/* 000058DB: 0021 */ function_358("", "", 3, "", 0);
/* 000058F4: 0005 */ goto label_29;
// : Jump Referenced(1):
// : 000058A2,
label_28:
/* 000058FF: 0006 */ n0 = 0;
/* 0000590B: 0006 */ n1 = 0;
/* 00005917: 0021 */ function_377(17504);
/* 00005922: 0006 */ s1 = LAST_RESULT;
/* 0000592C: 0021 */ function_377(17505);
/* 00005937: 0006 */ s0 = LAST_RESULT;
/* 00005941: 0021 */ function_361(s0, s1, s2, s3, s4, n0, n1);
// : Jump Referenced(1):
// : 000058F4,
label_29:
/* 0000595E: 0021 */ function_3();
/* 00005964: 0024 */ return;
/* 00005968: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005781,
function NUMBER function_8()
STRING s0;
STRING s1;
STRING s2;
begin
/* 00005976: 0022 */ // -- Start Function Code -- //
/* 0000597F: 0014 */ s1 = g_str8 ^ "VoiceCenter.ico";
/* 0000599B: 0021 */ function_452();
/* 000059A1: 0006 */ s2 = LAST_RESULT;
/* 000059AB: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + s2;
/* 000059EC: 0021 */ function_305(-2147483646);
/* 000059F7: 0021 */ function_307(s0, "DisplayIcon", 1, s1, -1);
/* 00005A1B: 0024 */ return;
/* 00005A1F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000512A,
function BOOL function_9(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00005A2D: 0022 */ // -- Start Function Code -- //
/* 00005A36: 0006 */ n1 = 0;
/* 00005A42: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005A59: 0021 */ function_259("PRODUCT_NAME2");
/* 00005A6F: 0006 */ s2 = LAST_RESULT;
/* 00005A79: 0039 */ UseDLL(s1);
/* 00005A80: 0006 */ n0 = LAST_RESULT;
/* 00005A8A: 000E */ n2 = n0 != 0;
/* 00005A99: 0004 */ if(! n2) goto label_32; // normal if
/* 00005AA5: 003A */ UnUseDLL(s1);
/* 00005AAC: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005AC3: 0039 */ UseDLL(s1);
/* 00005ACA: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005A99,
label_32:
/* 00005AD6: 000D */ n2 = n0 == 0;
/* 00005AE5: 0004 */ if(! n2) goto label_33; // normal if
/* 00005AF1: 0020 */ AEInst.RegisterProduct(g_str15, s2, g_str13, s0, g_str14, g_number22);
/* 00005B09: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005AE5,
label_33:
/* 00005B15: 003A */ UnUseDLL(s1);
/* 00005B1C: 0027 */ // -- Start Return Code -- //
/* 00005B20: 0023 */ return n1;
/* 00005B27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000507F,
function VOID function_10(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 00005B35: 0022 */ // -- Start Function Code -- //
/* 00005B3E: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005B55: 0006 */ s0 = " ";
/* 00005BA0: 0021 */ function_427(s0);
/* 00005BA9: 0006 */ n0 = LAST_RESULT;
/* 00005BB3: 0039 */ UseDLL(s1);
/* 00005BBA: 0006 */ n0 = LAST_RESULT;
/* 00005BC4: 000E */ n1 = n0 != 0;
/* 00005BD3: 0004 */ if(! n1) goto label_35; // normal if
/* 00005BDF: 003A */ UnUseDLL(s1);
/* 00005BE6: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005BFD: 0039 */ UseDLL(s1);
/* 00005C04: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005BD3,
label_35:
/* 00005C10: 000D */ n1 = n0 == 0;
/* 00005C1F: 0004 */ if(! n1) goto label_36; // normal if
/* 00005C2B: 0021 */ function_427(s0);
/* 00005C34: 0006 */ n1 = LAST_RESULT;
/* 00005C3E: 0020 */ AEInst.GetRegisteredOwner(s0, n1);
// : Jump Referenced(1):
// : 00005C1F,
label_36:
/* 00005C4C: 003A */ UnUseDLL(s1);
/* 00005C53: 0024 */ return;
/* 00005C57: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005088,
function VOID function_11(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 00005C65: 0022 */ // -- Start Function Code -- //
/* 00005C6E: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005C85: 0006 */ s0 = " ";
/* 00005CD0: 0039 */ UseDLL(s1);
/* 00005CD7: 0006 */ n0 = LAST_RESULT;
/* 00005CE1: 000E */ n1 = n0 != 0;
/* 00005CF0: 0004 */ if(! n1) goto label_38; // normal if
/* 00005CFC: 003A */ UnUseDLL(s1);
/* 00005D03: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005D1A: 0039 */ UseDLL(s1);
/* 00005D21: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005CF0,
label_38:
/* 00005D2D: 000D */ n1 = n0 == 0;
/* 00005D3C: 0004 */ if(! n1) goto label_39; // normal if
/* 00005D48: 0021 */ function_427(s0);
/* 00005D51: 0006 */ n1 = LAST_RESULT;
/* 00005D5B: 0020 */ AEInst.GetRegisteredOrganization(s0, n1);
// : Jump Referenced(1):
// : 00005D3C,
label_39:
/* 00005D69: 003A */ UnUseDLL(s1);
/* 00005D70: 0024 */ return;
/* 00005D74: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005EA6,
function NUMBER function_12()
begin
/* 00005D82: 0022 */ // -- Start Function Code -- //
/* 00005D8B: 0024 */ return;
/* 00005D8F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000548A, 00006012, 000060A6,
function VOID function_13(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
begin
/* 00005D9D: 0022 */ // -- Start Function Code -- //
/* 00005DA6: 0007 */ s0 = g_str9 + "AEInst.dll";
/* 00005DBD: 0039 */ UseDLL(s0);
/* 00005DC4: 0006 */ n1 = LAST_RESULT;
/* 00005DCE: 000E */ n2 = n1 != 0;
/* 00005DDD: 0004 */ if(! n2) goto label_42; // normal if
/* 00005DE9: 003A */ UnUseDLL(s0);
/* 00005DF0: 0014 */ s0 = g_str8 ^ "AEInst.dll";
/* 00005E07: 0039 */ UseDLL(s0);
/* 00005E0E: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005DDD,
label_42:
/* 00005E1A: 000D */ n2 = n1 == 0;
/* 00005E29: 0004 */ if(! n2) goto label_43; // normal if
/* 00005E35: 0020 */ AEInst.WaitFor(n0);
// : Jump Referenced(1):
// : 00005E29,
label_43:
/* 00005E40: 003A */ UnUseDLL(s0);
/* 00005E47: 0024 */ return;
/* 00005E4B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 00005ECD, 00005EE5, 00005F04, 00005F1A, 00006174,
// : 0000618A, 000061A1, 000061B9, 000061CE, 000061E6,
// : 000061FE, 00006214, 00006229, 0000623E,
function NUMBER function_14(s0, s1)
STRING s2;
begin
/* 00005E59: 0022 */ // -- Start Function Code -- //
/* 00005E62: 0014 */ s2 = s0 ^ s1;
/* 00005E6F: 0021 */ function_195(s2, 1, 0, "");
/* 00005E85: 0024 */ return;
/* 00005E89: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_Installing()
begin
/* 00005E97: 0022 */ // -- Start Function Code -- //
/* 00005EA0: 0021 */ function_2();
/* 00005EA6: 0021 */ function_12();
/* 00005EAC: 0024 */ return;
/* 00005EB0: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_Installed()
STRING s1;
STRING s2;
STRING s5;
NUMBER n0;
begin
/* 00005EBE: 0022 */ // -- Start Function Code -- //
/* 00005EC7: 0021 */ function_2();
/* 00005ECD: 0021 */ function_14(g_str8, "AndreaVC.exe");
/* 00005EE5: 0021 */ function_14(g_str8, "VoiceCenterHelp.chm");
/* 00005F04: 0021 */ function_14(g_str8, "AEInst.dll");
/* 00005F1A: 0021 */ function_14(g_str8, "AEWave.ax");
/* 00005F2F: 0014 */ s1 = g_str8 ^ "AEWave.ax";
/* 00005F45: 0021 */ function_431(s1, 1);
/* 00005F53: 0007 */ s1 = "/s " + s1;
/* 00005F63: 0021 */ function_447();
/* 00005F69: 0006 */ s5 = LAST_RESULT;
/* 00005F73: 0014 */ s2 = s5 ^ "RegSvr32.exe";
/* 00005F8C: 0021 */ function_431(s2, 1);
/* 00005F9A: 0021 */ function_186(s2, s1, -1);
/* 00005FAB: 0006 */ n0 = LAST_RESULT;
/* 00005FB5: 0024 */ return;
/* 00005FB9: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_UnInstalling()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
begin
/* 00005FC7: 0022 */ // -- Start Function Code -- //
/* 00005FD0: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005FE9: 0021 */ function_186(s0, "/uninstall /silent", -1);
/* 0000600C: 0021 */ function_2();
/* 00006012: 0021 */ function_13(250);
/* 0000601D: 0014 */ s2 = g_str8 ^ "AEWave.ax";
/* 00006033: 0021 */ function_431(s2, 1);
/* 00006041: 0007 */ s2 = "/u /s " + s2;
/* 00006054: 0021 */ function_447();
/* 0000605A: 0006 */ s3 = LAST_RESULT;
/* 00006064: 0014 */ s1 = s3 ^ "RegSvr32.exe";
/* 0000607D: 0021 */ function_431(s1, 1);
/* 0000608B: 0021 */ function_186(s1, s2, -1);
/* 0000609C: 0006 */ n0 = LAST_RESULT;
/* 000060A6: 0021 */ function_13(250);
/* 000060B1: 0024 */ return;
/* 000060B5: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER SharedDLLs_Installed()
begin
/* 000060C3: 0022 */ // -- Start Function Code -- //
/* 000060CC: 0024 */ return;
/* 000060D0: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER SharedDLLs_UnInstalled()
begin
/* 000060DE: 0022 */ // -- Start Function Code -- //
/* 000060E7: 0024 */ return;
/* 000060EB: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_Installing()
begin
/* 000060F9: 0022 */ // -- Start Function Code -- //
/* 00006102: 0024 */ return;
/* 00006106: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_Installed()
begin
/* 00006114: 0022 */ // -- Start Function Code -- //
/* 0000611D: 0024 */ return;
/* 00006121: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_UnInstalling()
begin
/* 0000612F: 0022 */ // -- Start Function Code -- //
/* 00006138: 0024 */ return;
/* 0000613C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_Installing()
begin
/* 0000614A: 0022 */ // -- Start Function Code -- //
/* 00006153: 0021 */ function_2();
/* 00006159: 0024 */ return;
/* 0000615D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_Installed()
begin
/* 0000616B: 0022 */ // -- Start Function Code -- //
/* 00006174: 0021 */ function_14(g_str8, "Andrea.skn");
/* 0000618A: 0021 */ function_14(g_str8, "Classic.skn");
/* 000061A1: 0021 */ function_14(g_str8, "DigiGlow.skn");
/* 000061B9: 0021 */ function_14(g_str8, "Heart.skn");
/* 000061CE: 0021 */ function_14(g_str8, "LargeFnt.skn");
/* 000061E6: 0021 */ function_14(g_str8, "LongList.skn");
/* 000061FE: 0021 */ function_14(g_str8, "Rocket.skn");
/* 00006214: 0021 */ function_14(g_str8, "space.skn");
/* 00006229: 0021 */ function_14(g_str8, "white.skn");
/* 0000623E: 0021 */ function_14(g_str8, "Creative.skn");
/* 00006256: 0024 */ return;
/* 0000625A: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_UnInstalling()
begin
/* 00006268: 0022 */ // -- Start Function Code -- //
/* 00006271: 0021 */ function_2();
/* 00006277: 0024 */ return;
/* 0000627B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000231BE,
function OBJECT function_111()
STRING s0;
OBJECT obj0;
begin
/* 00006289: 0022 */ // -- Start Function Code -- //
/* 00006292: 0020 */ ISRT._ComponentErrorInfo(g_number27, obj0, s0);
/* 000062A1: 0027 */ // -- Start Return Code -- //
/* 000062A5: 0023 */ return obj0;
/* 000062AC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000054BC,
function NUMBER function_112(s0, s1, n0, n1, s2)
NUMBER n2;
NUMBER n3;
begin
/* 000062BE: 0022 */ // -- Start Function Code -- //
/* 000062C7: 0021 */ function_428(s2);
/* 000062D0: 0006 */ n3 = LAST_RESULT;
/* 000062DA: 0020 */ ISRT._ComponentGetData(g_number27, s0, s1, n0, n1, s2, n3);
/* 000062F5: 0006 */ n2 = LAST_RESULT;
/* 000062FF: 000A */ n3 = n2 > 0;
/* 0000630E: 0004 */ if(! n3) goto label_59; // normal if
/* 0000631A: 0031 */ Resize(s2, n2);
/* 00006324: 0006 */ n3 = LAST_RESULT;
/* 0000632E: 000D */ n3 = n2 == n3;
/* 0000633B: 000C */ n3 = n3 >= 0;
/* 0000634A: 0004 */ if(! n3) goto label_58; // normal if
/* 00006356: 0021 */ function_428(s2);
/* 0000635F: 0006 */ n3 = LAST_RESULT;
/* 00006369: 0020 */ ISRT._ComponentGetData(g_number27, s0, s1, n0, n1, s2, n3);
/* 00006384: 0006 */ n2 = LAST_RESULT;
/* 0000638E: 0005 */ goto label_59;
// : Jump Referenced(1):
// : 0000634A,
label_58:
/* 00006399: 0006 */ n2 = -1;
// : Jump Referenced(2):
// : 0000630E, 0000638E,
label_59:
/* 000063A7: 0027 */ // -- Start Return Code -- //
/* 000063AB: 0023 */ return n2;
/* 000063B2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C6B1,
function NUMBER function_113(s0, s1)
NUMBER n0;
begin
/* 000063C0: 0022 */ // -- Start Function Code -- //
/* 000063C9: 0027 */ // -- Start Return Code -- //
/* 000063CD: 0020 */ ISRT._ComponentIsItemSelected(g_number27, s0, s1);
/* 000063DC: 0006 */ n0 = LAST_RESULT;
/* 000063E6: 0023 */ return n0;
/* 000063ED: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001D09E, 0001D150, 0001D178,
function NUMBER function_114(s0, s1, n0)
NUMBER n1;
begin
/* 000063FB: 0022 */ // -- Start Function Code -- //
/* 00006404: 0027 */ // -- Start Return Code -- //
/* 00006408: 0020 */ ISRT._ComponentSelectItem(g_number27, s0, s1, n0);
/* 0000641A: 0006 */ n1 = LAST_RESULT;
/* 00006424: 0023 */ return n1;
/* 0000642B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001C62F, 0001C955,
function NUMBER function_115(s0, s1, n0)
NUMBER n1;
begin
/* 00006439: 0022 */ // -- Start Function Code -- //
/* 00006442: 0027 */ // -- Start Return Code -- //
/* 00006446: 0020 */ ISRT._ComponentListItems(g_number27, s0, s1, n0);
/* 00006458: 0006 */ n1 = LAST_RESULT;
/* 00006462: 0023 */ return n1;
/* 00006469: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023873,
function NUMBER function_116(s0)
NUMBER n0;
NUMBER n1;
begin
/* 00006477: 0022 */ // -- Start Function Code -- //
/* 00006480: 0020 */ ISRT._ComponentTransferData(g_number27, s0);
/* 0000648C: 0006 */ n0 = LAST_RESULT;
/* 00006496: 000D */ n1 = n0 == -2147213312;
/* 000064A5: 0004 */ if(! n1) goto label_64; // normal if
/* 000064B1: 0002 */ abort;
// : Jump Referenced(1):
// : 000064A5,
label_64:
/* 000064B7: 000D */ n1 = n0 == -2147213311;
/* 000064C6: 0004 */ if(! n1) goto label_65; // normal if
/* 000064D2: 0003 */ exit;
// : Jump Referenced(1):
// : 000064C6,
label_65:
/* 000064D8: 0027 */ // -- Start Return Code -- //
/* 000064DC: 0023 */ return n0;
/* 000064E3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 0002351D, 000235B2, 00023620, 00023697, 00023703,
// : 00023770, 000237DE,
function NUMBER function_117(s0, n0, n1, n2)
NUMBER n3;
begin
/* 000064F1: 0022 */ // -- Start Function Code -- //
/* 000064FA: 0027 */ // -- Start Return Code -- //
/* 000064FE: 0020 */ ISRT._ComponentFilterOS(g_number27, s0, n0, n1, n2);
/* 00006513: 0006 */ n3 = LAST_RESULT;
/* 0000651D: 0023 */ return n3;
/* 00006524: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00023800, 0002382D,
function NUMBER function_118(s0, n0, n1)
NUMBER n2;
begin
/* 00006532: 0022 */ // -- Start Function Code -- //
/* 0000653B: 0027 */ // -- Start Return Code -- //
/* 0000653F: 0020 */ ISRT._ComponentFilterLanguage(g_number27, s0, n0, n1);
/* 00006551: 0006 */ n2 = LAST_RESULT;
/* 0000655B: 0023 */ return n2;
/* 00006562: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005741,
function NUMBER function_119()
NUMBER n0;
begin
/* 00006570: 0022 */ // -- Start Function Code -- //
/* 00006579: 0006 */ g_number17 = 302;
/* 00006585: 0027 */ // -- Start Return Code -- //
/* 00006589: 0020 */ ISRT._ComponentReinstall(g_number27);
/* 00006592: 0006 */ n0 = LAST_RESULT;
/* 0000659C: 0023 */ return n0;
/* 000065A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000569B, 00005724,
function NUMBER function_120()
NUMBER n0;
begin
/* 000065B1: 0022 */ // -- Start Function Code -- //
/* 000065BA: 0006 */ g_number17 = 303;
/* 000065C6: 0027 */ // -- Start Return Code -- //
/* 000065CA: 0020 */ ISRT._ComponentRemoveAll(g_number27);
/* 000065D3: 0006 */ n0 = LAST_RESULT;
/* 000065DD: 0023 */ return n0;
/* 000065E4: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022596,
function NUMBER function_121(s0)
NUMBER n0;
begin
/* 000065F2: 0022 */ // -- Start Function Code -- //
/* 000065FB: 0027 */ // -- Start Return Code -- //
/* 000065FF: 0020 */ ISRT._ComponentSaveTarget(g_number27, s0);
/* 0000660B: 0006 */ n0 = LAST_RESULT;
/* 00006615: 0023 */ return n0;
/* 0000661C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000668A,
function NUMBER function_133(s0, n0, s1, n1, s2, n2, n3, n4)
NUMBER n5;
begin
/* 0000662A: 0022 */ // -- Start Function Code -- //
/* 00006633: 0021 */ function_164();
/* 00006639: 0027 */ // -- Start Return Code -- //
/* 0000663D: 0020 */ ISRT._DefineDialog(g_number27, s0, n0, s1, n1, s2, n2, n3, n4);
/* 0000665E: 0006 */ n5 = LAST_RESULT;
/* 00006668: 0023 */ return n5;
/* 0000666F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009AAA, 00015D06, 00016349, 00017957, 00018068,
// : 000199CB, 00019F47, 0001A6D5, 0001ABD3,
function NUMBER function_134(s0, s1, s2, n0)
NUMBER n1;
begin
/* 0000667D: 0022 */ // -- Start Function Code -- //
/* 00006686: 0027 */ // -- Start Return Code -- //
/* 0000668A: 0021 */ function_133(s0, 0, s1, n0, s2, 0, -2, 6);
/* 000066B0: 0006 */ n1 = LAST_RESULT;
/* 000066BA: 0023 */ return n1;
/* 000066C1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009EC9, 00015FE2, 00016DC8, 00017E0C, 00018531,
// : 00019D02, 0001A3C2, 0001AA68, 0001AE52,
function NUMBER function_135(s0)
NUMBER n0;
begin
/* 000066CF: 0022 */ // -- Start Function Code -- //
/* 000066D8: 0027 */ // -- Start Return Code -- //
/* 000066DC: 0020 */ ISRT._EndDialog(g_number27, s0);
/* 000066E8: 0006 */ n0 = LAST_RESULT;
/* 000066F2: 0023 */ return n0;
/* 000066F9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009EDB, 00015FEB, 00016DD1, 00017E15, 0001853A,
// : 00019D0B, 0001A3CB, 0001AA71, 0001AE5B,
function NUMBER function_136(s0)
NUMBER n0;
begin
/* 00006707: 0022 */ // -- Start Function Code -- //
/* 00006710: 0027 */ // -- Start Return Code -- //
/* 00006714: 0020 */ ISRT._ReleaseDialog(g_number27, s0);
/* 00006720: 0006 */ n0 = LAST_RESULT;
/* 0000672A: 0023 */ return n0;
/* 00006731: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009B33, 00015D7B, 0001638A, 000179E2, 000180F3,
// : 00019A40, 00019FBC, 0001A755, 0001AC53,
function NUMBER function_137(s0)
NUMBER n0;
begin
/* 0000673F: 0022 */ // -- Start Function Code -- //
/* 00006748: 0027 */ // -- Start Return Code -- //
/* 0000674C: 0020 */ ISRT._WaitOnDialog(g_number27, s0);
/* 00006758: 0006 */ n0 = LAST_RESULT;
/* 00006762: 0023 */ return n0;
/* 00006769: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(19):
// : 000067F0, 00006A8A, 00006D58, 00007019, 000071BC,
// : 00007346, 00007465, 000075D8, 00007945, 00009B70,
// : 00015DEC, 000163E0, 000176D8, 00017A6E, 00018127,
// : 00019ACC, 0001A0A2, 0001A7EF, 0001ACB3,
function NUMBER function_138(s0)
NUMBER n0;
begin
/* 00006777: 0022 */ // -- Start Function Code -- //
/* 00006780: 0027 */ // -- Start Return Code -- //
/* 00006784: 0020 */ ISRT._CmdGetHwndDlg(g_number27, s0);
/* 00006790: 0006 */ n0 = LAST_RESULT;
/* 0000679A: 0023 */ return n0;
/* 000067A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001A0FE, 0001A17C, 0001A1FA,
function NUMBER function_139(s0)
NUMBER n0;
begin
/* 000067AF: 0022 */ // -- Start Function Code -- //
/* 000067B8: 0027 */ // -- Start Return Code -- //
/* 000067BC: 0020 */ ISRT._CtrlGetSubCommand(g_number27, s0);
/* 000067C8: 0006 */ n0 = LAST_RESULT;
/* 000067D2: 0023 */ return n0;
/* 000067D9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00009CE6, 00009D54, 00018CDA, 0001A12C, 0001A1AA,
// : 0001A228, 0001A89E,
function NUMBER function_140(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 000067E7: 0022 */ // -- Start Function Code -- //
/* 000067F0: 0021 */ function_138(s0);
/* 000067F9: 0006 */ n1 = LAST_RESULT;
/* 00006803: 0020 */ USER.GetDlgItem(n1, n0);
/* 0000680F: 0006 */ n2 = LAST_RESULT;
/* 00006819: 000D */ n6 = n2 == 0;
/* 00006828: 0004 */ if(! n6) goto label_79; // normal if
/* 00006834: 0027 */ // -- Start Return Code -- //
/* 00006838: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006828,
label_79:
/* 00006843: 0032 */ SizeOf(s2);
/* 0000684A: 0006 */ n6 = LAST_RESULT;
/* 00006854: 0020 */ USER.GetClassName(n2, s2, n6);
/* 00006863: 000D */ n6 = s2 == "Edit";
/* 00006874: 000D */ n7 = s2 == "Static";
/* 00006887: 0018 */ n6 = n6 || n7;
/* 00006894: 000D */ n7 = s2 == "Button";
/* 000068A7: 0018 */ n6 = n6 || n7;
/* 000068B4: 000D */ n7 = s2 == "ComboBox";
/* 000068C9: 0018 */ n6 = n6 || n7;
/* 000068D6: 0004 */ if(! n6) goto label_83; // normal if
/* 000068E2: 0020 */ USER.GetWindowLong(n2, -16);
/* 000068F0: 0006 */ n3 = LAST_RESULT;
/* 000068FA: 000D */ n6 = s2 == "Edit";
/* 0000690B: 0012 */ n7 = n3 & 4;
/* 0000691A: 0019 */ n6 = n6 && n7;
/* 00006927: 0004 */ if(! n6) goto label_80; // normal if
/* 00006933: 0027 */ // -- Start Return Code -- //
/* 00006937: 0023 */ return -7;
// : Jump Referenced(1):
// : 00006927,
label_80:
/* 00006942: 0020 */ USER32.GetWindowTextLength(n2);
/* 0000694B: 0006 */ n4 = LAST_RESULT;
/* 00006955: 0032 */ SizeOf(s1);
/* 0000695C: 0006 */ n5 = LAST_RESULT;
/* 00006966: 0009 */ n6 = n5 < n4;
/* 00006973: 0004 */ if(! n6) goto label_81; // normal if
/* 0000697F: 0007 */ n6 = n4 + 1;
/* 0000698E: 0031 */ Resize(s1, n6);
/* 00006998: 0006 */ n6 = LAST_RESULT;
/* 000069A2: 0009 */ n6 = n6 < 0;
/* 000069B1: 0004 */ if(! n6) goto label_81; // normal if
/* 000069BD: 0027 */ // -- Start Return Code -- //
/* 000069C1: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006973, 000069B1,
label_81:
/* 000069CC: 0007 */ n6 = n4 + 1;
/* 000069DB: 0020 */ USER32.GetWindowText(n2, s1, n6);
/* 000069EA: 0006 */ n6 = LAST_RESULT;
/* 000069F4: 0004 */ if(! n6) goto label_82; // normal if
/* 00006A00: 0027 */ // -- Start Return Code -- //
/* 00006A04: 0023 */ return 0;
// : Jump Referenced(1):
// : 000069F4,
label_82:
/* 00006A0F: 0027 */ // -- Start Return Code -- //
/* 00006A13: 0023 */ return -1;
// : Jump Referenced(1):
// : 000068D6,
label_83:
/* 00006A1E: 0027 */ // -- Start Return Code -- //
/* 00006A22: 0023 */ return -7;
/* 00006A2B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 00009BE8, 00009C6A, 00009D14, 00015DAF, 00015E5A,
// : 00017523, 00017549, 000181AB, 00018214, 00018C51,
// : 00018DD3, 0001A06F, 0001A080, 0001A091, 0001A7BF,
// : 0001A867,
function NUMBER function_141(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 00006A3D: 0022 */ // -- Start Function Code -- //
/* 00006A46: 0006 */ n8 = 0;
/* 00006A52: 0012 */ n9 = n0 & -2147483648;
/* 00006A61: 0004 */ if(! n9) goto label_85; // normal if
/* 00006A6D: 0006 */ n8 = 1;
/* 00006A79: 0014 */ n0 = n0 ^ -2147483648;
// : Jump Referenced(1):
// : 00006A61,
label_85:
/* 00006A8A: 0021 */ function_138(s0);
/* 00006A93: 0006 */ n1 = LAST_RESULT;
/* 00006A9D: 0020 */ USER.GetDlgItem(n1, n0);
/* 00006AA9: 0006 */ n2 = LAST_RESULT;
/* 00006AB3: 000D */ n9 = n2 == 0;
/* 00006AC2: 0004 */ if(! n9) goto label_86; // normal if
/* 00006ACE: 0027 */ // -- Start Return Code -- //
/* 00006AD2: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006AC2,
label_86:
/* 00006ADD: 0032 */ SizeOf(s2);
/* 00006AE4: 0006 */ n9 = LAST_RESULT;
/* 00006AEE: 0020 */ USER.GetClassName(n2, s2, n9);
/* 00006AFD: 000D */ n9 = s2 == "Edit";
/* 00006B0E: 000D */ n10 = s2 == "Static";
/* 00006B21: 0018 */ n9 = n9 || n10;
/* 00006B2E: 000D */ n10 = s2 == "Button";
/* 00006B41: 0018 */ n9 = n9 || n10;
/* 00006B4E: 0004 */ if(! n9) goto label_90; // normal if
/* 00006B5A: 000D */ n9 = s2 == "Edit";
/* 00006B6B: 0004 */ if(! n9) goto label_87; // normal if
/* 00006B77: 0020 */ USER.GetWindowLong(n2, -16);
/* 00006B85: 0006 */ n3 = LAST_RESULT;
/* 00006B8F: 0012 */ n9 = n3 & 4;
/* 00006B9E: 0004 */ if(! n9) goto label_87; // normal if
/* 00006BAA: 0027 */ // -- Start Return Code -- //
/* 00006BAE: 0023 */ return -7;
// : Jump Referenced(2):
// : 00006B6B, 00006B9E,
label_87:
/* 00006BB9: 000D */ n9 = s2 == "Static";
/* 00006BCC: 0019 */ n9 = n9 && n8;
/* 00006BD9: 0004 */ if(! n9) goto label_88; // normal if
/* 00006BE5: 0021 */ function_428(s1);
/* 00006BEE: 0006 */ n9 = LAST_RESULT;
/* 00006BF8: 0020 */ ISRT.PathCompactPathPixel(n2, s1, s1, n9);
/* 00006C0A: 0006 */ n7 = LAST_RESULT;
/* 00006C14: 000A */ n9 = n7 > 0;
/* 00006C23: 0004 */ if(! n9) goto label_88; // normal if
/* 00006C2F: 0031 */ Resize(s1, n7);
/* 00006C39: 0021 */ function_428(s1);
/* 00006C42: 0006 */ n9 = LAST_RESULT;
/* 00006C4C: 0020 */ ISRT.PathCompactPathPixel(n2, s1, s1, n9);
// : Jump Referenced(2):
// : 00006BD9, 00006C23,
label_88:
/* 00006C60: 0020 */ USER.SetWindowText(n2, s1);
/* 00006C6C: 0006 */ n9 = LAST_RESULT;
/* 00006C76: 000D */ n9 = n9 == 0;
/* 00006C85: 0004 */ if(! n9) goto label_89; // normal if
/* 00006C91: 0027 */ // -- Start Return Code -- //
/* 00006C95: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006C85,
label_89:
/* 00006CA0: 0005 */ goto label_93;
// : Jump Referenced(1):
// : 00006B4E,
label_90:
/* 00006CAB: 000D */ n9 = s2 == "ComboBox";
/* 00006CC0: 0004 */ if(! n9) goto label_92; // normal if
/* 00006CCC: 0020 */ USER.SendMessageA(n2, 12, 0, s1);
/* 00006CE2: 0006 */ n6 = LAST_RESULT;
/* 00006CEC: 000D */ n9 = n6 == -1;
/* 00006CFB: 0004 */ if(! n9) goto label_91; // normal if
/* 00006D07: 0027 */ // -- Start Return Code -- //
/* 00006D0B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006CFB,
label_91:
/* 00006D16: 0005 */ goto label_93;
// : Jump Referenced(1):
// : 00006CC0,
label_92:
/* 00006D21: 0027 */ // -- Start Return Code -- //
/* 00006D25: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006CA0, 00006D16,
label_93:
/* 00006D30: 0027 */ // -- Start Return Code -- //
/* 00006D34: 0023 */ return 0;
/* 00006D3D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A856,
function NUMBER function_142(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 00006D4F: 0022 */ // -- Start Function Code -- //
/* 00006D58: 0021 */ function_138(s0);
/* 00006D61: 0006 */ n1 = LAST_RESULT;
/* 00006D6B: 0020 */ USER.GetDlgItem(n1, n0);
/* 00006D77: 0006 */ n2 = LAST_RESULT;
/* 00006D81: 000D */ n10 = n2 == 0;
/* 00006D90: 0004 */ if(! n10) goto label_95; // normal if
/* 00006D9C: 0027 */ // -- Start Return Code -- //
/* 00006DA0: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006D90,
label_95:
/* 00006DAB: 0032 */ SizeOf(s2);
/* 00006DB2: 0006 */ n10 = LAST_RESULT;
/* 00006DBC: 0020 */ USER.GetClassName(n2, s2, n10);
/* 00006DCB: 000D */ n10 = s2 == "ComboBox";
/* 00006DE0: 0004 */ if(! n10) goto label_96; // normal if
/* 00006DEC: 0006 */ n5 = 327;
/* 00006DF8: 0006 */ n6 = 328;
/* 00006E04: 0006 */ n7 = 329;
/* 00006E10: 0005 */ goto label_99;
// : Jump Referenced(1):
// : 00006DE0,
label_96:
/* 00006E1B: 000D */ n10 = s2 == "ListBox";
/* 00006E2F: 0004 */ if(! n10) goto label_98; // normal if
/* 00006E3B: 0020 */ USER.GetWindowLong(n2, -16);
/* 00006E49: 0006 */ n4 = LAST_RESULT;
/* 00006E53: 0012 */ n10 = n4 & 8;
/* 00006E62: 0004 */ if(! n10) goto label_97; // normal if
/* 00006E6E: 0027 */ // -- Start Return Code -- //
/* 00006E72: 0023 */ return -7;
// : Jump Referenced(1):
// : 00006E62,
label_97:
/* 00006E7D: 0006 */ n5 = 392;
/* 00006E89: 0006 */ n6 = 393;
/* 00006E95: 0006 */ n7 = 394;
/* 00006EA1: 0005 */ goto label_99;
// : Jump Referenced(1):
// : 00006E2F,
label_98:
/* 00006EAC: 0027 */ // -- Start Return Code -- //
/* 00006EB0: 0023 */ return -7;
// : Jump Referenced(2):
// : 00006E10, 00006EA1,
label_99:
/* 00006EBB: 0021 */ function_279(n2, n5, 0, 0);
/* 00006ED1: 0006 */ n3 = LAST_RESULT;
/* 00006EDB: 000D */ n10 = n3 == -1;
/* 00006EEA: 0004 */ if(! n10) goto label_100; // normal if
/* 00006EF6: 0027 */ // -- Start Return Code -- //
/* 00006EFA: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006EEA,
label_100:
/* 00006F05: 0021 */ function_279(n2, n7, 0, 0);
/* 00006F1B: 0006 */ n8 = LAST_RESULT;
/* 00006F25: 0032 */ SizeOf(s1);
/* 00006F2C: 0006 */ n9 = LAST_RESULT;
/* 00006F36: 0009 */ n10 = n9 < n8;
/* 00006F43: 0004 */ if(! n10) goto label_101; // normal if
/* 00006F4F: 0007 */ n10 = n8 + 1;
/* 00006F5E: 0031 */ Resize(s1, n10);
/* 00006F68: 0006 */ n10 = LAST_RESULT;
/* 00006F72: 0009 */ n10 = n10 < 0;
/* 00006F81: 0004 */ if(! n10) goto label_101; // normal if
/* 00006F8D: 0027 */ // -- Start Return Code -- //
/* 00006F91: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006F43, 00006F81,
label_101:
/* 00006F9C: 0020 */ USER.SendMessageA(n2, n6, n3, s1);
/* 00006FAE: 0006 */ n8 = LAST_RESULT;
/* 00006FB8: 000D */ n10 = n8 == -1;
/* 00006FC7: 0004 */ if(! n10) goto label_102; // normal if
/* 00006FD3: 0027 */ // -- Start Return Code -- //
/* 00006FD7: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006FC7,
label_102:
/* 00006FE2: 001D */ s1[n8] = 0;
/* 00006FF1: 0027 */ // -- Start Return Code -- //
/* 00006FF5: 0023 */ return 0;
/* 00006FFE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A7DE,
function NUMBER function_143(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 00007010: 0022 */ // -- Start Function Code -- //
/* 00007019: 0021 */ function_138(s0);
/* 00007022: 0006 */ n1 = LAST_RESULT;
/* 0000702C: 0020 */ USER.GetDlgItem(n1, n0);
/* 00007038: 0006 */ n2 = LAST_RESULT;
/* 00007042: 000D */ n5 = n2 == 0;
/* 00007051: 0004 */ if(! n5) goto label_104; // normal if
/* 0000705D: 0027 */ // -- Start Return Code -- //
/* 00007061: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007051,
label_104:
/* 0000706C: 0032 */ SizeOf(s2);
/* 00007073: 0006 */ n5 = LAST_RESULT;
/* 0000707D: 0020 */ USER.GetClassName(n2, s2, n5);
/* 0000708C: 000D */ n5 = s2 == "ComboBox";
/* 000070A1: 0004 */ if(! n5) goto label_105; // normal if
/* 000070AD: 0006 */ n4 = 333;
/* 000070B9: 0005 */ goto label_108;
// : Jump Referenced(1):
// : 000070A1,
label_105:
/* 000070C4: 000D */ n5 = s2 == "ListBox";
/* 000070D8: 0004 */ if(! n5) goto label_107; // normal if
/* 000070E4: 0020 */ USER.GetWindowLong(n2, -16);
/* 000070F2: 0006 */ n3 = LAST_RESULT;
/* 000070FC: 0012 */ n5 = n3 & 8;
/* 0000710B: 0004 */ if(! n5) goto label_106; // normal if
/* 00007117: 0027 */ // -- Start Return Code -- //
/* 0000711B: 0023 */ return -7;
// : Jump Referenced(1):
// : 0000710B,
label_106:
/* 00007126: 0006 */ n4 = 396;
/* 00007132: 0005 */ goto label_108;
// : Jump Referenced(1):
// : 000070D8,
label_107:
/* 0000713D: 0027 */ // -- Start Return Code -- //
/* 00007141: 0023 */ return -7;
// : Jump Referenced(2):
// : 000070B9, 00007132,
label_108:
/* 0000714C: 0020 */ USER.SendMessageA(n2, n4, -1, s1);
/* 00007160: 0006 */ n5 = LAST_RESULT;
/* 0000716A: 000D */ n5 = n5 == -1;
/* 00007179: 0004 */ if(! n5) goto label_109; // normal if
/* 00007185: 0027 */ // -- Start Return Code -- //
/* 00007189: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007179,
label_109:
/* 00007194: 0027 */ // -- Start Return Code -- //
/* 00007198: 0023 */ return 0;
/* 000071A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 0001717A, 000171ED, 00017260, 000172F2, 00017397,
// : 00017423, 000176EB, 00017C64, 00018399, 000183DA,
// :
function NUMBER function_144(s0, n0)
STRING s1[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 000071B3: 0022 */ // -- Start Function Code -- //
/* 000071BC: 0021 */ function_138(s0);
/* 000071C5: 0006 */ n1 = LAST_RESULT;
/* 000071CF: 0020 */ USER.GetDlgItem(n1, n0);
/* 000071DB: 0006 */ n2 = LAST_RESULT;
/* 000071E5: 000D */ n4 = n2 == 0;
/* 000071F4: 0004 */ if(! n4) goto label_111; // normal if
/* 00007200: 0027 */ // -- Start Return Code -- //
/* 00007204: 0023 */ return -1;
// : Jump Referenced(1):
// : 000071F4,
label_111:
/* 0000720F: 0032 */ SizeOf(s1);
/* 00007216: 0006 */ n4 = LAST_RESULT;
/* 00007220: 0020 */ USER.GetClassName(n2, s1, n4);
/* 0000722F: 000D */ n4 = s1 == "Button";
/* 00007242: 0004 */ if(! n4) goto label_116; // normal if
/* 0000724E: 0021 */ function_279(n2, 240, 0, 0);
/* 00007266: 0006 */ n3 = LAST_RESULT;
/* 00007270: 0001 */ // -- While/Switch -- //
/* 00007276: 000D */ n4 = n3 == 0;
/* 00007285: 0004 */ if(! n4) goto label_113; // normal if
/* 00007291: 0027 */ // -- Start Return Code -- //
/* 00007295: 0023 */ return -1002;
/* 0000729E: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 00007285,
label_113:
/* 000072A9: 000D */ n4 = n3 == 1;
/* 000072B8: 0004 */ if(! n4) goto label_114; // normal if
/* 000072C4: 0027 */ // -- Start Return Code -- //
/* 000072C8: 0023 */ return -1001;
/* 000072D1: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 000072B8,
label_114:
/* 000072DC: 000D */ n4 = n3 == 2;
/* 000072EB: 0004 */ if(! n4) goto label_115; // normal if
/* 000072F7: 0027 */ // -- Start Return Code -- //
/* 000072FB: 0023 */ return -1003;
/* 00007304: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 000072EB,
label_115:
/* 0000730F: 0027 */ // -- Start Return Code -- //
/* 00007313: 0023 */ return -1;
// : Jump Referenced(4):
// : 00007242, 0000729E, 000072D1, 00007304,
label_116:
/* 0000731E: 0027 */ // -- Start Return Code -- //
/* 00007322: 0023 */ return -7;
/* 0000732B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 00016C3E, 00017AB3, 00017AC6, 00017AD9, 00017B0D,
// : 00017B6A, 00017BA0, 00017BD8, 00018293, 000182B4,
// :
function NUMBER function_145(s0, n0, n1)
STRING s1[1024];
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0000733D: 0022 */ // -- Start Function Code -- //
/* 00007346: 0021 */ function_138(s0);
/* 0000734F: 0006 */ n2 = LAST_RESULT;
/* 00007359: 0020 */ USER.GetDlgItem(n2, n0);
/* 00007365: 0006 */ n3 = LAST_RESULT;
/* 0000736F: 000D */ n5 = n3 == 0;
/* 0000737E: 0004 */ if(! n5) goto label_118; // normal if
/* 0000738A: 0027 */ // -- Start Return Code -- //
/* 0000738E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000737E,
label_118:
/* 00007399: 0032 */ SizeOf(s1);
/* 000073A0: 0006 */ n5 = LAST_RESULT;
/* 000073AA: 0020 */ USER.GetClassName(n3, s1, n5);
/* 000073B9: 000D */ n5 = s1 == "Button";
/* 000073CC: 0004 */ if(! n5) goto label_121; // normal if
/* 000073D8: 000D */ n5 = n1 == -1001;
/* 000073E7: 0004 */ if(! n5) goto label_119; // normal if
/* 000073F3: 0006 */ n4 = 1;
/* 000073FF: 0005 */ goto label_120;
// : Jump Referenced(1):
// : 000073E7,
label_119:
/* 0000740A: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 000073FF,
label_120:
/* 00007418: 0021 */ function_279(n3, 241, n4, 0);
/* 0000742E: 0027 */ // -- Start Return Code -- //
/* 00007432: 0023 */ return 0;
// : Jump Referenced(1):
// : 000073CC,
label_121:
/* 0000743D: 0027 */ // -- Start Return Code -- //
/* 00007441: 0023 */ return -7;
/* 0000744A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000187E0,
function NUMBER function_146(s0, n0)
STRING s1[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000745C: 0022 */ // -- Start Function Code -- //
/* 00007465: 0021 */ function_138(s0);
/* 0000746E: 0006 */ n1 = LAST_RESULT;
/* 00007478: 0020 */ USER.GetDlgItem(n1, n0);
/* 00007484: 0006 */ n2 = LAST_RESULT;
/* 0000748E: 000D */ n3 = n2 == 0;
/* 0000749D: 0004 */ if(! n3) goto label_123; // normal if
/* 000074A9: 0027 */ // -- Start Return Code -- //
/* 000074AD: 0023 */ return -2;
// : Jump Referenced(1):
// : 0000749D,
label_123:
/* 000074B8: 0032 */ SizeOf(s1);
/* 000074BF: 0006 */ n3 = LAST_RESULT;
/* 000074C9: 0020 */ USER.GetClassName(n2, s1, n3);
/* 000074D8: 000D */ n3 = s1 == "Edit";
/* 000074E9: 0004 */ if(! n3) goto label_124; // normal if
/* 000074F5: 0021 */ function_279(n2, 177, 0, -1);
/* 0000750D: 0027 */ // -- Start Return Code -- //
/* 00007511: 0023 */ return 0;
// : Jump Referenced(1):
// : 000074E9,
label_124:
/* 0000751C: 000D */ n3 = s1 == "ComboBox";
/* 00007531: 0004 */ if(! n3) goto label_126; // normal if
/* 0000753D: 0021 */ function_278(0, -1);
/* 0000754D: 0006 */ n3 = LAST_RESULT;
/* 00007557: 0021 */ function_279(n2, 322, 0, n3);
/* 0000756D: 0006 */ n3 = LAST_RESULT;
/* 00007577: 000D */ n3 = n3 == -1;
/* 00007586: 0004 */ if(! n3) goto label_125; // normal if
/* 00007592: 0027 */ // -- Start Return Code -- //
/* 00007596: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007586,
label_125:
/* 000075A1: 0027 */ // -- Start Return Code -- //
/* 000075A5: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007531,
label_126:
/* 000075B0: 0027 */ // -- Start Return Code -- //
/* 000075B4: 0023 */ return -7;
/* 000075BD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019B48,
function NUMBER function_147(s0, n0, n1)
STRING s1[1024];
STRING s2;
STRING s3;
STRING s4;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 000075CF: 0022 */ // -- Start Function Code -- //
/* 000075D8: 0021 */ function_138(s0);
/* 000075E1: 0006 */ n2 = LAST_RESULT;
/* 000075EB: 0020 */ USER.GetDlgItem(n2, n0);
/* 000075F7: 0006 */ n3 = LAST_RESULT;
/* 00007601: 000D */ n8 = n3 == 0;
/* 00007610: 000D */ n9 = n1 == 0;
/* 0000761F: 0018 */ n8 = n8 || n9;
/* 0000762C: 000D */ n9 = n1 == -1;
/* 0000763B: 0018 */ n8 = n8 || n9;
/* 00007648: 0004 */ if(! n8) goto label_128; // normal if
/* 00007654: 0027 */ // -- Start Return Code -- //
/* 00007658: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007648,
label_128:
/* 00007663: 0021 */ function_333(n1);
/* 0000766C: 0006 */ n8 = LAST_RESULT;
/* 00007676: 000E */ n8 = n8 != 0;
/* 00007685: 0004 */ if(! n8) goto label_129; // normal if
/* 00007691: 0027 */ // -- Start Return Code -- //
/* 00007695: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007685,
label_129:
/* 000076A0: 0032 */ SizeOf(s1);
/* 000076A7: 0006 */ n8 = LAST_RESULT;
/* 000076B1: 0020 */ USER.GetClassName(n3, s1, n8);
/* 000076C0: 000D */ n8 = s1 == "Edit";
/* 000076D1: 0004 */ if(! n8) goto label_135; // normal if
/* 000076DD: 0020 */ USER.GetWindowLong(n3, -16);
/* 000076EB: 0006 */ n4 = LAST_RESULT;
/* 000076F5: 0012 */ n8 = n4 & 4;
/* 00007704: 0004 */ if(! n8) goto label_135; // normal if
/* 00007710: 0021 */ function_321(n1);
/* 00007719: 0006 */ n5 = LAST_RESULT;
/* 00007723: 0021 */ function_328(n1, s2);
/* 0000772F: 0006 */ n6 = LAST_RESULT;
/* 00007739: 0006 */ n7 = 1;
// : Jump Referenced(1):
// : 000077DA,
label_130:
/* 00007747: 0001 */ // -- While/Switch -- //
/* 0000774B: 000E */ n8 = n6 != 1;
/* 0000775A: 0004 */ if(! n8) goto label_133; // normal if
/* 00007766: 000E */ n8 = n7 != n5;
/* 00007773: 0004 */ if(! n8) goto label_131; // normal if
/* 0000777F: 0007 */ s4 = s3 + s2;
/* 0000778C: 0007 */ s3 = s4 + "\r\n";
/* 0000779B: 0005 */ goto label_132;
// : Jump Referenced(1):
// : 00007773,
label_131:
/* 000077A6: 0007 */ s3 = s3 + s2;
// : Jump Referenced(1):
// : 0000779B,
label_132:
/* 000077B5: 0007 */ n7 = n7 + 1;
/* 000077C4: 0021 */ function_330(n1, s2);
/* 000077D0: 0006 */ n6 = LAST_RESULT;
/* 000077DA: 0005 */ goto label_130;
// : Jump Referenced(1):
// : 0000775A,
label_133:
/* 000077E5: 0020 */ USER.SetWindowText(n3, s3);
/* 000077F1: 0006 */ n8 = LAST_RESULT;
/* 000077FB: 000D */ n8 = n8 == 0;
/* 0000780A: 0004 */ if(! n8) goto label_134; // normal if
/* 00007816: 0027 */ // -- Start Return Code -- //
/* 0000781A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000780A,
label_134:
/* 00007825: 0027 */ // -- Start Return Code -- //
/* 00007829: 0023 */ return 0;
// : Jump Referenced(2):
// : 000076D1, 00007704,
label_135:
/* 00007834: 0027 */ // -- Start Return Code -- //
/* 00007838: 0023 */ return -7;
/* 00007841: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A7D0,
function NUMBER function_148(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00007853: 0022 */ // -- Start Function Code -- //
/* 0000785C: 0021 */ function_319(0);
/* 00007867: 0006 */ n1 = LAST_RESULT;
/* 00007871: 0021 */ function_319(0);
/* 0000787C: 0006 */ n2 = LAST_RESULT;
/* 00007886: 0021 */ function_390("", n2, n1);
/* 00007895: 0006 */ n3 = LAST_RESULT;
/* 0000789F: 000D */ n3 = n3 == 0;
/* 000078AE: 0004 */ if(! n3) goto label_137; // normal if
/* 000078BA: 0021 */ function_149(s0, n0, n1);
/* 000078C9: 0006 */ n3 = LAST_RESULT;
/* 000078D3: 000D */ n3 = n3 == 0;
/* 000078E2: 0004 */ if(! n3) goto label_137; // normal if
/* 000078EE: 0021 */ function_320(n1);
/* 000078F7: 0021 */ function_320(n2);
/* 00007900: 0027 */ // -- Start Return Code -- //
/* 00007904: 0023 */ return 0;
// : Jump Referenced(2):
// : 000078AE, 000078E2,
label_137:
/* 0000790F: 0021 */ function_320(n1);
/* 00007918: 0021 */ function_320(n2);
/* 00007921: 0027 */ // -- Start Return Code -- //
/* 00007925: 0023 */ return -1;
/* 0000792E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000078BA,
function NUMBER function_149(s0, n0, n1)
STRING s1[1024];
STRING s2;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 0000793C: 0022 */ // -- Start Function Code -- //
/* 00007945: 0021 */ function_138(s0);
/* 0000794E: 0006 */ n2 = LAST_RESULT;
/* 00007958: 0020 */ USER.GetDlgItem(n2, n0);
/* 00007964: 0006 */ n3 = LAST_RESULT;
/* 0000796E: 000D */ n5 = n3 == 0;
/* 0000797D: 000D */ n6 = n1 == 0;
/* 0000798C: 0018 */ n5 = n5 || n6;
/* 00007999: 000D */ n6 = n1 == -1;
/* 000079A8: 0018 */ n5 = n5 || n6;
/* 000079B5: 0004 */ if(! n5) goto label_139; // normal if
/* 000079C1: 0027 */ // -- Start Return Code -- //
/* 000079C5: 0023 */ return -2;
// : Jump Referenced(1):
// : 000079B5,
label_139:
/* 000079D0: 0021 */ function_333(n1);
/* 000079D9: 0006 */ n5 = LAST_RESULT;
/* 000079E3: 000E */ n5 = n5 != 0;
/* 000079F2: 0004 */ if(! n5) goto label_140; // normal if
/* 000079FE: 0027 */ // -- Start Return Code -- //
/* 00007A02: 0023 */ return -2;
// : Jump Referenced(1):
// : 000079F2,
label_140:
/* 00007A0D: 0032 */ SizeOf(s1);
/* 00007A14: 0006 */ n5 = LAST_RESULT;
/* 00007A1E: 0020 */ USER.GetClassName(n3, s1, n5);
/* 00007A2D: 000D */ n5 = s1 == "ListBox";
/* 00007A41: 0004 */ if(! n5) goto label_144; // normal if
/* 00007A4D: 0021 */ function_279(n3, 388, 0, 0);
/* 00007A65: 0021 */ function_328(n1, s2);
/* 00007A71: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 00007AFC,
label_141:
/* 00007A7D: 0001 */ // -- While/Switch -- //
/* 00007A81: 000E */ n5 = n4 != 1;
/* 00007A90: 0004 */ if(! n5) goto label_143; // normal if
/* 00007A9C: 0020 */ USER.SendMessageA(n3, 384, 0, s2);
/* 00007AB2: 0006 */ n5 = LAST_RESULT;
/* 00007ABC: 000D */ n5 = n5 == -1;
/* 00007ACB: 0004 */ if(! n5) goto label_142; // normal if
/* 00007AD7: 0027 */ // -- Start Return Code -- //
/* 00007ADB: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007ACB,
label_142:
/* 00007AE6: 0021 */ function_330(n1, s2);
/* 00007AF2: 0006 */ n4 = LAST_RESULT;
/* 00007AFC: 0005 */ goto label_141;
// : Jump Referenced(1):
// : 00007A90,
label_143:
/* 00007B07: 0021 */ function_279(n3, 390, 0, 0);
/* 00007B1F: 0027 */ // -- Start Return Code -- //
/* 00007B23: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007A41,
label_144:
/* 00007B2E: 000D */ n5 = s1 == "ComboBox";
/* 00007B43: 0004 */ if(! n5) goto label_148; // normal if
/* 00007B4F: 0021 */ function_279(n3, 331, 0, 0);
/* 00007B67: 0021 */ function_328(n1, s2);
/* 00007B73: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 00007BFE,
label_145:
/* 00007B7F: 0001 */ // -- While/Switch -- //
/* 00007B83: 000E */ n5 = n4 != 1;
/* 00007B92: 0004 */ if(! n5) goto label_147; // normal if
/* 00007B9E: 0020 */ USER.SendMessageA(n3, 323, 0, s2);
/* 00007BB4: 0006 */ n5 = LAST_RESULT;
/* 00007BBE: 000D */ n5 = n5 == -1;
/* 00007BCD: 0004 */ if(! n5) goto label_146; // normal if
/* 00007BD9: 0027 */ // -- Start Return Code -- //
/* 00007BDD: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007BCD,
label_146:
/* 00007BE8: 0021 */ function_330(n1, s2);
/* 00007BF4: 0006 */ n4 = LAST_RESULT;
/* 00007BFE: 0005 */ goto label_145;
// : Jump Referenced(1):
// : 00007B92,
label_147:
/* 00007C09: 0027 */ // -- Start Return Code -- //
/* 00007C0D: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007B43,
label_148:
/* 00007C18: 0027 */ // -- Start Return Code -- //
/* 00007C1C: 0023 */ return -7;
/* 00007C25: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018719,
function NUMBER function_157(n0, s0, n1)
NUMBER n3;
begin
/* 00007C37: 0022 */ // -- Start Function Code -- //
/* 00007C40: 0001 */ // -- While/Switch -- //
/* 00007C46: 000D */ n3 = n0 == 1;
/* 00007C55: 0004 */ if(! n3) goto label_151; // normal if
/* 00007C61: 0027 */ // -- Start Return Code -- //
/* 00007C65: 0020 */ ISRT._SetAltMainImage(g_number27, n1, s0);
/* 00007C74: 0006 */ n3 = LAST_RESULT;
/* 00007C7E: 0023 */ return n3;
/* 00007C85: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007C55,
label_151:
/* 00007C90: 000D */ n3 = n0 == 4;
/* 00007C9F: 0004 */ if(! n3) goto label_152; // normal if
/* 00007CAB: 0027 */ // -- Start Return Code -- //
/* 00007CAF: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 4, n1, "");
/* 00007CC3: 0006 */ n3 = LAST_RESULT;
/* 00007CCD: 0023 */ return n3;
/* 00007CD4: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007C9F,
label_152:
/* 00007CDF: 000D */ n3 = n0 == 2;
/* 00007CEE: 0004 */ if(! n3) goto label_153; // normal if
/* 00007CFA: 0006 */ g_number0 = n1;
/* 00007D04: 0027 */ // -- Start Return Code -- //
/* 00007D08: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 2, n1, "");
/* 00007D1C: 0006 */ n3 = LAST_RESULT;
/* 00007D26: 0023 */ return n3;
/* 00007D2D: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007CEE,
label_153:
/* 00007D38: 000D */ n3 = n0 == 3;
/* 00007D47: 0004 */ if(! n3) goto label_154; // normal if
/* 00007D53: 0006 */ g_number1 = n1;
/* 00007D5D: 0027 */ // -- Start Return Code -- //
/* 00007D61: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 3, n1, "");
/* 00007D75: 0006 */ n3 = LAST_RESULT;
/* 00007D7F: 0023 */ return n3;
/* 00007D86: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007D47,
label_154:
/* 00007D91: 0027 */ // -- Start Return Code -- //
/* 00007D95: 0023 */ return -1;
// : Jump Referenced(4):
// : 00007C85, 00007CD4, 00007D2D, 00007D86,
label_155:
/* 00007DA0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DFF3,
function NUMBER function_158()
begin
/* 00007DAE: 0022 */ // -- Start Function Code -- //
/* 00007DB7: 0006 */ g_number0 = 1;
/* 00007DC3: 0006 */ g_number1 = 0;
/* 00007DCF: 0024 */ return;
/* 00007DD3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00009F86, 0000A026, 0000A0C6, 000195C4,
function NUMBER function_159(n0, s0)
NUMBER n1;
begin
/* 00007DE1: 0022 */ // -- Start Function Code -- //
/* 00007DEA: 0001 */ // -- While/Switch -- //
/* 00007DF0: 000D */ n1 = n0 == 1;
/* 00007DFF: 0004 */ if(! n1) goto label_159; // normal if
/* 00007E0B: 0006 */ g_str34 = s0;
/* 00007E15: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007DFF,
label_159:
/* 00007E20: 000D */ n1 = n0 == 2;
/* 00007E2F: 0004 */ if(! n1) goto label_160; // normal if
/* 00007E3B: 0006 */ g_str41 = s0;
/* 00007E45: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E2F,
label_160:
/* 00007E50: 000D */ n1 = n0 == 3;
/* 00007E5F: 0004 */ if(! n1) goto label_161; // normal if
/* 00007E6B: 0006 */ g_str40 = s0;
/* 00007E75: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E5F,
label_161:
/* 00007E80: 000D */ n1 = n0 == 4;
/* 00007E8F: 0004 */ if(! n1) goto label_162; // normal if
/* 00007E9B: 0006 */ g_str39 = s0;
/* 00007EA5: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E8F,
label_162:
/* 00007EB0: 000D */ n1 = n0 == 5;
/* 00007EBF: 0004 */ if(! n1) goto label_163; // normal if
/* 00007ECB: 0006 */ g_str36 = s0;
/* 00007ED5: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007EBF,
label_163:
/* 00007EE0: 000D */ n1 = n0 == 6;
/* 00007EEF: 0004 */ if(! n1) goto label_164; // normal if
/* 00007EFB: 0006 */ g_str37 = s0;
/* 00007F05: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007EEF,
label_164:
/* 00007F10: 000D */ n1 = n0 == 7;
/* 00007F1F: 0004 */ if(! n1) goto label_165; // normal if
/* 00007F2B: 0006 */ g_str38 = s0;
/* 00007F35: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F1F,
label_165:
/* 00007F40: 000D */ n1 = n0 == 8;
/* 00007F4F: 0004 */ if(! n1) goto label_166; // normal if
/* 00007F5B: 0006 */ g_str35 = s0;
/* 00007F65: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F4F,
label_166:
/* 00007F70: 000D */ n1 = n0 == 11;
/* 00007F7F: 0004 */ if(! n1) goto label_167; // normal if
/* 00007F8B: 0006 */ g_str42 = s0;
/* 00007F95: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F7F,
label_167:
/* 00007FA0: 000D */ n1 = n0 == 12;
/* 00007FAF: 0004 */ if(! n1) goto label_169; // normal if
/* 00007FBB: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00007FC4: 0006 */ n1 = LAST_RESULT;
/* 00007FCE: 0004 */ if(! n1) goto label_168; // normal if
/* 00007FDA: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00007FCE,
label_168:
/* 00007FE8: 0033 */ g_obj10.Title() = s0;
/* 00007FFA: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007FAF,
label_169:
/* 00008005: 0027 */ // -- Start Return Code -- //
/* 00008009: 0023 */ return -1;
// : Jump Referenced(10):
// : 00007E15, 00007E45, 00007E75, 00007EA5, 00007ED5,
// : 00007F05, 00007F35, 00007F65, 00007F95, 00007FFA,
// :
label_170:
/* 00008014: 0027 */ // -- Start Return Code -- //
/* 00008018: 0023 */ return 0;
/* 00008021: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000086C9,
function NUMBER function_160(s0, n0, n1)
NUMBER n2;
begin
/* 0000802F: 0022 */ // -- Start Function Code -- //
/* 00008038: 0006 */ g_number28 = 1;
/* 00008044: 0020 */ ISRT.IsEmpty(g_obj10);
/* 0000804D: 0006 */ n2 = LAST_RESULT;
/* 00008057: 0004 */ if(! n2) goto label_172; // normal if
/* 00008063: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00008057,
label_172:
/* 00008071: 0035 */ g_obj10.SetFont(s0, n0);
/* 00008088: 0027 */ // -- Start Return Code -- //
/* 0000808C: 0020 */ ISRT._DialogSetFont(g_number27, s0, n0, n1);
/* 0000809E: 0006 */ n2 = LAST_RESULT;
/* 000080A8: 0023 */ return n2;
/* 000080AF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00009C84, 00012FD7, 0001302A, 0001307D, 000130B8,
// :
function STRING function_161(n0)
NUMBER n1;
begin
/* 000080BD: 0022 */ // -- Start Function Code -- //
/* 000080C6: 0001 */ // -- While/Switch -- //
/* 000080CC: 000D */ n1 = n0 == 1;
/* 000080DB: 0004 */ if(! n1) goto label_175; // normal if
/* 000080E7: 0027 */ // -- Start Return Code -- //
/* 000080EB: 0023 */ return g_str34;
/* 000080F2: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 000080DB,
label_175:
/* 000080FD: 000D */ n1 = n0 == 2;
/* 0000810C: 0004 */ if(! n1) goto label_176; // normal if
/* 00008118: 0027 */ // -- Start Return Code -- //
/* 0000811C: 0023 */ return g_str41;
/* 00008123: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000810C,
label_176:
/* 0000812E: 000D */ n1 = n0 == 3;
/* 0000813D: 0004 */ if(! n1) goto label_177; // normal if
/* 00008149: 0027 */ // -- Start Return Code -- //
/* 0000814D: 0023 */ return g_str40;
/* 00008154: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000813D,
label_177:
/* 0000815F: 000D */ n1 = n0 == 4;
/* 0000816E: 0004 */ if(! n1) goto label_178; // normal if
/* 0000817A: 0027 */ // -- Start Return Code -- //
/* 0000817E: 0023 */ return g_str39;
/* 00008185: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000816E,
label_178:
/* 00008190: 000D */ n1 = n0 == 5;
/* 0000819F: 0004 */ if(! n1) goto label_179; // normal if
/* 000081AB: 0027 */ // -- Start Return Code -- //
/* 000081AF: 0023 */ return g_str36;
/* 000081B6: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000819F,
label_179:
/* 000081C1: 000D */ n1 = n0 == 6;
/* 000081D0: 0004 */ if(! n1) goto label_180; // normal if
/* 000081DC: 0027 */ // -- Start Return Code -- //
/* 000081E0: 0023 */ return g_str37;
/* 000081E7: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 000081D0,
label_180:
/* 000081F2: 000D */ n1 = n0 == 7;
/* 00008201: 0004 */ if(! n1) goto label_181; // normal if
/* 0000820D: 0027 */ // -- Start Return Code -- //
/* 00008211: 0023 */ return g_str38;
/* 00008218: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008201,
label_181:
/* 00008223: 000D */ n1 = n0 == 8;
/* 00008232: 0004 */ if(! n1) goto label_182; // normal if
/* 0000823E: 0027 */ // -- Start Return Code -- //
/* 00008242: 0023 */ return g_str35;
/* 00008249: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008232,
label_182:
/* 00008254: 000D */ n1 = n0 == 11;
/* 00008263: 0004 */ if(! n1) goto label_183; // normal if
/* 0000826F: 0027 */ // -- Start Return Code -- //
/* 00008273: 0023 */ return g_str42;
/* 0000827A: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008263,
label_183:
/* 00008285: 0027 */ // -- Start Return Code -- //
/* 00008289: 0023 */ return "";
// : Jump Referenced(9):
// : 000080F2, 00008123, 00008154, 00008185, 000081B6,
// : 000081E7, 00008218, 00008249, 0000827A,
label_184:
/* 00008292: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00009F37, 00009FD7, 0000A077,
function STRING function_162(n0)
NUMBER n1;
begin
/* 000082A0: 0022 */ // -- Start Function Code -- //
/* 000082A9: 0001 */ // -- While/Switch -- //
/* 000082AF: 000D */ n1 = n0 == 1;
/* 000082BE: 0004 */ if(! n1) goto label_187; // normal if
/* 000082CA: 0027 */ // -- Start Return Code -- //
/* 000082CE: 0023 */ return g_str43;
/* 000082D5: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 000082BE,
label_187:
/* 000082E0: 000D */ n1 = n0 == 7;
/* 000082EF: 0004 */ if(! n1) goto label_188; // normal if
/* 000082FB: 0027 */ // -- Start Return Code -- //
/* 000082FF: 0023 */ return g_str44;
/* 00008306: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 000082EF,
label_188:
/* 00008311: 000D */ n1 = n0 == 2;
/* 00008320: 0004 */ if(! n1) goto label_189; // normal if
/* 0000832C: 0027 */ // -- Start Return Code -- //
/* 00008330: 0023 */ return g_str45;
/* 00008337: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 00008320,
label_189:
/* 00008342: 000D */ n1 = n0 == 6;
/* 00008351: 0004 */ if(! n1) goto label_190; // normal if
/* 0000835D: 0027 */ // -- Start Return Code -- //
/* 00008361: 0023 */ return g_str46;
/* 00008368: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 00008351,
label_190:
/* 00008373: 0027 */ // -- Start Return Code -- //
/* 00008377: 0023 */ return "";
// : Jump Referenced(4):
// : 000082D5, 00008306, 00008337, 00008368,
label_191:
/* 00008380: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00009F4C, 00009FEC, 0000A08C,
function STRING function_163(n0)
NUMBER n1;
begin
/* 0000838E: 0022 */ // -- Start Function Code -- //
/* 00008397: 0001 */ // -- While/Switch -- //
/* 0000839D: 000D */ n1 = n0 == 1;
/* 000083AC: 0004 */ if(! n1) goto label_194; // normal if
/* 000083B8: 0027 */ // -- Start Return Code -- //
/* 000083BC: 0023 */ return g_str47;
/* 000083C3: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 000083AC,
label_194:
/* 000083CE: 000D */ n1 = n0 == 7;
/* 000083DD: 0004 */ if(! n1) goto label_195; // normal if
/* 000083E9: 0027 */ // -- Start Return Code -- //
/* 000083ED: 0023 */ return g_str48;
/* 000083F4: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 000083DD,
label_195:
/* 000083FF: 000D */ n1 = n0 == 2;
/* 0000840E: 0004 */ if(! n1) goto label_196; // normal if
/* 0000841A: 0027 */ // -- Start Return Code -- //
/* 0000841E: 0023 */ return g_str49;
/* 00008425: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 0000840E,
label_196:
/* 00008430: 000D */ n1 = n0 == 6;
/* 0000843F: 0004 */ if(! n1) goto label_197; // normal if
/* 0000844B: 0027 */ // -- Start Return Code -- //
/* 0000844F: 0023 */ return g_str50;
/* 00008456: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 0000843F,
label_197:
/* 00008461: 0027 */ // -- Start Return Code -- //
/* 00008465: 0023 */ return "";
// : Jump Referenced(4):
// : 000083C3, 000083F4, 00008425, 00008456,
label_198:
/* 0000846E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00006633,
function NUMBER function_164()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0000847C: 0022 */ // -- Start Function Code -- //
/* 00008485: 0004 */ if(! g_number28) goto label_200; // normal if
/* 00008491: 0027 */ // -- Start Return Code -- //
/* 00008495: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008485,
label_200:
/* 000084A0: 0021 */ function_451();
/* 000084A6: 0006 */ n4 = LAST_RESULT;
/* 000084B0: 000E */ n4 = n4 != 9;
/* 000084BF: 0021 */ function_451();
/* 000084C5: 0006 */ n5 = LAST_RESULT;
/* 000084CF: 000E */ n5 = n5 != 1033;
/* 000084DE: 0019 */ n4 = n4 && n5;
/* 000084EB: 0004 */ if(! n4) goto label_201; // normal if
/* 000084F7: 0027 */ // -- Start Return Code -- //
/* 000084FB: 0023 */ return 0;
// : Jump Referenced(1):
// : 000084EB,
label_201:
/* 00008506: 0020 */ KERNEL32.GetUserDefaultLangID();
/* 0000850C: 0006 */ n0 = LAST_RESULT;
/* 00008516: 000D */ n4 = n0 == 0;
/* 00008525: 0004 */ if(! n4) goto label_202; // normal if
/* 00008531: 0027 */ // -- Start Return Code -- //
/* 00008535: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008525,
label_202:
/* 00008540: 0020 */ ISRT.GetFontSub(g_number27, s0);
/* 0000854C: 0006 */ n4 = LAST_RESULT;
/* 00008556: 000D */ n4 = n4 == 0;
/* 00008565: 0004 */ if(! n4) goto label_203; // normal if
/* 00008571: 0027 */ // -- Start Return Code -- //
/* 00008575: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008565,
label_203:
/* 00008580: 0021 */ function_319(0);
/* 0000858B: 0006 */ n3 = LAST_RESULT;
/* 00008595: 0021 */ function_426(n3, s0, "*");
/* 000085A5: 0021 */ function_277(n0);
/* 000085AE: 0006 */ n0 = LAST_RESULT;
/* 000085B8: 0021 */ function_433(s1, "%lx", n0);
/* 000085CA: 0028 */ StrLengthChars(s1);
/* 000085D1: 0006 */ n4 = LAST_RESULT;
/* 000085DB: 000F */ n2 = 4 - n4;
// : Jump Referenced(1):
// : 00008628,
label_204:
/* 000085EC: 0001 */ // -- While/Switch -- //
/* 000085F0: 000A */ n4 = n2 > 0;
/* 000085FF: 0004 */ if(! n4) goto label_205; // normal if
/* 0000860B: 0007 */ s1 = "0" + s1;
/* 00008619: 000F */ n2 = n2 - 1;
/* 00008628: 0005 */ goto label_204;
// : Jump Referenced(1):
// : 000085FF,
label_205:
/* 00008633: 0007 */ s1 = "0x" + s1;
/* 00008642: 0021 */ function_322(n3, -401);
/* 00008650: 0021 */ function_326(n3, s1);
/* 0000865C: 0006 */ n4 = LAST_RESULT;
/* 00008666: 000E */ n4 = n4 != 0;
/* 00008675: 0004 */ if(! n4) goto label_206; // normal if
/* 00008681: 0021 */ function_320(n3);
/* 0000868A: 0027 */ // -- Start Return Code -- //
/* 0000868E: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008675,
label_206:
/* 00008699: 0021 */ function_330(n3, s2);
/* 000086A5: 0021 */ function_431(s2, 0);
/* 000086B3: 0021 */ function_330(n3, s3);
/* 000086BF: 002C */ StrToNum(n1, s3);
/* 000086C9: 0021 */ function_160(s2, n1, 0);
/* 000086DA: 0006 */ n4 = LAST_RESULT;
/* 000086E4: 0009 */ n4 = n4 < 0;
/* 000086F3: 0004 */ if(! n4) goto label_207; // normal if
/* 000086FF: 0021 */ function_320(n3);
/* 00008708: 0027 */ // -- Start Return Code -- //
/* 0000870C: 0023 */ return 0;
// : Jump Referenced(1):
// : 000086F3,
label_207:
/* 00008717: 0021 */ function_320(n3);
/* 00008720: 0027 */ // -- Start Return Code -- //
/* 00008724: 0023 */ return 1;
/* 0000872D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021072,
function NUMBER function_169()
NUMBER n0;
NUMBER n1;
begin
/* 0000873B: 0022 */ // -- Start Function Code -- //
/* 00008744: 0020 */ ISRT._InitInstall(g_number27);
/* 0000874D: 0006 */ n0 = LAST_RESULT;
/* 00008757: 000D */ n1 = n0 == -2147213312;
/* 00008766: 0004 */ if(! n1) goto label_209; // normal if
/* 00008772: 0002 */ abort;
// : Jump Referenced(1):
// : 00008766,
label_209:
/* 00008778: 000D */ n1 = n0 == -2147213311;
/* 00008787: 0004 */ if(! n1) goto label_210; // normal if
/* 00008793: 0003 */ exit;
// : Jump Referenced(1):
// : 00008787,
label_210:
/* 00008799: 0027 */ // -- Start Return Code -- //
/* 0000879D: 0023 */ return n0;
/* 000087A4: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210BC,
function NUMBER function_170()
NUMBER n0;
NUMBER n1;
begin
/* 000087B2: 0022 */ // -- Start Function Code -- //
/* 000087BB: 0020 */ ISRT._ExitInstall(g_number27);
/* 000087C4: 0006 */ n0 = LAST_RESULT;
/* 000087CE: 000D */ n1 = n0 == -2147213312;
/* 000087DD: 0004 */ if(! n1) goto label_212; // normal if
/* 000087E9: 0002 */ abort;
// : Jump Referenced(1):
// : 000087DD,
label_212:
/* 000087EF: 000D */ n1 = n0 == -2147213311;
/* 000087FE: 0004 */ if(! n1) goto label_213; // normal if
/* 0000880A: 0003 */ exit;
// : Jump Referenced(1):
// : 000087FE,
label_213:
/* 00008810: 0027 */ // -- Start Return Code -- //
/* 00008814: 0023 */ return n0;
/* 0000881B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210A3,
function NUMBER function_171()
NUMBER n0;
NUMBER n1;
begin
/* 00008829: 0022 */ // -- Start Function Code -- //
/* 00008832: 0020 */ ISRT._CCPSearch(g_number27);
/* 0000883B: 0006 */ n0 = LAST_RESULT;
/* 00008845: 000D */ n1 = n0 == -2147213312;
/* 00008854: 0004 */ if(! n1) goto label_215; // normal if
/* 00008860: 0002 */ abort;
// : Jump Referenced(1):
// : 00008854,
label_215:
/* 00008866: 000D */ n1 = n0 == -2147213311;
/* 00008875: 0004 */ if(! n1) goto label_216; // normal if
/* 00008881: 0003 */ exit;
// : Jump Referenced(1):
// : 00008875,
label_216:
/* 00008887: 0027 */ // -- Start Return Code -- //
/* 0000888B: 0023 */ return n0;
/* 00008892: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210A9,
function NUMBER function_172()
NUMBER n0;
NUMBER n1;
begin
/* 000088A0: 0022 */ // -- Start Function Code -- //
/* 000088A9: 0020 */ ISRT._AppSearch(g_number27);
/* 000088B2: 0006 */ n0 = LAST_RESULT;
/* 000088BC: 000D */ n1 = n0 == -2147213312;
/* 000088CB: 0004 */ if(! n1) goto label_218; // normal if
/* 000088D7: 0002 */ abort;
// : Jump Referenced(1):
// : 000088CB,
label_218:
/* 000088DD: 000D */ n1 = n0 == -2147213311;
/* 000088EC: 0004 */ if(! n1) goto label_219; // normal if
/* 000088F8: 0003 */ exit;
// : Jump Referenced(1):
// : 000088EC,
label_219:
/* 000088FE: 0027 */ // -- Start Return Code -- //
/* 00008902: 0023 */ return n0;
/* 00008909: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210DC,
function NUMBER function_173()
NUMBER n0;
NUMBER n1;
begin
/* 00008917: 0022 */ // -- Start Function Code -- //
/* 00008920: 0020 */ ISRT._Rebooted(g_number27);
/* 00008929: 0006 */ n0 = LAST_RESULT;
/* 00008933: 000D */ n1 = n0 == -2147213312;
/* 00008942: 0004 */ if(! n1) goto label_221; // normal if
/* 0000894E: 0002 */ abort;
// : Jump Referenced(1):
// : 00008942,
label_221:
/* 00008954: 000D */ n1 = n0 == -2147213311;
/* 00008963: 0004 */ if(! n1) goto label_222; // normal if
/* 0000896F: 0003 */ exit;
// : Jump Referenced(1):
// : 00008963,
label_222:
/* 00008975: 0027 */ // -- Start Return Code -- //
/* 00008979: 0023 */ return n0;
/* 00008980: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210B1,
function NUMBER function_174(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0000898E: 0022 */ // -- Start Function Code -- //
/* 00008997: 0020 */ ISRT._ShowWizardPages(g_number27, n0);
/* 000089A3: 0006 */ n1 = LAST_RESULT;
/* 000089AD: 000D */ n2 = n1 == -2147213312;
/* 000089BC: 0004 */ if(! n2) goto label_224; // normal if
/* 000089C8: 0002 */ abort;
// : Jump Referenced(1):
// : 000089BC,
label_224:
/* 000089CE: 000D */ n2 = n1 == -2147213311;
/* 000089DD: 0004 */ if(! n2) goto label_225; // normal if
/* 000089E9: 0003 */ exit;
// : Jump Referenced(1):
// : 000089DD,
label_225:
/* 000089EF: 0027 */ // -- Start Return Code -- //
/* 000089F3: 0023 */ return n1;
/* 000089FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 000053B0, 0000DF32, 0000DF3D, 0000DF48, 00017E24,
// : 00017E2F, 00018549, 00018554, 0001A5B9, 0001AE6A,
// : 00022010, 0002201B, 00022583, 000242DE,
function NUMBER function_175(n0)
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
type_11 struct_0;
begin
/* 00008A08: 0022 */ // -- Start Function Code -- //
/* 00008A11: 0001 */ // -- While/Switch -- //
/* 00008A17: 000D */ n2 = n0 == 51;
/* 00008A26: 0004 */ if(! n2) goto label_228; // normal if
/* 00008A32: 0006 */ g_number2 = 1;
/* 00008A3E: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A26,
label_228:
/* 00008A49: 000D */ n2 = n0 == 50;
/* 00008A58: 0004 */ if(! n2) goto label_229; // normal if
/* 00008A64: 0006 */ g_number3 = 1;
/* 00008A70: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A58,
label_229:
/* 00008A7B: 000D */ n2 = n0 == 56;
/* 00008A8A: 0004 */ if(! n2) goto label_230; // normal if
/* 00008A96: 0006 */ g_number4 = 1;
/* 00008AA2: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A8A,
label_230:
/* 00008AAD: 000D */ n2 = n0 == 52;
/* 00008ABC: 0004 */ if(! n2) goto label_231; // normal if
/* 00008AC8: 0006 */ g_number5 = 1;
/* 00008AD4: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008ABC,
label_231:
/* 00008ADF: 000D */ n2 = n0 == 66;
/* 00008AEE: 0004 */ if(! n2) goto label_232; // normal if
/* 00008AFA: 0027 */ // -- Start Return Code -- //
/* 00008AFE: 0023 */ return 0;
/* 00008B07: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008AEE,
label_232:
/* 00008B12: 000D */ n2 = n0 == 63;
/* 00008B21: 0004 */ if(! n2) goto label_233; // normal if
/* 00008B2D: 0033 */ g_obj8.Batch() = 1;
/* 00008B41: 0027 */ // -- Start Return Code -- //
/* 00008B45: 0023 */ return 0;
/* 00008B4E: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008B21,
label_233:
/* 00008B59: 000D */ n2 = n0 == 62;
/* 00008B68: 0004 */ if(! n2) goto label_234; // normal if
/* 00008B74: 0033 */ g_obj9.Enable() = 1;
/* 00008B89: 0027 */ // -- Start Return Code -- //
/* 00008B8D: 0023 */ return 0;
/* 00008B96: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008B68,
label_234:
/* 00008BA1: 000D */ n2 = n0 == 54;
/* 00008BB0: 0004 */ if(! n2) goto label_235; // normal if
/* 00008BBC: 0027 */ // -- Start Return Code -- //
/* 00008BC0: 0020 */ ISRT._EnableDialogCache(g_number27, 1);
/* 00008BCE: 0006 */ n2 = LAST_RESULT;
/* 00008BD8: 0023 */ return n2;
/* 00008BDF: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008BB0,
label_235:
/* 00008BEA: 000D */ n2 = n0 == 12;
/* 00008BF9: 0004 */ if(! n2) goto label_237; // normal if
/* 00008C05: 0021 */ function_421();
/* 00008C0B: 0006 */ n2 = LAST_RESULT;
/* 00008C15: 000E */ n2 = n2 != 2;
/* 00008C24: 0004 */ if(! n2) goto label_236; // normal if
/* 00008C30: 0021 */ function_280(-2);
/* 00008C3B: 0006 */ n2 = LAST_RESULT;
/* 00008C45: 0020 */ USER32.SetWindowRgn(n2, 0, 1);
// : Jump Referenced(1):
// : 00008C24,
label_236:
/* 00008C5A: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008BF9,
label_237:
/* 00008C65: 000D */ n2 = n0 == 27;
/* 00008C74: 0004 */ if(! n2) goto label_238; // normal if
/* 00008C80: 0027 */ // -- Start Return Code -- //
/* 00008C84: 0023 */ return 0;
/* 00008C8D: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008C74,
label_238:
/* 00008C98: 000D */ n2 = n0 == 25;
/* 00008CA7: 0004 */ if(! n2) goto label_240; // normal if
/* 00008CB3: 0021 */ function_421();
/* 00008CB9: 0006 */ n2 = LAST_RESULT;
/* 00008CC3: 000E */ n2 = n2 != 2;
/* 00008CD2: 0004 */ if(! n2) goto label_239; // normal if
/* 00008CDE: 0020 */ USER32.GetDesktopWindow();
/* 00008CE4: 0006 */ n2 = LAST_RESULT;
/* 00008CEE: 001A */ n3 = &struct_0;
/* 00008CF8: 0020 */ USER.GetWindowRect(n2, n3);
/* 00008D04: 0035 */ struct_0.right;
/* 00008D13: 0006 */ n2 = LAST_RESULT;
/* 00008D1D: 0011 */ n2 = n2 / 30;
/* 00008D2C: 0035 */ struct_0.bottom;
/* 00008D3C: 0006 */ n3 = LAST_RESULT;
/* 00008D46: 0011 */ n3 = n3 / 30;
/* 00008D55: 0035 */ struct_0.right;
/* 00008D64: 0006 */ n4 = LAST_RESULT;
/* 00008D6E: 0035 */ struct_0.left;
/* 00008D7C: 0006 */ n5 = LAST_RESULT;
/* 00008D86: 000F */ n4 = n4 - n5;
/* 00008D93: 0010 */ n4 = 14 * n4;
/* 00008DA2: 0011 */ n4 = n4 / 15;
/* 00008DB1: 0035 */ struct_0.bottom;
/* 00008DC1: 0006 */ n5 = LAST_RESULT;
/* 00008DCB: 0035 */ struct_0.top;
/* 00008DD8: 0006 */ n6 = LAST_RESULT;
/* 00008DE2: 000F */ n5 = n5 - n6;
/* 00008DEF: 0010 */ n5 = 14 * n5;
/* 00008DFE: 0011 */ n5 = n5 / 15;
/* 00008E0D: 0021 */ function_177(n2, n3, n4, n5);
// : Jump Referenced(1):
// : 00008CD2,
label_239:
/* 00008E21: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008CA7,
label_240:
/* 00008E2C: 000D */ n2 = n0 == 29;
/* 00008E3B: 0004 */ if(! n2) goto label_242; // normal if
/* 00008E47: 0021 */ function_421();
/* 00008E4D: 0006 */ n2 = LAST_RESULT;
/* 00008E57: 000E */ n2 = n2 != 2;
/* 00008E66: 0004 */ if(! n2) goto label_241; // normal if
/* 00008E72: 0020 */ USER32.GetDesktopWindow();
/* 00008E78: 0006 */ n2 = LAST_RESULT;
/* 00008E82: 001A */ n3 = &struct_0;
/* 00008E8C: 0020 */ USER.GetWindowRect(n2, n3);
/* 00008E98: 0035 */ struct_0.right;
/* 00008EA7: 0006 */ n2 = LAST_RESULT;
/* 00008EB1: 0035 */ struct_0.left;
/* 00008EBF: 0006 */ n3 = LAST_RESULT;
/* 00008EC9: 000F */ n2 = n2 - n3;
/* 00008ED6: 0035 */ struct_0.bottom;
/* 00008EE6: 0006 */ n3 = LAST_RESULT;
/* 00008EF0: 0035 */ struct_0.top;
/* 00008EFD: 0006 */ n4 = LAST_RESULT;
/* 00008F07: 000F */ n3 = n3 - n4;
/* 00008F14: 0021 */ function_177(0, 0, n2, n3);
// : Jump Referenced(1):
// : 00008E66,
label_241:
/* 00008F2C: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008E3B,
label_242:
/* 00008F37: 000D */ n2 = n0 == 26;
/* 00008F46: 0004 */ if(! n2) goto label_243; // normal if
/* 00008F52: 0027 */ // -- Start Return Code -- //
/* 00008F56: 0020 */ ISRT.EnableHourGlass(g_number27, 1);
/* 00008F64: 0006 */ n2 = LAST_RESULT;
/* 00008F6E: 0023 */ return n2;
/* 00008F75: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008F46,
label_243:
/* 00008F80: 000D */ n2 = n0 == 16;
/* 00008F8F: 0004 */ if(! n2) goto label_245; // normal if
/* 00008F9B: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00008FA4: 0006 */ n2 = LAST_RESULT;
/* 00008FAE: 0004 */ if(! n2) goto label_244; // normal if
/* 00008FBA: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00008FAE,
label_244:
/* 00008FC8: 0035 */ g_obj10.ShowControl(1450, 5);
/* 00008FE7: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008F8F,
label_245:
/* 00008FF2: 000D */ n2 = n0 == 4;
/* 00009001: 0004 */ if(! n2) goto label_247; // normal if
/* 0000900D: 0021 */ function_421();
/* 00009013: 0006 */ n2 = LAST_RESULT;
/* 0000901D: 000E */ n2 = n2 != 2;
/* 0000902C: 0004 */ if(! n2) goto label_246; // normal if
/* 00009038: 0027 */ // -- Start Return Code -- //
/* 0000903C: 0020 */ ISRT._EnableStatus(g_number27, 4);
/* 0000904A: 0006 */ n2 = LAST_RESULT;
/* 00009054: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000902C,
label_246:
/* 0000905D: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009001,
label_247:
/* 00009068: 000D */ n2 = n0 == 58;
/* 00009077: 0004 */ if(! n2) goto label_249; // normal if
/* 00009083: 0021 */ function_421();
/* 00009089: 0006 */ n2 = LAST_RESULT;
/* 00009093: 000E */ n2 = n2 != 2;
/* 000090A2: 0004 */ if(! n2) goto label_248; // normal if
/* 000090AE: 0027 */ // -- Start Return Code -- //
/* 000090B2: 0020 */ ISRT._EnableStatus(g_number27, 58);
/* 000090C0: 0006 */ n2 = LAST_RESULT;
/* 000090CA: 0023 */ return n2;
// : Jump Referenced(1):
// : 000090A2,
label_248:
/* 000090D3: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009077,
label_249:
/* 000090DE: 000D */ n2 = n0 == 57;
/* 000090ED: 0004 */ if(! n2) goto label_251; // normal if
/* 000090F9: 0021 */ function_421();
/* 000090FF: 0006 */ n2 = LAST_RESULT;
/* 00009109: 000E */ n2 = n2 != 2;
/* 00009118: 0004 */ if(! n2) goto label_250; // normal if
/* 00009124: 0027 */ // -- Start Return Code -- //
/* 00009128: 0020 */ ISRT._EnableStatus(g_number27, 57);
/* 00009136: 0006 */ n2 = LAST_RESULT;
/* 00009140: 0023 */ return n2;
// : Jump Referenced(1):
// : 00009118,
label_250:
/* 00009149: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 000090ED,
label_251:
/* 00009154: 000D */ n2 = n0 == 5;
/* 00009163: 0004 */ if(! n2) goto label_253; // normal if
/* 0000916F: 0021 */ function_421();
/* 00009175: 0006 */ n2 = LAST_RESULT;
/* 0000917F: 000E */ n2 = n2 != 2;
/* 0000918E: 0004 */ if(! n2) goto label_252; // normal if
/* 0000919A: 0027 */ // -- Start Return Code -- //
/* 0000919E: 0020 */ ISRT._EnableStatus(g_number27, 5);
/* 000091AC: 0006 */ n2 = LAST_RESULT;
/* 000091B6: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000918E,
label_252:
/* 000091BF: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009163,
label_253:
/* 000091CA: 000D */ n2 = n0 == 17;
/* 000091D9: 0004 */ if(! n2) goto label_254; // normal if
/* 000091E5: 0027 */ // -- Start Return Code -- //
/* 000091E9: 0021 */ function_476(1);
/* 000091F4: 0006 */ n2 = LAST_RESULT;
/* 000091FE: 0023 */ return n2;
/* 00009205: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 000091D9,
label_254:
/* 00009210: 000D */ n2 = n0 == 53;
/* 0000921F: 0004 */ if(! n2) goto label_255; // normal if
/* 0000922B: 0006 */ g_number26 = 1;
/* 00009237: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 0000921F,
label_255:
/* 00009242: 000D */ n2 = n0 == 67;
/* 00009251: 0004 */ if(! n2) goto label_256; // normal if
/* 0000925D: 0006 */ g_number29 = 0;
/* 00009269: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009251,
label_256:
/* 00009274: 0027 */ // -- Start Return Code -- //
/* 00009278: 0023 */ return -1;
// : Jump Referenced(21):
// : 00008A3E, 00008A70, 00008AA2, 00008AD4, 00008B07,
// : 00008B4E, 00008B96, 00008BDF, 00008C5A, 00008C8D,
// : 00008E21, 00008F2C, 00008F75, 00008FE7, 0000905D,
// : 000090D3, 00009149, 000091BF, 00009205, 00009237,
// : 00009269,
label_257:
/* 00009283: 0027 */ // -- Start Return Code -- //
/* 00009287: 0023 */ return 0;
/* 00009290: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 0000576B, 000057A2, 00005886, 0000DF53, 0001799F,
// : 000179AA, 000180B0, 000180BB, 0001A69A, 0001A70E,
// : 0001A825, 0001AA80, 0001AC1B, 0002432D,
function NUMBER function_176(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
OBJECT obj0;
begin
/* 000092A2: 0022 */ // -- Start Function Code -- //
/* 000092AB: 0001 */ // -- While/Switch -- //
/* 000092B1: 000D */ n2 = n0 == 51;
/* 000092C0: 0004 */ if(! n2) goto label_260; // normal if
/* 000092CC: 0006 */ g_number2 = 0;
/* 000092D8: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000092C0,
label_260:
/* 000092E3: 000D */ n2 = n0 == 50;
/* 000092F2: 0004 */ if(! n2) goto label_261; // normal if
/* 000092FE: 0006 */ g_number3 = 0;
/* 0000930A: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000092F2,
label_261:
/* 00009315: 000D */ n2 = n0 == 56;
/* 00009324: 0004 */ if(! n2) goto label_262; // normal if
/* 00009330: 0006 */ g_number4 = 0;
/* 0000933C: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009324,
label_262:
/* 00009347: 000D */ n2 = n0 == 52;
/* 00009356: 0004 */ if(! n2) goto label_263; // normal if
/* 00009362: 0006 */ g_number5 = 0;
/* 0000936E: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009356,
label_263:
/* 00009379: 000D */ n2 = n0 == 66;
/* 00009388: 0004 */ if(! n2) goto label_264; // normal if
/* 00009394: 0027 */ // -- Start Return Code -- //
/* 00009398: 0023 */ return -1;
/* 000093A1: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009388,
label_264:
/* 000093AC: 000D */ n2 = n0 == 63;
/* 000093BB: 0004 */ if(! n2) goto label_265; // normal if
/* 000093C7: 0033 */ g_obj8.Batch() = 0;
/* 000093DB: 0027 */ // -- Start Return Code -- //
/* 000093DF: 0023 */ return 0;
/* 000093E8: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000093BB,
label_265:
/* 000093F3: 000D */ n2 = n0 == 62;
/* 00009402: 0004 */ if(! n2) goto label_266; // normal if
/* 0000940E: 0033 */ g_obj9.Enable() = 0;
/* 00009423: 0027 */ // -- Start Return Code -- //
/* 00009427: 0023 */ return 0;
/* 00009430: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009402,
label_266:
/* 0000943B: 000D */ n2 = n0 == 54;
/* 0000944A: 0004 */ if(! n2) goto label_267; // normal if
/* 00009456: 0027 */ // -- Start Return Code -- //
/* 0000945A: 0020 */ ISRT._EnableDialogCache(g_number27, 0);
/* 00009468: 0006 */ n2 = LAST_RESULT;
/* 00009472: 0023 */ return n2;
/* 00009479: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000944A,
label_267:
/* 00009484: 000D */ n2 = n0 == 12;
/* 00009493: 0004 */ if(! n2) goto label_268; // normal if
/* 0000949F: 0021 */ function_280(-2);
/* 000094AA: 0006 */ n2 = LAST_RESULT;
/* 000094B4: 0020 */ GDI32.CreateRectRgn(0, 0, 0, 0);
/* 000094CE: 0006 */ n3 = LAST_RESULT;
/* 000094D8: 0020 */ USER32.SetWindowRgn(n2, n3, 1);
/* 000094E9: 0027 */ // -- Start Return Code -- //
/* 000094ED: 0023 */ return 0;
/* 000094F6: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009493,
label_268:
/* 00009501: 000D */ n2 = n0 == -16776960;
/* 00009510: 0004 */ if(! n2) goto label_271; // normal if
/* 0000951C: 0021 */ function_421();
/* 00009522: 0006 */ n2 = LAST_RESULT;
/* 0000952C: 000E */ n2 = n2 != 2;
/* 0000953B: 0004 */ if(! n2) goto label_270; // normal if
/* 00009547: 0021 */ function_280(-2);
/* 00009552: 0006 */ n1 = LAST_RESULT;
/* 0000955C: 0020 */ USER32.SetWindowLong(n1, -16, 0);
/* 0000956F: 0006 */ n2 = LAST_RESULT;
/* 00009579: 000D */ n2 = n2 == 0;
/* 00009588: 0004 */ if(! n2) goto label_269; // normal if
/* 00009594: 0027 */ // -- Start Return Code -- //
/* 00009598: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009588,
label_269:
/* 000095A3: 0020 */ USER.ShowWindow(n1, 9);
/* 000095B1: 0020 */ USER.SetWindowPos(n1, 0, 0, 0, 0, 0, 39);
// : Jump Referenced(1):
// : 0000953B,
label_270:
/* 000095DA: 0027 */ // -- Start Return Code -- //
/* 000095DE: 0023 */ return 0;
/* 000095E7: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009510,
label_271:
/* 000095F2: 000D */ n2 = n0 == 27;
/* 00009601: 0004 */ if(! n2) goto label_272; // normal if
/* 0000960D: 0027 */ // -- Start Return Code -- //
/* 00009611: 0023 */ return -1;
/* 0000961A: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009601,
label_272:
/* 00009625: 000D */ n2 = n0 == 26;
/* 00009634: 0004 */ if(! n2) goto label_273; // normal if
/* 00009640: 0027 */ // -- Start Return Code -- //
/* 00009644: 0020 */ ISRT.EnableHourGlass(g_number27, 0);
/* 00009652: 0006 */ n2 = LAST_RESULT;
/* 0000965C: 0023 */ return n2;
/* 00009663: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009634,
label_273:
/* 0000966E: 000D */ n2 = n0 == 16;
/* 0000967D: 0004 */ if(! n2) goto label_275; // normal if
/* 00009689: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00009692: 0006 */ n2 = LAST_RESULT;
/* 0000969C: 0004 */ if(! n2) goto label_274; // normal if
/* 000096A8: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 0000969C,
label_274:
/* 000096B6: 0035 */ g_obj10.ShowControl(1450, 0);
/* 000096D5: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000967D,
label_275:
/* 000096E0: 000D */ n2 = n0 == 4;
/* 000096EF: 000D */ n3 = n0 == 58;
/* 000096FE: 0018 */ n2 = n2 || n3;
/* 0000970B: 000D */ n3 = n0 == 57;
/* 0000971A: 0018 */ n2 = n2 || n3;
/* 00009727: 000D */ n3 = n0 == 5;
/* 00009736: 0018 */ n2 = n2 || n3;
/* 00009743: 0004 */ if(! n2) goto label_276; // normal if
/* 0000974F: 0027 */ // -- Start Return Code -- //
/* 00009753: 0020 */ ISRT._DisableStatus(g_number27);
/* 0000975C: 0006 */ n2 = LAST_RESULT;
/* 00009766: 0023 */ return n2;
/* 0000976D: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009743,
label_276:
/* 00009778: 000D */ n2 = n0 == 17;
/* 00009787: 0004 */ if(! n2) goto label_277; // normal if
/* 00009793: 0027 */ // -- Start Return Code -- //
/* 00009797: 0021 */ function_476(0);
/* 000097A2: 0006 */ n2 = LAST_RESULT;
/* 000097AC: 0023 */ return n2;
/* 000097B3: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009787,
label_277:
/* 000097BE: 000D */ n2 = n0 == 53;
/* 000097CD: 0004 */ if(! n2) goto label_278; // normal if
/* 000097D9: 0006 */ g_number26 = 0;
/* 000097E5: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000097CD,
label_278:
/* 000097F0: 000D */ n2 = n0 == 35;
/* 000097FF: 0004 */ if(! n2) goto label_282; // normal if
/* 0000980B: 0020 */ ISRT.IsObject(g_obj10);
/* 00009814: 0006 */ n2 = LAST_RESULT;
/* 0000981E: 000D */ n2 = n2 == 0;
/* 0000982D: 0004 */ if(! n2) goto label_279; // normal if
/* 00009839: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 0000982D,
label_279:
/* 00009847: 0035 */ g_obj10.BillBoards();
/* 0000985B: 0034 */ set obj0 = LAST_RESULT;
/* 00009865: 0020 */ ISRT.IsObject(obj0);
/* 0000986E: 0006 */ n2 = LAST_RESULT;
/* 00009878: 000D */ n2 = n2 == 0;
/* 00009887: 0004 */ if(! n2) goto label_281; // normal if
/* 00009893: 0021 */ function_450();
/* 00009899: 0006 */ s0 = LAST_RESULT;
/* 000098A3: 0021 */ function_454(s0);
/* 000098AC: 0034 */ set obj0 = LAST_RESULT;
/* 000098B6: 0020 */ ISRT.IsObject(obj0);
/* 000098BF: 0006 */ n2 = LAST_RESULT;
/* 000098C9: 000D */ n2 = n2 == 0;
/* 000098D8: 0004 */ if(! n2) goto label_280; // normal if
/* 000098E4: 0027 */ // -- Start Return Code -- //
/* 000098E8: 0023 */ return -1;
// : Jump Referenced(1):
// : 000098D8,
label_280:
/* 000098F3: 0033 */ g_obj10.BillBoards() = obj0;
// : Jump Referenced(1):
// : 00009887,
label_281:
/* 0000990C: 0033 */ obj0.Visible() = 0;
/* 00009922: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000097FF,
label_282:
/* 0000992D: 000D */ n2 = n0 == 67;
/* 0000993C: 0004 */ if(! n2) goto label_283; // normal if
/* 00009948: 0006 */ g_number29 = 1;
/* 00009954: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000993C,
label_283:
/* 0000995F: 0027 */ // -- Start Return Code -- //
/* 00009963: 0023 */ return -1;
// : Jump Referenced(18):
// : 000092D8, 0000930A, 0000933C, 0000936E, 000093A1,
// : 000093E8, 00009430, 00009479, 000094F6, 000095E7,
// : 0000961A, 00009663, 000096D5, 0000976D, 000097B3,
// : 000097E5, 00009922, 00009954,
label_284:
/* 0000996E: 0027 */ // -- Start Return Code -- //
/* 00009972: 0023 */ return 0;
/* 0000997B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00008E0D, 00008F14,
function NUMBER function_177(n0, n1, n2, n3)
NUMBER n4;
NUMBER n5;
begin
/* 0000998D: 0022 */ // -- Start Function Code -- //
/* 00009996: 0021 */ function_421();
/* 0000999C: 0006 */ n5 = LAST_RESULT;
/* 000099A6: 000E */ n5 = n5 != 2;
/* 000099B5: 0004 */ if(! n5) goto label_287; // normal if
/* 000099C1: 0021 */ function_280(-2);
/* 000099CC: 0006 */ n4 = LAST_RESULT;
/* 000099D6: 0020 */ USER.GetWindowLong(n4, -16);
/* 000099E4: 0006 */ n5 = LAST_RESULT;
/* 000099EE: 0013 */ n5 = n5 | 13565952;
/* 000099FD: 0020 */ USER32.SetWindowLong(n4, -16, n5);
/* 00009A0E: 0006 */ n5 = LAST_RESULT;
/* 00009A18: 000D */ n5 = n5 == 0;
/* 00009A27: 0004 */ if(! n5) goto label_286; // normal if
/* 00009A33: 0027 */ // -- Start Return Code -- //
/* 00009A37: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009A27,
label_286:
/* 00009A42: 0020 */ USER.SetWindowPos(n4, 0, n0, n1, n2, n3, 36);
// : Jump Referenced(1):
// : 000099B5,
label_287:
/* 00009A63: 0027 */ // -- Start Return Code -- //
/* 00009A67: 0023 */ return 0;
/* 00009A70: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023116,
function NUMBER function_182(s0, s1)
STRING s2;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 00009A7E: 0022 */ // -- Start Function Code -- //
/* 00009A87: 000D */ n5 = g_number14 == 0;
/* 00009A96: 0004 */ if(! n5) goto label_289; // normal if
/* 00009AA2: 0021 */ function_362();
// : Jump Referenced(1):
// : 00009A96,
label_289:
/* 00009AAA: 0021 */ function_134("EnterDisk", "", "", 10104);
/* 00009AC7: 0006 */ n5 = LAST_RESULT;
/* 00009AD1: 000D */ n5 = n5 == -1;
/* 00009AE0: 0004 */ if(! n5) goto label_290; // normal if
/* 00009AEC: 0027 */ // -- Start Return Code -- //
/* 00009AF0: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009AE0,
label_290:
/* 00009AFB: 0006 */ n0 = 0;
/* 00009B07: 0021 */ function_281(0);
// : Jump Referenced(1):
// : 00009EBE,
label_291:
/* 00009B14: 0001 */ // -- While/Switch -- //
/* 00009B18: 000D */ n5 = n0 == 0;
/* 00009B27: 0004 */ if(! n5) goto label_304; // normal if
/* 00009B33: 0021 */ function_137("EnterDisk");
/* 00009B45: 0006 */ n3 = LAST_RESULT;
/* 00009B4F: 0001 */ // -- While/Switch -- //
/* 00009B55: 000D */ n5 = n3 == -100;
/* 00009B64: 0004 */ if(! n5) goto label_297; // normal if
/* 00009B70: 0021 */ function_138("EnterDisk");
/* 00009B82: 0006 */ n1 = LAST_RESULT;
/* 00009B8C: 000D */ n5 = g_str2 == "";
/* 00009B99: 0004 */ if(! n5) goto label_293; // normal if
/* 00009BA5: 0006 */ g_str2 = " ";
// : Jump Referenced(1):
// : 00009B99,
label_293:
/* 00009BB2: 0021 */ function_364("EnterDisk", n1, 0, g_str2);
/* 00009BCF: 000E */ n5 = s0 != "";
/* 00009BDC: 0004 */ if(! n5) goto label_294; // normal if
/* 00009BE8: 0021 */ function_141("EnterDisk", 901, s0);
// : Jump Referenced(1):
// : 00009BDC,
label_294:
/* 00009C04: 0020 */ USER.GetDlgItem(n1, 4);
/* 00009C12: 0006 */ n2 = LAST_RESULT;
/* 00009C1C: 0009 */ n5 = n4 < 255;
/* 00009C2B: 0004 */ if(! n5) goto label_295; // normal if
/* 00009C37: 0006 */ n4 = 255;
// : Jump Referenced(1):
// : 00009C2B,
label_295:
/* 00009C45: 000F */ n5 = n4 - 2;
/* 00009C54: 0021 */ function_279(n2, 197, n5, 0);
/* 00009C6A: 0021 */ function_141("EnterDisk", 4, g_str9);
/* 00009C84: 0021 */ function_161(7);
/* 00009C8F: 0006 */ s4 = LAST_RESULT;
/* 00009C99: 000E */ n5 = s4 != "";
/* 00009CA6: 0004 */ if(! n5) goto label_296; // normal if
/* 00009CB2: 0020 */ USER.SetWindowText(n1, s4);
// : Jump Referenced(1):
// : 00009CA6,
label_296:
/* 00009CC0: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009B64,
label_297:
/* 00009CCB: 000D */ n5 = n3 == 31;
/* 00009CDA: 0004 */ if(! n5) goto label_298; // normal if
/* 00009CE6: 0021 */ function_140("EnterDisk", 4, s2);
/* 00009D00: 0021 */ function_387("", "", s2, 0);
/* 00009D14: 0021 */ function_141("EnterDisk", 4, s2);
/* 00009D2E: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009CDA,
label_298:
/* 00009D39: 000D */ n5 = n3 == 1;
/* 00009D48: 0004 */ if(! n5) goto label_300; // normal if
/* 00009D54: 0021 */ function_140("EnterDisk", 4, s2);
/* 00009D6E: 0021 */ function_183(s2, s1);
/* 00009D7A: 0006 */ n5 = LAST_RESULT;
/* 00009D84: 000D */ n5 = n5 == 0;
/* 00009D93: 0004 */ if(! n5) goto label_299; // normal if
/* 00009D9F: 0006 */ n3 = 1;
/* 00009DAB: 0006 */ n0 = 1;
/* 00009DB7: 0006 */ g_str9 = s2;
// : Jump Referenced(1):
// : 00009D93,
label_299:
/* 00009DC3: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009D48,
label_300:
/* 00009DCE: 000D */ n5 = n3 == -1;
/* 00009DDD: 0004 */ if(! n5) goto label_301; // normal if
/* 00009DE9: 0006 */ n3 = -1;
/* 00009DF5: 0021 */ function_370(n3, "EnterDisk");
/* 00009E0A: 0006 */ n0 = 1;
/* 00009E16: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009DDD,
label_301:
/* 00009E21: 000D */ n5 = n3 == -200;
/* 00009E30: 0004 */ if(! n5) goto label_302; // normal if
/* 00009E3C: 0021 */ function_371(n1, n3, n0);
/* 00009E4B: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009E30,
label_302:
/* 00009E56: 0021 */ function_365(n3);
/* 00009E5F: 0006 */ n5 = LAST_RESULT;
/* 00009E69: 0021 */ function_366(n3);
/* 00009E72: 0006 */ n6 = LAST_RESULT;
/* 00009E7C: 0019 */ n5 = n5 && n6;
/* 00009E89: 0004 */ if(! n5) goto label_303; // normal if
/* 00009E95: 000E */ n5 = n3 != 4;
/* 00009EA4: 0004 */ if(! n5) goto label_303; // normal if
/* 00009EB0: 0006 */ n0 = 1;
// : Jump Referenced(7):
// : 00009CC0, 00009D2E, 00009DC3, 00009E16, 00009E4B,
// : 00009E89, 00009EA4,
label_303:
/* 00009EBE: 0005 */ goto label_291;
// : Jump Referenced(1):
// : 00009B27,
label_304:
/* 00009EC9: 0021 */ function_135("EnterDisk");
/* 00009EDB: 0021 */ function_136("EnterDisk");
/* 00009EED: 0021 */ function_363();
/* 00009EF3: 0027 */ // -- Start Return Code -- //
/* 00009EF7: 0023 */ return n3;
/* 00009EFE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009D6E,
function NUMBER function_183(s0, s1)
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
STRING s8;
STRING s10;
STRING s11;
NUMBER n0;
begin
/* 00009F0C: 0022 */ // -- Start Function Code -- //
/* 00009F15: 0014 */ s0 = s0 ^ "";
/* 00009F22: 0021 */ function_377(11051);
/* 00009F2D: 0006 */ s8 = LAST_RESULT;
/* 00009F37: 0021 */ function_162(1);
/* 00009F42: 0006 */ s2 = LAST_RESULT;
/* 00009F4C: 0021 */ function_163(1);
/* 00009F57: 0006 */ s5 = LAST_RESULT;
/* 00009F61: 000D */ n0 = s5 == "";
/* 00009F6E: 0004 */ if(! n0) goto label_306; // normal if
/* 00009F7A: 0006 */ s5 = s8;
// : Jump Referenced(1):
// : 00009F6E,
label_306:
/* 00009F86: 0021 */ function_159(2, s2);
/* 00009F94: 0021 */ function_188(s0);
/* 00009F9D: 0006 */ n0 = LAST_RESULT;
/* 00009FA7: 000D */ n0 = n0 == -1;
/* 00009FB6: 0004 */ if(! n0) goto label_307; // normal if
/* 00009FC2: 0006 */ s11 = s5;
/* 00009FCC: 0005 */ goto label_312;
// : Jump Referenced(1):
// : 00009FB6,
label_307:
/* 00009FD7: 0021 */ function_162(7);
/* 00009FE2: 0006 */ s3 = LAST_RESULT;
/* 00009FEC: 0021 */ function_163(7);
/* 00009FF7: 0006 */ s6 = LAST_RESULT;
/* 0000A001: 000D */ n0 = s6 == "";
/* 0000A00E: 0004 */ if(! n0) goto label_308; // normal if
/* 0000A01A: 0006 */ s6 = s8;
// : Jump Referenced(1):
// : 0000A00E,
label_308:
/* 0000A026: 0021 */ function_159(2, s3);
/* 0000A034: 0021 */ function_189(s0);
/* 0000A03D: 0006 */ n0 = LAST_RESULT;
/* 0000A047: 000D */ n0 = n0 == -1;
/* 0000A056: 0004 */ if(! n0) goto label_309; // normal if
/* 0000A062: 0006 */ s11 = s6;
/* 0000A06C: 0005 */ goto label_312;
// : Jump Referenced(1):
// : 0000A056,
label_309:
/* 0000A077: 0021 */ function_162(2);
/* 0000A082: 0006 */ s4 = LAST_RESULT;
/* 0000A08C: 0021 */ function_163(2);
/* 0000A097: 0006 */ s7 = LAST_RESULT;
/* 0000A0A1: 000D */ n0 = s7 == "";
/* 0000A0AE: 0004 */ if(! n0) goto label_310; // normal if
/* 0000A0BA: 0006 */ s7 = s8;
// : Jump Referenced(1):
// : 0000A0AE,
label_310:
/* 0000A0C6: 0021 */ function_159(2, s4);
/* 0000A0D4: 000E */ n0 = s1 != "";
/* 0000A0E1: 0004 */ if(! n0) goto label_311; // normal if
/* 0000A0ED: 0021 */ function_197(s0, s1, s10);
/* 0000A0FC: 0006 */ n0 = LAST_RESULT;
/* 0000A106: 0009 */ n0 = n0 < 0;
/* 0000A115: 0004 */ if(! n0) goto label_311; // normal if
/* 0000A121: 0006 */ s11 = s7;
/* 0000A12B: 0005 */ goto label_312;
// : Jump Referenced(2):
// : 0000A0E1, 0000A115,
label_311:
/* 0000A136: 0027 */ // -- Start Return Code -- //
/* 0000A13A: 0023 */ return 0;
// : Jump Referenced(3):
// : 00009FCC, 0000A06C, 0000A12B,
label_312:
/* 0000A145: 0021 */ function_286(s11, -65534);
/* 0000A153: 0027 */ // -- Start Return Code -- //
/* 0000A157: 0023 */ return -1;
/* 0000A160: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000E162, 0000E1EB,
function VOID function_184()
STRING s0;
STRING s1;
STRING s2;
STRING s3[4096];
NUMBER n0;
NUMBER n1;
begin
/* 0000A16E: 0022 */ // -- Start Function Code -- //
/* 0000A177: 0035 */ Err.Number();
/* 0000A187: 0006 */ n0 = LAST_RESULT;
/* 0000A191: 0035 */ Err.Description();
/* 0000A1A6: 0006 */ s2 = LAST_RESULT;
/* 0000A1B0: 0036 */ try
/* 0000A1BE: 0021 */ function_377(17100);
/* 0000A1C9: 0006 */ s0 = LAST_RESULT;
/* 0000A1D3: 0021 */ function_377(17101);
/* 0000A1DE: 0006 */ s1 = LAST_RESULT;
/* 0000A1E8: 0037 */ catch
/* 0000A1EE: 0038 */ endcatch;
/* 0000A1F4: 000D */ n1 = s0 == "";
/* 0000A201: 0004 */ if(! n1) goto label_316; // normal if
/* 0000A20D: 0006 */ s0 = "Internal Failure";
// : Jump Referenced(1):
// : 0000A201,
label_316:
/* 0000A229: 000D */ n1 = s1 == "";
/* 0000A236: 0004 */ if(! n1) goto label_317; // normal if
/* 0000A242: 0006 */ s1 = "Error Number: 0x%X\nDescription: %s";
// : Jump Referenced(1):
// : 0000A236,
label_317:
/* 0000A270: 0021 */ function_433(s3, s1, n0, s2);
/* 0000A282: 0020 */ USER32.MessageBoxA(0, s3, s0, 0);
/* 0000A298: 0024 */ return;
/* 0000A29C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005612,
function NUMBER function_185(s0, s1)
NUMBER n0;
begin
/* 0000A2AE: 0022 */ // -- Start Function Code -- //
/* 0000A2B7: 0027 */ // -- Start Return Code -- //
/* 0000A2BB: 0021 */ function_186(s0, s1, 0);
/* 0000A2CC: 0006 */ n0 = LAST_RESULT;
/* 0000A2D6: 0023 */ return n0;
/* 0000A2DD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005474, 00005F9A, 00005FE9, 0000608B, 0000A2BB,
// :
function NUMBER function_186(s0, s1, n0)
NUMBER n1;
begin
/* 0000A2EB: 0022 */ // -- Start Function Code -- //
/* 0000A2F4: 0021 */ function_432(s0);
/* 0000A2FD: 0021 */ function_431(s0, 1);
/* 0000A30B: 0027 */ // -- Start Return Code -- //
/* 0000A30F: 0020 */ ISRT.LnchAppAndWait(s0, s1, n0);
/* 0000A31E: 0006 */ n1 = LAST_RESULT;
/* 0000A328: 0023 */ return n1;
/* 0000A32F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009F94,
function NUMBER function_188(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0000A33D: 0022 */ // -- Start Function Code -- //
/* 0000A346: 0021 */ function_434(s0);
/* 0000A34F: 0028 */ StrLengthChars(s0);
/* 0000A356: 0006 */ n1 = LAST_RESULT;
/* 0000A360: 000D */ n1 = n1 == 1;
/* 0000A36F: 0004 */ if(! n1) goto label_321; // normal if
/* 0000A37B: 0007 */ s0 = s0 + ":";
// : Jump Referenced(1):
// : 0000A36F,
label_321:
/* 0000A38B: 0020 */ ISRT._ExistsDisk(s0);
/* 0000A394: 0006 */ n0 = LAST_RESULT;
/* 0000A39E: 000D */ n1 = n0 == -2;
/* 0000A3AD: 0004 */ if(! n1) goto label_322; // normal if
/* 0000A3B9: 0027 */ // -- Start Return Code -- //
/* 0000A3BD: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A3AD,
label_322:
/* 0000A3C8: 0027 */ // -- Start Return Code -- //
/* 0000A3CC: 0023 */ return n0;
/* 0000A3D3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000A034, 0000DC8B, 0001B71E,
function NUMBER function_189(s0)
NUMBER n3;
begin
/* 0000A3E1: 0022 */ // -- Start Function Code -- //
/* 0000A3EA: 0021 */ function_434(s0);
/* 0000A3F3: 0020 */ ISRT._ExistsDir(s0);
/* 0000A3FC: 0006 */ n3 = LAST_RESULT;
/* 0000A406: 0004 */ if(! n3) goto label_324; // normal if
/* 0000A412: 0027 */ // -- Start Return Code -- //
/* 0000A416: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A406,
label_324:
/* 0000A421: 0027 */ // -- Start Return Code -- //
/* 0000A425: 0023 */ return -1;
/* 0000A42E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000D74E, 0000D798, 0000D7B9, 0000EB5D, 0000EBBD,
// : 0000F70E,
function NUMBER function_190(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0000A43C: 0022 */ // -- Start Function Code -- //
/* 0000A445: 000D */ n1 = n0 == 3;
/* 0000A454: 000D */ n2 = n0 == 2;
/* 0000A463: 0018 */ n1 = n1 || n2;
/* 0000A470: 000D */ n2 = n0 == 1;
/* 0000A47F: 0018 */ n1 = n1 || n2;
/* 0000A48C: 000D */ n2 = n0 == 4;
/* 0000A49B: 0018 */ n1 = n1 || n2;
/* 0000A4A8: 0004 */ if(! n1) goto label_326; // normal if
/* 0000A4B4: 0006 */ g_number30 = n0;
/* 0000A4BE: 0027 */ // -- Start Return Code -- //
/* 0000A4C2: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A4A8,
label_326:
/* 0000A4CD: 0027 */ // -- Start Return Code -- //
/* 0000A4D1: 0023 */ return -1;
/* 0000A4DA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D759, 0000EB89,
function NUMBER function_191(n0, s0, s1)
STRING s2;
NUMBER n1;
begin
/* 0000A4E8: 0022 */ // -- Start Function Code -- //
/* 0000A4F1: 0021 */ function_298(s0);
/* 0000A4FA: 0006 */ n1 = LAST_RESULT;
/* 0000A504: 0021 */ function_299(s0, n1);
/* 0000A510: 0014 */ s2 = s0 ^ s1;
/* 0000A51D: 0020 */ ISRT._OpenFile(g_number27, s2, g_number30, 1);
/* 0000A531: 0006 */ n0 = LAST_RESULT;
/* 0000A53B: 0009 */ n1 = n0 < 0;
/* 0000A54A: 0004 */ if(! n1) goto label_328; // normal if
/* 0000A556: 0027 */ // -- Start Return Code -- //
/* 0000A55A: 0023 */ return n0;
// : Jump Referenced(1):
// : 0000A54A,
label_328:
/* 0000A563: 0027 */ // -- Start Return Code -- //
/* 0000A567: 0023 */ return 0;
/* 0000A570: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D7B0, 0000F705,
function NUMBER function_192(n0)
NUMBER n1;
begin
/* 0000A57E: 0022 */ // -- Start Function Code -- //
/* 0000A587: 0027 */ // -- Start Return Code -- //
/* 0000A58B: 0020 */ ISRT._CloseFile(g_number27, n0);
/* 0000A597: 0006 */ n1 = LAST_RESULT;
/* 0000A5A1: 0023 */ return n1;
/* 0000A5A8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000F6EF,
function NUMBER function_193(n0, s0)
NUMBER n1;
begin
/* 0000A5B6: 0022 */ // -- Start Function Code -- //
/* 0000A5BF: 0027 */ // -- Start Return Code -- //
/* 0000A5C3: 0020 */ ISRT._WriteLine(g_number27, n0, s0);
/* 0000A5D2: 0006 */ n1 = LAST_RESULT;
/* 0000A5DC: 0023 */ return n1;
/* 0000A5E3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001AFB5, 0001B149,
function NUMBER function_194(s0)
STRING s1;
NUMBER n0;
begin
/* 0000A5F1: 0022 */ // -- Start Function Code -- //
/* 0000A5FA: 0021 */ function_298(s0);
/* 0000A603: 0006 */ n0 = LAST_RESULT;
/* 0000A60D: 000D */ n0 = n0 == 0;
/* 0000A61C: 0004 */ if(! n0) goto label_332; // normal if
/* 0000A628: 0027 */ // -- Start Return Code -- //
/* 0000A62C: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A61C,
label_332:
/* 0000A637: 0027 */ // -- Start Return Code -- //
/* 0000A63B: 0014 */ s1 = s0 ^ "";
/* 0000A648: 0020 */ ISRT._CreateDir(g_number27, s1);
/* 0000A654: 0006 */ n0 = LAST_RESULT;
/* 0000A65E: 0023 */ return n0;
/* 0000A665: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005E6F,
function NUMBER function_195(s0, n0, n1, s1)
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
STRING s8;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
type_6 struct_0;
type_9 struct_1;
type_9 struct_2;
begin
/* 0000A673: 0022 */ // -- Start Function Code -- //
/* 0000A67C: 0020 */ ISRT._ExistsFile(s0);
/* 0000A685: 0006 */ n10 = LAST_RESULT;
/* 0000A68F: 000D */ n10 = n10 == 0;
/* 0000A69E: 0004 */ if(! n10) goto label_334; // normal if
/* 0000A6AA: 0027 */ // -- Start Return Code -- //
/* 0000A6AE: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A69E,
label_334:
/* 0000A6B9: 0001 */ // -- While/Switch -- //
/* 0000A6BF: 000D */ n10 = n0 == 1;
/* 0000A6CE: 0004 */ if(! n10) goto label_337; // normal if
/* 0000A6DA: 0020 */ KERNEL32.SetFileAttributesA(s0, n1);
/* 0000A6E6: 0006 */ n10 = LAST_RESULT;
/* 0000A6F0: 000D */ n10 = n10 == 0;
/* 0000A6FF: 0004 */ if(! n10) goto label_336; // normal if
/* 0000A70B: 0027 */ // -- Start Return Code -- //
/* 0000A70F: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A6FF,
label_336:
/* 0000A71A: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000A6CE,
label_337:
/* 0000A725: 000D */ n10 = n0 == 3;
/* 0000A734: 0004 */ if(! n10) goto label_347; // normal if
/* 0000A740: 0006 */ s2 = "\\";
/* 0000A74B: 002A */ StrFind(s1, s2);
/* 0000A755: 0006 */ n5 = LAST_RESULT;
/* 0000A75F: 0009 */ n10 = n5 < 0;
/* 0000A76E: 0004 */ if(! n10) goto label_338; // normal if
/* 0000A77A: 0006 */ s2 = "/";
/* 0000A785: 002A */ StrFind(s1, s2);
/* 0000A78F: 0006 */ n5 = LAST_RESULT;
/* 0000A799: 0009 */ n10 = n5 < 0;
/* 0000A7A8: 0004 */ if(! n10) goto label_338; // normal if
/* 0000A7B4: 0027 */ // -- Start Return Code -- //
/* 0000A7B8: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000A76E, 0000A7A8,
label_338:
/* 0000A7C3: 0029 */ StrSub(s3, s1, 0, n5);
/* 0000A7D5: 002C */ StrToNum(n2, s3);
/* 0000A7DF: 0007 */ n10 = n5 + 1;
/* 0000A7EE: 0028 */ StrLengthChars(s1);
/* 0000A7F5: 0006 */ n11 = LAST_RESULT;
/* 0000A7FF: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000A80F: 002A */ StrFind(s1, s2);
/* 0000A819: 0006 */ n5 = LAST_RESULT;
/* 0000A823: 0009 */ n10 = n5 < 0;
/* 0000A832: 0004 */ if(! n10) goto label_339; // normal if
/* 0000A83E: 0027 */ // -- Start Return Code -- //
/* 0000A842: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A832,
label_339:
/* 0000A84D: 0029 */ StrSub(s4, s1, 0, n5);
/* 0000A85F: 002C */ StrToNum(n3, s4);
/* 0000A869: 0007 */ n10 = n5 + 1;
/* 0000A878: 0028 */ StrLengthChars(s1);
/* 0000A87F: 0006 */ n11 = LAST_RESULT;
/* 0000A889: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000A899: 0028 */ StrLengthChars(s1);
/* 0000A8A0: 0006 */ n10 = LAST_RESULT;
/* 0000A8AA: 0029 */ StrSub(s5, s1, 0, n10);
/* 0000A8BC: 002C */ StrToNum(n4, s5);
/* 0000A8C6: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 1, 0, 3, 128, 0);
/* 0000A8ED: 0006 */ n6 = LAST_RESULT;
/* 0000A8F7: 000D */ n10 = n6 == -1;
/* 0000A906: 0004 */ if(! n10) goto label_340; // normal if
/* 0000A912: 0027 */ // -- Start Return Code -- //
/* 0000A916: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A906,
label_340:
/* 0000A921: 001A */ n10 = &struct_1;
/* 0000A92B: 0020 */ KERNEL32.GetFileTime(n6, 0, 0, n10);
/* 0000A941: 0006 */ n10 = LAST_RESULT;
/* 0000A94B: 000D */ n10 = n10 == 0;
/* 0000A95A: 0004 */ if(! n10) goto label_341; // normal if
/* 0000A966: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000A96F: 0027 */ // -- Start Return Code -- //
/* 0000A973: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A95A,
label_341:
/* 0000A97E: 001A */ n10 = &struct_1;
/* 0000A988: 001A */ n11 = &struct_2;
/* 0000A992: 0020 */ KERNEL32.FileTimeToLocalFileTime(n10, n11);
/* 0000A99E: 0006 */ n10 = LAST_RESULT;
/* 0000A9A8: 000D */ n10 = n10 == 0;
/* 0000A9B7: 0004 */ if(! n10) goto label_342; // normal if
/* 0000A9C3: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000A9CC: 0027 */ // -- Start Return Code -- //
/* 0000A9D0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A9B7,
label_342:
/* 0000A9DB: 001A */ n10 = &struct_2;
/* 0000A9E5: 001A */ n11 = &struct_0;
/* 0000A9EF: 0020 */ KERNEL32.FileTimeToSystemTime(n10, n11);
/* 0000A9FB: 0006 */ n10 = LAST_RESULT;
/* 0000AA05: 000D */ n10 = n10 == 0;
/* 0000AA14: 0004 */ if(! n10) goto label_343; // normal if
/* 0000AA20: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AA29: 0027 */ // -- Start Return Code -- //
/* 0000AA2D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AA14,
label_343:
/* 0000AA38: 0016 */ n10 = n3 << 16;
/* 0000AA47: 0007 */ n10 = n2 + n10;
/* 0000AA54: 0033 */ struct_0.nYearMonth = n10;
/* 0000AA6B: 0016 */ n10 = n4 << 16;
/* 0000AA7A: 0033 */ struct_0.nDay = n10;
/* 0000AA8B: 001A */ n10 = &struct_0;
/* 0000AA95: 001A */ n11 = &struct_2;
/* 0000AA9F: 0020 */ KERNEL32.SystemTimeToFileTime(n10, n11);
/* 0000AAAB: 0006 */ n10 = LAST_RESULT;
/* 0000AAB5: 000D */ n10 = n10 == 0;
/* 0000AAC4: 0004 */ if(! n10) goto label_344; // normal if
/* 0000AAD0: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AAD9: 0027 */ // -- Start Return Code -- //
/* 0000AADD: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AAC4,
label_344:
/* 0000AAE8: 001A */ n10 = &struct_2;
/* 0000AAF2: 001A */ n11 = &struct_1;
/* 0000AAFC: 0020 */ KERNEL32.LocalFileTimeToFileTime(n10, n11);
/* 0000AB08: 0006 */ n10 = LAST_RESULT;
/* 0000AB12: 000D */ n10 = n10 == 0;
/* 0000AB21: 0004 */ if(! n10) goto label_345; // normal if
/* 0000AB2D: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AB36: 0027 */ // -- Start Return Code -- //
/* 0000AB3A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AB21,
label_345:
/* 0000AB45: 001A */ n10 = &struct_1;
/* 0000AB4F: 0020 */ KERNEL32.SetFileTime(n6, 0, 0, n10);
/* 0000AB65: 0006 */ n10 = LAST_RESULT;
/* 0000AB6F: 000D */ n10 = n10 == 0;
/* 0000AB7E: 0004 */ if(! n10) goto label_346; // normal if
/* 0000AB8A: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AB93: 0027 */ // -- Start Return Code -- //
/* 0000AB97: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AB7E,
label_346:
/* 0000ABA2: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000ABAB: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000A734,
label_347:
/* 0000ABB6: 000D */ n10 = n0 == 2;
/* 0000ABC5: 0004 */ if(! n10) goto label_357; // normal if
/* 0000ABD1: 002A */ StrFind(s1, ":");
/* 0000ABDC: 0006 */ n5 = LAST_RESULT;
/* 0000ABE6: 0009 */ n10 = n5 < 0;
/* 0000ABF5: 0004 */ if(! n10) goto label_348; // normal if
/* 0000AC01: 0027 */ // -- Start Return Code -- //
/* 0000AC05: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000ABF5,
label_348:
/* 0000AC10: 0029 */ StrSub(s6, s1, 0, n5);
/* 0000AC22: 002C */ StrToNum(n7, s6);
/* 0000AC2C: 0007 */ n10 = n5 + 1;
/* 0000AC3B: 0028 */ StrLengthChars(s1);
/* 0000AC42: 0006 */ n11 = LAST_RESULT;
/* 0000AC4C: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000AC5C: 002A */ StrFind(s1, ":");
/* 0000AC67: 0006 */ n5 = LAST_RESULT;
/* 0000AC71: 0009 */ n10 = n5 < 0;
/* 0000AC80: 0004 */ if(! n10) goto label_349; // normal if
/* 0000AC8C: 0027 */ // -- Start Return Code -- //
/* 0000AC90: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AC80,
label_349:
/* 0000AC9B: 0029 */ StrSub(s7, s1, 0, n5);
/* 0000ACAD: 002C */ StrToNum(n8, s7);
/* 0000ACB7: 0007 */ n10 = n5 + 1;
/* 0000ACC6: 0028 */ StrLengthChars(s1);
/* 0000ACCD: 0006 */ n11 = LAST_RESULT;
/* 0000ACD7: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000ACE7: 0028 */ StrLengthChars(s1);
/* 0000ACEE: 0006 */ n10 = LAST_RESULT;
/* 0000ACF8: 0029 */ StrSub(s8, s1, 0, n10);
/* 0000AD0A: 002C */ StrToNum(n9, s8);
/* 0000AD14: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 1, 0, 3, 128, 0);
/* 0000AD3B: 0006 */ n6 = LAST_RESULT;
/* 0000AD45: 000D */ n10 = n6 == -1;
/* 0000AD54: 0004 */ if(! n10) goto label_350; // normal if
/* 0000AD60: 0027 */ // -- Start Return Code -- //
/* 0000AD64: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AD54,
label_350:
/* 0000AD6F: 001A */ n10 = &struct_1;
/* 0000AD79: 0020 */ KERNEL32.GetFileTime(n6, 0, 0, n10);
/* 0000AD8F: 0006 */ n10 = LAST_RESULT;
/* 0000AD99: 000D */ n10 = n10 == 0;
/* 0000ADA8: 0004 */ if(! n10) goto label_351; // normal if
/* 0000ADB4: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000ADBD: 0027 */ // -- Start Return Code -- //
/* 0000ADC1: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000ADA8,
label_351:
/* 0000ADCC: 001A */ n10 = &struct_1;
/* 0000ADD6: 001A */ n11 = &struct_2;
/* 0000ADE0: 0020 */ KERNEL32.FileTimeToLocalFileTime(n10, n11);
/* 0000ADEC: 0006 */ n10 = LAST_RESULT;
/* 0000ADF6: 000D */ n10 = n10 == 0;
/* 0000AE05: 0004 */ if(! n10) goto label_352; // normal if
/* 0000AE11: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AE1A: 0027 */ // -- Start Return Code -- //
/* 0000AE1E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AE05,
label_352:
/* 0000AE29: 001A */ n10 = &struct_2;
/* 0000AE33: 001A */ n11 = &struct_0;
/* 0000AE3D: 0020 */ KERNEL32.FileTimeToSystemTime(n10, n11);
/* 0000AE49: 0006 */ n10 = LAST_RESULT;
/* 0000AE53: 000D */ n10 = n10 == 0;
/* 0000AE62: 0004 */ if(! n10) goto label_353; // normal if
/* 0000AE6E: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AE77: 0027 */ // -- Start Return Code -- //
/* 0000AE7B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AE62,
label_353:
/* 0000AE86: 0016 */ n10 = n8 << 16;
/* 0000AE95: 0007 */ n10 = n7 + n10;
/* 0000AEA2: 0033 */ struct_0.nHourMin = n10;
/* 0000AEB7: 0033 */ struct_0.nSeconds = n9;
/* 0000AECC: 001A */ n10 = &struct_0;
/* 0000AED6: 001A */ n11 = &struct_2;
/* 0000AEE0: 0020 */ KERNEL32.SystemTimeToFileTime(n10, n11);
/* 0000AEEC: 0006 */ n10 = LAST_RESULT;
/* 0000AEF6: 000D */ n10 = n10 == 0;
/* 0000AF05: 0004 */ if(! n10) goto label_354; // normal if
/* 0000AF11: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AF1A: 0027 */ // -- Start Return Code -- //
/* 0000AF1E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AF05,
label_354:
/* 0000AF29: 001A */ n10 = &struct_2;
/* 0000AF33: 001A */ n11 = &struct_1;
/* 0000AF3D: 0020 */ KERNEL32.LocalFileTimeToFileTime(n10, n11);
/* 0000AF49: 0006 */ n10 = LAST_RESULT;
/* 0000AF53: 000D */ n10 = n10 == 0;
/* 0000AF62: 0004 */ if(! n10) goto label_355; // normal if
/* 0000AF6E: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AF77: 0027 */ // -- Start Return Code -- //
/* 0000AF7B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AF62,
label_355:
/* 0000AF86: 001A */ n10 = &struct_1;
/* 0000AF90: 0020 */ KERNEL32.SetFileTime(n6, 0, 0, n10);
/* 0000AFA6: 0006 */ n10 = LAST_RESULT;
/* 0000AFB0: 000D */ n10 = n10 == 0;
/* 0000AFBF: 0004 */ if(! n10) goto label_356; // normal if
/* 0000AFCB: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AFD4: 0027 */ // -- Start Return Code -- //
/* 0000AFD8: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AFBF,
label_356:
/* 0000AFE3: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AFEC: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000ABC5,
label_357:
/* 0000AFF7: 0027 */ // -- Start Return Code -- //
/* 0000AFFB: 0023 */ return -1;
// : Jump Referenced(3):
// : 0000A71A, 0000ABAB, 0000AFEC,
label_358:
/* 0000B006: 0027 */ // -- Start Return Code -- //
/* 0000B00A: 0023 */ return 0;
/* 0000B013: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E65D, 0000E6BB, 0000EB44,
function NUMBER function_196(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000B02D: 0022 */ // -- Start Function Code -- //
/* 0000B036: 0021 */ function_298(s0);
/* 0000B03F: 0006 */ n3 = LAST_RESULT;
/* 0000B049: 000D */ n3 = n3 == 0;
/* 0000B058: 0004 */ if(! n3) goto label_360; // normal if
/* 0000B064: 0006 */ s3 = s0;
/* 0000B06E: 0014 */ s0 = g_str8 ^ s0;
/* 0000B07B: 0006 */ s2 = g_str8;
/* 0000B085: 0005 */ goto label_361;
// : Jump Referenced(1):
// : 0000B058,
label_360:
/* 0000B090: 0021 */ function_425(s2, s0, 1);
/* 0000B0A1: 0021 */ function_425(s3, s0, 3);
// : Jump Referenced(1):
// : 0000B085,
label_361:
/* 0000B0B4: 0021 */ function_199(n0, s2, s3, 16, s1, 0);
/* 0000B0D0: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000B167,
label_362:
/* 0000B0DC: 0001 */ // -- While/Switch -- //
/* 0000B0E0: 000A */ n3 = n1 > 0;
/* 0000B0EF: 0004 */ if(! n3) goto label_364; // normal if
/* 0000B0FB: 0020 */ KERNEL32.DeleteFileA(s1);
/* 0000B104: 0006 */ n3 = LAST_RESULT;
/* 0000B10E: 000D */ n3 = n3 == 0;
/* 0000B11D: 0004 */ if(! n3) goto label_363; // normal if
/* 0000B129: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0000B11D,
label_363:
/* 0000B137: 0006 */ n0 = n1;
/* 0000B141: 0021 */ function_199(n0, s2, s3, 16, s1, 0);
/* 0000B15D: 0006 */ n1 = LAST_RESULT;
/* 0000B167: 0005 */ goto label_362;
// : Jump Referenced(1):
// : 0000B0EF,
label_364:
/* 0000B172: 0004 */ if(! n2) goto label_365; // normal if
/* 0000B17E: 0027 */ // -- Start Return Code -- //
/* 0000B182: 0023 */ return -1;
/* 0000B18B: 0005 */ goto label_366;
// : Jump Referenced(1):
// : 0000B172,
label_365:
/* 0000B196: 0027 */ // -- Start Return Code -- //
/* 0000B19A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000B18B,
label_366:
/* 0000B1A5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000A0ED,
function NUMBER function_197(s0, s1, s2)
NUMBER n0;
NUMBER n1;
begin
/* 0000B1B3: 0022 */ // -- Start Function Code -- //
/* 0000B1BC: 0021 */ function_298(s0);
/* 0000B1C5: 0006 */ n1 = LAST_RESULT;
/* 0000B1CF: 0021 */ function_299(s0, n1);
/* 0000B1DB: 0006 */ s2 = "";
/* 0000B1E5: 0021 */ function_199(0, s0, s1, 16, s2, 0);
/* 0000B203: 0006 */ n0 = LAST_RESULT;
/* 0000B20D: 0009 */ n1 = n0 < 0;
/* 0000B21C: 0004 */ if(! n1) goto label_368; // normal if
/* 0000B228: 0027 */ // -- Start Return Code -- //
/* 0000B22C: 0023 */ return n0;
// : Jump Referenced(1):
// : 0000B21C,
label_368:
/* 0000B235: 0021 */ function_199(n0, "", "", 0, s2, 1);
/* 0000B251: 0021 */ function_425(s2, s2, 3);
/* 0000B262: 0006 */ n1 = LAST_RESULT;
/* 0000B26C: 0009 */ n1 = n1 < 0;
/* 0000B27B: 0004 */ if(! n1) goto label_369; // normal if
/* 0000B287: 0027 */ // -- Start Return Code -- //
/* 0000B28B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B27B,
label_369:
/* 0000B296: 0027 */ // -- Start Return Code -- //
/* 0000B29A: 0023 */ return 0;
/* 0000B2A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D73E, 0000EB4D,
function NUMBER function_198()
begin
/* 0000B2B1: 0022 */ // -- Start Function Code -- //
/* 0000B2BA: 0027 */ // -- Start Return Code -- //
/* 0000B2BE: 0023 */ return g_number30;
/* 0000B2C5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0000B0B4, 0000B141, 0000B1E5, 0000B235,
function NUMBER function_199(n0, s0, s1, n1, s2, n2)
STRING s3;
NUMBER n3;
NUMBER n4;
NUMBER n5;
type_10 struct_0;
begin
/* 0000B2D3: 0022 */ // -- Start Function Code -- //
/* 0000B2DC: 0004 */ if(! n2) goto label_372; // normal if
/* 0000B2E8: 0020 */ KERNEL32.FindClose(n0);
/* 0000B2F1: 0027 */ // -- Start Return Code -- //
/* 0000B2F5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000B2DC,
label_372:
/* 0000B300: 000D */ n4 = s0 == "";
/* 0000B30D: 000D */ n5 = s1 == "";
/* 0000B31A: 0018 */ n4 = n4 || n5;
/* 0000B327: 0004 */ if(! n4) goto label_373; // normal if
/* 0000B333: 0027 */ // -- Start Return Code -- //
/* 0000B337: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B327,
label_373:
/* 0000B342: 0004 */ if(! n0) goto label_375; // normal if
/* 0000B34E: 001A */ n4 = &struct_0;
/* 0000B358: 0020 */ KERNEL32.FindNextFileA(n0, n4);
/* 0000B364: 0006 */ n3 = LAST_RESULT;
/* 0000B36E: 000D */ n4 = n3 == 0;
/* 0000B37D: 0004 */ if(! n4) goto label_374; // normal if
/* 0000B389: 0020 */ KERNEL32.FindClose(n0);
/* 0000B392: 0027 */ // -- Start Return Code -- //
/* 0000B396: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B37D,
label_374:
/* 0000B3A1: 0005 */ goto label_376;
// : Jump Referenced(1):
// : 0000B342,
label_375:
/* 0000B3AC: 0014 */ s3 = s0 ^ s1;
/* 0000B3B9: 001A */ n4 = &struct_0;
/* 0000B3C3: 0020 */ KERNEL32.FindFirstFileA(s3, n4);
/* 0000B3CF: 0006 */ n0 = LAST_RESULT;
/* 0000B3D9: 000D */ n4 = n0 == -1;
/* 0000B3E8: 0004 */ if(! n4) goto label_376; // normal if
/* 0000B3F4: 0027 */ // -- Start Return Code -- //
/* 0000B3F8: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000B3A1, 0000B3E8,
label_376:
/* 0000B403: 0004 */ if(! n1) goto label_379; // normal if
// : Jump Referenced(1):
// : 0000B514,
label_377:
/* 0000B411: 0001 */ // -- While/Switch -- //
/* 0000B415: 0035 */ struct_0.nFileAttribs;
/* 0000B42B: 0006 */ n4 = LAST_RESULT;
/* 0000B435: 0012 */ n4 = n4 & n1;
/* 0000B442: 0035 */ struct_0.szFileName;
/* 0000B456: 0006 */ s3 = LAST_RESULT;
/* 0000B460: 000D */ n5 = s3 == ".";
/* 0000B46E: 0018 */ n4 = n4 || n5;
/* 0000B47B: 0035 */ struct_0.szFileName;
/* 0000B48F: 0006 */ s3 = LAST_RESULT;
/* 0000B499: 000D */ n5 = s3 == "..";
/* 0000B4A8: 0018 */ n4 = n4 || n5;
/* 0000B4B5: 0004 */ if(! n4) goto label_379; // normal if
/* 0000B4C1: 001A */ n4 = &struct_0;
/* 0000B4CB: 0020 */ KERNEL32.FindNextFileA(n0, n4);
/* 0000B4D7: 0006 */ n4 = LAST_RESULT;
/* 0000B4E1: 000D */ n4 = n4 == 0;
/* 0000B4F0: 0004 */ if(! n4) goto label_378; // normal if
/* 0000B4FC: 0020 */ KERNEL32.FindClose(n0);
/* 0000B505: 0027 */ // -- Start Return Code -- //
/* 0000B509: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B4F0,
label_378:
/* 0000B514: 0005 */ goto label_377;
// : Jump Referenced(2):
// : 0000B403, 0000B4B5,
label_379:
/* 0000B51F: 0035 */ struct_0.szFileName;
/* 0000B533: 0006 */ s3 = LAST_RESULT;
/* 0000B53D: 0014 */ s2 = s0 ^ s3;
/* 0000B54A: 0027 */ // -- Start Return Code -- //
/* 0000B54E: 0023 */ return n0;
/* 0000B555: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B914,
function NUMBER function_207(s0)
NUMBER n0;
begin
/* 0000B567: 0022 */ // -- Start Function Code -- //
/* 0000B570: 0027 */ // -- Start Return Code -- //
/* 0000B574: 0021 */ function_208(s0, 0);
/* 0000B582: 0006 */ n0 = LAST_RESULT;
/* 0000B58C: 0023 */ return n0;
/* 0000B593: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B574,
function NUMBER function_208(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
begin
/* 0000B5A1: 0022 */ // -- Start Function Code -- //
/* 0000B5AA: 0006 */ n1 = 0;
/* 0000B5B6: 0006 */ n2 = 0;
/* 0000B5C2: 000E */ n4 = n0 != 0;
/* 0000B5D1: 000E */ n5 = n0 != 10;
/* 0000B5E0: 0019 */ n4 = n4 && n5;
/* 0000B5ED: 000E */ n5 = n0 != 20;
/* 0000B5FC: 0019 */ n4 = n4 && n5;
/* 0000B609: 000E */ n5 = n0 != 30;
/* 0000B618: 0019 */ n4 = n4 && n5;
/* 0000B625: 0004 */ if(! n4) goto label_382; // normal if
/* 0000B631: 0027 */ // -- Start Return Code -- //
/* 0000B635: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B625,
label_382:
/* 0000B640: 0020 */ ISRT._GetDiskSpaceEx(s0, n1, n2, n0, 1);
/* 0000B657: 0006 */ n4 = LAST_RESULT;
/* 0000B661: 000E */ n4 = n4 != 0;
/* 0000B670: 0004 */ if(! n4) goto label_383; // normal if
/* 0000B67C: 0027 */ // -- Start Return Code -- //
/* 0000B680: 0023 */ return -1;
/* 0000B689: 0005 */ goto label_384;
// : Jump Referenced(1):
// : 0000B670,
label_383:
/* 0000B694: 0027 */ // -- Start Return Code -- //
/* 0000B698: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000B689,
label_384:
/* 0000B6A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021F62,
function NUMBER function_209(n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 0000B6AF: 0022 */ // -- Start Function Code -- //
/* 0000B6B8: 0020 */ USER32.GetSystemMetrics(0);
/* 0000B6C3: 0006 */ n0 = LAST_RESULT;
/* 0000B6CD: 0020 */ USER32.GetSystemMetrics(1);
/* 0000B6D8: 0006 */ n1 = LAST_RESULT;
/* 0000B6E2: 000D */ n2 = n0 == 0;
/* 0000B6F1: 000D */ n3 = n1 == 0;
/* 0000B700: 0018 */ n2 = n2 || n3;
/* 0000B70D: 0004 */ if(! n2) goto label_386; // normal if
/* 0000B719: 0027 */ // -- Start Return Code -- //
/* 0000B71D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B70D,
label_386:
/* 0000B728: 0027 */ // -- Start Return Code -- //
/* 0000B72C: 0023 */ return 0;
/* 0000B735: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 0001397E, 000139E2, 00013B5A, 00013B81, 00013BA7,
// : 00013C4E, 00013D13, 00013D39, 00013D5F, 00013D88,
// :
function NUMBER function_210(n0, n1, s0)
STRING s1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000B743: 0022 */ // -- Start Function Code -- //
/* 0000B74C: 0001 */ // -- While/Switch -- //
/* 0000B752: 000D */ n4 = n0 == 180;
/* 0000B761: 0004 */ if(! n4) goto label_389; // normal if
/* 0000B76D: 0006 */ n1 = 640;
/* 0000B779: 0006 */ n2 = 0;
/* 0000B785: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B761,
label_389:
/* 0000B790: 000D */ n4 = n0 == 160;
/* 0000B79F: 0004 */ if(! n4) goto label_390; // normal if
/* 0000B7AB: 0021 */ function_211(n1, s0);
/* 0000B7B7: 0006 */ n2 = LAST_RESULT;
/* 0000B7C1: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B79F,
label_390:
/* 0000B7CC: 000D */ n4 = n0 == 70;
/* 0000B7DB: 0004 */ if(! n4) goto label_391; // normal if
/* 0000B7E7: 0021 */ function_212();
/* 0000B7ED: 0006 */ n1 = LAST_RESULT;
/* 0000B7F7: 0006 */ n2 = 0;
/* 0000B803: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B7DB,
label_391:
/* 0000B80E: 000D */ n4 = n0 == 170;
/* 0000B81D: 0004 */ if(! n4) goto label_392; // normal if
/* 0000B829: 0021 */ function_213(n1);
/* 0000B832: 0006 */ n2 = LAST_RESULT;
/* 0000B83C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B81D,
label_392:
/* 0000B847: 000D */ n4 = n0 == 10;
/* 0000B856: 0004 */ if(! n4) goto label_395; // normal if
/* 0000B862: 0020 */ ISRT.GetCPUType();
/* 0000B868: 0006 */ n1 = LAST_RESULT;
/* 0000B872: 0009 */ n4 = n1 < 0;
/* 0000B881: 0004 */ if(! n4) goto label_393; // normal if
/* 0000B88D: 0006 */ n2 = n1;
/* 0000B897: 0005 */ goto label_394;
// : Jump Referenced(1):
// : 0000B881,
label_393:
/* 0000B8A2: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0000B897,
label_394:
/* 0000B8B0: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B856,
label_395:
/* 0000B8BB: 000D */ n4 = n0 == 1;
/* 0000B8CA: 0004 */ if(! n4) goto label_396; // normal if
/* 0000B8D6: 0021 */ function_214(1, s0);
/* 0000B8E4: 0006 */ n2 = LAST_RESULT;
/* 0000B8EE: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B8CA,
label_396:
/* 0000B8F9: 000D */ n4 = n0 == 141;
/* 0000B908: 0004 */ if(! n4) goto label_399; // normal if
/* 0000B914: 0021 */ function_207(s0);
/* 0000B91D: 0006 */ n1 = LAST_RESULT;
/* 0000B927: 0009 */ n4 = n1 < 0;
/* 0000B936: 0004 */ if(! n4) goto label_397; // normal if
/* 0000B942: 0006 */ n2 = n1;
/* 0000B94C: 0006 */ n1 = 0;
/* 0000B958: 0005 */ goto label_398;
// : Jump Referenced(1):
// : 0000B936,
label_397:
/* 0000B963: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0000B958,
label_398:
/* 0000B971: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B908,
label_399:
/* 0000B97C: 000D */ n4 = n0 == 140;
/* 0000B98B: 0004 */ if(! n4) goto label_401; // normal if
/* 0000B997: 0006 */ n2 = 0;
/* 0000B9A3: 0021 */ function_228(s0, 0);
/* 0000B9B1: 0006 */ n1 = LAST_RESULT;
/* 0000B9BB: 000D */ n4 = n1 == -1;
/* 0000B9CA: 0004 */ if(! n4) goto label_400; // normal if
/* 0000B9D6: 0006 */ n2 = n1;
// : Jump Referenced(1):
// : 0000B9CA,
label_400:
/* 0000B9E2: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B98B,
label_401:
/* 0000B9ED: 000D */ n4 = n0 == 213;
/* 0000B9FC: 0004 */ if(! n4) goto label_403; // normal if
/* 0000BA08: 0006 */ n2 = 0;
/* 0000BA14: 0021 */ function_228(s0, n1);
/* 0000BA20: 0006 */ n1 = LAST_RESULT;
/* 0000BA2A: 000D */ n4 = n1 == -1;
/* 0000BA39: 0004 */ if(! n4) goto label_402; // normal if
/* 0000BA45: 0006 */ n2 = n1;
// : Jump Referenced(1):
// : 0000BA39,
label_402:
/* 0000BA51: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B9FC,
label_403:
/* 0000BA5C: 000D */ n4 = n0 == 30;
/* 0000BA6B: 0004 */ if(! n4) goto label_411; // normal if
/* 0000BA77: 0021 */ function_215(n1, s0);
/* 0000BA83: 0006 */ n2 = LAST_RESULT;
/* 0000BA8D: 000D */ n4 = n2 == 0;
/* 0000BA9C: 0004 */ if(! n4) goto label_410; // normal if
/* 0000BAA8: 0001 */ // -- While/Switch -- //
/* 0000BAAE: 000D */ n4 = n1 == 1;
/* 0000BABD: 0004 */ if(! n4) goto label_405; // normal if
/* 0000BAC9: 0006 */ n1 = 3;
/* 0000BAD5: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BABD,
label_405:
/* 0000BAE0: 000D */ n4 = n1 == 2;
/* 0000BAEF: 0004 */ if(! n4) goto label_406; // normal if
/* 0000BAFB: 0006 */ n1 = 4;
/* 0000BB07: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BAEF,
label_406:
/* 0000BB12: 000D */ n4 = n1 == 4;
/* 0000BB21: 0004 */ if(! n4) goto label_407; // normal if
/* 0000BB2D: 0006 */ n1 = 5;
/* 0000BB39: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB21,
label_407:
/* 0000BB44: 000D */ n4 = n1 == 8;
/* 0000BB53: 0004 */ if(! n4) goto label_408; // normal if
/* 0000BB5F: 0006 */ n1 = 6;
/* 0000BB6B: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB53,
label_408:
/* 0000BB76: 000D */ n4 = n1 == 16;
/* 0000BB85: 0004 */ if(! n4) goto label_409; // normal if
/* 0000BB91: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB85,
label_409:
/* 0000BB9C: 0006 */ n1 = 0;
/* 0000BBA8: 0027 */ // -- Start Return Code -- //
/* 0000BBAC: 0023 */ return -1;
// : Jump Referenced(6):
// : 0000BA9C, 0000BAD5, 0000BB07, 0000BB39, 0000BB6B,
// : 0000BB91,
label_410:
/* 0000BBB7: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BA6B,
label_411:
/* 0000BBC2: 000D */ n4 = n0 == 201;
/* 0000BBD1: 0004 */ if(! n4) goto label_412; // normal if
/* 0000BBDD: 0006 */ n1 = 0;
/* 0000BBE9: 0006 */ n2 = 0;
/* 0000BBF5: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BBD1,
label_412:
/* 0000BC00: 000D */ n4 = n0 == 185;
/* 0000BC0F: 0004 */ if(! n4) goto label_413; // normal if
/* 0000BC1B: 0021 */ function_216(n1);
/* 0000BC24: 0006 */ n2 = LAST_RESULT;
/* 0000BC2E: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC0F,
label_413:
/* 0000BC39: 000D */ n4 = n0 == 202;
/* 0000BC48: 0004 */ if(! n4) goto label_414; // normal if
/* 0000BC54: 0006 */ n1 = 0;
/* 0000BC60: 0006 */ n2 = 0;
/* 0000BC6C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC48,
label_414:
/* 0000BC77: 000D */ n4 = n0 == 211;
/* 0000BC86: 0004 */ if(! n4) goto label_415; // normal if
/* 0000BC92: 0006 */ n1 = 32;
/* 0000BC9E: 0006 */ n2 = 0;
/* 0000BCAA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC86,
label_415:
/* 0000BCB5: 000D */ n4 = n0 == 120;
/* 0000BCC4: 0004 */ if(! n4) goto label_416; // normal if
/* 0000BCD0: 0021 */ function_217(n1, s0);
/* 0000BCDC: 0006 */ n2 = LAST_RESULT;
/* 0000BCE6: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BCC4,
label_416:
/* 0000BCF1: 000D */ n4 = n0 == 121;
/* 0000BD00: 0004 */ if(! n4) goto label_417; // normal if
/* 0000BD0C: 0021 */ function_218(s0);
/* 0000BD15: 0006 */ n2 = LAST_RESULT;
/* 0000BD1F: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD00,
label_417:
/* 0000BD2A: 000D */ n4 = n0 == 130;
/* 0000BD39: 0004 */ if(! n4) goto label_418; // normal if
/* 0000BD45: 0021 */ function_219(s0);
/* 0000BD4E: 0006 */ n2 = LAST_RESULT;
/* 0000BD58: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD39,
label_418:
/* 0000BD63: 000D */ n4 = n0 == 131;
/* 0000BD72: 0004 */ if(! n4) goto label_419; // normal if
/* 0000BD7E: 0021 */ function_220(s0);
/* 0000BD87: 0006 */ n2 = LAST_RESULT;
/* 0000BD91: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD72,
label_419:
/* 0000BD9C: 000D */ n4 = n0 == 40;
/* 0000BDAB: 0004 */ if(! n4) goto label_420; // normal if
/* 0000BDB7: 0021 */ function_221(s0);
/* 0000BDC0: 0006 */ n2 = LAST_RESULT;
/* 0000BDCA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BDAB,
label_420:
/* 0000BDD5: 000D */ n4 = n0 == 41;
/* 0000BDE4: 0004 */ if(! n4) goto label_421; // normal if
/* 0000BDF0: 0021 */ function_222(s0);
/* 0000BDF9: 0006 */ n2 = LAST_RESULT;
/* 0000BE03: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BDE4,
label_421:
/* 0000BE0E: 000D */ n4 = n0 == 150;
/* 0000BE1D: 0004 */ if(! n4) goto label_422; // normal if
/* 0000BE29: 0021 */ function_223(n1);
/* 0000BE32: 0006 */ n2 = LAST_RESULT;
/* 0000BE3C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE1D,
label_422:
/* 0000BE47: 000D */ n4 = n0 == 80;
/* 0000BE56: 0004 */ if(! n4) goto label_423; // normal if
/* 0000BE62: 0021 */ function_224(n1, n3, s0);
/* 0000BE71: 0006 */ n2 = LAST_RESULT;
/* 0000BE7B: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE56,
label_423:
/* 0000BE86: 000D */ n4 = n0 == 90;
/* 0000BE95: 0004 */ if(! n4) goto label_424; // normal if
/* 0000BEA1: 0021 */ function_224(n3, n1, s0);
/* 0000BEB0: 0006 */ n2 = LAST_RESULT;
/* 0000BEBA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE95,
label_424:
/* 0000BEC5: 000D */ n4 = n0 == 60;
/* 0000BED4: 0004 */ if(! n4) goto label_425; // normal if
/* 0000BEE0: 0020 */ ISRT.GetPorts(n1, n3);
/* 0000BEEC: 0006 */ n2 = LAST_RESULT;
/* 0000BEF6: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BED4,
label_425:
/* 0000BF01: 000D */ n4 = n0 == 50;
/* 0000BF10: 0004 */ if(! n4) goto label_426; // normal if
/* 0000BF1C: 0020 */ ISRT.GetPorts(n3, n1);
/* 0000BF28: 0006 */ n2 = LAST_RESULT;
/* 0000BF32: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF10,
label_426:
/* 0000BF3D: 000D */ n4 = n0 == 110;
/* 0000BF4C: 0004 */ if(! n4) goto label_427; // normal if
/* 0000BF58: 0006 */ n1 = 1;
/* 0000BF64: 0006 */ n2 = 0;
/* 0000BF70: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF4C,
label_427:
/* 0000BF7B: 000D */ n4 = n0 == 0;
/* 0000BF8A: 0004 */ if(! n4) goto label_428; // normal if
/* 0000BF96: 0021 */ function_214(0, s0);
/* 0000BFA4: 0006 */ n2 = LAST_RESULT;
/* 0000BFAE: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF8A,
label_428:
/* 0000BFB9: 000D */ n4 = n0 == 20;
/* 0000BFC8: 0004 */ if(! n4) goto label_429; // normal if
/* 0000BFD4: 0021 */ function_225(n1);
/* 0000BFDD: 0006 */ n2 = LAST_RESULT;
/* 0000BFE7: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BFC8,
label_429:
/* 0000BFF2: 000D */ n4 = n0 == 210;
/* 0000C001: 0004 */ if(! n4) goto label_430; // normal if
/* 0000C00D: 0006 */ s1 = s0;
/* 0000C017: 0021 */ function_226(s1, s0);
/* 0000C023: 0006 */ n2 = LAST_RESULT;
/* 0000C02D: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C001,
label_430:
/* 0000C038: 000D */ n4 = n0 == 85;
/* 0000C047: 0004 */ if(! n4) goto label_431; // normal if
/* 0000C053: 0021 */ function_227(n1, n3, s0);
/* 0000C062: 0006 */ n2 = LAST_RESULT;
/* 0000C06C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C047,
label_431:
/* 0000C077: 000D */ n4 = n0 == 95;
/* 0000C086: 0004 */ if(! n4) goto label_432; // normal if
/* 0000C092: 0021 */ function_227(n3, n1, s0);
/* 0000C0A1: 0006 */ n2 = LAST_RESULT;
/* 0000C0AB: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C086,
label_432:
/* 0000C0B6: 000D */ n4 = n0 == 212;
/* 0000C0C5: 0004 */ if(! n4) goto label_433; // normal if
/* 0000C0D1: 0006 */ n1 = 0;
/* 0000C0DD: 0006 */ s0 = "";
/* 0000C0E7: 0006 */ n2 = 0;
/* 0000C0F3: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C0C5,
label_433:
/* 0000C0FE: 000D */ n4 = n0 == 86;
/* 0000C10D: 0004 */ if(! n4) goto label_434; // normal if
/* 0000C119: 0006 */ s0 = "";
/* 0000C123: 0006 */ n1 = -1;
/* 0000C12F: 0006 */ n2 = n1;
/* 0000C139: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C10D,
label_434:
/* 0000C144: 000D */ n4 = n0 == 96;
/* 0000C153: 0004 */ if(! n4) goto label_435; // normal if
/* 0000C15F: 0006 */ s0 = "";
/* 0000C169: 0006 */ n1 = -1;
/* 0000C175: 0006 */ n2 = n1;
/* 0000C17F: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C153,
label_435:
/* 0000C18A: 0006 */ n2 = -1;
// : Jump Referenced(34):
// : 0000B785, 0000B7C1, 0000B803, 0000B83C, 0000B8B0,
// : 0000B8EE, 0000B971, 0000B9E2, 0000BA51, 0000BBB7,
// : 0000BBF5, 0000BC2E, 0000BC6C, 0000BCAA, 0000BCE6,
// : 0000BD1F, 0000BD58, 0000BD91, 0000BDCA, 0000BE03,
// : 0000BE3C, 0000BE7B, 0000BEBA, 0000BEF6, 0000BF32,
// : 0000BF70, 0000BFAE, 0000BFE7, 0000C02D, 0000C06C,
// : 0000C0AB, 0000C0F3, 0000C139, 0000C17F,
label_436:
/* 0000C198: 0027 */ // -- Start Return Code -- //
/* 0000C19C: 0023 */ return n2;
/* 0000C1A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B7AB,
function NUMBER function_211(n0, s0)
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0000C1B1: 0022 */ // -- Start Function Code -- //
/* 0000C1BA: 0021 */ function_227(n4, n5, s1);
/* 0000C1C9: 0006 */ n7 = LAST_RESULT;
/* 0000C1D3: 000E */ n7 = n7 != 0;
/* 0000C1E2: 0004 */ if(! n7) goto label_438; // normal if
/* 0000C1EE: 0027 */ // -- Start Return Code -- //
/* 0000C1F2: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C1E2,
label_438:
/* 0000C1FD: 000C */ n7 = n4 >= 4;
/* 0000C20C: 0004 */ if(! n7) goto label_440; // normal if
/* 0000C218: 0021 */ function_311(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", n0, s0, n1);
/* 0000C268: 0006 */ n7 = LAST_RESULT;
/* 0000C272: 0009 */ n7 = n7 < 0;
/* 0000C281: 0004 */ if(! n7) goto label_439; // normal if
/* 0000C28D: 0027 */ // -- Start Return Code -- //
/* 0000C291: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C281,
label_439:
/* 0000C29C: 0005 */ goto label_444;
// : Jump Referenced(1):
// : 0000C20C,
label_440:
/* 0000C2A7: 0021 */ function_428(s0);
/* 0000C2B0: 0006 */ n3 = LAST_RESULT;
/* 0000C2BA: 0020 */ KERNEL32.GetWindowsDirectory(s0, n3);
/* 0000C2C6: 0006 */ n2 = LAST_RESULT;
/* 0000C2D0: 000A */ n7 = n2 > n3;
/* 0000C2DD: 0004 */ if(! n7) goto label_442; // normal if
/* 0000C2E9: 0007 */ n7 = n2 + 1;
/* 0000C2F8: 0031 */ Resize(s0, n7);
/* 0000C302: 0006 */ n7 = LAST_RESULT;
/* 0000C30C: 0009 */ n7 = n7 < 0;
/* 0000C31B: 0004 */ if(! n7) goto label_441; // normal if
/* 0000C327: 0027 */ // -- Start Return Code -- //
/* 0000C32B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C31B,
label_441:
/* 0000C336: 0021 */ function_428(s0);
/* 0000C33F: 0006 */ n3 = LAST_RESULT;
/* 0000C349: 0020 */ KERNEL32.GetWindowsDirectory(s0, n3);
/* 0000C355: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000C2DD,
label_442:
/* 0000C361: 000D */ n7 = n2 == 0;
/* 0000C370: 0004 */ if(! n7) goto label_443; // normal if
/* 0000C37C: 0027 */ // -- Start Return Code -- //
/* 0000C380: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C370,
label_443:
/* 0000C38B: 001D */ s0[1] = 0;
/* 0000C39C: 0027 */ // -- Start Return Code -- //
/* 0000C3A0: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000C29C,
label_444:
/* 0000C3AB: 0006 */ s1 = s0;
/* 0000C3B5: 0021 */ function_430(s0, s1);
/* 0000C3C1: 0006 */ n7 = LAST_RESULT;
/* 0000C3CB: 0009 */ n7 = n7 < 0;
/* 0000C3DA: 0004 */ if(! n7) goto label_445; // normal if
/* 0000C3E6: 0027 */ // -- Start Return Code -- //
/* 0000C3EA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C3DA,
label_445:
/* 0000C3F5: 001E */ n7 = s0[0];
/* 0000C404: 000F */ n0 = n7 - 64;
/* 0000C413: 000C */ n7 = n4 >= 4;
/* 0000C422: 0004 */ if(! n7) goto label_446; // normal if
/* 0000C42E: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C437: 0006 */ n6 = LAST_RESULT;
/* 0000C441: 000D */ n7 = n6 == 0;
/* 0000C450: 000D */ n8 = n6 == 1;
/* 0000C45F: 0018 */ n7 = n7 || n8;
/* 0000C46C: 0004 */ if(! n7) goto label_446; // normal if
/* 0000C478: 0027 */ // -- Start Return Code -- //
/* 0000C47C: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000C422, 0000C46C,
label_446:
/* 0000C487: 001D */ s0[1] = 58;
/* 0000C498: 001D */ s0[2] = 0;
/* 0000C4A9: 0027 */ // -- Start Return Code -- //
/* 0000C4AD: 0023 */ return 0;
/* 0000C4B6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B7E7,
function NUMBER function_212()
STRING s0;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0000C4C4: 0022 */ // -- Start Function Code -- //
/* 0000C4CD: 0006 */ s0 = "A:\\";
// : Jump Referenced(1):
// : 0000C565,
label_448:
/* 0000C4DC: 0001 */ // -- While/Switch -- //
/* 0000C4E0: 0009 */ n2 = n0 < 26;
/* 0000C4EF: 0004 */ if(! n2) goto label_450; // normal if
/* 0000C4FB: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C504: 0006 */ n1 = LAST_RESULT;
/* 0000C50E: 000D */ n2 = n1 == 5;
/* 0000C51D: 0004 */ if(! n2) goto label_449; // normal if
/* 0000C529: 0027 */ // -- Start Return Code -- //
/* 0000C52D: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000C51D,
label_449:
/* 0000C538: 0007 */ n0 = n0 + 1;
/* 0000C547: 0007 */ n2 = 65 + n0;
/* 0000C556: 001D */ s0[0] = n2;
/* 0000C565: 0005 */ goto label_448;
// : Jump Referenced(1):
// : 0000C4EF,
label_450:
/* 0000C570: 0027 */ // -- Start Return Code -- //
/* 0000C574: 0023 */ return 0;
/* 0000C57D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B829,
function NUMBER function_213(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000C58B: 0022 */ // -- Start Function Code -- //
/* 0000C594: 0020 */ USER.GetDC(0);
/* 0000C59F: 0006 */ n1 = LAST_RESULT;
/* 0000C5A9: 000E */ n4 = n1 != 0;
/* 0000C5B8: 0004 */ if(! n4) goto label_454; // normal if
/* 0000C5C4: 0020 */ GDI32.GetDeviceCaps(n1, 12);
/* 0000C5D2: 0006 */ n2 = LAST_RESULT;
/* 0000C5DC: 0020 */ GDI32.GetDeviceCaps(n1, 14);
/* 0000C5EA: 0006 */ n3 = LAST_RESULT;
/* 0000C5F4: 000B */ n4 = n2 <= n3;
/* 0000C601: 0004 */ if(! n4) goto label_452; // normal if
/* 0000C60D: 0006 */ n2 = n3;
// : Jump Referenced(1):
// : 0000C601,
label_452:
/* 0000C619: 000C */ n4 = n2 >= 32;
/* 0000C628: 0004 */ if(! n4) goto label_453; // normal if
/* 0000C634: 0006 */ n2 = 24;
// : Jump Referenced(1):
// : 0000C628,
label_453:
/* 0000C642: 0016 */ n0 = 1 << n2;
/* 0000C651: 0020 */ USER.ReleaseDC(0, n1);
/* 0000C65F: 0027 */ // -- Start Return Code -- //
/* 0000C663: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000C5B8,
label_454:
/* 0000C66E: 0027 */ // -- Start Return Code -- //
/* 0000C672: 0023 */ return -1;
/* 0000C67B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000B8D6, 0000BF96,
function NUMBER function_214(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
type_6 struct_0;
begin
/* 0000C689: 0022 */ // -- Start Function Code -- //
/* 0000C692: 001A */ n1 = &struct_0;
/* 0000C69C: 0020 */ KERNEL32.GetLocalTime(n1);
/* 0000C6A5: 0001 */ // -- While/Switch -- //
/* 0000C6AB: 000D */ n1 = n0 == 1;
/* 0000C6BA: 0004 */ if(! n1) goto label_457; // normal if
/* 0000C6C6: 0035 */ struct_0.nYearMonth;
/* 0000C6DA: 0006 */ n1 = LAST_RESULT;
/* 0000C6E4: 0021 */ function_276(n1);
/* 0000C6ED: 0006 */ n1 = LAST_RESULT;
/* 0000C6F7: 0035 */ struct_0.nDay;
/* 0000C705: 0006 */ n2 = LAST_RESULT;
/* 0000C70F: 0021 */ function_276(n2);
/* 0000C718: 0006 */ n2 = LAST_RESULT;
/* 0000C722: 0035 */ struct_0.nYearMonth;
/* 0000C736: 0006 */ n3 = LAST_RESULT;
/* 0000C740: 0021 */ function_277(n3);
/* 0000C749: 0006 */ n3 = LAST_RESULT;
/* 0000C753: 0021 */ function_433(s0, "%ld-%ld-%ld", n1, n2, n3);
/* 0000C773: 0005 */ goto label_459;
// : Jump Referenced(1):
// : 0000C6BA,
label_457:
/* 0000C77E: 000D */ n1 = n0 == 0;
/* 0000C78D: 0004 */ if(! n1) goto label_458; // normal if
/* 0000C799: 0035 */ struct_0.nHourMin;
/* 0000C7AB: 0006 */ n1 = LAST_RESULT;
/* 0000C7B5: 0021 */ function_277(n1);
/* 0000C7BE: 0006 */ n1 = LAST_RESULT;
/* 0000C7C8: 0035 */ struct_0.nHourMin;
/* 0000C7DA: 0006 */ n2 = LAST_RESULT;
/* 0000C7E4: 0021 */ function_276(n2);
/* 0000C7ED: 0006 */ n2 = LAST_RESULT;
/* 0000C7F7: 0035 */ struct_0.nSeconds;
/* 0000C809: 0006 */ n3 = LAST_RESULT;
/* 0000C813: 0021 */ function_277(n3);
/* 0000C81C: 0006 */ n3 = LAST_RESULT;
/* 0000C826: 0021 */ function_433(s0, "%02ld:%02ld:%02ld", n1, n2, n3);
/* 0000C84C: 0005 */ goto label_459;
// : Jump Referenced(1):
// : 0000C78D,
label_458:
/* 0000C857: 0027 */ // -- Start Return Code -- //
/* 0000C85B: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000C773, 0000C84C,
label_459:
/* 0000C866: 0027 */ // -- Start Return Code -- //
/* 0000C86A: 0023 */ return 0;
/* 0000C873: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BA77,
function NUMBER function_215(n0, s0)
STRING s1;
NUMBER n1;
NUMBER n2;
begin
/* 0000C885: 0022 */ // -- Start Function Code -- //
/* 0000C88E: 001E */ n1 = s0[0];
/* 0000C89D: 000D */ n1 = n1 == 0;
/* 0000C8AC: 0004 */ if(! n1) goto label_461; // normal if
/* 0000C8B8: 0027 */ // -- Start Return Code -- //
/* 0000C8BC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C8AC,
label_461:
/* 0000C8C7: 001E */ n1 = s0[1];
/* 0000C8D6: 000E */ n1 = n1 != 58;
/* 0000C8E5: 0004 */ if(! n1) goto label_462; // normal if
/* 0000C8F1: 0027 */ // -- Start Return Code -- //
/* 0000C8F5: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C8E5,
label_462:
/* 0000C900: 0006 */ s1 = s0;
/* 0000C90A: 0021 */ function_430(s0, s1);
/* 0000C916: 0006 */ n1 = LAST_RESULT;
/* 0000C920: 0009 */ n1 = n1 < 0;
/* 0000C92F: 0004 */ if(! n1) goto label_463; // normal if
/* 0000C93B: 0027 */ // -- Start Return Code -- //
/* 0000C93F: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C92F,
label_463:
/* 0000C94A: 0021 */ function_434(s0);
/* 0000C953: 001E */ n1 = s0[0];
/* 0000C962: 000C */ n1 = n1 >= 65;
/* 0000C971: 001E */ n2 = s0[0];
/* 0000C980: 000B */ n2 = n2 <= 90;
/* 0000C98F: 0019 */ n1 = n1 && n2;
/* 0000C99C: 0004 */ if(! n1) goto label_471; // normal if
/* 0000C9A8: 0029 */ StrSub(s0, s0, 0, 1);
/* 0000C9BC: 0007 */ s0 = s0 + ":\\";
/* 0000C9CB: 0001 */ // -- While/Switch -- //
/* 0000C9CF: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C9D8: 0006 */ n1 = LAST_RESULT;
/* 0000C9E4: 000D */ n2 = n1 == 2;
/* 0000C9F3: 0004 */ if(! n2) goto label_465; // normal if
/* 0000C9FF: 0006 */ n0 = 1;
/* 0000CA0B: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000C9F3,
label_465:
/* 0000CA16: 000D */ n2 = n1 == 3;
/* 0000CA25: 0004 */ if(! n2) goto label_466; // normal if
/* 0000CA31: 0006 */ n0 = 2;
/* 0000CA3D: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA25,
label_466:
/* 0000CA48: 000D */ n2 = n1 == 4;
/* 0000CA57: 0004 */ if(! n2) goto label_467; // normal if
/* 0000CA63: 0006 */ n0 = 4;
/* 0000CA6F: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA57,
label_467:
/* 0000CA7A: 000D */ n2 = n1 == 5;
/* 0000CA89: 0004 */ if(! n2) goto label_468; // normal if
/* 0000CA95: 0006 */ n0 = 8;
/* 0000CAA1: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA89,
label_468:
/* 0000CAAC: 000D */ n2 = n1 == 6;
/* 0000CABB: 0004 */ if(! n2) goto label_469; // normal if
/* 0000CAC7: 0006 */ n0 = 16;
/* 0000CAD3: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CABB,
label_469:
/* 0000CADE: 000D */ n2 = n1 == 1;
/* 0000CAED: 0004 */ if(! n2) goto label_470; // normal if
/* 0000CAF9: 0006 */ n0 = 0;
/* 0000CB05: 0027 */ // -- Start Return Code -- //
/* 0000CB09: 0023 */ return -1;
/* 0000CB12: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CAED,
label_470:
/* 0000CB1D: 0006 */ n0 = 0;
/* 0000CB29: 0027 */ // -- Start Return Code -- //
/* 0000CB2D: 0023 */ return -1;
// : Jump Referenced(7):
// : 0000C99C, 0000CA0B, 0000CA3D, 0000CA6F, 0000CAA1,
// : 0000CAD3, 0000CB12,
label_471:
/* 0000CB38: 0027 */ // -- Start Return Code -- //
/* 0000CB3C: 0023 */ return 0;
/* 0000CB45: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BC1B,
function NUMBER function_216(n0)
NUMBER n1;
type_7 struct_0;
begin
/* 0000CB53: 0022 */ // -- Start Function Code -- //
/* 0000CB5C: 001A */ n1 = &struct_0;
/* 0000CB66: 0020 */ KERNEL32.GlobalMemoryStatus(n1);
/* 0000CB6F: 0035 */ struct_0.nTotalPhys;
/* 0000CB83: 0006 */ n1 = LAST_RESULT;
/* 0000CB8D: 0011 */ n0 = n1 / 1024;
/* 0000CB9C: 0027 */ // -- Start Return Code -- //
/* 0000CBA0: 0023 */ return 0;
/* 0000CBA9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BCD0,
function NUMBER function_217(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000CBBB: 0022 */ // -- Start Function Code -- //
/* 0000CBC4: 0006 */ n3 = 0;
/* 0000CBD0: 0020 */ KERNEL32.GetSystemDefaultLCID();
/* 0000CBD6: 0006 */ n0 = LAST_RESULT;
/* 0000CBE0: 0021 */ function_428(s0);
/* 0000CBE9: 0006 */ n2 = LAST_RESULT;
/* 0000CBF3: 0020 */ KERNEL32.GetLocaleInfo(2048, 4097, s0, n3);
/* 0000CC09: 0006 */ n1 = LAST_RESULT;
/* 0000CC13: 000A */ n4 = n1 > n2;
/* 0000CC20: 0004 */ if(! n4) goto label_474; // normal if
/* 0000CC2C: 0031 */ Resize(s0, n1);
// : Jump Referenced(1):
// : 0000CC20,
label_474:
/* 0000CC38: 0021 */ function_428(s0);
/* 0000CC41: 0006 */ n2 = LAST_RESULT;
/* 0000CC4B: 0020 */ KERNEL32.GetLocaleInfo(2048, 4097, s0, n2);
/* 0000CC61: 0006 */ n4 = LAST_RESULT;
/* 0000CC6B: 000D */ n4 = n4 == 0;
/* 0000CC7A: 0004 */ if(! n4) goto label_475; // normal if
/* 0000CC86: 0027 */ // -- Start Return Code -- //
/* 0000CC8A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000CC7A,
label_475:
/* 0000CC95: 0027 */ // -- Start Return Code -- //
/* 0000CC99: 0023 */ return 0;
/* 0000CCA2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD0C,
function NUMBER function_218(s0)
begin
/* 0000CCB0: 0022 */ // -- Start Function Code -- //
/* 0000CCB9: 0021 */ function_295("system.ini", "boot", "language.dll", s0);
/* 0000CCE5: 0027 */ // -- Start Return Code -- //
/* 0000CCE9: 0023 */ return 0;
/* 0000CCF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD45,
function NUMBER function_219(s0)
NUMBER n0;
begin
/* 0000CD00: 0022 */ // -- Start Function Code -- //
/* 0000CD09: 0027 */ // -- Start Return Code -- //
/* 0000CD0D: 0021 */ function_295("system.ini", "boot.description", "mouse.drv", s0);
/* 0000CD42: 0006 */ n0 = LAST_RESULT;
/* 0000CD4C: 0023 */ return n0;
/* 0000CD53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD7E,
function NUMBER function_220(s0)
NUMBER n0;
begin
/* 0000CD61: 0022 */ // -- Start Function Code -- //
/* 0000CD6A: 0027 */ // -- Start Return Code -- //
/* 0000CD6E: 0021 */ function_295("system.ini", "boot", "mouse.drv", s0);
/* 0000CD97: 0006 */ n0 = LAST_RESULT;
/* 0000CDA1: 0023 */ return n0;
/* 0000CDA8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BDB7,
function NUMBER function_221(s0)
NUMBER n0;
begin
/* 0000CDB6: 0022 */ // -- Start Function Code -- //
/* 0000CDBF: 0027 */ // -- Start Return Code -- //
/* 0000CDC3: 0021 */ function_295("system.ini", "boot.description", "network.drv", s0);
/* 0000CDFA: 0006 */ n0 = LAST_RESULT;
/* 0000CE04: 0023 */ return n0;
/* 0000CE0B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BDF0,
function NUMBER function_222(s0)
NUMBER n0;
begin
/* 0000CE19: 0022 */ // -- Start Function Code -- //
/* 0000CE22: 0027 */ // -- Start Return Code -- //
/* 0000CE26: 0021 */ function_295("system.ini", "boot", "network.drv", s0);
/* 0000CE51: 0006 */ n0 = LAST_RESULT;
/* 0000CE5B: 0023 */ return n0;
/* 0000CE62: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BE29,
function NUMBER function_223(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000CE70: 0022 */ // -- Start Function Code -- //
/* 0000CE79: 0020 */ KERNEL32.GetVersion();
/* 0000CE7F: 0006 */ n1 = LAST_RESULT;
/* 0000CE89: 0021 */ function_227(n2, n3, s0);
/* 0000CE98: 0012 */ n4 = n1 & -2147483648;
/* 0000CEA7: 000D */ n4 = n4 == 0;
/* 0000CEB6: 0004 */ if(! n4) goto label_482; // normal if
/* 0000CEC2: 0006 */ n0 = 2;
/* 0000CECE: 0005 */ goto label_484;
// : Jump Referenced(1):
// : 0000CEB6,
label_482:
/* 0000CED9: 000C */ n4 = n2 >= 4;
/* 0000CEE8: 0004 */ if(! n4) goto label_483; // normal if
/* 0000CEF4: 0006 */ n0 = 6;
/* 0000CF00: 0005 */ goto label_484;
// : Jump Referenced(1):
// : 0000CEE8,
label_483:
/* 0000CF0B: 0027 */ // -- Start Return Code -- //
/* 0000CF0F: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000CECE, 0000CF00,
label_484:
/* 0000CF1A: 0027 */ // -- Start Return Code -- //
/* 0000CF1E: 0023 */ return 0;
/* 0000CF27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000BE62, 0000BEA1,
function NUMBER function_224(n0, n1, s0)
NUMBER n2;
type_8 struct_0;
begin
/* 0000CF35: 0022 */ // -- Start Function Code -- //
/* 0000CF3E: 0032 */ SizeOf(struct_0);
/* 0000CF45: 0006 */ n2 = LAST_RESULT;
/* 0000CF4F: 0033 */ struct_0.nOSVersionInfoSize = n2;
/* 0000CF6E: 001A */ n2 = &struct_0;
/* 0000CF78: 0020 */ KERNEL32.GetVersionEx(n2);
/* 0000CF81: 0006 */ n2 = LAST_RESULT;
/* 0000CF8B: 000D */ n2 = n2 == 0;
/* 0000CF9A: 0004 */ if(! n2) goto label_486; // normal if
/* 0000CFA6: 0027 */ // -- Start Return Code -- //
/* 0000CFAA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000CF9A,
label_486:
/* 0000CFB5: 0035 */ struct_0.nMajorVersion;
/* 0000CFCC: 0006 */ n0 = LAST_RESULT;
/* 0000CFD6: 0035 */ struct_0.nMinorVersion;
/* 0000CFED: 0006 */ n1 = LAST_RESULT;
/* 0000CFF7: 0021 */ function_433(s0, "%ld.%ld", n0, n1);
/* 0000D010: 0027 */ // -- Start Return Code -- //
/* 0000D014: 0023 */ return 0;
/* 0000D01D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BFD4,
function NUMBER function_225(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000D02F: 0022 */ // -- Start Function Code -- //
/* 0000D038: 0006 */ n0 = 0;
/* 0000D044: 0020 */ USER32.GetSystemMetrics(0);
/* 0000D04F: 0006 */ n1 = LAST_RESULT;
/* 0000D059: 000D */ n3 = n1 == 0;
/* 0000D068: 0004 */ if(! n3) goto label_488; // normal if
/* 0000D074: 0027 */ // -- Start Return Code -- //
/* 0000D078: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D068,
label_488:
/* 0000D083: 0020 */ USER32.GetSystemMetrics(1);
/* 0000D08E: 0006 */ n2 = LAST_RESULT;
/* 0000D098: 000D */ n3 = n2 == 0;
/* 0000D0A7: 0004 */ if(! n3) goto label_489; // normal if
/* 0000D0B3: 0027 */ // -- Start Return Code -- //
/* 0000D0B7: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D0A7,
label_489:
/* 0000D0C2: 000B */ n3 = n2 <= 350;
/* 0000D0D1: 0004 */ if(! n3) goto label_490; // normal if
/* 0000D0DD: 0006 */ n0 = 2;
/* 0000D0E9: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D0D1,
label_490:
/* 0000D0F4: 000D */ n3 = n1 == 640;
/* 0000D103: 000D */ n4 = n2 == 480;
/* 0000D112: 0019 */ n3 = n3 && n4;
/* 0000D11F: 0004 */ if(! n3) goto label_491; // normal if
/* 0000D12B: 0006 */ n0 = 1;
/* 0000D137: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D11F,
label_491:
/* 0000D142: 000D */ n3 = n1 == 800;
/* 0000D151: 000D */ n4 = n2 == 600;
/* 0000D160: 0019 */ n3 = n3 && n4;
/* 0000D16D: 0004 */ if(! n3) goto label_492; // normal if
/* 0000D179: 0006 */ n0 = 6;
/* 0000D185: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D16D,
label_492:
/* 0000D190: 000D */ n3 = n1 == 1024;
/* 0000D19F: 000D */ n4 = n2 == 768;
/* 0000D1AE: 0019 */ n3 = n3 && n4;
/* 0000D1BB: 0004 */ if(! n3) goto label_493; // normal if
/* 0000D1C7: 0006 */ n0 = 7;
/* 0000D1D3: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D1BB,
label_493:
/* 0000D1DE: 0006 */ n0 = 8;
// : Jump Referenced(4):
// : 0000D0E9, 0000D137, 0000D185, 0000D1D3,
label_494:
/* 0000D1EC: 0027 */ // -- Start Return Code -- //
/* 0000D1F0: 0023 */ return 0;
/* 0000D1F9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000C017,
function NUMBER function_226(s0, s1)
STRING s2[1024];
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000D207: 0022 */ // -- Start Function Code -- //
/* 0000D210: 0031 */ Resize(s0, 4);
/* 0000D21C: 0006 */ n3 = LAST_RESULT;
/* 0000D226: 0009 */ n3 = n3 < 0;
/* 0000D235: 0004 */ if(! n3) goto label_496; // normal if
/* 0000D241: 0027 */ // -- Start Return Code -- //
/* 0000D245: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D235,
label_496:
/* 0000D250: 0031 */ Resize(s1, 1024);
/* 0000D25C: 0006 */ n3 = LAST_RESULT;
/* 0000D266: 0009 */ n3 = n3 < 0;
/* 0000D275: 0004 */ if(! n3) goto label_497; // normal if
/* 0000D281: 0027 */ // -- Start Return Code -- //
/* 0000D285: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D275,
label_497:
/* 0000D290: 0029 */ StrSub(s0, s0, 0, 1);
/* 0000D2A4: 0007 */ s0 = s0 + ":\\";
/* 0000D2B3: 0020 */ KERNEL32.GetVolumeInformation(s0, s1, 1024, n0, n1, n2, s2, 1024);
/* 0000D2D5: 0006 */ n3 = LAST_RESULT;
/* 0000D2DF: 000D */ n3 = n3 == 0;
/* 0000D2EE: 0004 */ if(! n3) goto label_498; // normal if
/* 0000D2FA: 0027 */ // -- Start Return Code -- //
/* 0000D2FE: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D2EE,
label_498:
/* 0000D309: 0027 */ // -- Start Return Code -- //
/* 0000D30D: 0023 */ return 0;
/* 0000D316: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0000C053, 0000C092, 0000C1BA, 0000CE89,
function NUMBER function_227(n0, n1, s0)
NUMBER n2;
NUMBER n3;
begin
/* 0000D328: 0022 */ // -- Start Function Code -- //
/* 0000D331: 0020 */ KERNEL32.GetVersion();
/* 0000D337: 0006 */ n0 = LAST_RESULT;
/* 0000D341: 0021 */ function_277(n0);
/* 0000D34A: 0006 */ n2 = LAST_RESULT;
/* 0000D354: 0017 */ n1 = n2 >> 8;
/* 0000D363: 0021 */ function_277(n0);
/* 0000D36C: 0006 */ n2 = LAST_RESULT;
/* 0000D376: 0016 */ n3 = n1 << 8;
/* 0000D385: 000F */ n0 = n2 - n3;
/* 0000D392: 0021 */ function_433(s0, "%ld.%ld", n0, n1);
/* 0000D3AB: 0027 */ // -- Start Return Code -- //
/* 0000D3AF: 0023 */ return 0;
/* 0000D3B8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000B9A3, 0000BA14,
function NUMBER function_228(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
begin
/* 0000D3C6: 0022 */ // -- Start Function Code -- //
/* 0000D3CF: 0006 */ n1 = 0;
/* 0000D3DB: 0006 */ n2 = 0;
/* 0000D3E7: 000E */ n4 = n0 != 0;
/* 0000D3F6: 000E */ n5 = n0 != 10;
/* 0000D405: 0019 */ n4 = n4 && n5;
/* 0000D412: 000E */ n5 = n0 != 20;
/* 0000D421: 0019 */ n4 = n4 && n5;
/* 0000D42E: 000E */ n5 = n0 != 30;
/* 0000D43D: 0019 */ n4 = n4 && n5;
/* 0000D44A: 0004 */ if(! n4) goto label_501; // normal if
/* 0000D456: 0027 */ // -- Start Return Code -- //
/* 0000D45A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D44A,
label_501:
/* 0000D465: 0020 */ ISRT._GetDiskSpaceEx(s0, n1, n2, n0, 0);
/* 0000D47C: 0006 */ n4 = LAST_RESULT;
/* 0000D486: 000E */ n4 = n4 != 0;
/* 0000D495: 0004 */ if(! n4) goto label_502; // normal if
/* 0000D4A1: 0027 */ // -- Start Return Code -- //
/* 0000D4A5: 0023 */ return -1;
/* 0000D4AE: 0005 */ goto label_503;
// : Jump Referenced(1):
// : 0000D495,
label_502:
/* 0000D4B9: 0027 */ // -- Start Return Code -- //
/* 0000D4BD: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000D4AE,
label_503:
/* 0000D4C6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E143,
function NUMBER function_232()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 0000D4D4: 0022 */ // -- Start Function Code -- //
/* 0000D4DD: 0021 */ function_377(11635);
/* 0000D4E8: 0006 */ s0 = LAST_RESULT;
/* 0000D4F2: 0021 */ function_377(11634);
/* 0000D4FD: 0006 */ s1 = LAST_RESULT;
/* 0000D507: 0021 */ function_287(308, s0, s1);
/* 0000D518: 0006 */ n0 = LAST_RESULT;
/* 0000D522: 000D */ n0 = 6 == n0;
/* 0000D531: 0004 */ if(! n0) goto label_505; // normal if
/* 0000D53D: 0002 */ abort;
// : Jump Referenced(1):
// : 0000D531,
label_505:
/* 0000D543: 0024 */ return;
/* 0000D547: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000F76F, 0000FA7A, 00021564, 00023047, 000238FF,
// :
function NUMBER function_233()
OBJECT obj0;
begin
/* 0000D555: 0022 */ // -- Start Function Code -- //
/* 0000D55E: 0027 */ // -- Start Return Code -- //
/* 0000D562: 0035 */ g_obj5(17);
/* 0000D571: 0006 */ obj0 = LAST_RESULT;
/* 0000D57B: 0023 */ return obj0;
/* 0000D582: 0006 */ obj0 = NOTHING;
/* 0000D58C: 0024 */ return;
/* 0000D590: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023067,
function NUMBER function_234(s0, n0, s1)
NUMBER n1;
NUMBER n2;
begin
/* 0000D5A2: 0022 */ // -- Start Function Code -- //
/* 0000D5AB: 0020 */ ISRT._InetGetNextDisk(g_number27, s0, n0);
/* 0000D5BA: 0006 */ n1 = LAST_RESULT;
/* 0000D5C4: 000E */ n2 = n1 != 3;
/* 0000D5D3: 0004 */ if(! n2) goto label_508; // normal if
/* 0000D5DF: 0006 */ s1 = g_str0;
// : Jump Referenced(1):
// : 0000D5D3,
label_508:
/* 0000D5EB: 0027 */ // -- Start Return Code -- //
/* 0000D5EF: 0023 */ return n1;
/* 0000D5F6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021580,
function NUMBER function_235()
begin
/* 0000D604: 0022 */ // -- Start Function Code -- //
/* 0000D60D: 0020 */ ISRT._InetEndofTransfer(g_number27);
/* 0000D616: 0024 */ return;
/* 0000D61A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002392C,
function NUMBER function_236()
NUMBER n0;
begin
/* 0000D628: 0022 */ // -- Start Function Code -- //
/* 0000D631: 0027 */ // -- Start Return Code -- //
/* 0000D635: 0020 */ ISRT._InetGetLastError(g_number27);
/* 0000D63E: 0006 */ n0 = LAST_RESULT;
/* 0000D648: 0023 */ return n0;
/* 0000D64F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002390F,
function NUMBER function_237()
begin
/* 0000D65D: 0022 */ // -- Start Function Code -- //
/* 0000D666: 0027 */ // -- Start Return Code -- //
/* 0000D66A: 0023 */ return 1;
/* 0000D673: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 00004FAB, 0000D922, 0000F8C5, 0000F98D, 00013E23,
// : 000142E4, 00018A68, 00018A80, 00018A98, 00018AB0,
// : 0001B2A5, 0001B44A, 0001B81A, 00021821, 0002220E,
// : 00023A05,
function NUMBER function_241(n0, s0)
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
OBJECT obj0;
begin
/* 0000D681: 0022 */ // -- Start Function Code -- //
/* 0000D68A: 0001 */ // -- While/Switch -- //
/* 0000D690: 000D */ n9 = n0 == 51;
/* 0000D69F: 0004 */ if(! n9) goto label_514; // normal if
/* 0000D6AB: 0027 */ // -- Start Return Code -- //
/* 0000D6AF: 0023 */ return g_number2;
/* 0000D6B6: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D69F,
label_514:
/* 0000D6C1: 000D */ n9 = n0 == 50;
/* 0000D6D0: 0004 */ if(! n9) goto label_515; // normal if
/* 0000D6DC: 0027 */ // -- Start Return Code -- //
/* 0000D6E0: 0023 */ return g_number3;
/* 0000D6E7: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D6D0,
label_515:
/* 0000D6F2: 000D */ n9 = n0 == 56;
/* 0000D701: 0004 */ if(! n9) goto label_516; // normal if
/* 0000D70D: 0027 */ // -- Start Return Code -- //
/* 0000D711: 0023 */ return g_number4;
/* 0000D718: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D701,
label_516:
/* 0000D723: 000D */ n9 = n0 == 1;
/* 0000D732: 0004 */ if(! n9) goto label_518; // normal if
/* 0000D73E: 0021 */ function_198();
/* 0000D744: 0006 */ n3 = LAST_RESULT;
/* 0000D74E: 0021 */ function_190(3);
/* 0000D759: 0021 */ function_191(n1, s0, "_r_a_p_.tmp");
/* 0000D773: 0006 */ n9 = LAST_RESULT;
/* 0000D77D: 0009 */ n9 = n9 < 0;
/* 0000D78C: 0004 */ if(! n9) goto label_517; // normal if
/* 0000D798: 0021 */ function_190(n3);
/* 0000D7A1: 0027 */ // -- Start Return Code -- //
/* 0000D7A5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D78C,
label_517:
/* 0000D7B0: 0021 */ function_192(n1);
/* 0000D7B9: 0021 */ function_190(n3);
/* 0000D7C2: 0014 */ s3 = s0 ^ "_r_a_p_.tmp";
/* 0000D7DA: 0020 */ KERNEL32.DeleteFileA(s3);
/* 0000D7E3: 0027 */ // -- Start Return Code -- //
/* 0000D7E7: 0023 */ return 1;
/* 0000D7F0: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D732,
label_518:
/* 0000D7FB: 000D */ n9 = n0 == 52;
/* 0000D80A: 0004 */ if(! n9) goto label_519; // normal if
/* 0000D816: 0027 */ // -- Start Return Code -- //
/* 0000D81A: 0023 */ return g_number5;
/* 0000D821: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D80A,
label_519:
/* 0000D82C: 000D */ n9 = n0 == 3;
/* 0000D83B: 0004 */ if(! n9) goto label_522; // normal if
/* 0000D847: 0006 */ s2 = s0;
/* 0000D851: 0021 */ function_431(s2, 0);
/* 0000D85F: 000D */ n9 = s2 == "";
/* 0000D86C: 0004 */ if(! n9) goto label_520; // normal if
/* 0000D878: 0027 */ // -- Start Return Code -- //
/* 0000D87C: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D86C,
label_520:
/* 0000D887: 0028 */ StrLengthChars(s2);
/* 0000D88E: 0006 */ n9 = LAST_RESULT;
/* 0000D898: 000F */ n9 = n9 - 1;
/* 0000D8A7: 001E */ n9 = s2[n9];
/* 0000D8B4: 000D */ n9 = n9 == 92;
/* 0000D8C3: 0004 */ if(! n9) goto label_521; // normal if
/* 0000D8CF: 0027 */ // -- Start Return Code -- //
/* 0000D8D3: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D8C3,
label_521:
/* 0000D8DE: 0027 */ // -- Start Return Code -- //
/* 0000D8E2: 0020 */ ISRT._ExistsFile(s2);
/* 0000D8EB: 0006 */ n9 = LAST_RESULT;
/* 0000D8F5: 0023 */ return n9;
/* 0000D8FC: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D83B,
label_522:
/* 0000D907: 000D */ n9 = n0 == 7;
/* 0000D916: 0004 */ if(! n9) goto label_526; // normal if
/* 0000D922: 0021 */ function_241(3, s0);
/* 0000D930: 0006 */ n9 = LAST_RESULT;
/* 0000D93A: 000D */ n9 = n9 == 0;
/* 0000D949: 0004 */ if(! n9) goto label_523; // normal if
/* 0000D955: 0027 */ // -- Start Return Code -- //
/* 0000D959: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D949,
label_523:
/* 0000D964: 0020 */ KERNEL32.GetFileAttributesA(s0);
/* 0000D96D: 0006 */ n2 = LAST_RESULT;
/* 0000D977: 0012 */ n9 = n2 & -2;
/* 0000D986: 0020 */ KERNEL32.SetFileAttributesA(s0, n9);
/* 0000D992: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 0, 0, 3, 128, 0);
/* 0000D9B9: 0006 */ n7 = LAST_RESULT;
/* 0000D9C3: 0035 */ Err.LastDllError();
/* 0000D9D9: 0006 */ n8 = LAST_RESULT;
/* 0000D9E3: 0020 */ KERNEL32.SetFileAttributesA(s0, n2);
/* 0000D9EF: 000D */ n9 = n7 == -1;
/* 0000D9FE: 000D */ n10 = n8 == 32;
/* 0000DA0D: 000D */ n11 = n8 == 33;
/* 0000DA1C: 0018 */ n10 = n10 || n11;
/* 0000DA29: 000D */ n11 = n8 == 1224;
/* 0000DA38: 0018 */ n10 = n10 || n11;
/* 0000DA45: 0019 */ n9 = n9 && n10;
/* 0000DA52: 0004 */ if(! n9) goto label_524; // normal if
/* 0000DA5E: 0027 */ // -- Start Return Code -- //
/* 0000DA62: 0023 */ return 1;
/* 0000DA6B: 0005 */ goto label_525;
// : Jump Referenced(1):
// : 0000DA52,
label_524:
/* 0000DA76: 0020 */ KERNEL32.CloseHandle(n7);
// : Jump Referenced(1):
// : 0000DA6B,
label_525:
/* 0000DA81: 0027 */ // -- Start Return Code -- //
/* 0000DA85: 0023 */ return 0;
/* 0000DA8E: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D916,
label_526:
/* 0000DA99: 000D */ n9 = n0 == 0;
/* 0000DAA8: 0004 */ if(! n9) goto label_529; // normal if
/* 0000DAB4: 0020 */ KERNEL32.GetFileAttributesA(s0);
/* 0000DABD: 0006 */ n2 = LAST_RESULT;
/* 0000DAC7: 000D */ n9 = n2 == -1;
/* 0000DAD6: 0004 */ if(! n9) goto label_527; // normal if
/* 0000DAE2: 0027 */ // -- Start Return Code -- //
/* 0000DAE6: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000DAD6,
label_527:
/* 0000DAF1: 0012 */ n9 = n2 & 1;
/* 0000DB00: 0004 */ if(! n9) goto label_528; // normal if
/* 0000DB0C: 0027 */ // -- Start Return Code -- //
/* 0000DB10: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DB00,
label_528:
/* 0000DB1B: 0027 */ // -- Start Return Code -- //
/* 0000DB1F: 0023 */ return 1;
/* 0000DB28: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DAA8,
label_529:
/* 0000DB33: 000D */ n9 = n0 == 62;
/* 0000DB42: 0004 */ if(! n9) goto label_530; // normal if
/* 0000DB4E: 0027 */ // -- Start Return Code -- //
/* 0000DB52: 0035 */ g_obj9.Enable();
/* 0000DB62: 0006 */ obj0 = LAST_RESULT;
/* 0000DB6C: 0023 */ return obj0;
/* 0000DB73: 0006 */ obj0 = NOTHING;
/* 0000DB7D: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DB42,
label_530:
/* 0000DB88: 000D */ n9 = n0 == 4;
/* 0000DB97: 0004 */ if(! n9) goto label_533; // normal if
/* 0000DBA3: 0035 */ g_struct_3.bIntel;
/* 0000DBB3: 0006 */ n9 = LAST_RESULT;
/* 0000DBBD: 0004 */ if(! n9) goto label_531; // normal if
/* 0000DBC9: 0027 */ // -- Start Return Code -- //
/* 0000DBCD: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DBBD,
label_531:
/* 0000DBD8: 0021 */ function_311(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", n4, s1, n6);
/* 0000DC24: 0006 */ n9 = LAST_RESULT;
/* 0000DC2E: 000D */ n9 = n9 == 0;
/* 0000DC3D: 0004 */ if(! n9) goto label_532; // normal if
/* 0000DC49: 0027 */ // -- Start Return Code -- //
/* 0000DC4D: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DC3D,
label_532:
/* 0000DC58: 0027 */ // -- Start Return Code -- //
/* 0000DC5C: 0023 */ return 0;
/* 0000DC65: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DB97,
label_533:
/* 0000DC70: 000D */ n9 = n0 == 5;
/* 0000DC7F: 0004 */ if(! n9) goto label_535; // normal if
/* 0000DC8B: 0021 */ function_189(s0);
/* 0000DC94: 0006 */ n9 = LAST_RESULT;
/* 0000DC9E: 000D */ n9 = n9 == 0;
/* 0000DCAD: 0004 */ if(! n9) goto label_534; // normal if
/* 0000DCB9: 0027 */ // -- Start Return Code -- //
/* 0000DCBD: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DCAD,
label_534:
/* 0000DCC8: 0027 */ // -- Start Return Code -- //
/* 0000DCCC: 0023 */ return 0;
/* 0000DCD5: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DC7F,
label_535:
/* 0000DCE0: 000D */ n9 = n0 == 8;
/* 0000DCEF: 0004 */ if(! n9) goto label_537; // normal if
/* 0000DCFB: 0035 */ g_struct_3.WIN9X;
/* 0000DD0A: 0006 */ obj0 = LAST_RESULT;
/* 0000DD14: 0035 */ obj0.bWin9X();
/* 0000DD24: 0006 */ obj0 = NOTHING;
/* 0000DD2E: 0006 */ n9 = LAST_RESULT;
/* 0000DD38: 0004 */ if(! n9) goto label_536; // normal if
/* 0000DD44: 0027 */ // -- Start Return Code -- //
/* 0000DD48: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DD38,
label_536:
/* 0000DD53: 0027 */ // -- Start Return Code -- //
/* 0000DD57: 0020 */ ISRT.IsNTAdmin();
/* 0000DD5D: 0006 */ n9 = LAST_RESULT;
/* 0000DD67: 0023 */ return n9;
/* 0000DD6E: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DCEF,
label_537:
/* 0000DD79: 000D */ n9 = n0 == 6;
/* 0000DD88: 0004 */ if(! n9) goto label_538; // normal if
/* 0000DD94: 0027 */ // -- Start Return Code -- //
/* 0000DD98: 0020 */ ISRT.PathIsValidSyntax(s0);
/* 0000DDA1: 0006 */ n9 = LAST_RESULT;
/* 0000DDAB: 0023 */ return n9;
/* 0000DDB2: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DD88,
label_538:
/* 0000DDBD: 000D */ n9 = n0 == 2;
/* 0000DDCC: 0004 */ if(! n9) goto label_540; // normal if
/* 0000DDD8: 0021 */ function_446();
/* 0000DDDE: 0006 */ s3 = LAST_RESULT;
/* 0000DDE8: 0028 */ StrLengthChars(s3);
/* 0000DDEF: 0006 */ n5 = LAST_RESULT;
/* 0000DDF9: 0021 */ function_447();
/* 0000DDFF: 0006 */ s3 = LAST_RESULT;
/* 0000DE09: 0029 */ StrSub(s2, s3, 0, n5);
/* 0000DE1B: 0021 */ function_446();
/* 0000DE21: 0006 */ s3 = LAST_RESULT;
/* 0000DE2B: 0014 */ s3 = s3 ^ "";
/* 0000DE38: 0014 */ s4 = s2 ^ "";
/* 0000DE45: 000D */ n9 = s3 == s4;
/* 0000DE52: 0004 */ if(! n9) goto label_539; // normal if
/* 0000DE5E: 0027 */ // -- Start Return Code -- //
/* 0000DE62: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DE52,
label_539:
/* 0000DE6D: 0027 */ // -- Start Return Code -- //
/* 0000DE71: 0023 */ return 1;
/* 0000DE7A: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DDCC,
label_540:
/* 0000DE85: 0027 */ // -- Start Return Code -- //
/* 0000DE89: 0023 */ return -1;
// : Jump Referenced(14):
// : 0000D6B6, 0000D6E7, 0000D718, 0000D7F0, 0000D821,
// : 0000D8FC, 0000DA8E, 0000DB28, 0000DB7D, 0000DC65,
// : 0000DCD5, 0000DD6E, 0000DDB2, 0000DE7A,
label_541:
/* 0000DE94: 0027 */ // -- Start Return Code -- //
/* 0000DE98: 0023 */ return -1;
/* 0000DEA1: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTInit(s0, n0, n1)
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0000DEB3: 0022 */ // -- Start Function Code -- //
/* 0000DEBC: 0036 */ try
/* 0000DECA: 000D */ n7 = n1 == 0;
/* 0000DED9: 0004 */ if(! n7) goto label_543; // normal if
/* 0000DEE5: 0027 */ // -- Start Return Code -- //
/* 0000DEE9: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DED9,
label_543:
/* 0000DEF4: 0014 */ s7 = s0 ^ "ISRT.dll";
/* 0000DF09: 0039 */ UseDLL(s7);
/* 0000DF10: 0020 */ ISRT.__CreateObjectContext(n0, n1);
/* 0000DF1C: 0006 */ g_number27 = LAST_RESULT;
/* 0000DF26: 0020 */ ISRT.__GetContextGUID(g_number27, g_str51);
/* 0000DF32: 0021 */ function_175(50);
/* 0000DF3D: 0021 */ function_175(51);
/* 0000DF48: 0021 */ function_175(56);
/* 0000DF53: 0021 */ function_176(52);
/* 0000DF5E: 0021 */ function_292();
/* 0000DF64: 0020 */ ISRT.__GetTextSub(g_number27, 0, g_obj6);
/* 0000DF75: 0020 */ ISRT.__GetReboot(g_number27, g_obj7);
/* 0000DF81: 0020 */ ISRT.__GetFileRegistrar(g_number27, g_obj8);
/* 0000DF8D: 0020 */ ISRT.__GetLogDB(g_number27, g_obj9);
/* 0000DF99: 0020 */ ISRT.__GetInfo(g_number27, g_obj5);
/* 0000DFA5: 0020 */ ISRT.__GetTextSub(g_number27, 1, g_obj4);
/* 0000DFB6: 0006 */ n7 = LAST_RESULT;
/* 0000DFC0: 000D */ n7 = n7 == 0;
/* 0000DFCF: 0004 */ if(! n7) goto label_544; // normal if
/* 0000DFDB: 0021 */ function_465();
// : Jump Referenced(1):
// : 0000DFCF,
label_544:
/* 0000DFE3: 0021 */ function_452();
/* 0000DFE9: 0006 */ g_str1 = LAST_RESULT;
/* 0000DFF3: 0021 */ function_158();
/* 0000DFF9: 0021 */ function_428(s6);
/* 0000E002: 0006 */ n7 = LAST_RESULT;
/* 0000E00C: 0020 */ ISRT.__GetCmdLineOptions(g_number27, n2, n3, n4, n5, s1, s2, s3, s4, s5, s6, n7);
/* 0000E036: 0006 */ n6 = LAST_RESULT;
/* 0000E040: 000A */ n7 = n6 > 0;
/* 0000E04F: 0004 */ if(! n7) goto label_545; // normal if
/* 0000E05B: 0031 */ Resize(s6, n6);
/* 0000E065: 0021 */ function_428(s6);
/* 0000E06E: 0006 */ n7 = LAST_RESULT;
/* 0000E078: 0020 */ ISRT.__GetCmdLineOptions(g_number27, n2, n3, n4, n5, s1, s2, s3, s4, s5, s6, n7);
// : Jump Referenced(1):
// : 0000E04F,
label_545:
/* 0000E0A4: 0021 */ function_467(s6);
/* 0000E0AD: 0004 */ if(! n5) goto label_546; // normal if
/* 0000E0B9: 0021 */ function_266(s3);
/* 0000E0C2: 0021 */ function_261(44, s4);
/* 0000E0D0: 0021 */ function_261(36, s5);
// : Jump Referenced(1):
// : 0000E0AD,
label_546:
/* 0000E0E0: 0004 */ if(! n2) goto label_547; // normal if
/* 0000E0EC: 0021 */ function_422(1);
/* 0000E0F7: 0005 */ goto label_549;
// : Jump Referenced(1):
// : 0000E0E0,
label_547:
/* 0000E102: 0004 */ if(! n3) goto label_548; // normal if
/* 0000E10E: 0021 */ function_422(2);
/* 0000E119: 0005 */ goto label_549;
// : Jump Referenced(1):
// : 0000E102,
label_548:
/* 0000E124: 0021 */ function_422(0);
// : Jump Referenced(2):
// : 0000E0F7, 0000E119,
label_549:
/* 0000E131: 0021 */ function_395(s1, s2);
/* 0000E13D: 0021 */ function_313();
/* 0000E143: 002F */ HandlerEx(2, function_232);
/* 0000E151: 0027 */ // -- Start Return Code -- //
/* 0000E155: 0023 */ return g_number27;
/* 0000E15C: 0037 */ catch
/* 0000E162: 0021 */ function_184();
/* 0000E168: 0038 */ endcatch;
/* 0000E16E: 0024 */ return;
/* 0000E172: 0026 */ // -- Create Local Variables -- //
end;
function VOID __ISRTUnInit()
NUMBER n0;
begin
/* 0000E180: 0022 */ // -- Start Function Code -- //
/* 0000E189: 0036 */ try
/* 0000E197: 0021 */ function_466();
/* 0000E19D: 0021 */ function_420();
/* 0000E1A3: 0021 */ function_262();
/* 0000E1A9: 0006 */ n0 = LAST_RESULT;
/* 0000E1B3: 0004 */ if(! n0) goto label_553; // normal if
/* 0000E1BF: 0021 */ function_264();
// : Jump Referenced(1):
// : 0000E1B3,
label_553:
/* 0000E1C7: 0021 */ function_267();
/* 0000E1CD: 0020 */ ISRT.__ReleaseObjectContext(g_number27);
/* 0000E1D6: 003A */ UnUseDLL("ISRT.dll");
/* 0000E1E5: 0037 */ catch
/* 0000E1EB: 0021 */ function_184();
/* 0000E1F1: 0038 */ endcatch;
/* 0000E1F7: 0024 */ return;
/* 0000E1FB: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTSetComponentLog(n0)
begin
/* 0000E209: 0022 */ // -- Start Function Code -- //
/* 0000E212: 0020 */ ISRT.__SetComponentLog(g_number27, n0);
/* 0000E21E: 0024 */ return;
/* 0000E222: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTRestoreMainLog()
begin
/* 0000E230: 0022 */ // -- Start Function Code -- //
/* 0000E239: 0020 */ ISRT.__RestoreMainLog(g_number27);
/* 0000E242: 0024 */ return;
/* 0000E246: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(17):
// : 00004ED5, 00004F02, 00004F39, 00004F59, 00004FDE,
// : 00005158, 000051B0, 00005407, 000054F9, 00005A59,
// : 00018AD4, 00021FE8, 00022026, 00022045, 00022064,
// : 00022086, 00023FC4,
function STRING function_259(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0000E254: 0022 */ // -- Start Function Code -- //
/* 0000E25D: 0021 */ function_428(s1);
/* 0000E266: 0006 */ n1 = LAST_RESULT;
/* 0000E270: 0020 */ ISRT.__LoadString(g_number27, s0, s1, n1);
/* 0000E282: 0006 */ n0 = LAST_RESULT;
/* 0000E28C: 000A */ n1 = n0 > 0;
/* 0000E29B: 0004 */ if(! n1) goto label_559; // normal if
/* 0000E2A7: 0007 */ n1 = n0 + 1;
/* 0000E2B6: 0031 */ Resize(s1, n1);
/* 0000E2C0: 0021 */ function_428(s1);
/* 0000E2C9: 0006 */ n1 = LAST_RESULT;
/* 0000E2D3: 0020 */ ISRT.__LoadString(g_number27, s0, s1, n1);
/* 0000E2E5: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000E29B,
label_559:
/* 0000E2F1: 000E */ n1 = n0 != 0;
/* 0000E300: 000D */ n2 = g_number29 == 0;
/* 0000E30F: 0019 */ n1 = n1 && n2;
/* 0000E31C: 0004 */ if(! n1) goto label_560; // normal if
/* 0000E328: 0021 */ function_377(19634);
/* 0000E333: 0006 */ s2 = LAST_RESULT;
/* 0000E33D: 0021 */ function_287(-65533, "", s2, s0);
// : Jump Referenced(1):
// : 0000E31C,
label_560:
/* 0000E353: 0027 */ // -- Start Return Code -- //
/* 0000E357: 0023 */ return s1;
/* 0000E35E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 0000E0C2, 0000E0D0, 0000F7EC, 0000F800, 0001499E,
// : 000149AC, 000149BA, 000149C8, 000149DD, 0001B7AC,
// : 0001B7C0, 0001B863, 0001B877, 0001B948, 0001B95C,
// : 0001D5D5,
function NUMBER function_261(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000E36C: 0022 */ // -- Start Function Code -- //
/* 0000E375: 000D */ n2 = g_number31 == 0;
/* 0000E384: 000D */ n3 = s0 == "";
/* 0000E391: 0018 */ n2 = n2 || n3;
/* 0000E39E: 0004 */ if(! n2) goto label_562; // normal if
/* 0000E3AA: 0027 */ // -- Start Return Code -- //
/* 0000E3AE: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E39E,
label_562:
/* 0000E3B9: 0006 */ g_number32 = 1;
/* 0000E3C5: 0028 */ StrLengthChars(s0);
/* 0000E3CC: 0006 */ n1 = LAST_RESULT;
/* 0000E3D6: 000C */ n2 = n1 >= 255;
/* 0000E3E5: 0004 */ if(! n2) goto label_563; // normal if
/* 0000E3F1: 0027 */ // -- Start Return Code -- //
/* 0000E3F5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E3E5,
label_563:
/* 0000E400: 0001 */ // -- While/Switch -- //
/* 0000E406: 000D */ n2 = n0 == 12;
/* 0000E415: 0004 */ if(! n2) goto label_565; // normal if
/* 0000E421: 0006 */ g_str58 = s0;
/* 0000E42B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E415,
label_565:
/* 0000E436: 000D */ n2 = n0 == 20;
/* 0000E445: 0004 */ if(! n2) goto label_566; // normal if
/* 0000E451: 0006 */ g_str53 = s0;
/* 0000E45B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E445,
label_566:
/* 0000E466: 000D */ n2 = n0 == 28;
/* 0000E475: 0004 */ if(! n2) goto label_567; // normal if
/* 0000E481: 0006 */ g_str54 = s0;
/* 0000E48B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E475,
label_567:
/* 0000E496: 000D */ n2 = n0 == 44;
/* 0000E4A5: 0004 */ if(! n2) goto label_568; // normal if
/* 0000E4B1: 0006 */ g_str56 = s0;
/* 0000E4BB: 0006 */ g_number32 = 0;
/* 0000E4C7: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E4A5,
label_568:
/* 0000E4D2: 000D */ n2 = n0 == 52;
/* 0000E4E1: 0004 */ if(! n2) goto label_569; // normal if
/* 0000E4ED: 0021 */ function_265();
/* 0000E4F3: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E4E1,
label_569:
/* 0000E4FE: 000D */ n2 = n0 == 65;
/* 0000E50D: 0004 */ if(! n2) goto label_570; // normal if
/* 0000E519: 0006 */ g_str52 = s0;
/* 0000E523: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E50D,
label_570:
/* 0000E52E: 000D */ n2 = n0 == 73;
/* 0000E53D: 0004 */ if(! n2) goto label_571; // normal if
/* 0000E549: 0006 */ g_str57 = s0;
/* 0000E553: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E53D,
label_571:
/* 0000E55E: 000D */ n2 = n0 == 36;
/* 0000E56D: 0004 */ if(! n2) goto label_572; // normal if
/* 0000E579: 0006 */ g_str59 = s0;
/* 0000E583: 0006 */ g_number32 = 0;
/* 0000E58F: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E56D,
label_572:
/* 0000E59A: 000D */ n2 = n0 == -1;
/* 0000E5A9: 0004 */ if(! n2) goto label_573; // normal if
/* 0000E5B5: 0006 */ g_str57 = s0;
/* 0000E5BF: 0006 */ g_str52 = "Failed";
/* 0000E5CF: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E5A9,
label_573:
/* 0000E5DA: 0027 */ // -- Start Return Code -- //
/* 0000E5DE: 0023 */ return 0;
// : Jump Referenced(9):
// : 0000E42B, 0000E45B, 0000E48B, 0000E4C7, 0000E4F3,
// : 0000E523, 0000E553, 0000E58F, 0000E5CF,
label_574:
/* 0000E5E9: 0027 */ // -- Start Return Code -- //
/* 0000E5ED: 0023 */ return 1;
/* 0000E5F6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E1A3,
function NUMBER function_262()
begin
/* 0000E604: 0022 */ // -- Start Function Code -- //
/* 0000E60D: 0027 */ // -- Start Return Code -- //
/* 0000E611: 0023 */ return g_number32;
/* 0000E618: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000F84B, 0000F85D,
function NUMBER function_263()
STRING s0;
STRING s1;
begin
/* 0000E626: 0022 */ // -- Start Function Code -- //
/* 0000E62F: 0021 */ function_446();
/* 0000E635: 0006 */ s1 = LAST_RESULT;
/* 0000E63F: 0014 */ s1 = s1 ^ g_str61;
/* 0000E64C: 0007 */ s1 = s1 + ".mif";
/* 0000E65D: 0021 */ function_196(s1);
/* 0000E666: 0021 */ function_450();
/* 0000E66C: 0006 */ s1 = LAST_RESULT;
/* 0000E676: 0014 */ s0 = s1 ^ "";
/* 0000E683: 0021 */ function_429(s0);
/* 0000E68C: 0021 */ function_425(s0, s0, 1);
/* 0000E69D: 0014 */ s1 = s0 ^ g_str61;
/* 0000E6AA: 0007 */ s1 = s1 + ".mif";
/* 0000E6BB: 0021 */ function_196(s1);
/* 0000E6C4: 0027 */ // -- Start Return Code -- //
/* 0000E6C8: 0023 */ return 0;
/* 0000E6D1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E1BF, 0000F851, 0000F863,
function NUMBER function_264()
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000E6DF: 0022 */ // -- Start Function Code -- //
/* 0000E6E8: 000D */ n3 = g_number31 == 0;
/* 0000E6F7: 0004 */ if(! n3) goto label_578; // normal if
/* 0000E703: 0027 */ // -- Start Return Code -- //
/* 0000E707: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E6F7,
label_578:
/* 0000E712: 0039 */ UseDLL(g_str60);
/* 0000E719: 0006 */ n0 = LAST_RESULT;
/* 0000E723: 0006 */ n1 = 0;
/* 0000E72F: 000D */ n3 = n0 == 0;
/* 0000E73E: 0004 */ if(! n3) goto label_581; // normal if
/* 0000E74A: 000D */ n3 = g_str52 == "Success";
/* 0000E75E: 0004 */ if(! n3) goto label_579; // normal if
/* 0000E76A: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0000E75E,
label_579:
/* 0000E778: 0020 */ ISMIF32.InstallStatusMIF(g_str61, g_str58, g_str53, g_str54, g_str59, g_str56, g_str57, n2);
/* 0000E796: 0006 */ n3 = LAST_RESULT;
/* 0000E7A0: 000E */ n3 = n3 != 0;
/* 0000E7AF: 0004 */ if(! n3) goto label_580; // normal if
/* 0000E7BB: 0006 */ n1 = 1;
// : Jump Referenced(1):
// : 0000E7AF,
label_580:
/* 0000E7C9: 003A */ UnUseDLL(g_str60);
// : Jump Referenced(1):
// : 0000E73E,
label_581:
/* 0000E7D2: 000D */ n3 = n1 == 0;
/* 0000E7E1: 0004 */ if(! n3) goto label_582; // normal if
/* 0000E7ED: 0027 */ // -- Start Return Code -- //
/* 0000E7F1: 0021 */ function_268();
/* 0000E7F7: 0006 */ n3 = LAST_RESULT;
/* 0000E801: 0023 */ return n3;
// : Jump Referenced(1):
// : 0000E7E1,
label_582:
/* 0000E80A: 0027 */ // -- Start Return Code -- //
/* 0000E80E: 0023 */ return 1;
/* 0000E817: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E4ED,
function NUMBER function_265()
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
type_6 struct_0;
begin
/* 0000E825: 0022 */ // -- Start Function Code -- //
/* 0000E82E: 001A */ n0 = &struct_0;
/* 0000E838: 0020 */ KERNEL32.GetLocalTime(n0);
/* 0000E841: 0035 */ struct_0.nYearMonth;
/* 0000E855: 0006 */ n0 = LAST_RESULT;
/* 0000E85F: 0021 */ function_277(n0);
/* 0000E868: 0006 */ n0 = LAST_RESULT;
/* 0000E872: 0035 */ struct_0.nYearMonth;
/* 0000E886: 0006 */ n1 = LAST_RESULT;
/* 0000E890: 0021 */ function_276(n1);
/* 0000E899: 0006 */ n1 = LAST_RESULT;
/* 0000E8A3: 0035 */ struct_0.nDay;
/* 0000E8B1: 0006 */ n2 = LAST_RESULT;
/* 0000E8BB: 0021 */ function_276(n2);
/* 0000E8C4: 0006 */ n2 = LAST_RESULT;
/* 0000E8CE: 0035 */ struct_0.nHourMin;
/* 0000E8E0: 0006 */ n3 = LAST_RESULT;
/* 0000E8EA: 0021 */ function_277(n3);
/* 0000E8F3: 0006 */ n3 = LAST_RESULT;
/* 0000E8FD: 0035 */ struct_0.nHourMin;
/* 0000E90F: 0006 */ n4 = LAST_RESULT;
/* 0000E919: 0021 */ function_276(n4);
/* 0000E922: 0006 */ n4 = LAST_RESULT;
/* 0000E92C: 0035 */ struct_0.nSeconds;
/* 0000E93E: 0006 */ n5 = LAST_RESULT;
/* 0000E948: 0021 */ function_277(n5);
/* 0000E951: 0006 */ n5 = LAST_RESULT;
/* 0000E95B: 0021 */ function_433(g_str55, "%04d%02d%02d%02d%02d%02d00.000000+000", n0, n1, n2, n3, n4, n5);
/* 0000E99E: 0027 */ // -- Start Return Code -- //
/* 0000E9A2: 0023 */ return 1;
/* 0000E9AB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E0B9,
function NUMBER function_266(s0)
STRING s1;
NUMBER n0;
begin
/* 0000E9BD: 0022 */ // -- Start Function Code -- //
/* 0000E9C6: 0004 */ if(! g_number31) goto label_585; // normal if
/* 0000E9D2: 0027 */ // -- Start Return Code -- //
/* 0000E9D6: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000E9C6,
label_585:
/* 0000E9E1: 000D */ n0 = s0 == "";
/* 0000E9EE: 0004 */ if(! n0) goto label_586; // normal if
/* 0000E9FA: 0006 */ s0 = "Status";
// : Jump Referenced(1):
// : 0000E9EE,
label_586:
/* 0000EA0C: 0006 */ g_str52 = "";
/* 0000EA16: 0006 */ g_str53 = "";
/* 0000EA20: 0006 */ g_str54 = "";
/* 0000EA2A: 0006 */ g_str55 = "";
/* 0000EA34: 0006 */ g_str56 = "";
/* 0000EA3E: 0006 */ g_str57 = "";
/* 0000EA48: 0006 */ g_str58 = "";
/* 0000EA52: 0006 */ g_str59 = "";
/* 0000EA5C: 0021 */ function_446();
/* 0000EA62: 0006 */ s1 = LAST_RESULT;
/* 0000EA6C: 0014 */ g_str60 = s1 ^ "ismif32.dll";
/* 0000EA84: 0006 */ g_str61 = s0;
/* 0000EA8E: 000D */ n0 = g_str59 == "";
/* 0000EA9B: 0004 */ if(! n0) goto label_587; // normal if
/* 0000EAA7: 0006 */ g_str59 = "ENU";
// : Jump Referenced(1):
// : 0000EA9B,
label_587:
/* 0000EAB6: 0006 */ g_number31 = 1;
/* 0000EAC2: 0027 */ // -- Start Return Code -- //
/* 0000EAC6: 0023 */ return 1;
/* 0000EACF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E1C7,
function NUMBER function_267()
begin
/* 0000EADD: 0022 */ // -- Start Function Code -- //
/* 0000EAE6: 0006 */ g_number31 = 0;
/* 0000EAF2: 0027 */ // -- Start Return Code -- //
/* 0000EAF6: 0023 */ return 1;
/* 0000EAFF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E7F1,
function NUMBER function_268()
STRING s0;
STRING s1;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000EB0D: 0022 */ // -- Start Function Code -- //
/* 0000EB16: 0021 */ function_446();
/* 0000EB1C: 0006 */ s0 = LAST_RESULT;
/* 0000EB26: 0014 */ s0 = s0 ^ g_str61;
/* 0000EB33: 0007 */ s0 = s0 + ".mif";
/* 0000EB44: 0021 */ function_196(s0);
/* 0000EB4D: 0021 */ function_198();
/* 0000EB53: 0006 */ n0 = LAST_RESULT;
/* 0000EB5D: 0021 */ function_190(3);
/* 0000EB68: 0021 */ function_446();
/* 0000EB6E: 0006 */ s0 = LAST_RESULT;
/* 0000EB78: 0007 */ s1 = g_str61 + ".mif";
/* 0000EB89: 0021 */ function_191(n1, s0, s1);
/* 0000EB98: 0006 */ n3 = LAST_RESULT;
/* 0000EBA2: 0009 */ n3 = n3 < 0;
/* 0000EBB1: 0004 */ if(! n3) goto label_590; // normal if
/* 0000EBBD: 0021 */ function_190(n0);
/* 0000EBC6: 0027 */ // -- Start Return Code -- //
/* 0000EBCA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000EBB1,
label_590:
/* 0000EBD5: 0007 */ s0 = "START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n";
/* 0000EC09: 0007 */ s0 = s0 + " START GROUP\r\n";
/* 0000EC25: 0007 */ s0 = s0 + " NAME = \"ComponentID\"\r\n";
/* 0000EC4C: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000EC65: 0007 */ s0 = s0 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n";
/* 0000EC96: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000ECB8: 0007 */ s0 = s0 + " NAME = \"Manufacturer\"\r\n";
/* 0000ECE2: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000ECFD: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000ED24: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000ED4B: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000ED71: 0007 */ s0 = s0 + " value = \"";
/* 0000ED8D: 0007 */ s0 = s0 + g_str58;
/* 0000ED9A: 0007 */ s0 = s0 + "\"\r\n";
/* 0000EDAA: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000EDCA: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000EDEC: 0007 */ s0 = s0 + " NAME = \"Product\"\r\n";
/* 0000EE11: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000EE2C: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000EE53: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000EE7A: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000EEA0: 0007 */ s0 = s0 + " value = \"";
/* 0000EEBC: 0007 */ s0 = s0 + g_str53;
/* 0000EEC9: 0007 */ s0 = s0 + "\"\r\n";
/* 0000EED9: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000EEF9: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000EF1B: 0007 */ s0 = s0 + " NAME = \"Version\"\r\n";
/* 0000EF40: 0007 */ s0 = s0 + " ID = 3\r\n";
/* 0000EF5B: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000EF82: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000EFA9: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000EFCF: 0007 */ s0 = s0 + " value = \"";
/* 0000EFEB: 0007 */ s0 = s0 + g_str54;
/* 0000EFF8: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F008: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F028: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F04A: 0007 */ s0 = s0 + " NAME = \"Locale\"\r\n";
/* 0000F06E: 0007 */ s0 = s0 + " ID = 4\r\n";
/* 0000F089: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F0B0: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F0D7: 0007 */ s0 = s0 + " TYPE = STRING(16)\r\n";
/* 0000F0FD: 0007 */ s0 = s0 + " value = \"";
/* 0000F119: 0007 */ s0 = s0 + g_str59;
/* 0000F126: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F136: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F156: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F178: 0007 */ s0 = s0 + " NAME = \"Serial Number\"\r\n";
/* 0000F1A3: 0007 */ s0 = s0 + " ID = 5\r\n";
/* 0000F1BE: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F1E5: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F20C: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000F232: 0007 */ s0 = s0 + " value = \"";
/* 0000F24E: 0007 */ s0 = s0 + g_str56;
/* 0000F25B: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F26B: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F28B: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F2AD: 0007 */ s0 = s0 + " NAME = \"Installation\"\r\n";
/* 0000F2D7: 0007 */ s0 = s0 + " ID = 6\r\n";
/* 0000F2F2: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F319: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F340: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000F366: 0007 */ s0 = s0 + " value = \"DateTime\"\r\n";
/* 0000F38D: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F3AD: 0007 */ s0 = s0 + " END GROUP\r\n";
/* 0000F3C7: 0007 */ s0 = s0 + " START GROUP\r\n";
/* 0000F3E3: 0007 */ s0 = s0 + " NAME = \"InstallStatus\"\r\n";
/* 0000F40C: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000F425: 0007 */ s0 = s0 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n";
/* 0000F459: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F47B: 0007 */ s0 = s0 + " NAME = \"Status\"\r\n";
/* 0000F49F: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000F4BA: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F4E1: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F508: 0007 */ s0 = s0 + " TYPE = STRING(32)\r\n";
/* 0000F52E: 0007 */ s0 = s0 + " value = \"";
/* 0000F54A: 0007 */ s0 = s0 + g_str52;
/* 0000F557: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F567: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F587: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F5A9: 0007 */ s0 = s0 + " NAME = \"Description\"\r\n";
/* 0000F5D2: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000F5ED: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F614: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F63B: 0007 */ s0 = s0 + " TYPE = STRING(128)\r\n";
/* 0000F662: 0007 */ s0 = s0 + " value = \"";
/* 0000F67E: 0007 */ s0 = s0 + g_str57;
/* 0000F68B: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F69B: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F6BB: 0007 */ s0 = s0 + " END GROUP\r\n";
/* 0000F6D5: 0007 */ s0 = s0 + "END COMPONENT";
/* 0000F6EF: 0021 */ function_193(n1, s0);
/* 0000F6FB: 0006 */ n2 = LAST_RESULT;
/* 0000F705: 0021 */ function_192(n1);
/* 0000F70E: 0021 */ function_190(n0);
/* 0000F717: 0009 */ n3 = n2 < 0;
/* 0000F726: 0004 */ if(! n3) goto label_591; // normal if
/* 0000F732: 0027 */ // -- Start Return Code -- //
/* 0000F736: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000F726,
label_591:
/* 0000F741: 0027 */ // -- Start Return Code -- //
/* 0000F745: 0023 */ return 1;
/* 0000F74E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022853,
function NUMBER function_270()
STRING s0;
NUMBER n0;
OBJECT obj0;
begin
/* 0000F75C: 0022 */ // -- Start Function Code -- //
/* 0000F765: 0006 */ g_str0 = g_str9;
/* 0000F76F: 0021 */ function_233();
/* 0000F775: 0006 */ n0 = LAST_RESULT;
/* 0000F77F: 0004 */ if(! n0) goto label_593; // normal if
/* 0000F78B: 0020 */ ISRT._SetupInet(g_number27);
// : Jump Referenced(1):
// : 0000F77F,
label_593:
/* 0000F796: 0021 */ function_396();
/* 0000F79C: 0006 */ n0 = LAST_RESULT;
/* 0000F7A6: 0009 */ n0 = n0 < 0;
/* 0000F7B5: 0004 */ if(! n0) goto label_594; // normal if
/* 0000F7C1: 0021 */ function_421();
/* 0000F7C7: 0006 */ n0 = LAST_RESULT;
/* 0000F7D1: 000D */ n0 = n0 == 2;
/* 0000F7E0: 0004 */ if(! n0) goto label_594; // normal if
/* 0000F7EC: 0021 */ function_261(65, "Failed");
/* 0000F800: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0000F84B: 0021 */ function_263();
/* 0000F851: 0021 */ function_264();
/* 0000F857: 0002 */ abort;
// : Jump Referenced(2):
// : 0000F7B5, 0000F7E0,
label_594:
/* 0000F85D: 0021 */ function_263();
/* 0000F863: 0021 */ function_264();
/* 0000F869: 0021 */ function_421();
/* 0000F86F: 0006 */ n0 = LAST_RESULT;
/* 0000F879: 000E */ n0 = n0 != 2;
/* 0000F888: 0004 */ if(! n0) goto label_596; // normal if
/* 0000F894: 0020 */ ISRT.__GetUser(g_number27, obj0);
/* 0000F8A0: 0021 */ function_450();
/* 0000F8A6: 0006 */ s0 = LAST_RESULT;
/* 0000F8B0: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F8C5: 0021 */ function_241(3, s0);
/* 0000F8D3: 0006 */ n0 = LAST_RESULT;
/* 0000F8DD: 0004 */ if(! n0) goto label_595; // normal if
/* 0000F8E9: 0021 */ function_450();
/* 0000F8EF: 0006 */ s0 = LAST_RESULT;
/* 0000F8F9: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F90E: 0033 */ obj0.DefaultPalette() = s0;
/* 0000F929: 0021 */ function_450();
/* 0000F92F: 0006 */ s0 = LAST_RESULT;
/* 0000F939: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F94E: 0020 */ ISRT._SetPaletteFile(g_number27, s0);
/* 0000F95A: 0005 */ goto label_596;
// : Jump Referenced(1):
// : 0000F8DD,
label_595:
/* 0000F965: 0021 */ function_450();
/* 0000F96B: 0006 */ s0 = LAST_RESULT;
/* 0000F975: 0014 */ s0 = s0 ^ "default.pal";
/* 0000F98D: 0021 */ function_241(3, s0);
/* 0000F99B: 0006 */ n0 = LAST_RESULT;
/* 0000F9A5: 0004 */ if(! n0) goto label_596; // normal if
/* 0000F9B1: 0021 */ function_450();
/* 0000F9B7: 0006 */ s0 = LAST_RESULT;
/* 0000F9C1: 0014 */ s0 = s0 ^ "default.pal";
/* 0000F9D9: 0033 */ obj0.DefaultPalette() = s0;
/* 0000F9F4: 0021 */ function_450();
/* 0000F9FA: 0006 */ s0 = LAST_RESULT;
/* 0000FA04: 0014 */ s0 = s0 ^ "default.pal";
/* 0000FA1C: 0020 */ ISRT._SetPaletteFile(g_number27, s0);
// : Jump Referenced(3):
// : 0000F888, 0000F95A, 0000F9A5,
label_596:
/* 0000FA2A: 0021 */ function_377(11115);
/* 0000FA35: 0006 */ s0 = LAST_RESULT;
/* 0000FA3F: 0021 */ function_475(s0, 0, -16776960);
/* 0000FA52: 0027 */ // -- Start Return Code -- //
/* 0000FA56: 0023 */ return 0;
/* 0000FA5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000228A0,
function NUMBER function_271()
NUMBER n0;
begin
/* 0000FA71: 0022 */ // -- Start Function Code -- //
/* 0000FA7A: 0021 */ function_233();
/* 0000FA80: 0006 */ n0 = LAST_RESULT;
/* 0000FA8A: 0004 */ if(! n0) goto label_598; // normal if
/* 0000FA96: 0020 */ ISRT._CleanupInet(g_number27);
// : Jump Referenced(1):
// : 0000FA8A,
label_598:
/* 0000FAA1: 0027 */ // -- Start Return Code -- //
/* 0000FAA5: 0023 */ return 0;
/* 0000FAAE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000C6E4, 0000C70F, 0000C7E4, 0000E890, 0000E8BB,
// : 0000E919,
function NUMBER function_276(n0)
NUMBER n1;
begin
/* 0000FABC: 0022 */ // -- Start Function Code -- //
/* 0000FAC5: 0027 */ // -- Start Return Code -- //
/* 0000FAC9: 0017 */ n1 = n0 >> 16;
/* 0000FAD8: 0023 */ return n1;
/* 0000FADF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 000085A5, 0000C740, 0000C7B5, 0000C813, 0000D341,
// : 0000D363, 0000E85F, 0000E8EA, 0000E948, 0000FB2B,
// : 0000FB4D,
function NUMBER function_277(n0)
NUMBER n1;
begin
/* 0000FAED: 0022 */ // -- Start Function Code -- //
/* 0000FAF6: 0027 */ // -- Start Return Code -- //
/* 0000FAFA: 0012 */ n1 = n0 & 65535;
/* 0000FB09: 0023 */ return n1;
/* 0000FB10: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000753D,
function NUMBER function_278(n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 0000FB1E: 0022 */ // -- Start Function Code -- //
/* 0000FB27: 0027 */ // -- Start Return Code -- //
/* 0000FB2B: 0021 */ function_277(n1);
/* 0000FB34: 0006 */ n2 = LAST_RESULT;
/* 0000FB3E: 0016 */ n2 = n2 << 16;
/* 0000FB4D: 0021 */ function_277(n0);
/* 0000FB56: 0006 */ n3 = LAST_RESULT;
/* 0000FB60: 0013 */ n2 = n2 | n3;
/* 0000FB6D: 0023 */ return n2;
/* 0000FB74: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 00006EBB, 00006F05, 0000724E, 00007418, 000074F5,
// : 00007557, 00007A4D, 00007B07, 00007B4F, 00009C54,
// :
function NUMBER function_279(n0, n1, n2, n3)
NUMBER n4;
begin
/* 0000FB82: 0022 */ // -- Start Function Code -- //
/* 0000FB8B: 000D */ n4 = n0 == 0;
/* 0000FB9A: 0004 */ if(! n4) goto label_603; // normal if
/* 0000FBA6: 0027 */ // -- Start Return Code -- //
/* 0000FBAA: 0023 */ return -2;
// : Jump Referenced(1):
// : 0000FB9A,
label_603:
/* 0000FBB5: 0027 */ // -- Start Return Code -- //
/* 0000FBB9: 0020 */ USER32.SendMessageA(n0, n1, n2, n3);
/* 0000FBCB: 0006 */ n4 = LAST_RESULT;
/* 0000FBD5: 0023 */ return n4;
/* 0000FBDC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00008C30, 0000949F, 00009547, 000099C1, 0001349B,
// :
function NUMBER function_280(n0)
NUMBER n1;
begin
/* 0000FBEA: 0022 */ // -- Start Function Code -- //
/* 0000FBF3: 000D */ n1 = n0 == -2;
/* 0000FC02: 0004 */ if(! n1) goto label_606; // normal if
/* 0000FC0E: 0004 */ if(! g_number33) goto label_605; // normal if
/* 0000FC1A: 0027 */ // -- Start Return Code -- //
/* 0000FC1E: 0023 */ return g_number33;
// : Jump Referenced(1):
// : 0000FC0E,
label_605:
/* 0000FC27: 0020 */ ISRT.GetHandle(g_number27, -2);
/* 0000FC35: 0006 */ g_number33 = LAST_RESULT;
/* 0000FC3F: 0027 */ // -- Start Return Code -- //
/* 0000FC43: 0023 */ return g_number33;
// : Jump Referenced(1):
// : 0000FC02,
label_606:
/* 0000FC4C: 0027 */ // -- Start Return Code -- //
/* 0000FC50: 0023 */ return 0;
/* 0000FC59: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00009B07, 0001958F, 0001A90A, 0001C8AA,
function NUMBER function_281(n0)
NUMBER n1;
begin
/* 0000FC67: 0022 */ // -- Start Function Code -- //
/* 0000FC70: 0021 */ function_421();
/* 0000FC76: 0006 */ n1 = LAST_RESULT;
/* 0000FC80: 000E */ n1 = n1 != 2;
/* 0000FC8F: 0004 */ if(! n1) goto label_608; // normal if
/* 0000FC9B: 0020 */ ISRT.MessageBeepP(0);
// : Jump Referenced(1):
// : 0000FC8F,
label_608:
/* 0000FCA8: 0027 */ // -- Start Return Code -- //
/* 0000FCAC: 0023 */ return 0;
/* 0000FCB5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 0000FF7B, 000188E1, 0001891F, 0001895D, 00018EE8,
// : 000210D1, 0002158E, 00021637, 00022D1D, 00022E2F,
// : 00022F6E,
function NUMBER function_282(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
OBJECT obj0;
OBJECT obj1;
begin
/* 0000FCC3: 0022 */ // -- Start Function Code -- //
/* 0000FCCC: 0001 */ // -- While/Switch -- //
/* 0000FCD2: 000D */ n2 = n0 == 2;
/* 0000FCE1: 0004 */ if(! n2) goto label_611; // normal if
/* 0000FCED: 0027 */ // -- Start Return Code -- //
/* 0000FCF1: 0030 */ ExecuteHandler(2);
/* 0000FCFA: 0006 */ n2 = LAST_RESULT;
/* 0000FD04: 0023 */ return n2;
/* 0000FD0B: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FCE1,
label_611:
/* 0000FD16: 000D */ n2 = n0 == 1;
/* 0000FD25: 0004 */ if(! n2) goto label_612; // normal if
/* 0000FD31: 0027 */ // -- Start Return Code -- //
/* 0000FD35: 0030 */ ExecuteHandler(1);
/* 0000FD3E: 0006 */ n2 = LAST_RESULT;
/* 0000FD48: 0023 */ return n2;
/* 0000FD4F: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FD25,
label_612:
/* 0000FD5A: 000D */ n2 = n0 == 64;
/* 0000FD69: 0004 */ if(! n2) goto label_617; // normal if
/* 0000FD75: 0035 */ g_obj7.NeedReboot();
/* 0000FD89: 0006 */ obj0 = LAST_RESULT;
/* 0000FD93: 0035 */ g_obj8.PerformPendingRegistrations(obj0);
/* 0000FDBB: 0006 */ obj0 = NOTHING;
/* 0000FDC5: 0006 */ g_str5 = "";
/* 0000FDCF: 0035 */ g_obj8.Errors();
/* 0000FDDF: 0006 */ obj0 = LAST_RESULT;
/* 0000FDE9: 0035 */ obj0.Count();
/* 0000FDF8: 0006 */ obj0 = NOTHING;
/* 0000FE02: 0006 */ obj0 = LAST_RESULT;
/* 0000FE0C: 0004 */ if(! obj0) goto label_615; // normal if
/* 0000FE18: 0006 */ obj0 = NOTHING;
/* 0000FE22: 0006 */ n1 = 1;
/* 0000FE2E: 0035 */ g_obj8.Errors();
/* 0000FE3E: 0006 */ obj0 = LAST_RESULT;
/* 0000FE48: 0035 */ obj0.Count();
/* 0000FE57: 0006 */ obj0 = NOTHING;
/* 0000FE61: 0006 */ obj0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000FEF9,
label_613:
/* 0000FE6D: 000B */ n2 = n1 <= obj0;
/* 0000FE7A: 0004 */ if(! n2) goto label_614; // normal if
/* 0000FE86: 0035 */ g_obj8.Errors(n1);
/* 0000FE99: 0006 */ obj1 = LAST_RESULT;
/* 0000FEA3: 0035 */ obj1.File();
/* 0000FEB1: 0006 */ obj1 = NOTHING;
/* 0000FEBB: 0006 */ obj1 = LAST_RESULT;
/* 0000FEC5: 0007 */ s0 = g_str5 + obj1;
/* 0000FED2: 0006 */ obj1 = NOTHING;
/* 0000FEDC: 0007 */ g_str5 = s0 + ";";
/* 0000FEEA: 0007 */ n1 = n1 + 1;
/* 0000FEF9: 0005 */ goto label_613;
// : Jump Referenced(1):
// : 0000FE7A,
label_614:
/* 0000FF04: 0006 */ obj0 = NOTHING;
/* 0000FF0E: 0027 */ // -- Start Return Code -- //
/* 0000FF12: 0023 */ return -1;
/* 0000FF1B: 0005 */ goto label_616;
// : Jump Referenced(1):
// : 0000FE0C,
label_615:
/* 0000FF26: 0027 */ // -- Start Return Code -- //
/* 0000FF2A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000FF1B,
label_616:
/* 0000FF35: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FD69,
label_617:
/* 0000FF40: 0027 */ // -- Start Return Code -- //
/* 0000FF44: 0023 */ return -1;
// : Jump Referenced(3):
// : 0000FD0B, 0000FD4F, 0000FF35,
label_618:
/* 0000FF4F: 0027 */ // -- Start Return Code -- //
/* 0000FF53: 0023 */ return 0;
/* 0000FF5C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTDoExit()
begin
/* 0000FF72: 0022 */ // -- Start Function Code -- //
/* 0000FF7B: 0021 */ function_282(2);
/* 0000FF86: 0024 */ return;
/* 0000FF8A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000178ED, 00017CA3, 000210EE,
function NUMBER function_284(n0)
NUMBER n1;
begin
/* 0000FF98: 0022 */ // -- Start Function Code -- //
/* 0000FFA1: 000E */ n1 = n0 != 3;
/* 0000FFB0: 0004 */ if(! n1) goto label_621; // normal if
/* 0000FFBC: 0027 */ // -- Start Return Code -- //
/* 0000FFC0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000FFB0,
label_621:
/* 0000FFCB: 0035 */ g_obj7.Reboot();
/* 0000FFDB: 0027 */ // -- Start Return Code -- //
/* 0000FFDF: 0023 */ return 0;
/* 0000FFE8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00021E70, 00022DDB, 00022EF0, 00023373,
function STRING function_285(n0)
STRING s0;
NUMBER n1;
begin
/* 0000FFF6: 0022 */ // -- Start Function Code -- //
/* 0000FFFF: 0001 */ // -- While/Switch -- //
/* 00010005: 000D */ n1 = n0 == -2147167196;
/* 00010014: 0004 */ if(! n1) goto label_624; // normal if
/* 00010020: 0006 */ s0 = "OK to continue with request";
/* 00010045: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010014,
label_624:
/* 00010050: 000D */ n1 = n0 == -2147167195;
/* 0001005F: 0004 */ if(! n1) goto label_625; // normal if
/* 0001006B: 0006 */ s0 = "Server has switched protocols in upgrade header";
/* 000100A4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001005F,
label_625:
/* 000100AF: 000D */ n1 = n0 == -2147167096;
/* 000100BE: 0004 */ if(! n1) goto label_626; // normal if
/* 000100CA: 0006 */ s0 = "Request completed";
/* 000100E5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000100BE,
label_626:
/* 000100F0: 000D */ n1 = n0 == -2147167095;
/* 000100FF: 0004 */ if(! n1) goto label_627; // normal if
/* 0001010B: 0006 */ s0 = "Object created, reason = new URI";
/* 00010135: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000100FF,
label_627:
/* 00010140: 000D */ n1 = n0 == -2147167094;
/* 0001014F: 0004 */ if(! n1) goto label_628; // normal if
/* 0001015B: 0006 */ s0 = "Async completion (TBS)";
/* 0001017B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001014F,
label_628:
/* 00010186: 000D */ n1 = n0 == -2147167093;
/* 00010195: 0004 */ if(! n1) goto label_629; // normal if
/* 000101A1: 0006 */ s0 = "Partial completion";
/* 000101BD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010195,
label_629:
/* 000101C8: 000D */ n1 = n0 == -2147167092;
/* 000101D7: 0004 */ if(! n1) goto label_630; // normal if
/* 000101E3: 0006 */ s0 = "No info to return";
/* 000101FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000101D7,
label_630:
/* 00010209: 000D */ n1 = n0 == -2147167091;
/* 00010218: 0004 */ if(! n1) goto label_631; // normal if
/* 00010224: 0006 */ s0 = "Request completed, but clear form";
/* 0001024F: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010218,
label_631:
/* 0001025A: 000D */ n1 = n0 == -2147167090;
/* 00010269: 0004 */ if(! n1) goto label_632; // normal if
/* 00010275: 0006 */ s0 = "Partial GET furfilled";
/* 00010294: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010269,
label_632:
/* 0001029F: 000D */ n1 = n0 == -2147166996;
/* 000102AE: 0004 */ if(! n1) goto label_633; // normal if
/* 000102BA: 0006 */ s0 = "Server couldn\'t decide what to return";
/* 000102E9: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000102AE,
label_633:
/* 000102F4: 000D */ n1 = n0 == -2147166995;
/* 00010303: 0004 */ if(! n1) goto label_634; // normal if
/* 0001030F: 0006 */ s0 = "Object permanently moved";
/* 00010331: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010303,
label_634:
/* 0001033C: 000D */ n1 = n0 == -2147166994;
/* 0001034B: 0004 */ if(! n1) goto label_635; // normal if
/* 00010357: 0006 */ s0 = "Object temporarily moved";
/* 00010379: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001034B,
label_635:
/* 00010384: 000D */ n1 = n0 == -2147166993;
/* 00010393: 0004 */ if(! n1) goto label_636; // normal if
/* 0001039F: 0006 */ s0 = "Redirection w/ new access method";
/* 000103C9: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010393,
label_636:
/* 000103D4: 000D */ n1 = n0 == -2147166992;
/* 000103E3: 0004 */ if(! n1) goto label_637; // normal if
/* 000103EF: 0006 */ s0 = "If-modified-since was not modified";
/* 0001041B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000103E3,
label_637:
/* 00010426: 000D */ n1 = n0 == -2147166991;
/* 00010435: 0004 */ if(! n1) goto label_638; // normal if
/* 00010441: 0006 */ s0 = "Redirection to proxy, location header specifies proxy to use";
/* 00010487: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010435,
label_638:
/* 00010492: 000D */ n1 = n0 == -2147166989;
/* 000104A1: 0004 */ if(! n1) goto label_639; // normal if
/* 000104AD: 0006 */ s0 = "HTTP/1.1: keep same verb";
/* 000104CF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000104A1,
label_639:
/* 000104DA: 000D */ n1 = n0 == -2147166896;
/* 000104E9: 0004 */ if(! n1) goto label_640; // normal if
/* 000104F5: 0006 */ s0 = "Invalid syntax";
/* 0001050D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000104E9,
label_640:
/* 00010518: 000D */ n1 = n0 == -2147166895;
/* 00010527: 0004 */ if(! n1) goto label_641; // normal if
/* 00010533: 0006 */ s0 = "Access denied";
/* 0001054A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010527,
label_641:
/* 00010555: 000D */ n1 = n0 == -2147166894;
/* 00010564: 0004 */ if(! n1) goto label_642; // normal if
/* 00010570: 0006 */ s0 = "Payment required";
/* 0001058A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010564,
label_642:
/* 00010595: 000D */ n1 = n0 == -2147166893;
/* 000105A4: 0004 */ if(! n1) goto label_643; // normal if
/* 000105B0: 0006 */ s0 = "Request forbidden";
/* 000105CB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000105A4,
label_643:
/* 000105D6: 000D */ n1 = n0 == -2147166892;
/* 000105E5: 0004 */ if(! n1) goto label_644; // normal if
/* 000105F1: 0006 */ s0 = "Object not found";
/* 0001060B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000105E5,
label_644:
/* 00010616: 000D */ n1 = n0 == -2147166891;
/* 00010625: 0004 */ if(! n1) goto label_645; // normal if
/* 00010631: 0006 */ s0 = "Method is not allowed";
/* 00010650: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010625,
label_645:
/* 0001065B: 000D */ n1 = n0 == -2147166890;
/* 0001066A: 0004 */ if(! n1) goto label_646; // normal if
/* 00010676: 0006 */ s0 = "No response acceptable to client found";
/* 000106A6: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001066A,
label_646:
/* 000106B1: 000D */ n1 = n0 == -2147166889;
/* 000106C0: 0004 */ if(! n1) goto label_647; // normal if
/* 000106CC: 0006 */ s0 = "Proxy authentication required";
/* 000106F3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000106C0,
label_647:
/* 000106FE: 000D */ n1 = n0 == -2147166888;
/* 0001070D: 0004 */ if(! n1) goto label_648; // normal if
/* 00010719: 0006 */ s0 = "Server timed out waiting for request";
/* 00010747: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001070D,
label_648:
/* 00010752: 000D */ n1 = n0 == -2147166887;
/* 00010761: 0004 */ if(! n1) goto label_649; // normal if
/* 0001076D: 0006 */ s0 = "User should resubmit with more info";
/* 0001079A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010761,
label_649:
/* 000107A5: 000D */ n1 = n0 == -2147166886;
/* 000107B4: 0004 */ if(! n1) goto label_650; // normal if
/* 000107C0: 0006 */ s0 = "The resource is no longer available";
/* 000107ED: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000107B4,
label_650:
/* 000107F8: 000D */ n1 = n0 == -2147166885;
/* 00010807: 0004 */ if(! n1) goto label_651; // normal if
/* 00010813: 0006 */ s0 = "The server refused to accept request w/o a length";
/* 0001084E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010807,
label_651:
/* 00010859: 000D */ n1 = n0 == -2147166884;
/* 00010868: 0004 */ if(! n1) goto label_652; // normal if
/* 00010874: 0006 */ s0 = "Precondition given in request failed";
/* 000108A2: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010868,
label_652:
/* 000108AD: 000D */ n1 = n0 == -2147166883;
/* 000108BC: 0004 */ if(! n1) goto label_653; // normal if
/* 000108C8: 0006 */ s0 = "Request entity was too large";
/* 000108EE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000108BC,
label_653:
/* 000108F9: 000D */ n1 = n0 == -2147166882;
/* 00010908: 0004 */ if(! n1) goto label_654; // normal if
/* 00010914: 0006 */ s0 = "Request URI too long";
/* 00010932: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010908,
label_654:
/* 0001093D: 000D */ n1 = n0 == -2147166881;
/* 0001094C: 0004 */ if(! n1) goto label_655; // normal if
/* 00010958: 0006 */ s0 = "Unsupported media type";
/* 00010978: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001094C,
label_655:
/* 00010983: 000D */ n1 = n0 == -2147166847;
/* 00010992: 0004 */ if(! n1) goto label_656; // normal if
/* 0001099E: 0006 */ s0 = "Retry after doing the appropriate action";
/* 000109D0: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010992,
label_656:
/* 000109DB: 000D */ n1 = n0 == -2147166796;
/* 000109EA: 0004 */ if(! n1) goto label_657; // normal if
/* 000109F6: 0006 */ s0 = "Internal server error";
/* 00010A15: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000109EA,
label_657:
/* 00010A20: 000D */ n1 = n0 == -2147166795;
/* 00010A2F: 0004 */ if(! n1) goto label_658; // normal if
/* 00010A3B: 0006 */ s0 = "Required not supported";
/* 00010A5B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010A2F,
label_658:
/* 00010A66: 000D */ n1 = n0 == -2147166794;
/* 00010A75: 0004 */ if(! n1) goto label_659; // normal if
/* 00010A81: 0006 */ s0 = "Error response received from gateway";
/* 00010AAF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010A75,
label_659:
/* 00010ABA: 000D */ n1 = n0 == -2147166793;
/* 00010AC9: 0004 */ if(! n1) goto label_660; // normal if
/* 00010AD5: 0006 */ s0 = "Temporarily overloaded";
/* 00010AF5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010AC9,
label_660:
/* 00010B00: 000D */ n1 = n0 == -2147166792;
/* 00010B0F: 0004 */ if(! n1) goto label_661; // normal if
/* 00010B1B: 0006 */ s0 = "Timed out waiting for gateway";
/* 00010B42: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010B0F,
label_661:
/* 00010B4D: 000D */ n1 = n0 == -2147166791;
/* 00010B5C: 0004 */ if(! n1) goto label_662; // normal if
/* 00010B68: 0006 */ s0 = "HTTP version not supported";
/* 00010B8C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010B5C,
label_662:
/* 00010B97: 000D */ n1 = n0 == 12162;
/* 00010BA6: 0004 */ if(! n1) goto label_663; // normal if
/* 00010BB2: 0006 */ s0 = "The HTTP cookie was declined by the server.";
/* 00010BE7: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010BA6,
label_663:
/* 00010BF2: 000D */ n1 = n0 == 12161;
/* 00010C01: 0004 */ if(! n1) goto label_664; // normal if
/* 00010C0D: 0006 */ s0 = "The HTTP cookie requires confirmation.";
/* 00010C3D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010C01,
label_664:
/* 00010C48: 000D */ n1 = n0 == 12151;
/* 00010C57: 0004 */ if(! n1) goto label_665; // normal if
/* 00010C63: 0006 */ s0 = "The server did not return any headers.";
/* 00010C93: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010C57,
label_665:
/* 00010C9E: 000D */ n1 = n0 == 12155;
/* 00010CAD: 0004 */ if(! n1) goto label_666; // normal if
/* 00010CB9: 0006 */ s0 = "The header could not be added because it already exists.";
/* 00010CFB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010CAD,
label_666:
/* 00010D06: 000D */ n1 = n0 == 12150;
/* 00010D15: 0004 */ if(! n1) goto label_667; // normal if
/* 00010D21: 0006 */ s0 = "The requested header could not be located.";
/* 00010D55: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010D15,
label_667:
/* 00010D60: 000D */ n1 = n0 == 12153;
/* 00010D6F: 0004 */ if(! n1) goto label_668; // normal if
/* 00010D7B: 0006 */ s0 = "The supplied header is invalid.";
/* 00010DA4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010D6F,
label_668:
/* 00010DAF: 000D */ n1 = n0 == 12154;
/* 00010DBE: 0004 */ if(! n1) goto label_669; // normal if
/* 00010DCA: 0006 */ s0 = "The request made to HttpQueryInfo is invalid.";
/* 00010E01: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010DBE,
label_669:
/* 00010E0C: 000D */ n1 = n0 == 12152;
/* 00010E1B: 0004 */ if(! n1) goto label_670; // normal if
/* 00010E27: 0006 */ s0 = "The server response could not be parsed.";
/* 00010E59: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010E1B,
label_670:
/* 00010E64: 000D */ n1 = n0 == 12160;
/* 00010E73: 0004 */ if(! n1) goto label_671; // normal if
/* 00010E7F: 0006 */ s0 = "The HTTP request was not redirected.";
/* 00010EAD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010E73,
label_671:
/* 00010EB8: 000D */ n1 = n0 == 12156;
/* 00010EC7: 0004 */ if(! n1) goto label_672; // normal if
/* 00010ED3: 0006 */ s0 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts).";
/* 00010F74: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010EC7,
label_672:
/* 00010F7F: 000D */ n1 = n0 == 12168;
/* 00010F8E: 0004 */ if(! n1) goto label_673; // normal if
/* 00010F9A: 0006 */ s0 = "The redirection requires user confirmation.";
/* 00010FCF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010F8E,
label_673:
/* 00010FDA: 000D */ n1 = n0 == 12047;
/* 00010FE9: 0004 */ if(! n1) goto label_674; // normal if
/* 00010FF5: 0006 */ s0 = "The application could not start an asynchronous thread.";
/* 00011036: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010FE9,
label_674:
/* 00011041: 000D */ n1 = n0 == 12166;
/* 00011050: 0004 */ if(! n1) goto label_675; // normal if
/* 0001105C: 0006 */ s0 = "There was an error in the automatic proxy configuration script.";
/* 000110A5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011050,
label_675:
/* 000110B0: 000D */ n1 = n0 == 12010;
/* 000110BF: 0004 */ if(! n1) goto label_676; // normal if
/* 000110CB: 0006 */ s0 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified.";
/* 00011150: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000110BF,
label_676:
/* 0001115B: 000D */ n1 = n0 == 12022;
/* 0001116A: 0004 */ if(! n1) goto label_677; // normal if
/* 00011176: 0006 */ s0 = "A required registry value was located but is an incorrect type or has an invalid value.";
/* 000111D7: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001116A,
label_677:
/* 000111E2: 000D */ n1 = n0 == 12029;
/* 000111F1: 0004 */ if(! n1) goto label_678; // normal if
/* 000111FD: 0006 */ s0 = "The attempt to connect to the server failed.";
/* 00011233: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000111F1,
label_678:
/* 0001123E: 000D */ n1 = n0 == 12042;
/* 0001124D: 0004 */ if(! n1) goto label_679; // normal if
/* 00011259: 0006 */ s0 = "The application is posting and attempting to change multiple lines of text on a server that is not secure.";
/* 000112CD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001124D,
label_679:
/* 000112D8: 000D */ n1 = n0 == 12044;
/* 000112E7: 0004 */ if(! n1) goto label_680; // normal if
/* 000112F3: 0006 */ s0 = "The server is requesting client authentication.";
/* 0001132C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000112E7,
label_680:
/* 00011337: 000D */ n1 = n0 == 12046;
/* 00011346: 0004 */ if(! n1) goto label_681; // normal if
/* 00011352: 0006 */ s0 = "Client authorization is not set up on this computer.";
/* 00011390: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011346,
label_681:
/* 0001139B: 000D */ n1 = n0 == 12030;
/* 000113AA: 0004 */ if(! n1) goto label_682; // normal if
/* 000113B6: 0006 */ s0 = "The connection with the server has been terminated.";
/* 000113F3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000113AA,
label_682:
/* 000113FE: 000D */ n1 = n0 == 12031;
/* 0001140D: 0004 */ if(! n1) goto label_683; // normal if
/* 00011419: 0006 */ s0 = "The connection with the server has been reset.";
/* 00011451: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001140D,
label_683:
/* 0001145C: 000D */ n1 = n0 == 12049;
/* 0001146B: 0004 */ if(! n1) goto label_684; // normal if
/* 00011477: 0006 */ s0 = "Another thread has a password dialog box in progress.";
/* 000114B6: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001146B,
label_684:
/* 000114C1: 000D */ n1 = n0 == 12163;
/* 000114D0: 0004 */ if(! n1) goto label_685; // normal if
/* 000114DC: 0006 */ s0 = "The Internet connection has been lost.";
/* 0001150C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000114D0,
label_685:
/* 00011517: 000D */ n1 = n0 == 12003;
/* 00011526: 0004 */ if(! n1) goto label_686; // normal if
/* 00011532: 0006 */ s0 = "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.";
/* 000115F1: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011526,
label_686:
/* 000115FC: 000D */ n1 = n0 == 12171;
/* 0001160B: 0004 */ if(! n1) goto label_687; // normal if
/* 00011617: 0006 */ s0 = "The function failed due to a security check.";
/* 0001164D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001160B,
label_687:
/* 00011658: 000D */ n1 = n0 == 12032;
/* 00011667: 0004 */ if(! n1) goto label_688; // normal if
/* 00011673: 0006 */ s0 = "The Win32 Internet function needs to redo the request.";
/* 000116B3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011667,
label_688:
/* 000116BE: 000D */ n1 = n0 == 12054;
/* 000116CD: 0004 */ if(! n1) goto label_689; // normal if
/* 000116D9: 0006 */ s0 = "The requested resource requires Fortezza authentication.";
/* 0001171B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000116CD,
label_689:
/* 00011726: 000D */ n1 = n0 == 12036;
/* 00011735: 0004 */ if(! n1) goto label_690; // normal if
/* 00011741: 0006 */ s0 = "The request failed because the handle already exists.";
/* 00011780: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011735,
label_690:
/* 0001178B: 000D */ n1 = n0 == 12039;
/* 0001179A: 0004 */ if(! n1) goto label_691; // normal if
/* 000117A6: 0006 */ s0 = "The application is moving from a non-SSL to an SSL connection because of a redirect.";
/* 00011804: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001179A,
label_691:
/* 0001180F: 000D */ n1 = n0 == 12040;
/* 0001181E: 0004 */ if(! n1) goto label_692; // normal if
/* 0001182A: 0006 */ s0 = "The application is moving from an SSL to an non-SSL connection because of a redirect.";
/* 00011889: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001181E,
label_692:
/* 00011894: 000D */ n1 = n0 == 12052;
/* 000118A3: 0004 */ if(! n1) goto label_693; // normal if
/* 000118AF: 0006 */ s0 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection.";
/* 00011913: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000118A3,
label_693:
/* 0001191E: 000D */ n1 = n0 == 12027;
/* 0001192D: 0004 */ if(! n1) goto label_694; // normal if
/* 00011939: 0006 */ s0 = "The format of the request is invalid.";
/* 00011968: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001192D,
label_694:
/* 00011973: 000D */ n1 = n0 == 12019;
/* 00011982: 0004 */ if(! n1) goto label_695; // normal if
/* 0001198E: 0006 */ s0 = "The requested operation cannot be carried out because the handle supplied is not in the correct state.";
/* 000119FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011982,
label_695:
/* 00011A09: 000D */ n1 = n0 == 12018;
/* 00011A18: 0004 */ if(! n1) goto label_696; // normal if
/* 00011A24: 0006 */ s0 = "The type of handle supplied is incorrect for this operation.";
/* 00011A6A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011A18,
label_696:
/* 00011A75: 000D */ n1 = n0 == 12014;
/* 00011A84: 0004 */ if(! n1) goto label_697; // normal if
/* 00011A90: 0006 */ s0 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect.";
/* 00011B0F: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011A84,
label_697:
/* 00011B1A: 000D */ n1 = n0 == 12013;
/* 00011B29: 0004 */ if(! n1) goto label_698; // normal if
/* 00011B35: 0006 */ s0 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect.";
/* 00011BB5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011B29,
label_698:
/* 00011BC0: 000D */ n1 = n0 == 12053;
/* 00011BCF: 0004 */ if(! n1) goto label_699; // normal if
/* 00011BDB: 0006 */ s0 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested.";
/* 00011C47: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011BCF,
label_699:
/* 00011C52: 000D */ n1 = n0 == 12004;
/* 00011C61: 0004 */ if(! n1) goto label_700; // normal if
/* 00011C6D: 0006 */ s0 = "An internal error has occurred.";
/* 00011C96: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011C61,
label_700:
/* 00011CA1: 000D */ n1 = n0 == 12045;
/* 00011CB0: 0004 */ if(! n1) goto label_701; // normal if
/* 00011CBC: 0006 */ s0 = "The function is unfamiliar with the Certificate Authority that generated the server\'s certificate.";
/* 00011D28: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011CB0,
label_701:
/* 00011D33: 000D */ n1 = n0 == 12016;
/* 00011D42: 0004 */ if(! n1) goto label_702; // normal if
/* 00011D4E: 0006 */ s0 = "The requested operation is invalid.";
/* 00011D7B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011D42,
label_702:
/* 00011D86: 000D */ n1 = n0 == 12009;
/* 00011D95: 0004 */ if(! n1) goto label_703; // normal if
/* 00011DA1: 0006 */ s0 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value.";
/* 00011E03: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011D95,
label_703:
/* 00011E0E: 000D */ n1 = n0 == 12033;
/* 00011E1D: 0004 */ if(! n1) goto label_704; // normal if
/* 00011E29: 0006 */ s0 = "The request to the proxy was invalid.";
/* 00011E58: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011E1D,
label_704:
/* 00011E63: 000D */ n1 = n0 == 12005;
/* 00011E72: 0004 */ if(! n1) goto label_705; // normal if
/* 00011E7E: 0006 */ s0 = "The URL is invalid.";
/* 00011E9B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011E72,
label_705:
/* 00011EA6: 000D */ n1 = n0 == 12028;
/* 00011EB5: 0004 */ if(! n1) goto label_706; // normal if
/* 00011EC1: 0006 */ s0 = "The requested item could not be located.";
/* 00011EF3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011EB5,
label_706:
/* 00011EFE: 000D */ n1 = n0 == 12015;
/* 00011F0D: 0004 */ if(! n1) goto label_707; // normal if
/* 00011F19: 0006 */ s0 = "The request to connect and log on to an FTP server failed.";
/* 00011F5D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011F0D,
label_707:
/* 00011F68: 000D */ n1 = n0 == 12174;
/* 00011F77: 0004 */ if(! n1) goto label_708; // normal if
/* 00011F83: 0006 */ s0 = "The MS-Logoff digest header has been returned from the Web site.";
/* 00011FCD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011F77,
label_708:
/* 00011FD8: 000D */ n1 = n0 == 12041;
/* 00011FE7: 0004 */ if(! n1) goto label_709; // normal if
/* 00011FF3: 0006 */ s0 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers.";
/* 00012067: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011FE7,
label_709:
/* 00012072: 000D */ n1 = n0 == 12007;
/* 00012081: 0004 */ if(! n1) goto label_710; // normal if
/* 0001208D: 0006 */ s0 = "The server name could not be resolved.";
/* 000120BD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012081,
label_710:
/* 000120C8: 000D */ n1 = n0 == 12173;
/* 000120D7: 0004 */ if(! n1) goto label_711; // normal if
/* 000120E3: 0006 */ s0 = "Not currently implemented.";
/* 00012107: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000120D7,
label_711:
/* 00012112: 000D */ n1 = n0 == 12034;
/* 00012121: 0004 */ if(! n1) goto label_712; // normal if
/* 0001212D: 0006 */ s0 = "A user interface or other blocking operation has been requested.";
/* 00012177: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012121,
label_712:
/* 00012182: 000D */ n1 = n0 == 12025;
/* 00012191: 0004 */ if(! n1) goto label_713; // normal if
/* 0001219D: 0006 */ s0 = "An asynchronous request could not be made because a callback function has not been set.";
/* 000121FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012191,
label_713:
/* 00012209: 000D */ n1 = n0 == 12024;
/* 00012218: 0004 */ if(! n1) goto label_714; // normal if
/* 00012224: 0006 */ s0 = "An asynchronous request could not be made because a zero context value was supplied.";
/* 00012282: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012218,
label_714:
/* 0001228D: 000D */ n1 = n0 == 12023;
/* 0001229C: 0004 */ if(! n1) goto label_715; // normal if
/* 000122A8: 0006 */ s0 = "Direct network access cannot be made at this time.";
/* 000122E4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001229C,
label_715:
/* 000122EF: 000D */ n1 = n0 == 12172;
/* 000122FE: 0004 */ if(! n1) goto label_716; // normal if
/* 0001230A: 0006 */ s0 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet.";
/* 000123A5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000122FE,
label_716:
/* 000123B0: 000D */ n1 = n0 == 12020;
/* 000123BF: 0004 */ if(! n1) goto label_717; // normal if
/* 000123CB: 0006 */ s0 = "The request cannot be made via a proxy.";
/* 000123FC: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000123BF,
label_717:
/* 00012407: 000D */ n1 = n0 == 12017;
/* 00012416: 0004 */ if(! n1) goto label_718; // normal if
/* 00012422: 0006 */ s0 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed.";
/* 000124B0: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012416,
label_718:
/* 000124BB: 000D */ n1 = n0 == 12011;
/* 000124CA: 0004 */ if(! n1) goto label_719; // normal if
/* 000124D6: 0006 */ s0 = "The requested option cannot be set, only queried.";
/* 00012511: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000124CA,
label_719:
/* 0001251C: 000D */ n1 = n0 == 12001;
/* 0001252B: 0004 */ if(! n1) goto label_720; // normal if
/* 00012537: 0006 */ s0 = "No more handles could be generated at this time.";
/* 00012571: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001252B,
label_720:
/* 0001257C: 000D */ n1 = n0 == 12043;
/* 0001258B: 0004 */ if(! n1) goto label_721; // normal if
/* 00012597: 0006 */ s0 = "The application is posting data to a sever that is not secure.";
/* 000125DF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001258B,
label_721:
/* 000125EA: 000D */ n1 = n0 == 12008;
/* 000125F9: 0004 */ if(! n1) goto label_722; // normal if
/* 00012605: 0006 */ s0 = "The requested protocol could not be located.";
/* 0001263B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000125F9,
label_722:
/* 00012646: 000D */ n1 = n0 == 12165;
/* 00012655: 0004 */ if(! n1) goto label_723; // normal if
/* 00012661: 0006 */ s0 = "The designated proxy server cannot be reached.";
/* 00012699: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012655,
label_723:
/* 000126A4: 000D */ n1 = n0 == 12048;
/* 000126B3: 0004 */ if(! n1) goto label_724; // normal if
/* 000126BF: 0006 */ s0 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP).";
/* 0001272E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000126B3,
label_724:
/* 00012739: 000D */ n1 = n0 == 12021;
/* 00012748: 0004 */ if(! n1) goto label_725; // normal if
/* 00012754: 0006 */ s0 = "A required registry value could not be located.";
/* 0001278D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012748,
label_725:
/* 00012798: 000D */ n1 = n0 == 12026;
/* 000127A7: 0004 */ if(! n1) goto label_726; // normal if
/* 000127B3: 0006 */ s0 = "The required operation could not be completed because one or more requests are pending.";
/* 00012814: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000127A7,
label_726:
/* 0001281F: 000D */ n1 = n0 == 12050;
/* 0001282E: 0004 */ if(! n1) goto label_727; // normal if
/* 0001283A: 0006 */ s0 = "The dialog box should be retried.";
/* 00012865: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001282E,
label_727:
/* 00012870: 000D */ n1 = n0 == 12038;
/* 0001287F: 0004 */ if(! n1) goto label_728; // normal if
/* 0001288B: 0006 */ s0 = "SSL certificate common name (host name field) is incorrect梖or example, if you entered www.server.com and the common name on the certificate says www.different.com.";
/* 00012939: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001287F,
label_728:
/* 00012944: 000D */ n1 = n0 == 12037;
/* 00012953: 0004 */ if(! n1) goto label_729; // normal if
/* 0001295F: 0006 */ s0 = "SSL certificate date that was received from the server is bad. The certificate is expired.";
/* 000129C3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012953,
label_729:
/* 000129CE: 000D */ n1 = n0 == 12055;
/* 000129DD: 0004 */ if(! n1) goto label_730; // normal if
/* 000129E9: 0006 */ s0 = "The SSL certificate contains errors.";
/* 00012A17: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000129DD,
label_730:
/* 00012A22: 000D */ n1 = n0 == 12056;
/* 00012A31: 0004 */ if(! n1) goto label_731; // normal if
/* 00012A3D: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012A63: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012A31,
label_731:
/* 00012A6E: 000D */ n1 = n0 == 12057;
/* 00012A7D: 0004 */ if(! n1) goto label_732; // normal if
/* 00012A89: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012AAF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012A7D,
label_732:
/* 00012ABA: 000D */ n1 = n0 == 12170;
/* 00012AC9: 0004 */ if(! n1) goto label_733; // normal if
/* 00012AD5: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012AFB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012AC9,
label_733:
/* 00012B06: 000D */ n1 = n0 == 12169;
/* 00012B15: 0004 */ if(! n1) goto label_734; // normal if
/* 00012B21: 0006 */ s0 = "SSL certificate is invalid.";
/* 00012B46: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012B15,
label_734:
/* 00012B51: 000D */ n1 = n0 == 12157;
/* 00012B60: 0004 */ if(! n1) goto label_735; // normal if
/* 00012B6C: 0006 */ s0 = "The application experienced an internal error loading the SSL libraries.";
/* 00012BBE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012B60,
label_735:
/* 00012BC9: 000D */ n1 = n0 == 12164;
/* 00012BD8: 0004 */ if(! n1) goto label_736; // normal if
/* 00012BE4: 0006 */ s0 = "The Web site or server indicated is unreachable.";
/* 00012C1E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012BD8,
label_736:
/* 00012C29: 000D */ n1 = n0 == 12012;
/* 00012C38: 0004 */ if(! n1) goto label_737; // normal if
/* 00012C44: 0006 */ s0 = "The Win32 Internet function support is being shut down or unloaded.";
/* 00012C91: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012C38,
label_737:
/* 00012C9C: 000D */ n1 = n0 == 12159;
/* 00012CAB: 0004 */ if(! n1) goto label_738; // normal if
/* 00012CB7: 0006 */ s0 = "The required protocol stack is not loaded and the application cannot start WinSock.";
/* 00012D14: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012CAB,
label_738:
/* 00012D1F: 000D */ n1 = n0 == 12002;
/* 00012D2E: 0004 */ if(! n1) goto label_739; // normal if
/* 00012D3A: 0006 */ s0 = "The request has timed out.";
/* 00012D5E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012D2E,
label_739:
/* 00012D69: 000D */ n1 = n0 == 12158;
/* 00012D78: 0004 */ if(! n1) goto label_740; // normal if
/* 00012D84: 0006 */ s0 = "The function was unable to cache the file.";
/* 00012DB8: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012D78,
label_740:
/* 00012DC3: 000D */ n1 = n0 == 12167;
/* 00012DD2: 0004 */ if(! n1) goto label_741; // normal if
/* 00012DDE: 0006 */ s0 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set.";
/* 00012E5C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012DD2,
label_741:
/* 00012E67: 000D */ n1 = n0 == 12006;
/* 00012E76: 0004 */ if(! n1) goto label_742; // normal if
/* 00012E82: 0006 */ s0 = "The URL scheme could not be recognized, or is not supported.";
/* 00012EC8: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012E76,
label_742:
/* 00012ED3: 0021 */ function_428(s0);
/* 00012EDC: 0006 */ n1 = LAST_RESULT;
/* 00012EE6: 0020 */ KERNEL32.FormatMessageA(4608, 0, n0, 0, s0, n1, 0);
// : Jump Referenced(119):
// : 00010045, 000100A4, 000100E5, 00010135, 0001017B,
// : 000101BD, 000101FE, 0001024F, 00010294, 000102E9,
// : 00010331, 00010379, 000103C9, 0001041B, 00010487,
// : 000104CF, 0001050D, 0001054A, 0001058A, 000105CB,
// : 0001060B, 00010650, 000106A6, 000106F3, 00010747,
// : 0001079A, 000107ED, 0001084E, 000108A2, 000108EE,
// : 00010932, 00010978, 000109D0, 00010A15, 00010A5B,
// : 00010AAF, 00010AF5, 00010B42, 00010B8C, 00010BE7,
// : 00010C3D, 00010C93, 00010CFB, 00010D55, 00010DA4,
// : 00010E01, 00010E59, 00010EAD, 00010F74, 00010FCF,
// : 00011036, 000110A5, 00011150, 000111D7, 00011233,
// : 000112CD, 0001132C, 00011390, 000113F3, 00011451,
// : 000114B6, 0001150C, 000115F1, 0001164D, 000116B3,
// : 0001171B, 00011780, 00011804, 00011889, 00011913,
// : 00011968, 000119FE, 00011A6A, 00011B0F, 00011BB5,
// : 00011C47, 00011C96, 00011D28, 00011D7B, 00011E03,
// : 00011E58, 00011E9B, 00011EF3, 00011F5D, 00011FCD,
// : 00012067, 000120BD, 00012107, 00012177, 000121FE,
// : 00012282, 000122E4, 000123A5, 000123FC, 000124B0,
// : 00012511, 00012571, 000125DF, 0001263B, 00012699,
// : 0001272E, 0001278D, 00012814, 00012865, 00012939,
// : 000129C3, 00012A17, 00012A63, 00012AAF, 00012AFB,
// : 00012B46, 00012BBE, 00012C1E, 00012C91, 00012D14,
// : 00012D5E, 00012DB8, 00012E5C, 00012EC8,
label_743:
/* 00012F0B: 0027 */ // -- Start Return Code -- //
/* 00012F0F: 0023 */ return s0;
/* 00012F16: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00004FFA, 00005180, 0000A145, 0001960A, 0002104E,
// :
function NUMBER function_286(s0, n0)
STRING s1;
STRING s2;
STRING s3[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 00012F24: 0022 */ // -- Start Function Code -- //
/* 00012F2D: 0021 */ function_421();
/* 00012F33: 0006 */ n4 = LAST_RESULT;
/* 00012F3D: 000D */ n4 = n4 == 2;
/* 00012F4C: 0004 */ if(! n4) goto label_745; // normal if
/* 00012F58: 0021 */ function_372(s1, "MessageBox", "", g_number34);
/* 00012F74: 0021 */ function_398(s1, "Result", 2, s2, n2);
/* 00012F91: 0027 */ // -- Start Return Code -- //
/* 00012F95: 0023 */ return n2;
// : Jump Referenced(1):
// : 00012F4C,
label_745:
/* 00012F9E: 0001 */ // -- While/Switch -- //
/* 00012FA4: 000D */ n4 = n0 == -65535;
/* 00012FB3: 0004 */ if(! n4) goto label_747; // normal if
/* 00012FBF: 0006 */ n1 = 8256;
/* 00012FCB: 0006 */ n3 = 11034;
/* 00012FD7: 0021 */ function_161(4);
/* 00012FE2: 0006 */ s3 = LAST_RESULT;
/* 00012FEC: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00012FB3,
label_747:
/* 00012FF7: 000D */ n4 = n0 == -65534;
/* 00013006: 0004 */ if(! n4) goto label_748; // normal if
/* 00013012: 0006 */ n1 = 8240;
/* 0001301E: 0006 */ n3 = 11032;
/* 0001302A: 0021 */ function_161(2);
/* 00013035: 0006 */ s3 = LAST_RESULT;
/* 0001303F: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00013006,
label_748:
/* 0001304A: 000D */ n4 = n0 == -65533;
/* 00013059: 0004 */ if(! n4) goto label_749; // normal if
/* 00013065: 0006 */ n1 = 8208;
/* 00013071: 0006 */ n3 = 11033;
/* 0001307D: 0021 */ function_161(3);
/* 00013088: 0006 */ s3 = LAST_RESULT;
/* 00013092: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00013059,
label_749:
/* 0001309D: 0013 */ n1 = n0 | 8192;
/* 000130AC: 0006 */ n3 = 11061;
/* 000130B8: 0021 */ function_161(11);
/* 000130C3: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(3):
// : 00012FEC, 0001303F, 00013092,
label_750:
/* 000130CF: 000D */ n4 = s3 == "";
/* 000130DC: 0004 */ if(! n4) goto label_751; // normal if
/* 000130E8: 0021 */ function_377(n3);
/* 000130F1: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(1):
// : 000130DC,
label_751:
/* 000130FD: 0021 */ function_288(s0, s3, n1);
/* 0001310C: 0006 */ n2 = LAST_RESULT;
/* 00013116: 0021 */ function_421();
/* 0001311C: 0006 */ n4 = LAST_RESULT;
/* 00013126: 000D */ n4 = n4 == 1;
/* 00013135: 0004 */ if(! n4) goto label_752; // normal if
/* 00013141: 0021 */ function_372(s1, "MessageBox", "", g_number34);
/* 0001315D: 0021 */ function_397(s1, "Result", 2, s2, n2);
// : Jump Referenced(1):
// : 00013135,
label_752:
/* 0001317C: 0027 */ // -- Start Return Code -- //
/* 00013180: 0023 */ return n2;
/* 00013187: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 000056D6, 0000D507, 0000E33D, 00018E93, 000214DB,
// : 00021F04, 00021FC2, 000228FD, 00022CE4, 00022DF0,
// : 00022F2F, 00023435, 000234A3, 000234E3,
function NUMBER function_287(n0, s0, s1, array_0)
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
VARIANT array_0(0);
begin
/* 00013199: 0022 */ // -- Start Function Code -- //
/* 000131A2: 0021 */ function_421();
/* 000131A8: 0006 */ n5 = LAST_RESULT;
/* 000131B2: 000D */ n5 = n5 == 2;
/* 000131C1: 0004 */ if(! n5) goto label_754; // normal if
/* 000131CD: 0021 */ function_372(s2, "SprintfBox", "", g_number35);
/* 000131E9: 0021 */ function_398(s2, "Result", 2, s3, n2);
/* 00013206: 0027 */ // -- Start Return Code -- //
/* 0001320A: 0023 */ return n2;
// : Jump Referenced(1):
// : 000131C1,
label_754:
/* 00013213: 0001 */ // -- While/Switch -- //
/* 00013219: 000D */ n5 = n0 == -65535;
/* 00013228: 0004 */ if(! n5) goto label_756; // normal if
/* 00013234: 0006 */ n1 = 8256;
/* 00013240: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 00013228,
label_756:
/* 0001324B: 000D */ n5 = n0 == -65534;
/* 0001325A: 0004 */ if(! n5) goto label_757; // normal if
/* 00013266: 0006 */ n1 = 8240;
/* 00013272: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 0001325A,
label_757:
/* 0001327D: 000D */ n5 = n0 == -65533;
/* 0001328C: 0004 */ if(! n5) goto label_758; // normal if
/* 00013298: 0006 */ n1 = 8208;
/* 000132A4: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 0001328C,
label_758:
/* 000132AF: 0013 */ n1 = n0 | 8192;
// : Jump Referenced(3):
// : 00013240, 00013272, 000132A4,
label_759:
/* 000132C0: 000D */ n5 = s0 == "";
/* 000132CD: 0004 */ if(! n5) goto label_760; // normal if
/* 000132D9: 0021 */ function_377(11341);
/* 000132E4: 0006 */ s0 = LAST_RESULT;
// : Jump Referenced(1):
// : 000132CD,
label_760:
/* 000132F0: 0021 */ function_428(s4);
/* 000132F9: 0006 */ n3 = LAST_RESULT;
/* 00013303: 0020 */ ISRT._DoSprintf(s4, n3, s1, array_0);
/* 00013315: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 000133EB,
label_761:
/* 00013321: 0001 */ // -- While/Switch -- //
/* 00013325: 000D */ n5 = n4 == -5;
/* 00013334: 0009 */ n6 = n3 < 100000;
/* 00013343: 0019 */ n5 = n5 && n6;
/* 00013350: 0004 */ if(! n5) goto label_763; // normal if
/* 0001335C: 0021 */ function_428(s4);
/* 00013365: 0006 */ n5 = LAST_RESULT;
/* 0001336F: 0010 */ n5 = n5 * 2;
/* 0001337E: 0031 */ Resize(s4, n5);
/* 00013388: 0006 */ n5 = LAST_RESULT;
/* 00013392: 0009 */ n5 = n5 < 0;
/* 000133A1: 0004 */ if(! n5) goto label_762; // normal if
/* 000133AD: 0027 */ // -- Start Return Code -- //
/* 000133B1: 0023 */ return -1;
// : Jump Referenced(1):
// : 000133A1,
label_762:
/* 000133BC: 0021 */ function_428(s4);
/* 000133C5: 0006 */ n3 = LAST_RESULT;
/* 000133CF: 0020 */ ISRT._DoSprintf(s4, n3, s1, array_0);
/* 000133E1: 0006 */ n4 = LAST_RESULT;
/* 000133EB: 0005 */ goto label_761;
// : Jump Referenced(1):
// : 00013350,
label_763:
/* 000133F6: 0021 */ function_288(s4, s0, n1);
/* 00013405: 0006 */ n2 = LAST_RESULT;
/* 0001340F: 0021 */ function_421();
/* 00013415: 0006 */ n5 = LAST_RESULT;
/* 0001341F: 000D */ n5 = n5 == 1;
/* 0001342E: 0004 */ if(! n5) goto label_764; // normal if
/* 0001343A: 0021 */ function_372(s2, "SprintfBox", "", g_number35);
/* 00013456: 0021 */ function_397(s2, "Result", 2, s3, n2);
// : Jump Referenced(1):
// : 0001342E,
label_764:
/* 00013475: 0027 */ // -- Start Return Code -- //
/* 00013479: 0023 */ return n2;
/* 00013480: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000130FD, 000133F6,
function NUMBER function_288(s0, s1, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00013492: 0022 */ // -- Start Function Code -- //
/* 0001349B: 0021 */ function_280(-2);
/* 000134A6: 0006 */ n1 = LAST_RESULT;
/* 000134B0: 0020 */ USER.IsIconic(n1);
/* 000134B9: 0006 */ n3 = LAST_RESULT;
/* 000134C3: 0004 */ if(! n3) goto label_766; // normal if
/* 000134CF: 0020 */ USER.ShowWindow(n1, 9);
// : Jump Referenced(1):
// : 000134C3,
label_766:
/* 000134DF: 0021 */ function_376(n1);
/* 000134E8: 0020 */ ISRT._EnablePrevDialog(g_number27, 0, "MessageBox");
/* 00013503: 0020 */ USER32.MessageBoxA(n1, s0, s1, n0);
/* 00013515: 0006 */ n2 = LAST_RESULT;
/* 0001351F: 0020 */ ISRT._EnablePrevDialog(g_number27, 1, "");
/* 00013530: 0027 */ // -- Start Return Code -- //
/* 00013534: 0023 */ return n2;
/* 0001353B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00005302, 00005776, 000057B3, 00005897,
function NUMBER function_290(n0)
NUMBER n1;
NUMBER n2;
begin
/* 00013549: 0022 */ // -- Start Function Code -- //
/* 00013552: 0020 */ ISRT._ShowObjWizardPages(g_number27, n0);
/* 0001355E: 0006 */ n1 = LAST_RESULT;
/* 00013568: 000D */ n2 = n1 == -2147213312;
/* 00013577: 0004 */ if(! n2) goto label_768; // normal if
/* 00013583: 0002 */ abort;
// : Jump Referenced(1):
// : 00013577,
label_768:
/* 00013589: 000D */ n2 = n1 == -2147213311;
/* 00013598: 0004 */ if(! n2) goto label_769; // normal if
/* 000135A4: 0003 */ exit;
// : Jump Referenced(1):
// : 00013598,
label_769:
/* 000135AA: 0027 */ // -- Start Return Code -- //
/* 000135AE: 0023 */ return n1;
/* 000135B5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DF5E,
function NUMBER function_292()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 000135C3: 0022 */ // -- Start Function Code -- //
/* 000135CC: 0035 */ g_struct_3.WINNT;
/* 000135DB: 0006 */ obj0 = LAST_RESULT;
/* 000135E5: 0033 */ obj0.bWinNT() = 0;
/* 000135FA: 0006 */ obj0 = NOTHING;
/* 00013604: 0035 */ g_struct_3.WINNT;
/* 00013613: 0006 */ obj0 = LAST_RESULT;
/* 0001361D: 0033 */ obj0.bWinNT4() = 0;
/* 00013633: 0006 */ obj0 = NOTHING;
/* 0001363D: 0035 */ g_struct_3.WINNT;
/* 0001364C: 0006 */ obj0 = LAST_RESULT;
/* 00013656: 0033 */ obj0.bWinNT351() = 0;
/* 0001366E: 0006 */ obj0 = NOTHING;
/* 00013678: 0035 */ g_struct_3.WINNT;
/* 00013687: 0006 */ obj0 = LAST_RESULT;
/* 00013691: 0033 */ obj0.bWin2000() = 0;
/* 000136A8: 0006 */ obj0 = NOTHING;
/* 000136B2: 0035 */ g_struct_3.WINNT;
/* 000136C1: 0006 */ obj0 = LAST_RESULT;
/* 000136CB: 0033 */ obj0.nServicePack() = 0;
/* 000136E6: 0006 */ obj0 = NOTHING;
/* 000136F0: 0035 */ g_struct_3.WINNT;
/* 000136FF: 0006 */ obj0 = LAST_RESULT;
/* 00013709: 0033 */ obj0.bAdmin_Logged_On() = 0;
/* 00013728: 0006 */ obj0 = NOTHING;
/* 00013732: 0035 */ g_struct_3.WIN9X;
/* 00013741: 0006 */ obj0 = LAST_RESULT;
/* 0001374B: 0033 */ obj0.bWin95() = 0;
/* 00013760: 0006 */ obj0 = NOTHING;
/* 0001376A: 0035 */ g_struct_3.WIN9X;
/* 00013779: 0006 */ obj0 = LAST_RESULT;
/* 00013783: 0033 */ obj0.bWin9X() = 0;
/* 00013798: 0006 */ obj0 = NOTHING;
/* 000137A2: 0035 */ g_struct_3.WIN9X;
/* 000137B1: 0006 */ obj0 = LAST_RESULT;
/* 000137BB: 0033 */ obj0.bWin98() = 0;
/* 000137D0: 0006 */ obj0 = NOTHING;
/* 000137DA: 0035 */ g_struct_3.WIN9X;
/* 000137E9: 0006 */ obj0 = LAST_RESULT;
/* 000137F3: 0033 */ obj0.bSubversion_A() = 0;
/* 0001380F: 0006 */ obj0 = NOTHING;
/* 00013819: 0035 */ g_struct_3.WIN9X;
/* 00013828: 0006 */ obj0 = LAST_RESULT;
/* 00013832: 0033 */ obj0.bSubversion_B() = 0;
/* 0001384E: 0006 */ obj0 = NOTHING;
/* 00013858: 0035 */ g_struct_3.WIN9X;
/* 00013867: 0006 */ obj0 = LAST_RESULT;
/* 00013871: 0033 */ obj0.bSubversion_C() = 0;
/* 0001388D: 0006 */ obj0 = NOTHING;
/* 00013897: 0035 */ g_struct_3.WIN9X;
/* 000138A6: 0006 */ obj0 = LAST_RESULT;
/* 000138B0: 0033 */ obj0.bVersionNotFound() = 0;
/* 000138CF: 0006 */ obj0 = NOTHING;
/* 000138D9: 0033 */ g_struct_3.bShellExplorer = 0;
/* 000138F6: 0033 */ g_struct_3.bAlpha = 0;
/* 0001390B: 0033 */ g_struct_3.bIntel = 0;
/* 00013920: 0033 */ g_struct_3.nOSMajor = 0;
/* 00013937: 0033 */ g_struct_3.nOSMinor = 0;
/* 0001394E: 0033 */ g_struct_3.nWinMajor = 0;
/* 00013966: 0033 */ g_struct_3.nWinMinor = 0;
/* 0001397E: 0021 */ function_210(150, n0, s0);
/* 0001398F: 000D */ n1 = n0 == 2;
/* 0001399E: 0004 */ if(! n1) goto label_774; // normal if
/* 000139AA: 0035 */ g_struct_3.WINNT;
/* 000139B9: 0006 */ obj0 = LAST_RESULT;
/* 000139C3: 0033 */ obj0.bWinNT() = 1;
/* 000139D8: 0006 */ obj0 = NOTHING;
/* 000139E2: 0021 */ function_210(85, n0, s0);
/* 000139F3: 0033 */ g_struct_3.nWinMajor = n0;
/* 00013A09: 000D */ n1 = n0 == 4;
/* 00013A18: 0004 */ if(! n1) goto label_771; // normal if
/* 00013A24: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013A41: 0035 */ g_struct_3.WINNT;
/* 00013A50: 0006 */ obj0 = LAST_RESULT;
/* 00013A5A: 0033 */ obj0.bWinNT4() = 1;
/* 00013A70: 0006 */ obj0 = NOTHING;
/* 00013A7A: 0005 */ goto label_773;
// : Jump Referenced(1):
// : 00013A18,
label_771:
/* 00013A85: 0009 */ n1 = n0 < 4;
/* 00013A94: 0004 */ if(! n1) goto label_772; // normal if
/* 00013AA0: 0035 */ g_struct_3.WINNT;
/* 00013AAF: 0006 */ obj0 = LAST_RESULT;
/* 00013AB9: 0033 */ obj0.bWinNT351() = 1;
/* 00013AD1: 0006 */ obj0 = NOTHING;
/* 00013ADB: 0005 */ goto label_773;
// : Jump Referenced(1):
// : 00013A94,
label_772:
/* 00013AE6: 000D */ n1 = n0 == 5;
/* 00013AF5: 0004 */ if(! n1) goto label_773; // normal if
/* 00013B01: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013B1E: 0035 */ g_struct_3.WINNT;
/* 00013B2D: 0006 */ obj0 = LAST_RESULT;
/* 00013B37: 0033 */ obj0.bWin2000() = 1;
/* 00013B4E: 0006 */ obj0 = NOTHING;
// : Jump Referenced(3):
// : 00013A7A, 00013ADB, 00013AF5,
label_773:
/* 00013B5A: 0021 */ function_210(95, n0, s0);
/* 00013B6B: 0033 */ g_struct_3.nWinMinor = n0;
/* 00013B81: 0021 */ function_210(90, n0, s0);
/* 00013B92: 0033 */ g_struct_3.nOSMinor = n0;
/* 00013BA7: 0021 */ function_210(80, n0, s0);
/* 00013BB8: 0033 */ g_struct_3.nOSMajor = n0;
/* 00013BCD: 0021 */ function_293();
/* 00013BD3: 0005 */ goto label_777;
// : Jump Referenced(1):
// : 0001399E,
label_774:
/* 00013BDE: 000D */ n1 = n0 == 6;
/* 00013BED: 0004 */ if(! n1) goto label_777; // normal if
/* 00013BF9: 0035 */ g_struct_3.WIN9X;
/* 00013C08: 0006 */ obj0 = LAST_RESULT;
/* 00013C12: 0033 */ obj0.bWin9X() = 1;
/* 00013C27: 0006 */ obj0 = NOTHING;
/* 00013C31: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013C4E: 0021 */ function_210(95, n0, s0);
/* 00013C5F: 0033 */ g_struct_3.nWinMinor = n0;
/* 00013C75: 0009 */ n1 = n0 < 10;
/* 00013C84: 0004 */ if(! n1) goto label_775; // normal if
/* 00013C90: 0035 */ g_struct_3.WIN9X;
/* 00013C9F: 0006 */ obj0 = LAST_RESULT;
/* 00013CA9: 0033 */ obj0.bWin95() = 1;
/* 00013CBE: 0006 */ obj0 = NOTHING;
/* 00013CC8: 0005 */ goto label_776;
// : Jump Referenced(1):
// : 00013C84,
label_775:
/* 00013CD3: 0035 */ g_struct_3.WIN9X;
/* 00013CE2: 0006 */ obj0 = LAST_RESULT;
/* 00013CEC: 0033 */ obj0.bWin98() = 1;
/* 00013D01: 0006 */ obj0 = NOTHING;
// : Jump Referenced(1):
// : 00013CC8,
label_776:
/* 00013D0D: 0021 */ function_294();
/* 00013D13: 0021 */ function_210(90, n0, s0);
/* 00013D24: 0033 */ g_struct_3.nOSMinor = n0;
/* 00013D39: 0021 */ function_210(80, n0, s0);
/* 00013D4A: 0033 */ g_struct_3.nOSMajor = n0;
/* 00013D5F: 0021 */ function_210(85, n0, s0);
/* 00013D70: 0033 */ g_struct_3.nWinMajor = n0;
// : Jump Referenced(2):
// : 00013BD3, 00013BED,
label_777:
/* 00013D88: 0021 */ function_210(10, n0, s0);
/* 00013D99: 000D */ n1 = n0 == 601;
/* 00013DA8: 0004 */ if(! n1) goto label_778; // normal if
/* 00013DB4: 0033 */ g_struct_3.bAlpha = 1;
/* 00013DC9: 0005 */ goto label_779;
// : Jump Referenced(1):
// : 00013DA8,
label_778:
/* 00013DD4: 0033 */ g_struct_3.bIntel = 1;
// : Jump Referenced(1):
// : 00013DC9,
label_779:
/* 00013DEB: 0024 */ return;
/* 00013DEF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013BCD,
function NUMBER function_293()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 00013E01: 0022 */ // -- Start Function Code -- //
/* 00013E0A: 0035 */ g_struct_3.WINNT;
/* 00013E19: 0006 */ obj0 = LAST_RESULT;
/* 00013E23: 0021 */ function_241(8, s0);
/* 00013E31: 0006 */ n4 = LAST_RESULT;
/* 00013E3B: 0033 */ obj0.bAdmin_Logged_On() = n4;
/* 00013E58: 0006 */ obj0 = NOTHING;
/* 00013E62: 0006 */ s1 = "Software\\Microsoft\\Windows NT\\CurrentVersion";
/* 00013E98: 0021 */ function_305(-2147483646);
/* 00013EA3: 0006 */ s2 = "CSDVersion";
/* 00013EB7: 0021 */ function_304(s1, s2, n0, s3, n1);
/* 00013ECC: 0028 */ StrLengthChars(s3);
/* 00013ED3: 0006 */ n2 = LAST_RESULT;
/* 00013EDD: 000F */ n4 = n2 - 1;
/* 00013EEC: 0029 */ StrSub(s4, s3, n4, 1);
/* 00013EFE: 002C */ StrToNum(n3, s4);
/* 00013F08: 0035 */ g_struct_3.WINNT;
/* 00013F17: 0006 */ obj0 = LAST_RESULT;
/* 00013F21: 0033 */ obj0.nServicePack() = n3;
/* 00013F3A: 0006 */ obj0 = NOTHING;
/* 00013F44: 0024 */ return;
/* 00013F48: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013D0D,
function NUMBER function_294()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
OBJECT obj0;
begin
/* 00013F5A: 0022 */ // -- Start Function Code -- //
/* 00013F63: 0006 */ s0 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion";
/* 00013F96: 0006 */ s1 = "SubVersionNumber";
/* 00013FB0: 0021 */ function_311(-2147483646, s0, s1, n0, s2, n1);
/* 00013FCA: 0006 */ n2 = LAST_RESULT;
/* 00013FD4: 000D */ n2 = n2 == 0;
/* 00013FE3: 0004 */ if(! n2) goto label_782; // normal if
/* 00013FEF: 0006 */ s3 = s2;
// : Jump Referenced(1):
// : 00013FE3,
label_782:
/* 00013FFB: 0008 */ n2 = s3 % "a";
/* 00014009: 0004 */ if(! n2) goto label_783; // normal if
/* 00014015: 0035 */ g_struct_3.WIN9X;
/* 00014024: 0006 */ obj0 = LAST_RESULT;
/* 0001402E: 0033 */ obj0.bSubversion_A() = 1;
/* 0001404A: 0006 */ obj0 = NOTHING;
/* 00014054: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 00014009,
label_783:
/* 0001405F: 0008 */ n2 = s3 % "b";
/* 0001406D: 0004 */ if(! n2) goto label_784; // normal if
/* 00014079: 0035 */ g_struct_3.WIN9X;
/* 00014088: 0006 */ obj0 = LAST_RESULT;
/* 00014092: 0033 */ obj0.bSubversion_B() = 1;
/* 000140AE: 0006 */ obj0 = NOTHING;
/* 000140B8: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 0001406D,
label_784:
/* 000140C3: 0008 */ n2 = s3 % "c";
/* 000140D1: 0004 */ if(! n2) goto label_785; // normal if
/* 000140DD: 0035 */ g_struct_3.WIN9X;
/* 000140EC: 0006 */ obj0 = LAST_RESULT;
/* 000140F6: 0033 */ obj0.bSubversion_C() = 1;
/* 00014112: 0006 */ obj0 = NOTHING;
/* 0001411C: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 000140D1,
label_785:
/* 00014127: 000D */ n2 = s3 == "";
/* 00014134: 0004 */ if(! n2) goto label_786; // normal if
/* 00014140: 0035 */ g_struct_3.WIN9X;
/* 0001414F: 0006 */ obj0 = LAST_RESULT;
/* 00014159: 0033 */ obj0.bVersionNotFound() = 1;
/* 00014178: 0006 */ obj0 = NOTHING;
// : Jump Referenced(4):
// : 00014054, 000140B8, 0001411C, 00014134,
label_786:
/* 00014184: 0024 */ return;
/* 00014188: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000CCB9, 0000CD0D, 0000CD6E, 0000CDC3, 0000CE26,
// :
function NUMBER function_295(s0, s1, s2, s3)
STRING s4;
STRING s5;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n5;
begin
/* 0001419A: 0022 */ // -- Start Function Code -- //
/* 000141A3: 000D */ n5 = s1 == "";
/* 000141B0: 0004 */ if(! n5) goto label_788; // normal if
/* 000141BC: 0006 */ n1 = 0;
/* 000141C8: 0005 */ goto label_789;
// : Jump Referenced(1):
// : 000141B0,
label_788:
/* 000141D3: 001A */ n1 = &s1;
// : Jump Referenced(1):
// : 000141C8,
label_789:
/* 000141DF: 000D */ n5 = s2 == "";
/* 000141EC: 0004 */ if(! n5) goto label_790; // normal if
/* 000141F8: 0006 */ n0 = 0;
/* 00014204: 0005 */ goto label_791;
// : Jump Referenced(1):
// : 000141EC,
label_790:
/* 0001420F: 001A */ n0 = &s2;
// : Jump Referenced(1):
// : 00014204,
label_791:
/* 0001421B: 0031 */ Resize(s3, 2048);
/* 00014227: 0032 */ SizeOf(s3);
/* 0001422E: 0006 */ n3 = LAST_RESULT;
/* 00014238: 000D */ n5 = s0 == "WIN.INI";
/* 0001424C: 0004 */ if(! n5) goto label_792; // normal if
/* 00014258: 0020 */ KERNEL32.GetProfileStringA(n1, n0, "", s3, n3);
/* 0001426D: 0006 */ n2 = LAST_RESULT;
/* 00014277: 0005 */ goto label_796;
// : Jump Referenced(1):
// : 0001424C,
label_792:
/* 00014282: 0021 */ function_298(s0);
/* 0001428B: 0006 */ n5 = LAST_RESULT;
/* 00014295: 000D */ n5 = n5 == 0;
/* 000142A4: 0004 */ if(! n5) goto label_793; // normal if
/* 000142B0: 0021 */ function_446();
/* 000142B6: 0006 */ s5 = LAST_RESULT;
/* 000142C0: 0014 */ s4 = s5 ^ s0;
/* 000142CD: 0005 */ goto label_794;
// : Jump Referenced(1):
// : 000142A4,
label_793:
/* 000142D8: 0006 */ s4 = s0;
// : Jump Referenced(1):
// : 000142CD,
label_794:
/* 000142E4: 0021 */ function_241(3, s4);
/* 000142F2: 0006 */ n5 = LAST_RESULT;
/* 000142FC: 000D */ n5 = n5 == 0;
/* 0001430B: 0004 */ if(! n5) goto label_795; // normal if
/* 00014317: 0027 */ // -- Start Return Code -- //
/* 0001431B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001430B,
label_795:
/* 00014326: 0020 */ KERNEL32.GetPrivateProfileStringA(n1, n0, "", s3, n3, s0);
/* 0001433E: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00014277,
label_796:
/* 0001434A: 000D */ n5 = n2 == 0;
/* 00014359: 0004 */ if(! n5) goto label_797; // normal if
/* 00014365: 0027 */ // -- Start Return Code -- //
/* 00014369: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014359,
label_797:
/* 00014374: 0009 */ n5 = n3 < n2;
/* 00014381: 0004 */ if(! n5) goto label_798; // normal if
/* 0001438D: 0027 */ // -- Start Return Code -- //
/* 00014391: 0023 */ return -5;
// : Jump Referenced(1):
// : 00014381,
label_798:
/* 0001439C: 000B */ n5 = n2 <= 0;
/* 000143AB: 0004 */ if(! n5) goto label_799; // normal if
/* 000143B7: 0006 */ s3 = "";
// : Jump Referenced(1):
// : 000143AB,
label_799:
/* 000143C3: 0027 */ // -- Start Return Code -- //
/* 000143C7: 0023 */ return 0;
/* 000143D0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00022691, 000226C7, 000226FB,
function NUMBER function_296(s0, s1, s2, s3)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 000143DE: 0022 */ // -- Start Function Code -- //
/* 000143E7: 000D */ n3 = s2 == "";
/* 000143F4: 0004 */ if(! n3) goto label_801; // normal if
/* 00014400: 0006 */ n0 = 0;
/* 0001440C: 0005 */ goto label_802;
// : Jump Referenced(1):
// : 000143F4,
label_801:
/* 00014417: 001A */ n0 = &s2;
// : Jump Referenced(1):
// : 0001440C,
label_802:
/* 00014423: 000D */ n3 = s3 == "";
/* 00014430: 0004 */ if(! n3) goto label_803; // normal if
/* 0001443C: 0006 */ n1 = 0;
/* 00014448: 0005 */ goto label_804;
// : Jump Referenced(1):
// : 00014430,
label_803:
/* 00014453: 001A */ n1 = &s3;
// : Jump Referenced(1):
// : 00014448,
label_804:
/* 0001445F: 000D */ n3 = s0 == "WIN.INI";
/* 00014473: 0004 */ if(! n3) goto label_805; // normal if
/* 0001447F: 0020 */ KERNEL32.WriteProfileStringA(s1, n0, n1);
/* 0001448E: 0006 */ n2 = LAST_RESULT;
/* 00014498: 0005 */ goto label_806;
// : Jump Referenced(1):
// : 00014473,
label_805:
/* 000144A3: 0020 */ KERNEL32.WritePrivateProfileStringA(s1, n0, n1, s0);
/* 000144B5: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00014498,
label_806:
/* 000144C1: 000D */ n3 = s1 == "";
/* 000144CE: 000D */ n4 = s2 == "";
/* 000144DB: 0019 */ n3 = n3 && n4;
/* 000144E8: 000D */ n4 = s3 == "";
/* 000144F5: 0019 */ n3 = n3 && n4;
/* 00014502: 0018 */ n3 = n2 || n3;
/* 0001450F: 0004 */ if(! n3) goto label_808; // normal if
/* 0001451B: 000E */ n3 = s2 != "";
/* 00014528: 000E */ n4 = s3 != "";
/* 00014535: 0019 */ n3 = n3 && n4;
/* 00014542: 0004 */ if(! n3) goto label_807; // normal if
/* 0001454E: 0021 */ function_297(s0, s1, s2, "");
// : Jump Referenced(1):
// : 00014542,
label_807:
/* 00014562: 0027 */ // -- Start Return Code -- //
/* 00014566: 0023 */ return 0;
/* 0001456F: 0005 */ goto label_809;
// : Jump Referenced(1):
// : 0001450F,
label_808:
/* 0001457A: 0027 */ // -- Start Return Code -- //
/* 0001457E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001456F,
label_809:
/* 00014589: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001454E,
function NUMBER function_297(s0, s1, s2, s3)
NUMBER n0;
VARIANT array_0(6);
VARIANT array_1(0);
OBJECT obj2;
OBJECT obj3;
begin
/* 00014597: 0022 */ // -- Start Function Code -- //
/* 000145A0: 0021 */ function_453();
/* 000145A6: 0034 */ set obj2 = LAST_RESULT;
/* 000145B0: 0020 */ ISRT.IsObject(obj2);
/* 000145B9: 0006 */ n0 = LAST_RESULT;
/* 000145C3: 0004 */ if(! n0) goto label_811; // normal if
/* 000145CF: 0033 */ array_0(0) = s0;
/* 000145E1: 0033 */ array_0(1) = s1;
/* 000145F3: 0033 */ array_0(2) = s2;
/* 00014605: 0033 */ array_0(3) = s3;
/* 00014617: 0033 */ array_0(4) = 0;
/* 0001462B: 0033 */ array_0(5) = 0;
/* 0001463F: 0035 */ obj2.OpSequence("OPTYPE_INI");
/* 00014660: 0006 */ obj3 = LAST_RESULT;
/* 0001466A: 0035 */ obj3.Add(array_0, array_1);
/* 0001467D: 0006 */ obj3 = NOTHING;
// : Jump Referenced(1):
// : 000145C3,
label_811:
/* 00014689: 0027 */ // -- Start Return Code -- //
/* 0001468D: 0023 */ return 0;
/* 00014696: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000A4F1, 0000A5FA, 0000B036, 0000B1BC, 00014282,
// : 0001B3FD,
function NUMBER function_298(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 000146B4: 0022 */ // -- Start Function Code -- //
/* 000146BD: 0021 */ function_425(s1, s0, 0);
/* 000146CE: 0021 */ function_425(s2, s0, 2);
/* 000146DF: 000D */ n0 = s1 == "";
/* 000146EC: 000D */ n1 = s2 == "";
/* 000146F9: 0018 */ n0 = n0 || n1;
/* 00014706: 0004 */ if(! n0) goto label_813; // normal if
/* 00014712: 0027 */ // -- Start Return Code -- //
/* 00014716: 0023 */ return 0;
// : Jump Referenced(1):
// : 00014706,
label_813:
/* 00014721: 001E */ n0 = s1[1];
/* 00014730: 000D */ n0 = n0 == 58;
/* 0001473F: 0004 */ if(! n0) goto label_814; // normal if
/* 0001474B: 0027 */ // -- Start Return Code -- //
/* 0001474F: 001E */ n0 = s1[0];
/* 0001475E: 0021 */ function_300(n0);
/* 00014767: 0006 */ n0 = LAST_RESULT;
/* 00014771: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001473F,
label_814:
/* 0001477A: 0027 */ // -- Start Return Code -- //
/* 0001477E: 0023 */ return 1;
/* 00014787: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000A504, 0000B1CF,
function NUMBER function_299(s0, n0)
NUMBER n2;
begin
/* 00014795: 0022 */ // -- Start Function Code -- //
/* 0001479E: 000D */ n2 = n0 == 0;
/* 000147AD: 0004 */ if(! n2) goto label_816; // normal if
/* 000147B9: 0021 */ function_301(s0);
// : Jump Referenced(1):
// : 000147AD,
label_816:
/* 000147C4: 0014 */ s0 = s0 ^ "";
/* 000147D1: 0027 */ // -- Start Return Code -- //
/* 000147D5: 0023 */ return 0;
/* 000147DE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001475E,
function NUMBER function_300(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 000147EC: 0022 */ // -- Start Function Code -- //
/* 000147F5: 0027 */ // -- Start Return Code -- //
/* 000147F9: 000C */ n1 = n0 >= 97;
/* 00014808: 000B */ n2 = n0 <= 122;
/* 00014817: 0019 */ n1 = n1 && n2;
/* 00014824: 000C */ n2 = n0 >= 65;
/* 00014833: 000B */ n3 = n0 <= 90;
/* 00014842: 0019 */ n2 = n2 && n3;
/* 0001484F: 0018 */ n1 = n1 || n2;
/* 0001485C: 0023 */ return n1;
/* 00014863: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000147B9,
function NUMBER function_301(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00014871: 0022 */ // -- Start Function Code -- //
/* 0001487A: 0021 */ function_425(s1, s0, 1);
/* 0001488B: 000D */ n1 = s1 == "";
/* 00014898: 0004 */ if(! n1) goto label_819; // normal if
/* 000148A4: 0007 */ s0 = ".\\" + s0;
/* 000148B3: 0027 */ // -- Start Return Code -- //
/* 000148B7: 0023 */ return 1;
// : Jump Referenced(1):
// : 00014898,
label_819:
/* 000148C2: 0028 */ StrLengthChars(s1);
/* 000148C9: 0006 */ n0 = LAST_RESULT;
/* 000148D3: 0009 */ n1 = n0 < 2;
/* 000148E2: 0004 */ if(! n1) goto label_820; // normal if
/* 000148EE: 0027 */ // -- Start Return Code -- //
/* 000148F2: 0023 */ return 0;
// : Jump Referenced(1):
// : 000148E2,
label_820:
/* 000148FD: 001E */ n1 = s1[1];
/* 0001490C: 000D */ n1 = n1 == 58;
/* 0001491B: 000D */ n2 = n0 == 2;
/* 0001492A: 0019 */ n1 = n1 && n2;
/* 00014937: 0004 */ if(! n1) goto label_821; // normal if
/* 00014943: 0021 */ function_423(s0, s2);
/* 0001494F: 0007 */ s3 = s1 + ".\\";
/* 0001495E: 0007 */ s0 = s3 + s2;
/* 0001496B: 0027 */ // -- Start Return Code -- //
/* 0001496F: 0023 */ return 1;
// : Jump Referenced(1):
// : 00014937,
label_821:
/* 0001497A: 0027 */ // -- Start Return Code -- //
/* 0001497E: 0023 */ return 0;
/* 00014987: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002386D,
function NUMBER function_302()
STRING s0;
NUMBER n0;
NUMBER n1;
begin
/* 00014995: 0022 */ // -- Start Function Code -- //
/* 0001499E: 0021 */ function_261(12, g_str63);
/* 000149AC: 0021 */ function_261(20, g_str64);
/* 000149BA: 0021 */ function_261(28, g_str65);
/* 000149C8: 0021 */ function_261(65, "Success");
/* 000149DD: 0021 */ function_261(73, "Installation Successful.");
/* 00014A03: 0004 */ if(! g_number37) goto label_823; // normal if
/* 00014A0F: 0027 */ // -- Start Return Code -- //
/* 00014A13: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014A03,
label_823:
/* 00014A1E: 000D */ n0 = g_str63 == "";
/* 00014A2B: 000D */ n1 = g_str64 == "";
/* 00014A38: 0018 */ n0 = n0 || n1;
/* 00014A45: 000D */ n1 = g_str65 == "";
/* 00014A52: 0018 */ n0 = n0 || n1;
/* 00014A5F: 000D */ n1 = g_str66 == "";
/* 00014A6C: 0018 */ n0 = n0 || n1;
/* 00014A79: 0004 */ if(! n0) goto label_824; // normal if
/* 00014A85: 0027 */ // -- Start Return Code -- //
/* 00014A89: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014A79,
label_824:
/* 00014A94: 0021 */ function_415(g_str63, g_str64, g_str65);
/* 00014AA3: 0021 */ function_416(0);
/* 00014AAE: 0014 */ s0 = "Software" ^ g_str63;
/* 00014AC3: 0014 */ s0 = s0 ^ g_str64;
/* 00014AD0: 0014 */ s0 = s0 ^ g_str65;
/* 00014ADD: 0007 */ g_str62 = s0 + "\\";
/* 00014AEB: 0020 */ ISRT._RegCreateKey(g_number27, -2147483646, g_str62, "", 1);
/* 00014B04: 0006 */ n0 = LAST_RESULT;
/* 00014B0E: 0009 */ n0 = n0 < 0;
/* 00014B1D: 0004 */ if(! n0) goto label_825; // normal if
/* 00014B29: 0006 */ g_str62 = "";
/* 00014B33: 0027 */ // -- Start Return Code -- //
/* 00014B37: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014B1D,
label_825:
/* 00014B42: 0006 */ g_number36 = 1;
/* 00014B4E: 0027 */ // -- Start Return Code -- //
/* 00014B52: 0023 */ return 0;
/* 00014B5B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220A4,
function NUMBER function_303(s0, s1, s2, s3)
begin
/* 00014B69: 0022 */ // -- Start Function Code -- //
/* 00014B72: 0006 */ g_str63 = s0;
/* 00014B7C: 0006 */ g_str64 = s1;
/* 00014B86: 0006 */ g_str65 = s2;
/* 00014B90: 0006 */ g_str66 = s3;
/* 00014B9A: 0027 */ // -- Start Return Code -- //
/* 00014B9E: 0023 */ return 0;
/* 00014BA7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013EB7,
function NUMBER function_304(s0, s1, n0, s2, n1)
NUMBER n2;
begin
/* 00014BB5: 0022 */ // -- Start Function Code -- //
/* 00014BBE: 0027 */ // -- Start Return Code -- //
/* 00014BC2: 0021 */ function_311(g_number38, s0, s1, n0, s2, n1);
/* 00014BDA: 0006 */ n2 = LAST_RESULT;
/* 00014BE4: 0023 */ return n2;
/* 00014BEB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000059EC, 00013E98,
function NUMBER function_305(n0)
begin
/* 00014BF9: 0022 */ // -- Start Function Code -- //
/* 00014C02: 0006 */ g_number38 = n0;
/* 00014C0C: 0027 */ // -- Start Return Code -- //
/* 00014C10: 0023 */ return 0;
/* 00014C19: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 000053F9, 00005432, 00014D80, 00014DC2, 00014E04,
// :
function NUMBER function_306(n0, s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 00014C27: 0022 */ // -- Start Function Code -- //
/* 00014C30: 0021 */ function_310(n0, s1, s2, n1);
/* 00014C42: 0006 */ n2 = LAST_RESULT;
/* 00014C4C: 0009 */ n2 = n2 < 0;
/* 00014C5B: 0004 */ if(! n2) goto label_830; // normal if
/* 00014C67: 0027 */ // -- Start Return Code -- //
/* 00014C6B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014C5B,
label_830:
/* 00014C76: 0021 */ function_425(s3, s1, 1);
/* 00014C87: 0021 */ function_429(s3);
/* 00014C90: 0020 */ ISRT._RegCreateKey(g_number27, -2147483646, s3, "", 1);
/* 00014CA9: 0027 */ // -- Start Return Code -- //
/* 00014CAD: 0021 */ function_312(n1, s1, s2, 1, s0, -1);
/* 00014CC9: 0006 */ n2 = LAST_RESULT;
/* 00014CD3: 0023 */ return n2;
/* 00014CDA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000059F7,
function NUMBER function_307(s0, s1, n0, s2, n1)
NUMBER n2;
begin
/* 00014CE8: 0022 */ // -- Start Function Code -- //
/* 00014CF1: 0027 */ // -- Start Return Code -- //
/* 00014CF5: 0021 */ function_312(g_number38, s0, s1, n0, s2, n1);
/* 00014D0D: 0006 */ n2 = LAST_RESULT;
/* 00014D17: 0023 */ return n2;
/* 00014D1E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022800,
function NUMBER function_308()
NUMBER n0;
begin
/* 00014D2C: 0022 */ // -- Start Function Code -- //
/* 00014D35: 0027 */ // -- Start Return Code -- //
/* 00014D39: 0021 */ function_309(g_str12);
/* 00014D42: 0006 */ n0 = LAST_RESULT;
/* 00014D4C: 0023 */ return n0;
/* 00014D53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014D39,
function NUMBER function_309(s0)
STRING s1;
NUMBER n0;
begin
/* 00014D61: 0022 */ // -- Start Function Code -- //
/* 00014D6A: 0014 */ s1 = g_str10 ^ "setup.ilg";
/* 00014D80: 0021 */ function_306(4, s0);
/* 00014D8E: 0006 */ n0 = LAST_RESULT;
/* 00014D98: 0009 */ n0 = n0 < 0;
/* 00014DA7: 0004 */ if(! n0) goto label_834; // normal if
/* 00014DB3: 0027 */ // -- Start Return Code -- //
/* 00014DB7: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014DA7,
label_834:
/* 00014DC2: 0021 */ function_306(3, g_str64);
/* 00014DD0: 0006 */ n0 = LAST_RESULT;
/* 00014DDA: 0009 */ n0 = n0 < 0;
/* 00014DE9: 0004 */ if(! n0) goto label_835; // normal if
/* 00014DF5: 0027 */ // -- Start Return Code -- //
/* 00014DF9: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014DE9,
label_835:
/* 00014E04: 0021 */ function_306(5, s1);
/* 00014E12: 0006 */ n0 = LAST_RESULT;
/* 00014E1C: 0009 */ n0 = n0 < 0;
/* 00014E2B: 0004 */ if(! n0) goto label_836; // normal if
/* 00014E37: 0027 */ // -- Start Return Code -- //
/* 00014E3B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014E2B,
label_836:
/* 00014E46: 0027 */ // -- Start Return Code -- //
/* 00014E4A: 0023 */ return 0;
/* 00014E53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014C30,
function NUMBER function_310(n0, s0, s1, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 00014E61: 0022 */ // -- Start Function Code -- //
/* 00014E6A: 0006 */ n1 = -2147483646;
/* 00014E76: 0035 */ g_struct_3.WINNT;
/* 00014E85: 0006 */ obj0 = LAST_RESULT;
/* 00014E8F: 0035 */ obj0.bWinNT();
/* 00014E9F: 0006 */ obj0 = NOTHING;
/* 00014EA9: 0006 */ n3 = LAST_RESULT;
/* 00014EB3: 0035 */ g_struct_3.bShellExplorer;
/* 00014ECB: 0006 */ n4 = LAST_RESULT;
/* 00014ED5: 0019 */ n3 = n3 && n4;
/* 00014EE2: 0019 */ n3 = n3 && n2;
/* 00014EEF: 0004 */ if(! n3) goto label_838; // normal if
/* 00014EFB: 0021 */ function_392();
/* 00014F01: 0006 */ n3 = LAST_RESULT;
/* 00014F0B: 000D */ n3 = n3 == 0;
/* 00014F1A: 0004 */ if(! n3) goto label_838; // normal if
/* 00014F26: 0006 */ n1 = -2147483647;
// : Jump Referenced(2):
// : 00014EEF, 00014F1A,
label_838:
/* 00014F34: 0001 */ // -- While/Switch -- //
/* 00014F3A: 000D */ n3 = n0 == 1;
/* 00014F49: 0004 */ if(! n3) goto label_841; // normal if
/* 00014F55: 000D */ n3 = g_str66 == "";
/* 00014F62: 0004 */ if(! n3) goto label_840; // normal if
/* 00014F6E: 0027 */ // -- Start Return Code -- //
/* 00014F72: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014F62,
label_840:
/* 00014F7D: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + g_str66;
/* 00014FBE: 0006 */ s1 = "Path";
/* 00014FCC: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 00014F49,
label_841:
/* 00014FD7: 000D */ n3 = n0 == 2;
/* 00014FE6: 0004 */ if(! n3) goto label_843; // normal if
/* 00014FF2: 000D */ n3 = g_str66 == "";
/* 00014FFF: 0004 */ if(! n3) goto label_842; // normal if
/* 0001500B: 0027 */ // -- Start Return Code -- //
/* 0001500F: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014FFF,
label_842:
/* 0001501A: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + g_str66;
/* 0001505B: 0006 */ s1 = "";
/* 00015065: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 00014FE6,
label_843:
/* 00015070: 000D */ n3 = n0 == 3;
/* 0001507F: 0004 */ if(! n3) goto label_845; // normal if
/* 0001508B: 000D */ n3 = g_str1 == "";
/* 00015098: 0004 */ if(! n3) goto label_844; // normal if
/* 000150A4: 0027 */ // -- Start Return Code -- //
/* 000150A8: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015098,
label_844:
/* 000150B3: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 000150F4: 0006 */ s1 = "DisplayName";
/* 00015109: 0006 */ n2 = 1;
/* 00015115: 0006 */ n1 = -2147483646;
/* 00015121: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 0001507F,
label_845:
/* 0001512C: 000D */ n3 = n0 == 4;
/* 0001513B: 0004 */ if(! n3) goto label_847; // normal if
/* 00015147: 000D */ n3 = g_str1 == "";
/* 00015154: 0004 */ if(! n3) goto label_846; // normal if
/* 00015160: 0027 */ // -- Start Return Code -- //
/* 00015164: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015154,
label_846:
/* 0001516F: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 000151B0: 0006 */ s1 = "UninstallString";
/* 000151C9: 0006 */ n2 = 1;
/* 000151D5: 0006 */ n1 = -2147483646;
/* 000151E1: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 0001513B,
label_847:
/* 000151EC: 000D */ n3 = n0 == 5;
/* 000151FB: 0004 */ if(! n3) goto label_849; // normal if
/* 00015207: 000D */ n3 = g_str1 == "";
/* 00015214: 0004 */ if(! n3) goto label_848; // normal if
/* 00015220: 0027 */ // -- Start Return Code -- //
/* 00015224: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015214,
label_848:
/* 0001522F: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 00015270: 0006 */ s1 = "LogFile";
/* 00015281: 0006 */ n2 = 1;
/* 0001528D: 0006 */ n1 = -2147483646;
/* 00015299: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 000151FB,
label_849:
/* 000152A4: 0027 */ // -- Start Return Code -- //
/* 000152A8: 0023 */ return -1;
// : Jump Referenced(5):
// : 00014FCC, 00015065, 00015121, 000151E1, 00015299,
// :
label_850:
/* 000152B3: 0027 */ // -- Start Return Code -- //
/* 000152B7: 0023 */ return 0;
/* 000152C0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000C218, 0000DBD8, 00013FB0, 00014BC2, 000191C4,
// : 000191EB,
function NUMBER function_311(n0, s0, s1, n1, s2, n2)
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 000152D2: 0022 */ // -- Start Function Code -- //
/* 000152DB: 0006 */ n5 = 0;
/* 000152E7: 0021 */ function_428(s2);
/* 000152F0: 0006 */ n4 = LAST_RESULT;
/* 000152FA: 0020 */ ISRT._RegQueryKeyvalue(g_number27, n0, s0, s1, n1, s2, n4);
/* 00015315: 0006 */ n3 = LAST_RESULT;
/* 0001531F: 000D */ n6 = n3 == -10;
/* 0001532E: 0004 */ if(! n6) goto label_852; // normal if
/* 0001533A: 0020 */ ISRT._RegQueryKeyBinaryvalue(g_number27, n0, s0, s1, s2, n4);
/* 00015352: 0006 */ n3 = LAST_RESULT;
/* 0001535C: 0006 */ n1 = 3;
/* 00015368: 0006 */ n5 = 1;
// : Jump Referenced(1):
// : 0001532E,
label_852:
/* 00015376: 000D */ n6 = n3 == 0;
/* 00015385: 0004 */ if(! n6) goto label_853; // normal if
/* 00015391: 0006 */ n2 = n4;
// : Jump Referenced(1):
// : 00015385,
label_853:
/* 0001539D: 000B */ n6 = n3 <= 0;
/* 000153AC: 0004 */ if(! n6) goto label_854; // normal if
/* 000153B8: 0027 */ // -- Start Return Code -- //
/* 000153BC: 0023 */ return n3;
// : Jump Referenced(1):
// : 000153AC,
label_854:
/* 000153C5: 0032 */ SizeOf(s2);
/* 000153CC: 0006 */ n6 = LAST_RESULT;
/* 000153D6: 000A */ n6 = n3 > n6;
/* 000153E3: 0004 */ if(! n6) goto label_856; // normal if
/* 000153EF: 0031 */ Resize(s2, n4);
/* 000153F9: 0006 */ n6 = LAST_RESULT;
/* 00015403: 0009 */ n6 = n6 < 0;
/* 00015412: 0004 */ if(! n6) goto label_855; // normal if
/* 0001541E: 0027 */ // -- Start Return Code -- //
/* 00015422: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015412,
label_855:
/* 0001542D: 0021 */ function_428(s2);
/* 00015436: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 000153E3,
label_856:
/* 00015442: 0004 */ if(! n5) goto label_857; // normal if
/* 0001544E: 0027 */ // -- Start Return Code -- //
/* 00015452: 0020 */ ISRT._RegQueryKeyBinaryvalue(g_number27, n0, s0, s1, s2, n2);
/* 0001546A: 0006 */ n6 = LAST_RESULT;
/* 00015474: 0023 */ return n6;
// : Jump Referenced(1):
// : 00015442,
label_857:
/* 0001547D: 0027 */ // -- Start Return Code -- //
/* 00015481: 0020 */ ISRT._RegQueryKeyvalue(g_number27, n0, s0, s1, n1, s2, n2);
/* 0001549C: 0006 */ n6 = LAST_RESULT;
/* 000154A6: 0023 */ return n6;
/* 000154AD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00014CAD, 00014CF5,
function NUMBER function_312(n0, s0, s1, n1, s2, n2)
NUMBER n3;
begin
/* 000154BB: 0022 */ // -- Start Function Code -- //
/* 000154C4: 000D */ n3 = n1 == 3;
/* 000154D3: 0004 */ if(! n3) goto label_859; // normal if
/* 000154DF: 0027 */ // -- Start Return Code -- //
/* 000154E3: 0020 */ ISRT._RegSetKeyBinaryvalue(g_number27, n0, s0, s1, s2, n2);
/* 000154FB: 0006 */ n3 = LAST_RESULT;
/* 00015505: 0023 */ return n3;
// : Jump Referenced(1):
// : 000154D3,
label_859:
/* 0001550E: 0027 */ // -- Start Return Code -- //
/* 00015512: 0020 */ ISRT._RegSetKeyvalue(g_number27, n0, s0, s1, n1, s2, n2);
/* 0001552D: 0006 */ n3 = LAST_RESULT;
/* 00015537: 0023 */ return n3;
/* 0001553E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E13D,
function NUMBER function_313()
begin
/* 0001554C: 0022 */ // -- Start Function Code -- //
/* 00015555: 0006 */ g_number38 = -2147483648;
/* 00015561: 0027 */ // -- Start Return Code -- //
/* 00015565: 0023 */ return 0;
/* 0001556E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 0000785C, 00007871, 00008580, 00019B02, 0001B53F,
// : 0001C5B7, 0001C5CC, 0001C916, 0001D015, 00020A76,
// : 00020A8B,
function NUMBER function_319(n0)
NUMBER n1;
begin
/* 0001557C: 0022 */ // -- Start Function Code -- //
/* 00015585: 0027 */ // -- Start Return Code -- //
/* 00015589: 0020 */ ISRT._ListCreate(g_number27, n0);
/* 00015595: 0006 */ n1 = LAST_RESULT;
/* 0001559F: 0023 */ return n1;
/* 000155A6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(17):
// : 000078EE, 000078F7, 0000790F, 00007918, 00008681,
// : 000086FF, 00008717, 00019B5B, 0001C810, 0001C819,
// : 0001C9B7, 0001C9CF, 0001D088, 0001D1A1, 0001D1D8,
// : 00020B42, 00020B4B,
function NUMBER function_320(n0)
NUMBER n1;
begin
/* 000155B4: 0022 */ // -- Start Function Code -- //
/* 000155BD: 0027 */ // -- Start Return Code -- //
/* 000155C1: 0020 */ ISRT._ListDestroy(g_number27, n0);
/* 000155CD: 0006 */ n1 = LAST_RESULT;
/* 000155D7: 0023 */ return n1;
/* 000155DE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00007710, 0001C37B, 0001C989,
function NUMBER function_321(n0)
NUMBER n1;
begin
/* 000155EC: 0022 */ // -- Start Function Code -- //
/* 000155F5: 0027 */ // -- Start Return Code -- //
/* 000155F9: 0020 */ ISRT._ListCount(g_number27, n0);
/* 00015605: 0006 */ n1 = LAST_RESULT;
/* 0001560F: 0023 */ return n1;
/* 00015616: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00008642, 0001CA24,
function NUMBER function_322(n0, n1)
NUMBER n2;
begin
/* 00015624: 0022 */ // -- Start Function Code -- //
/* 0001562D: 0027 */ // -- Start Return Code -- //
/* 00015631: 0020 */ ISRT._ListSetIndex(g_number27, n0, n1);
/* 00015640: 0006 */ n2 = LAST_RESULT;
/* 0001564A: 0023 */ return n2;
/* 00015651: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001CEF3,
function NUMBER function_323(n0, n1, n2)
NUMBER n3;
begin
/* 0001565F: 0022 */ // -- Start Function Code -- //
/* 00015668: 0027 */ // -- Start Return Code -- //
/* 0001566C: 0020 */ ISRT._ListAddItem(g_number27, n0, n1, n2);
/* 0001567E: 0006 */ n3 = LAST_RESULT;
/* 00015688: 0023 */ return n3;
/* 0001568F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 0001BB6A, 0001C705, 0001CF86, 0001D913, 0001E8C5,
// : 0001EAAD, 0001ED7B, 0001FECA, 0001FF0F,
function NUMBER function_324(n0, s0, n1)
NUMBER n2;
begin
/* 0001569D: 0022 */ // -- Start Function Code -- //
/* 000156A6: 0027 */ // -- Start Return Code -- //
/* 000156AA: 0020 */ ISRT._ListAddString(g_number27, n0, s0, n1);
/* 000156BC: 0006 */ n2 = LAST_RESULT;
/* 000156C6: 0023 */ return n2;
/* 000156CD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001CA64,
function NUMBER function_325(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 000156DB: 0022 */ // -- Start Function Code -- //
/* 000156E4: 0021 */ function_428(s0);
/* 000156ED: 0006 */ n2 = LAST_RESULT;
/* 000156F7: 0020 */ ISRT._ListCurrentString(g_number27, n0, s0, n2);
/* 00015709: 0006 */ n1 = LAST_RESULT;
/* 00015713: 000D */ n2 = n1 == -502;
/* 00015722: 0004 */ if(! n2) goto label_868; // normal if
/* 0001572E: 0006 */ n1 = 1;
/* 0001573A: 0005 */ goto label_870;
// : Jump Referenced(1):
// : 00015722,
label_868:
/* 00015745: 000E */ n2 = n1 != 0;
/* 00015754: 000A */ n3 = n1 > 0;
/* 00015763: 0019 */ n2 = n2 && n3;
/* 00015770: 0004 */ if(! n2) goto label_870; // normal if
/* 0001577C: 0031 */ Resize(s0, n1);
/* 00015786: 0006 */ n2 = LAST_RESULT;
/* 00015790: 000D */ n2 = n1 == n2;
/* 0001579D: 000C */ n2 = n2 >= 0;
/* 000157AC: 0004 */ if(! n2) goto label_869; // normal if
/* 000157B8: 0021 */ function_428(s0);
/* 000157C1: 0006 */ n2 = LAST_RESULT;
/* 000157CB: 0020 */ ISRT._ListCurrentString(g_number27, n0, s0, n2);
/* 000157DD: 0006 */ n1 = LAST_RESULT;
/* 000157E7: 0005 */ goto label_870;
// : Jump Referenced(1):
// : 000157AC,
label_869:
/* 000157F2: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 0001573A, 00015770, 000157E7,
label_870:
/* 00015800: 0027 */ // -- Start Return Code -- //
/* 00015804: 0023 */ return n1;
/* 0001580B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00008650,
function NUMBER function_326(n0, s0)
NUMBER n1;
begin
/* 00015819: 0022 */ // -- Start Function Code -- //
/* 00015822: 0027 */ // -- Start Return Code -- //
/* 00015826: 0020 */ ISRT._ListFindString(g_number27, n0, s0);
/* 00015835: 0006 */ n1 = LAST_RESULT;
/* 0001583F: 0023 */ return n1;
/* 00015846: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C3EE,
function NUMBER function_327(n0, n1)
NUMBER n2;
begin
/* 00015854: 0022 */ // -- Start Function Code -- //
/* 0001585D: 0027 */ // -- Start Return Code -- //
/* 00015861: 0020 */ ISRT._ListGetFirstItem(g_number27, n0, n1);
/* 00015870: 0006 */ n2 = LAST_RESULT;
/* 0001587A: 0023 */ return n2;
/* 00015881: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00007723, 00007A65, 00007B67, 0001C0B2, 0001C4C4,
// : 0001C67A, 0001D0AF, 00020011, 00020064,
function NUMBER function_328(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001588F: 0022 */ // -- Start Function Code -- //
/* 00015898: 0021 */ function_428(s0);
/* 000158A1: 0006 */ n2 = LAST_RESULT;
/* 000158AB: 0020 */ ISRT._ListGetFirstString(g_number27, n0, s0, n2);
/* 000158BD: 0006 */ n1 = LAST_RESULT;
/* 000158C7: 000D */ n2 = n1 == -502;
/* 000158D6: 0004 */ if(! n2) goto label_874; // normal if
/* 000158E2: 0006 */ n1 = 1;
/* 000158EE: 0005 */ goto label_876;
// : Jump Referenced(1):
// : 000158D6,
label_874:
/* 000158F9: 000E */ n2 = n1 != 0;
/* 00015908: 000A */ n3 = n1 > 0;
/* 00015917: 0019 */ n2 = n2 && n3;
/* 00015924: 0004 */ if(! n2) goto label_876; // normal if
/* 00015930: 0031 */ Resize(s0, n1);
/* 0001593A: 0006 */ n2 = LAST_RESULT;
/* 00015944: 000D */ n2 = n1 == n2;
/* 00015951: 000C */ n2 = n2 >= 0;
/* 00015960: 0004 */ if(! n2) goto label_875; // normal if
/* 0001596C: 0021 */ function_428(s0);
/* 00015975: 0006 */ n2 = LAST_RESULT;
/* 0001597F: 0020 */ ISRT._ListGetFirstString(g_number27, n0, s0, n2);
/* 00015991: 0006 */ n1 = LAST_RESULT;
/* 0001599B: 0005 */ goto label_876;
// : Jump Referenced(1):
// : 00015960,
label_875:
/* 000159A6: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 000158EE, 00015924, 0001599B,
label_876:
/* 000159B4: 0027 */ // -- Start Return Code -- //
/* 000159B8: 0023 */ return n1;
/* 000159BF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C489,
function NUMBER function_329(n0, n1)
NUMBER n2;
begin
/* 000159CD: 0022 */ // -- Start Function Code -- //
/* 000159D6: 0027 */ // -- Start Return Code -- //
/* 000159DA: 0020 */ ISRT._ListGetNextItem(g_number27, n0, n1);
/* 000159E9: 0006 */ n2 = LAST_RESULT;
/* 000159F3: 0023 */ return n2;
/* 000159FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000077C4, 00007AE6, 00007BE8, 00008699, 000086B3,
// : 0001C111, 0001C55F, 0001C7D4, 0001D1B7,
function NUMBER function_330(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00015A08: 0022 */ // -- Start Function Code -- //
/* 00015A11: 0021 */ function_428(s0);
/* 00015A1A: 0006 */ n2 = LAST_RESULT;
/* 00015A24: 0020 */ ISRT._ListGetNextString(g_number27, n0, s0, n2);
/* 00015A36: 0006 */ n1 = LAST_RESULT;
/* 00015A40: 000D */ n2 = n1 == -502;
/* 00015A4F: 0004 */ if(! n2) goto label_879; // normal if
/* 00015A5B: 0006 */ n1 = 1;
/* 00015A67: 0005 */ goto label_881;
// : Jump Referenced(1):
// : 00015A4F,
label_879:
/* 00015A72: 000E */ n2 = n1 != 0;
/* 00015A81: 000A */ n3 = n1 > 0;
/* 00015A90: 0019 */ n2 = n2 && n3;
/* 00015A9D: 0004 */ if(! n2) goto label_881; // normal if
/* 00015AA9: 0031 */ Resize(s0, n1);
/* 00015AB3: 0006 */ n2 = LAST_RESULT;
/* 00015ABD: 000D */ n2 = n1 == n2;
/* 00015ACA: 000C */ n2 = n2 >= 0;
/* 00015AD9: 0004 */ if(! n2) goto label_880; // normal if
/* 00015AE5: 0021 */ function_428(s0);
/* 00015AEE: 0006 */ n2 = LAST_RESULT;
/* 00015AF8: 0020 */ ISRT._ListGetNextString(g_number27, n0, s0, n2);
/* 00015B0A: 0006 */ n1 = LAST_RESULT;
/* 00015B14: 0005 */ goto label_881;
// : Jump Referenced(1):
// : 00015AD9,
label_880:
/* 00015B1F: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 00015A67, 00015A9D, 00015B14,
label_881:
/* 00015B2D: 0027 */ // -- Start Return Code -- //
/* 00015B31: 0023 */ return n1;
/* 00015B38: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0002005B, 000200AE,
function NUMBER function_331(n0)
NUMBER n1;
begin
/* 00015B46: 0022 */ // -- Start Function Code -- //
/* 00015B4F: 0027 */ // -- Start Return Code -- //
/* 00015B53: 0020 */ ISRT._ListDeleteString(g_number27, n0);
/* 00015B5F: 0006 */ n1 = LAST_RESULT;
/* 00015B69: 0023 */ return n1;
/* 00015B70: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019B17,
function NUMBER function_332(n0, s0)
NUMBER n1;
begin
/* 00015B7E: 0022 */ // -- Start Function Code -- //
/* 00015B87: 0027 */ // -- Start Return Code -- //
/* 00015B8B: 0020 */ ISRT._ListReadFromFile(g_number27, n0, s0);
/* 00015B9A: 0006 */ n1 = LAST_RESULT;
/* 00015BA4: 0023 */ return n1;
/* 00015BAB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00007663, 000079D0, 0001B226, 0001B248, 0001C29C,
// : 0001CCBB, 0001E6C3,
function NUMBER function_333(n0)
NUMBER n1;
begin
/* 00015BB9: 0022 */ // -- Start Function Code -- //
/* 00015BC2: 0027 */ // -- Start Return Code -- //
/* 00015BC6: 0020 */ ISRT._ListGetType(g_number27, n0);
/* 00015BD2: 0006 */ n1 = LAST_RESULT;
/* 00015BDC: 0023 */ return n1;
/* 00015BE3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000052B4,
function NUMBER function_349(s0, s1, s2, n0)
STRING s3;
STRING s4;
STRING s5;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 00015BF1: 0022 */ // -- Start Function Code -- //
/* 00015BFA: 0006 */ s3 = "SdAskDestPath";
/* 00015C11: 0006 */ n3 = 12005;
/* 00015C1D: 0006 */ s4 = s2;
/* 00015C27: 0021 */ function_421();
/* 00015C2D: 0006 */ n6 = LAST_RESULT;
/* 00015C37: 000D */ n6 = n6 == 2;
/* 00015C46: 0004 */ if(! n6) goto label_887; // normal if
/* 00015C52: 0021 */ function_372(g_str3, s3, s0, g_number39);
/* 00015C64: 0021 */ function_398(g_str3, "Result", 2, s5, n1);
/* 00015C81: 000E */ n6 = n1 != 12;
/* 00015C90: 000E */ n7 = n1 != 2;
/* 00015C9F: 0019 */ n6 = n6 && n7;
/* 00015CAC: 0004 */ if(! n6) goto label_886; // normal if
/* 00015CB8: 0021 */ function_398(g_str3, "szDir", 1, s2, n2);
// : Jump Referenced(1):
// : 00015CAC,
label_886:
/* 00015CD6: 0027 */ // -- Start Return Code -- //
/* 00015CDA: 0023 */ return n1;
// : Jump Referenced(1):
// : 00015C46,
label_887:
/* 00015CE3: 000D */ n6 = g_number14 == 0;
/* 00015CF2: 0004 */ if(! n6) goto label_888; // normal if
/* 00015CFE: 0021 */ function_362();
// : Jump Referenced(1):
// : 00015CF2,
label_888:
/* 00015D06: 0021 */ function_134(s3, "", "", 12005);
/* 00015D1A: 0006 */ n6 = LAST_RESULT;
/* 00015D24: 000D */ n6 = n6 == -1;
/* 00015D33: 0004 */ if(! n6) goto label_889; // normal if
/* 00015D3F: 0027 */ // -- Start Return Code -- //
/* 00015D43: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015D33,
label_889:
/* 00015D4E: 0006 */ n5 = 0;
// : Jump Referenced(1):
// : 00015FD7,
label_890:
/* 00015D5C: 0001 */ // -- While/Switch -- //
/* 00015D60: 000D */ n6 = n5 == 0;
/* 00015D6F: 0004 */ if(! n6) goto label_900; // normal if
/* 00015D7B: 0021 */ function_137(s3);
/* 00015D84: 0006 */ n1 = LAST_RESULT;
/* 00015D8E: 0001 */ // -- While/Switch -- //
/* 00015D94: 000D */ n6 = n1 == -100;
/* 00015DA3: 0004 */ if(! n6) goto label_893; // normal if
/* 00015DAF: 0021 */ function_141(s3, -2147482933, s4);
/* 00015DC0: 000E */ n6 = s1 != "";
/* 00015DCD: 0004 */ if(! n6) goto label_892; // normal if
/* 00015DD9: 0021 */ function_368(s3, 718, s1);
// : Jump Referenced(1):
// : 00015DCD,
label_892:
/* 00015DEC: 0021 */ function_138(s3);
/* 00015DF5: 0006 */ n4 = LAST_RESULT;
/* 00015DFF: 0021 */ function_364(s3, n4, n0, g_str2);
/* 00015E11: 0021 */ function_379(s3, n4, s0);
/* 00015E20: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015DA3,
label_893:
/* 00015E2B: 000D */ n6 = n1 == 196;
/* 00015E3A: 0004 */ if(! n6) goto label_894; // normal if
/* 00015E46: 0021 */ function_388("", "", s4, 1);
/* 00015E5A: 0021 */ function_141(s3, -2147482933, s4);
/* 00015E6B: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015E3A,
label_894:
/* 00015E76: 000D */ n6 = n1 == 1;
/* 00015E85: 0004 */ if(! n6) goto label_895; // normal if
/* 00015E91: 0006 */ s2 = s4;
/* 00015E9B: 0006 */ n1 = 1;
/* 00015EA7: 0006 */ n5 = 1;
/* 00015EB3: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015E85,
label_895:
/* 00015EBE: 000D */ n6 = n1 == 12;
/* 00015ECD: 0004 */ if(! n6) goto label_896; // normal if
/* 00015ED9: 0006 */ n1 = 12;
/* 00015EE5: 0006 */ n5 = 1;
/* 00015EF1: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015ECD,
label_896:
/* 00015EFC: 000D */ n6 = n1 == -1;
/* 00015F0B: 0004 */ if(! n6) goto label_897; // normal if
/* 00015F17: 0021 */ function_370(-1, "SdAskDestPath");
/* 00015F32: 0006 */ n1 = -1;
/* 00015F3E: 0006 */ n5 = 1;
/* 00015F4A: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015F0B,
label_897:
/* 00015F55: 000D */ n6 = n1 == -200;
/* 00015F64: 0004 */ if(! n6) goto label_898; // normal if
/* 00015F70: 0021 */ function_371(n4, n1, n5);
/* 00015F7F: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015F64,
label_898:
/* 00015F8A: 0021 */ function_365(n1);
/* 00015F93: 0006 */ n6 = LAST_RESULT;
/* 00015F9D: 0021 */ function_366(n1);
/* 00015FA6: 0006 */ n7 = LAST_RESULT;
/* 00015FB0: 0019 */ n6 = n6 && n7;
/* 00015FBD: 0004 */ if(! n6) goto label_899; // normal if
/* 00015FC9: 0006 */ n5 = 1;
// : Jump Referenced(7):
// : 00015E20, 00015E6B, 00015EB3, 00015EF1, 00015F4A,
// : 00015F7F, 00015FBD,
label_899:
/* 00015FD7: 0005 */ goto label_890;
// : Jump Referenced(1):
// : 00015D6F,
label_900:
/* 00015FE2: 0021 */ function_135(s3);
/* 00015FEB: 0021 */ function_136(s3);
/* 00015FF4: 0021 */ function_363();
/* 00015FFA: 0021 */ function_421();
/* 00016000: 0006 */ n6 = LAST_RESULT;
/* 0001600A: 000D */ n6 = n6 == 1;
/* 00016019: 0004 */ if(! n6) goto label_901; // normal if
/* 00016025: 0021 */ function_372(g_str3, s3, s0, g_number39);
/* 00016037: 0021 */ function_397(g_str3, "szDir", 1, s2, 0);
/* 00016055: 0021 */ function_397(g_str3, "Result", 2, "", n1);
// : Jump Referenced(1):
// : 00016019,
label_901:
/* 00016074: 0027 */ // -- Start Return Code -- //
/* 00016078: 0023 */ return n1;
/* 0001607F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00022A9D, 00022C0E, 00023003,
function NUMBER function_350(n0, s0)
STRING s1;
STRING s2;
STRING s3;
STRING s5;
STRING s6;
STRING s7;
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
NUMBER n12;
NUMBER n13;
NUMBER n14;
NUMBER n15;
NUMBER n16;
NUMBER n17;
NUMBER n18;
type_11 struct_0;
begin
/* 0001608D: 0022 */ // -- Start Function Code -- //
/* 00016096: 0001 */ // -- While/Switch -- //
/* 0001609C: 000D */ n16 = n0 == 3;
/* 000160AB: 0004 */ if(! n16) goto label_906; // normal if
/* 000160B7: 0006 */ s1 = "SharedFileDlg";
/* 000160CE: 0006 */ n5 = 17049;
/* 000160DA: 0006 */ n4 = 17047;
/* 000160E6: 0006 */ s5 = "File Transfer";
/* 000160FD: 0006 */ s6 = "SharedFile";
/* 00016111: 0004 */ if(! g_number12) goto label_904; // normal if
/* 0001611D: 0027 */ // -- Start Return Code -- //
/* 00016121: 0023 */ return 7;
// : Jump Referenced(1):
// : 00016111,
label_904:
/* 0001612C: 0004 */ if(! g_number13) goto label_905; // normal if
/* 00016138: 0027 */ // -- Start Return Code -- //
/* 0001613C: 0023 */ return 6;
// : Jump Referenced(1):
// : 0001612C,
label_905:
/* 00016147: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 000160AB,
label_906:
/* 00016152: 000D */ n16 = n0 == 1;
/* 00016161: 0004 */ if(! n16) goto label_909; // normal if
/* 0001616D: 0006 */ s1 = "ReadOnlyDlg";
/* 00016182: 0006 */ n5 = 17051;
/* 0001618E: 0006 */ n4 = 17005;
/* 0001619A: 0006 */ s5 = "File Transfer";
/* 000161B1: 0006 */ s6 = "ReadOnlyFile";
/* 000161C7: 0004 */ if(! g_number6) goto label_907; // normal if
/* 000161D3: 0027 */ // -- Start Return Code -- //
/* 000161D7: 0023 */ return 7;
// : Jump Referenced(1):
// : 000161C7,
label_907:
/* 000161E2: 0004 */ if(! g_number7) goto label_908; // normal if
/* 000161EE: 0027 */ // -- Start Return Code -- //
/* 000161F2: 0023 */ return 6;
// : Jump Referenced(1):
// : 000161E2,
label_908:
/* 000161FD: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 00016161,
label_909:
/* 00016208: 000D */ n16 = n0 == 2;
/* 00016217: 0004 */ if(! n16) goto label_913; // normal if
/* 00016223: 0006 */ s1 = "FileLockedDlg";
/* 0001623A: 0006 */ n5 = 17048;
/* 00016246: 0006 */ n4 = 17002;
/* 00016252: 0006 */ s5 = "File Transfer";
/* 00016269: 0006 */ s6 = "LockedFile";
/* 0001627D: 0004 */ if(! g_number9) goto label_910; // normal if
/* 00016289: 0027 */ // -- Start Return Code -- //
/* 0001628D: 0023 */ return 5;
// : Jump Referenced(1):
// : 0001627D,
label_910:
/* 00016298: 0004 */ if(! g_number8) goto label_911; // normal if
/* 000162A4: 0027 */ // -- Start Return Code -- //
/* 000162A8: 0023 */ return 5;
// : Jump Referenced(1):
// : 00016298,
label_911:
/* 000162B3: 0004 */ if(! g_number10) goto label_912; // normal if
/* 000162BF: 0027 */ // -- Start Return Code -- //
/* 000162C3: 0023 */ return 100;
// : Jump Referenced(1):
// : 000162B3,
label_912:
/* 000162CE: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 00016217,
label_913:
/* 000162D9: 0027 */ // -- Start Return Code -- //
/* 000162DD: 0023 */ return -1;
// : Jump Referenced(3):
// : 00016147, 000161FD, 000162CE,
label_914:
/* 000162E8: 0021 */ function_421();
/* 000162EE: 0006 */ n16 = LAST_RESULT;
/* 000162F8: 000D */ n16 = n16 == 2;
/* 00016307: 0004 */ if(! n16) goto label_915; // normal if
/* 00016313: 0027 */ // -- Start Return Code -- //
/* 00016317: 0021 */ function_351(s5, s6, n0);
/* 00016326: 0006 */ n16 = LAST_RESULT;
/* 00016330: 0023 */ return n16;
// : Jump Referenced(1):
// : 00016307,
label_915:
/* 00016339: 0021 */ function_448();
/* 0001633F: 0006 */ s7 = LAST_RESULT;
/* 00016349: 0021 */ function_134(s1, s7, "", 10400);
/* 0001635D: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00016DAE,
label_916:
/* 0001636B: 0001 */ // -- While/Switch -- //
/* 0001636F: 000D */ n16 = n6 == 0;
/* 0001637E: 0004 */ if(! n16) goto label_925; // normal if
/* 0001638A: 0021 */ function_137(s1);
/* 00016393: 0006 */ n2 = LAST_RESULT;
/* 0001639D: 0001 */ // -- While/Switch -- //
/* 000163A3: 000D */ n16 = n2 == -100;
/* 000163B2: 0004 */ if(! n16) goto label_919; // normal if
/* 000163BE: 0021 */ function_377(n4);
/* 000163C7: 0006 */ s2 = LAST_RESULT;
/* 000163D1: 0021 */ function_433(s3, s2, s0);
/* 000163E0: 0021 */ function_138(s1);
/* 000163E9: 0006 */ n7 = LAST_RESULT;
/* 000163F3: 001A */ n16 = &struct_0;
/* 000163FD: 0020 */ USER.GetClientRect(n7, n16);
/* 00016409: 0035 */ struct_0.right;
/* 00016418: 0006 */ n16 = LAST_RESULT;
/* 00016422: 0035 */ struct_0.left;
/* 00016430: 0006 */ n17 = LAST_RESULT;
/* 0001643A: 000F */ n12 = n16 - n17;
/* 00016447: 0021 */ function_427(s3);
/* 00016450: 0006 */ n10 = LAST_RESULT;
/* 0001645A: 0020 */ USER.GetDlgItem(n7, 101);
/* 00016468: 0006 */ n8 = LAST_RESULT;
/* 00016472: 001A */ n16 = &struct_0;
/* 0001647C: 0020 */ USER.GetWindowRect(n8, n16);
/* 00016488: 0035 */ struct_0.bottom;
/* 00016498: 0006 */ n16 = LAST_RESULT;
/* 000164A2: 0035 */ struct_0.top;
/* 000164AF: 0006 */ n17 = LAST_RESULT;
/* 000164B9: 000F */ n14 = n16 - n17;
/* 000164C6: 0020 */ USER.GetDC(n8);
/* 000164CF: 0006 */ n9 = LAST_RESULT;
/* 000164D9: 001A */ n16 = &struct_0;
/* 000164E3: 0020 */ USER32.ScreenToClient(n7, n16);
/* 000164EF: 001A */ n16 = &struct_0;
/* 000164F9: 0020 */ USER32.DrawText(n9, s3, n10, n16, 1041);
/* 00016510: 0035 */ struct_0.bottom;
/* 00016520: 0006 */ n16 = LAST_RESULT;
/* 0001652A: 0035 */ struct_0.top;
/* 00016537: 0006 */ n17 = LAST_RESULT;
/* 00016541: 000F */ n16 = n16 - n17;
/* 0001654E: 0035 */ struct_0.left;
/* 0001655C: 0006 */ n17 = LAST_RESULT;
/* 00016566: 0007 */ n15 = n16 + n17;
/* 00016573: 0035 */ struct_0.left;
/* 00016581: 0006 */ n16 = LAST_RESULT;
/* 0001658B: 0035 */ struct_0.top;
/* 00016598: 0006 */ n17 = LAST_RESULT;
/* 000165A2: 0035 */ struct_0.left;
/* 000165B0: 0006 */ n18 = LAST_RESULT;
/* 000165BA: 0010 */ n18 = 2 * n18;
/* 000165C9: 000F */ n18 = n12 - n18;
/* 000165D6: 0020 */ USER.MoveWindow(n8, n16, n17, n18, n15, 1);
/* 000165F0: 0020 */ USER.SetWindowText(n8, s3);
/* 000165FC: 0020 */ USER.ReleaseDC(n9, n8);
/* 00016608: 001A */ n16 = &struct_0;
/* 00016612: 0020 */ USER.GetClientRect(n8, n16);
/* 0001661E: 000F */ n11 = n15 - n14;
/* 0001662B: 001A */ n16 = &struct_0;
/* 00016635: 0020 */ USER.GetWindowRect(n7, n16);
/* 00016641: 0035 */ struct_0.right;
/* 00016650: 0006 */ n16 = LAST_RESULT;
/* 0001665A: 0035 */ struct_0.left;
/* 00016668: 0006 */ n17 = LAST_RESULT;
/* 00016672: 000F */ n12 = n16 - n17;
/* 0001667F: 0035 */ struct_0.bottom;
/* 0001668F: 0006 */ n16 = LAST_RESULT;
/* 00016699: 0035 */ struct_0.top;
/* 000166A6: 0006 */ n17 = LAST_RESULT;
/* 000166B0: 000F */ n13 = n16 - n17;
/* 000166BD: 0007 */ n13 = n13 + n11;
/* 000166CA: 0035 */ struct_0.left;
/* 000166D8: 0006 */ n16 = LAST_RESULT;
/* 000166E2: 0035 */ struct_0.top;
/* 000166EF: 0006 */ n17 = LAST_RESULT;
/* 000166F9: 0007 */ n17 = n17 + n11;
/* 00016706: 0020 */ USER.MoveWindow(n7, n16, n17, n12, n13, 1);
/* 00016720: 0020 */ USER.GetDlgItem(n7, 2);
/* 0001672E: 0006 */ n16 = LAST_RESULT;
/* 00016738: 001A */ n17 = &struct_0;
/* 00016742: 0020 */ USER.GetWindowRect(n16, n17);
/* 0001674E: 0035 */ struct_0.right;
/* 0001675D: 0006 */ n16 = LAST_RESULT;
/* 00016767: 0035 */ struct_0.left;
/* 00016775: 0006 */ n17 = LAST_RESULT;
/* 0001677F: 000F */ n12 = n16 - n17;
/* 0001678C: 0035 */ struct_0.bottom;
/* 0001679C: 0006 */ n16 = LAST_RESULT;
/* 000167A6: 0035 */ struct_0.top;
/* 000167B3: 0006 */ n17 = LAST_RESULT;
/* 000167BD: 000F */ n13 = n16 - n17;
/* 000167CA: 001A */ n16 = &struct_0;
/* 000167D4: 0020 */ USER32.ScreenToClient(n7, n16);
/* 000167E0: 0020 */ USER.GetDlgItem(n7, 2);
/* 000167EE: 0006 */ n16 = LAST_RESULT;
/* 000167F8: 0035 */ struct_0.left;
/* 00016806: 0006 */ n17 = LAST_RESULT;
/* 00016810: 0035 */ struct_0.top;
/* 0001681D: 0006 */ n18 = LAST_RESULT;
/* 00016827: 0007 */ n18 = n18 + n11;
/* 00016834: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 0001684E: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001685C: 0006 */ n16 = LAST_RESULT;
/* 00016866: 001A */ n17 = &struct_0;
/* 00016870: 0020 */ USER.GetWindowRect(n16, n17);
/* 0001687C: 0035 */ struct_0.right;
/* 0001688B: 0006 */ n16 = LAST_RESULT;
/* 00016895: 0035 */ struct_0.left;
/* 000168A3: 0006 */ n17 = LAST_RESULT;
/* 000168AD: 000F */ n12 = n16 - n17;
/* 000168BA: 0035 */ struct_0.bottom;
/* 000168CA: 0006 */ n16 = LAST_RESULT;
/* 000168D4: 0035 */ struct_0.top;
/* 000168E1: 0006 */ n17 = LAST_RESULT;
/* 000168EB: 000F */ n13 = n16 - n17;
/* 000168F8: 001A */ n16 = &struct_0;
/* 00016902: 0020 */ USER32.ScreenToClient(n7, n16);
/* 0001690E: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001691C: 0006 */ n16 = LAST_RESULT;
/* 00016926: 0035 */ struct_0.left;
/* 00016934: 0006 */ n17 = LAST_RESULT;
/* 0001693E: 0035 */ struct_0.top;
/* 0001694B: 0006 */ n18 = LAST_RESULT;
/* 00016955: 0007 */ n18 = n18 + n11;
/* 00016962: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 0001697C: 0020 */ USER.GetDlgItem(n7, 0);
/* 0001698A: 0006 */ n16 = LAST_RESULT;
/* 00016994: 001A */ n17 = &struct_0;
/* 0001699E: 0020 */ USER.GetWindowRect(n16, n17);
/* 000169AA: 0035 */ struct_0.right;
/* 000169B9: 0006 */ n16 = LAST_RESULT;
/* 000169C3: 0035 */ struct_0.left;
/* 000169D1: 0006 */ n17 = LAST_RESULT;
/* 000169DB: 000F */ n12 = n16 - n17;
/* 000169E8: 0035 */ struct_0.bottom;
/* 000169F8: 0006 */ n16 = LAST_RESULT;
/* 00016A02: 0035 */ struct_0.top;
/* 00016A0F: 0006 */ n17 = LAST_RESULT;
/* 00016A19: 000F */ n13 = n16 - n17;
/* 00016A26: 001A */ n16 = &struct_0;
/* 00016A30: 0020 */ USER32.ScreenToClient(n7, n16);
/* 00016A3C: 0020 */ USER.GetDlgItem(n7, 0);
/* 00016A4A: 0006 */ n16 = LAST_RESULT;
/* 00016A54: 0035 */ struct_0.left;
/* 00016A62: 0006 */ n17 = LAST_RESULT;
/* 00016A6C: 0035 */ struct_0.top;
/* 00016A79: 0006 */ n18 = LAST_RESULT;
/* 00016A83: 0007 */ n18 = n18 + n11;
/* 00016A90: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 00016AAA: 0020 */ USER.GetDlgItem(n7, 5);
/* 00016AB8: 0006 */ n16 = LAST_RESULT;
/* 00016AC2: 001A */ n17 = &struct_0;
/* 00016ACC: 0020 */ USER.GetWindowRect(n16, n17);
/* 00016AD8: 0035 */ struct_0.right;
/* 00016AE7: 0006 */ n16 = LAST_RESULT;
/* 00016AF1: 0035 */ struct_0.left;
/* 00016AFF: 0006 */ n17 = LAST_RESULT;
/* 00016B09: 000F */ n12 = n16 - n17;
/* 00016B16: 0035 */ struct_0.bottom;
/* 00016B26: 0006 */ n16 = LAST_RESULT;
/* 00016B30: 0035 */ struct_0.top;
/* 00016B3D: 0006 */ n17 = LAST_RESULT;
/* 00016B47: 000F */ n13 = n16 - n17;
/* 00016B54: 001A */ n16 = &struct_0;
/* 00016B5E: 0020 */ USER32.ScreenToClient(n7, n16);
/* 00016B6A: 0020 */ USER.GetDlgItem(n7, 5);
/* 00016B78: 0006 */ n16 = LAST_RESULT;
/* 00016B82: 0035 */ struct_0.left;
/* 00016B90: 0006 */ n17 = LAST_RESULT;
/* 00016B9A: 0035 */ struct_0.top;
/* 00016BA7: 0006 */ n18 = LAST_RESULT;
/* 00016BB1: 0007 */ n18 = n18 + n11;
/* 00016BBE: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 00016BD8: 0021 */ function_377(n5);
/* 00016BE1: 0006 */ s2 = LAST_RESULT;
/* 00016BEB: 0020 */ USER.SetWindowText(n7, s2);
/* 00016BF7: 0021 */ function_356(s1, n0, n7, n11);
/* 00016C09: 0006 */ n1 = LAST_RESULT;
/* 00016C13: 0021 */ function_421();
/* 00016C19: 0006 */ n16 = LAST_RESULT;
/* 00016C23: 000D */ n16 = n16 == 1;
/* 00016C32: 0004 */ if(! n16) goto label_918; // normal if
/* 00016C3E: 0021 */ function_145(s1, 5, -1001);
/* 00016C51: 0021 */ function_482(n7, 5, 0);
// : Jump Referenced(1):
// : 00016C32,
label_918:
/* 00016C66: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 000163B2,
label_919:
/* 00016C71: 000D */ n16 = n2 == 1;
/* 00016C80: 0004 */ if(! n16) goto label_920; // normal if
/* 00016C8C: 0021 */ function_353(s1, n0, n7);
/* 00016C9B: 0006 */ n1 = LAST_RESULT;
/* 00016CA5: 0006 */ n6 = 1;
/* 00016CB1: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016C80,
label_920:
/* 00016CBC: 000D */ n16 = n2 == 0;
/* 00016CCB: 0004 */ if(! n16) goto label_921; // normal if
/* 00016CD7: 0021 */ function_354(s1, n0, n7);
/* 00016CE6: 0006 */ n1 = LAST_RESULT;
/* 00016CF0: 0006 */ n6 = 1;
/* 00016CFC: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016CCB,
label_921:
/* 00016D07: 000D */ n16 = n2 == 5;
/* 00016D16: 0004 */ if(! n16) goto label_922; // normal if
/* 00016D22: 0021 */ function_357(s1, n0);
/* 00016D2E: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016D16,
label_922:
/* 00016D39: 000D */ n16 = n2 == 6;
/* 00016D48: 0004 */ if(! n16) goto label_923; // normal if
/* 00016D54: 0021 */ function_355(s1, n0, n7);
/* 00016D63: 0006 */ n1 = LAST_RESULT;
/* 00016D6D: 0006 */ n6 = 1;
/* 00016D79: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016D48,
label_923:
/* 00016D84: 0021 */ function_365(n2);
/* 00016D8D: 0006 */ n16 = LAST_RESULT;
/* 00016D97: 0004 */ if(! n16) goto label_924; // normal if
/* 00016DA3: 0021 */ function_366(n2);
// : Jump Referenced(6):
// : 00016C66, 00016CB1, 00016CFC, 00016D2E, 00016D79,
// : 00016D97,
label_924:
/* 00016DAE: 0005 */ goto label_916;
// : Jump Referenced(1):
// : 0001637E,
label_925:
/* 00016DB9: 0021 */ function_352(s5, s6, n0);
/* 00016DC8: 0021 */ function_135(s1);
/* 00016DD1: 0021 */ function_136(s1);
/* 00016DDA: 000D */ n16 = n1 == -911;
/* 00016DE9: 0004 */ if(! n16) goto label_926; // normal if
// : Jump Referenced(1):
// : 00016DE9,
label_926:
/* 00016DF7: 0027 */ // -- Start Return Code -- //
/* 00016DFB: 0023 */ return n1;
/* 00016E02: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016317,
function NUMBER function_351(s0, s1, n0)
STRING s2;
NUMBER n1;
NUMBER n2;
begin
/* 00016E14: 0022 */ // -- Start Function Code -- //
/* 00016E1D: 0021 */ function_398(s0, s1, 1, s2, n1);
/* 00016E34: 000D */ n2 = s2 == "YesToAll";
/* 00016E49: 0004 */ if(! n2) goto label_931; // normal if
/* 00016E55: 0001 */ // -- While/Switch -- //
/* 00016E5B: 000D */ n2 = n0 == 3;
/* 00016E6A: 0004 */ if(! n2) goto label_929; // normal if
/* 00016E76: 0006 */ g_number13 = 1;
/* 00016E82: 0027 */ // -- Start Return Code -- //
/* 00016E86: 0023 */ return 6;
/* 00016E8F: 0005 */ goto label_931;
// : Jump Referenced(1):
// : 00016E6A,
label_929:
/* 00016E9A: 000D */ n2 = n0 == 2;
/* 00016EA9: 0004 */ if(! n2) goto label_930; // normal if
/* 00016EB5: 0006 */ g_number8 = 1;
/* 00016EC1: 0027 */ // -- Start Return Code -- //
/* 00016EC5: 0023 */ return 6;
/* 00016ECE: 0005 */ goto label_931;
// : Jump Referenced(1):
// : 00016EA9,
label_930:
/* 00016ED9: 000D */ n2 = n0 == 1;
/* 00016EE8: 0004 */ if(! n2) goto label_931; // normal if
/* 00016EF4: 0006 */ g_number7 = 1;
/* 00016F00: 0027 */ // -- Start Return Code -- //
/* 00016F04: 0023 */ return 6;
// : Jump Referenced(4):
// : 00016E49, 00016E8F, 00016ECE, 00016EE8,
label_931:
/* 00016F0F: 000D */ n2 = s2 == "NoToAll";
/* 00016F23: 0004 */ if(! n2) goto label_935; // normal if
/* 00016F2F: 0001 */ // -- While/Switch -- //
/* 00016F35: 000D */ n2 = n0 == 3;
/* 00016F44: 0004 */ if(! n2) goto label_933; // normal if
/* 00016F50: 0006 */ g_number12 = 1;
/* 00016F5C: 0027 */ // -- Start Return Code -- //
/* 00016F60: 0023 */ return 7;
/* 00016F69: 0005 */ goto label_935;
// : Jump Referenced(1):
// : 00016F44,
label_933:
/* 00016F74: 000D */ n2 = n0 == 2;
/* 00016F83: 0004 */ if(! n2) goto label_934; // normal if
/* 00016F8F: 0006 */ g_number9 = 1;
/* 00016F9B: 0027 */ // -- Start Return Code -- //
/* 00016F9F: 0023 */ return 7;
/* 00016FA8: 0005 */ goto label_935;
// : Jump Referenced(1):
// : 00016F83,
label_934:
/* 00016FB3: 000D */ n2 = n0 == 1;
/* 00016FC2: 0004 */ if(! n2) goto label_935; // normal if
/* 00016FCE: 0006 */ g_number6 = 1;
/* 00016FDA: 0027 */ // -- Start Return Code -- //
/* 00016FDE: 0023 */ return 7;
// : Jump Referenced(4):
// : 00016F23, 00016F69, 00016FA8, 00016FC2,
label_935:
/* 00016FE9: 000D */ n2 = s2 == "Reboot";
/* 00016FFC: 0004 */ if(! n2) goto label_936; // normal if
/* 00017008: 000D */ n2 = n0 == 2;
/* 00017017: 0004 */ if(! n2) goto label_936; // normal if
/* 00017023: 0006 */ g_number10 = 1;
/* 0001702F: 0027 */ // -- Start Return Code -- //
/* 00017033: 0023 */ return 100;
// : Jump Referenced(2):
// : 00016FFC, 00017017,
label_936:
/* 0001703E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016DB9,
function NUMBER function_352(s0, s1, n0)
STRING s2;
NUMBER n1;
begin
/* 0001704C: 0022 */ // -- Start Function Code -- //
/* 00017055: 0021 */ function_421();
/* 0001705B: 0006 */ n1 = LAST_RESULT;
/* 00017065: 000D */ n1 = n1 == 1;
/* 00017074: 0004 */ if(! n1) goto label_941; // normal if
/* 00017080: 0018 */ n1 = g_number6 || g_number12;
/* 0001708D: 0018 */ n1 = n1 || g_number9;
/* 0001709A: 0004 */ if(! n1) goto label_938; // normal if
/* 000170A6: 0006 */ s2 = "NoToAll";
/* 000170B7: 0005 */ goto label_940;
// : Jump Referenced(1):
// : 0001709A,
label_938:
/* 000170C2: 0018 */ n1 = g_number7 || g_number13;
/* 000170CF: 0018 */ n1 = n1 || g_number8;
/* 000170DC: 0004 */ if(! n1) goto label_939; // normal if
/* 000170E8: 0006 */ s2 = "YesToAll";
/* 000170FA: 0005 */ goto label_940;
// : Jump Referenced(1):
// : 000170DC,
label_939:
/* 00017105: 0004 */ if(! g_number10) goto label_940; // normal if
/* 00017111: 0006 */ s2 = "Reboot";
// : Jump Referenced(3):
// : 000170B7, 000170FA, 00017105,
label_940:
/* 00017123: 0021 */ function_397(s0, s1, 1, s2, 0);
// : Jump Referenced(1):
// : 00017074,
label_941:
/* 0001713E: 0024 */ return;
/* 00017142: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016C8C,
function NUMBER function_353(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 00017150: 0022 */ // -- Start Function Code -- //
/* 00017159: 0001 */ // -- While/Switch -- //
/* 0001715F: 000D */ n3 = n0 == 3;
/* 0001716E: 0004 */ if(! n3) goto label_945; // normal if
/* 0001717A: 0021 */ function_144(s0, 5);
/* 00017188: 0006 */ n3 = LAST_RESULT;
/* 00017192: 000D */ n3 = n3 == -1001;
/* 000171A1: 0004 */ if(! n3) goto label_944; // normal if
/* 000171AD: 0006 */ g_number13 = 1;
// : Jump Referenced(1):
// : 000171A1,
label_944:
/* 000171BB: 0006 */ n2 = 6;
/* 000171C7: 0005 */ goto label_949;
// : Jump Referenced(1):
// : 0001716E,
label_945:
/* 000171D2: 000D */ n3 = n0 == 2;
/* 000171E1: 0004 */ if(! n3) goto label_947; // normal if
/* 000171ED: 0021 */ function_144(s0, 5);
/* 000171FB: 0006 */ n3 = LAST_RESULT;
/* 00017205: 000D */ n3 = n3 == -1001;
/* 00017214: 0004 */ if(! n3) goto label_946; // normal if
/* 00017220: 0006 */ g_number8 = 1;
// : Jump Referenced(1):
// : 00017214,
label_946:
/* 0001722E: 0006 */ n2 = 5;
/* 0001723A: 0005 */ goto label_949;
// : Jump Referenced(1):
// : 000171E1,
label_947:
/* 00017245: 000D */ n3 = n0 == 1;
/* 00017254: 0004 */ if(! n3) goto label_949; // normal if
/* 00017260: 0021 */ function_144(s0, 5);
/* 0001726E: 0006 */ n3 = LAST_RESULT;
/* 00017278: 000D */ n3 = n3 == -1001;
/* 00017287: 0004 */ if(! n3) goto label_948; // normal if
/* 00017293: 0006 */ g_number7 = 1;
// : Jump Referenced(1):
// : 00017287,
label_948:
/* 000172A1: 0006 */ n2 = 6;
// : Jump Referenced(3):
// : 000171C7, 0001723A, 00017254,
label_949:
/* 000172AF: 0027 */ // -- Start Return Code -- //
/* 000172B3: 0023 */ return n2;
/* 000172BA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016CD7,
function NUMBER function_354(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 000172C8: 0022 */ // -- Start Function Code -- //
/* 000172D1: 0001 */ // -- While/Switch -- //
/* 000172D7: 000D */ n3 = n0 == 3;
/* 000172E6: 0004 */ if(! n3) goto label_953; // normal if
/* 000172F2: 0021 */ function_144(s0, 5);
/* 00017300: 0006 */ n3 = LAST_RESULT;
/* 0001730A: 000D */ n3 = n3 == -1001;
/* 00017319: 0004 */ if(! n3) goto label_952; // normal if
/* 00017325: 0006 */ g_number12 = 1;
// : Jump Referenced(1):
// : 00017319,
label_952:
/* 00017333: 0006 */ n2 = 7;
/* 0001733F: 0005 */ goto label_956;
// : Jump Referenced(1):
// : 000172E6,
label_953:
/* 0001734A: 000D */ n3 = n0 == 2;
/* 00017359: 0004 */ if(! n3) goto label_954; // normal if
/* 00017365: 0006 */ n2 = 4;
/* 00017371: 0005 */ goto label_956;
// : Jump Referenced(1):
// : 00017359,
label_954:
/* 0001737C: 000D */ n3 = n0 == 1;
/* 0001738B: 0004 */ if(! n3) goto label_956; // normal if
/* 00017397: 0021 */ function_144(s0, 5);
/* 000173A5: 0006 */ n3 = LAST_RESULT;
/* 000173AF: 000D */ n3 = n3 == -1001;
/* 000173BE: 0004 */ if(! n3) goto label_955; // normal if
/* 000173CA: 0006 */ g_number6 = 1;
// : Jump Referenced(1):
// : 000173BE,
label_955:
/* 000173D8: 0006 */ n2 = 7;
// : Jump Referenced(3):
// : 0001733F, 00017371, 0001738B,
label_956:
/* 000173E6: 0027 */ // -- Start Return Code -- //
/* 000173EA: 0023 */ return n2;
/* 000173F1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016D54,
function NUMBER function_355(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 000173FF: 0022 */ // -- Start Function Code -- //
/* 00017408: 000D */ n3 = n0 == 2;
/* 00017417: 0004 */ if(! n3) goto label_959; // normal if
/* 00017423: 0021 */ function_144(s0, 5);
/* 00017431: 0006 */ n3 = LAST_RESULT;
/* 0001743B: 000D */ n3 = n3 == -1001;
/* 0001744A: 0004 */ if(! n3) goto label_958; // normal if
/* 00017456: 0006 */ g_number10 = 1;
// : Jump Referenced(1):
// : 0001744A,
label_958:
/* 00017464: 0006 */ n2 = 100;
// : Jump Referenced(1):
// : 00017417,
label_959:
/* 00017472: 0027 */ // -- Start Return Code -- //
/* 00017476: 0023 */ return n2;
/* 0001747D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016BF7,
function NUMBER function_356(s0, n0, n1, n2)
STRING s1;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
type_11 struct_0;
begin
/* 0001748B: 0022 */ // -- Start Function Code -- //
/* 00017494: 0001 */ // -- While/Switch -- //
/* 0001749A: 000D */ n7 = n0 == 3;
/* 000174A9: 0004 */ if(! n7) goto label_962; // normal if
/* 000174B5: 0027 */ // -- Start Return Code -- //
/* 000174B9: 0023 */ return 0;
/* 000174C2: 0005 */ goto label_964;
// : Jump Referenced(1):
// : 000174A9,
label_962:
/* 000174CD: 000D */ n7 = n0 == 2;
/* 000174DC: 0004 */ if(! n7) goto label_963; // normal if
/* 000174E8: 0020 */ USER.GetDlgItem(n1, 6);
/* 000174F6: 0006 */ n6 = LAST_RESULT;
/* 00017500: 0020 */ USER.ShowWindow(n6, 5);
/* 0001750E: 0021 */ function_377(17053);
/* 00017519: 0006 */ s1 = LAST_RESULT;
/* 00017523: 0021 */ function_141(s0, 0, s1);
/* 00017534: 0021 */ function_377(17052);
/* 0001753F: 0006 */ s1 = LAST_RESULT;
/* 00017549: 0021 */ function_141(s0, 1, s1);
/* 0001755A: 0020 */ USER.GetDlgItem(n1, 6);
/* 00017568: 0006 */ n7 = LAST_RESULT;
/* 00017572: 001A */ n8 = &struct_0;
/* 0001757C: 0020 */ USER.GetWindowRect(n7, n8);
/* 00017588: 0035 */ struct_0.right;
/* 00017597: 0006 */ n7 = LAST_RESULT;
/* 000175A1: 0035 */ struct_0.left;
/* 000175AF: 0006 */ n8 = LAST_RESULT;
/* 000175B9: 000F */ n4 = n7 - n8;
/* 000175C6: 0035 */ struct_0.bottom;
/* 000175D6: 0006 */ n7 = LAST_RESULT;
/* 000175E0: 0035 */ struct_0.top;
/* 000175ED: 0006 */ n8 = LAST_RESULT;
/* 000175F7: 000F */ n5 = n7 - n8;
/* 00017604: 001A */ n7 = &struct_0;
/* 0001760E: 0020 */ USER32.ScreenToClient(n1, n7);
/* 0001761A: 0020 */ USER.GetDlgItem(n1, 6);
/* 00017628: 0006 */ n7 = LAST_RESULT;
/* 00017632: 0035 */ struct_0.left;
/* 00017640: 0006 */ n8 = LAST_RESULT;
/* 0001764A: 0035 */ struct_0.top;
/* 00017657: 0006 */ n9 = LAST_RESULT;
/* 00017661: 0007 */ n9 = n9 + n2;
/* 0001766E: 0020 */ USER.MoveWindow(n7, n8, n9, n4, n5, 1);
/* 00017688: 0005 */ goto label_964;
// : Jump Referenced(1):
// : 000174DC,
label_963:
/* 00017693: 000D */ n7 = n0 == 1;
/* 000176A2: 0004 */ if(! n7) goto label_964; // normal if
/* 000176AE: 0027 */ // -- Start Return Code -- //
/* 000176B2: 0023 */ return 0;
// : Jump Referenced(3):
// : 000174C2, 00017688, 000176A2,
label_964:
/* 000176BD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016D22,
function NUMBER function_357(s0, n0)
NUMBER n1;
NUMBER n2;
begin
/* 000176CF: 0022 */ // -- Start Function Code -- //
/* 000176D8: 0021 */ function_138(s0);
/* 000176E1: 0006 */ n1 = LAST_RESULT;
/* 000176EB: 0021 */ function_144(s0, 5);
/* 000176F9: 0006 */ n2 = LAST_RESULT;
/* 00017703: 000D */ n2 = n2 == -1001;
/* 00017712: 0004 */ if(! n2) goto label_970; // normal if
/* 0001771E: 0001 */ // -- While/Switch -- //
/* 00017724: 000D */ n2 = n0 == 3;
/* 00017733: 0004 */ if(! n2) goto label_967; // normal if
/* 0001773F: 0021 */ function_482(n1, 2, 0);
/* 00017752: 0005 */ goto label_969;
// : Jump Referenced(1):
// : 00017733,
label_967:
/* 0001775D: 000D */ n2 = n0 == 1;
/* 0001776C: 0004 */ if(! n2) goto label_968; // normal if
/* 00017778: 0021 */ function_482(n1, 2, 0);
/* 0001778B: 0005 */ goto label_969;
// : Jump Referenced(1):
// : 0001776C,
label_968:
/* 00017796: 000D */ n2 = n0 == 2;
/* 000177A5: 0004 */ if(! n2) goto label_969; // normal if
/* 000177B1: 0021 */ function_482(n1, 0, 0);
/* 000177C4: 0021 */ function_482(n1, 2, 0);
// : Jump Referenced(3):
// : 00017752, 0001778B, 000177A5,
label_969:
/* 000177D9: 0005 */ goto label_971;
// : Jump Referenced(1):
// : 00017712,
label_970:
/* 000177E4: 0021 */ function_482(n1, 2, 1);
/* 000177F7: 0021 */ function_482(n1, 0, 1);
// : Jump Referenced(1):
// : 000177D9,
label_971:
/* 0001780C: 0024 */ return;
/* 00017810: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000057F7, 000058DB, 0001868E,
function NUMBER function_358(s0, s1, n0, s2, n1)
STRING s3;
STRING s4;
NUMBER n2;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
NUMBER n12;
NUMBER n13;
NUMBER n14;
begin
/* 0001781E: 0022 */ // -- Start Function Code -- //
/* 00017827: 0006 */ s3 = "SdFinishReboot";
/* 0001783F: 0006 */ n7 = 12031;
/* 0001784B: 0006 */ n11 = 0;
/* 00017857: 0021 */ function_421();
/* 0001785D: 0006 */ n13 = LAST_RESULT;
/* 00017867: 000D */ n13 = n13 == 2;
/* 00017876: 0004 */ if(! n13) goto label_974; // normal if
/* 00017882: 0021 */ function_372(g_str3, s3, s0, g_number40);
/* 00017894: 0021 */ function_398(g_str3, "Result", 2, s4, n2);
/* 000178B1: 0021 */ function_398(g_str3, "BootOption", 2, s4, n8);
/* 000178D2: 000D */ n13 = n8 == 3;
/* 000178E1: 0004 */ if(! n13) goto label_973; // normal if
/* 000178ED: 0021 */ function_284(n8);
/* 000178F6: 0006 */ n6 = LAST_RESULT;
/* 00017900: 0009 */ n13 = n6 < 0;
/* 0001790F: 0004 */ if(! n13) goto label_973; // normal if
/* 0001791B: 0006 */ n2 = n6;
// : Jump Referenced(2):
// : 000178E1, 0001790F,
label_973:
/* 00017927: 0027 */ // -- Start Return Code -- //
/* 0001792B: 0023 */ return n2;
// : Jump Referenced(1):
// : 00017876,
label_974:
/* 00017934: 000D */ n13 = g_number14 == 0;
/* 00017943: 0004 */ if(! n13) goto label_975; // normal if
/* 0001794F: 0021 */ function_362();
// : Jump Referenced(1):
// : 00017943,
label_975:
/* 00017957: 0021 */ function_134(s3, "", "", 12031);
/* 0001796B: 0006 */ n13 = LAST_RESULT;
/* 00017975: 000D */ n13 = n13 == -1;
/* 00017984: 0004 */ if(! n13) goto label_976; // normal if
/* 00017990: 0027 */ // -- Start Return Code -- //
/* 00017994: 0023 */ return -1;
// : Jump Referenced(1):
// : 00017984,
label_976:
/* 0001799F: 0021 */ function_176(50);
/* 000179AA: 0021 */ function_176(56);
/* 000179B5: 0006 */ n12 = 0;
// : Jump Referenced(1):
// : 00017E01,
label_977:
/* 000179C3: 0001 */ // -- While/Switch -- //
/* 000179C7: 000D */ n13 = n12 == 0;
/* 000179D6: 0004 */ if(! n13) goto label_995; // normal if
/* 000179E2: 0021 */ function_137(s3);
/* 000179EB: 0006 */ n2 = LAST_RESULT;
/* 000179F5: 0001 */ // -- While/Switch -- //
/* 000179FB: 000D */ n13 = n2 == -100;
/* 00017A0A: 0004 */ if(! n13) goto label_987; // normal if
/* 00017A16: 000E */ n13 = s1 != "";
/* 00017A23: 0004 */ if(! n13) goto label_979; // normal if
/* 00017A2F: 0021 */ function_368(s3, 711, s1);
// : Jump Referenced(1):
// : 00017A23,
label_979:
/* 00017A42: 000E */ n13 = s2 != "";
/* 00017A4F: 0004 */ if(! n13) goto label_980; // normal if
/* 00017A5B: 0021 */ function_368(s3, 712, s2);
// : Jump Referenced(1):
// : 00017A4F,
label_980:
/* 00017A6E: 0021 */ function_138(s3);
/* 00017A77: 0006 */ n10 = LAST_RESULT;
/* 00017A81: 0021 */ function_364(s3, n10, 0, g_str2);
/* 00017A95: 0021 */ function_379(s3, n10, s0);
/* 00017AA4: 0021 */ function_359(s3, n10, n11);
/* 00017AB3: 0021 */ function_145(s3, 501, 0);
/* 00017AC6: 0021 */ function_145(s3, 502, 0);
/* 00017AD9: 0021 */ function_145(s3, 503, 0);
/* 00017AEC: 0001 */ // -- While/Switch -- //
/* 00017AF2: 000D */ n13 = n0 == 3;
/* 00017B01: 0004 */ if(! n13) goto label_982; // normal if
/* 00017B0D: 0021 */ function_145(s3, 502, -1001);
/* 00017B20: 0020 */ USER.GetDlgItem(n10, 502);
/* 00017B2E: 0006 */ n9 = LAST_RESULT;
/* 00017B38: 0005 */ goto label_986;
// : Jump Referenced(1):
// : 00017B01,
label_982:
/* 00017B43: 000D */ n13 = n0 == 2;
/* 00017B52: 0004 */ if(! n13) goto label_985; // normal if
/* 00017B5E: 0004 */ if(! n11) goto label_983; // normal if
/* 00017B6A: 0021 */ function_145(s3, 501, -1001);
/* 00017B7D: 0020 */ USER.GetDlgItem(n10, 501);
/* 00017B8B: 0006 */ n9 = LAST_RESULT;
/* 00017B95: 0005 */ goto label_984;
// : Jump Referenced(1):
// : 00017B5E,
label_983:
/* 00017BA0: 0021 */ function_145(s3, 502, -1001);
/* 00017BB3: 0020 */ USER.GetDlgItem(n10, 502);
/* 00017BC1: 0006 */ n9 = LAST_RESULT;
// : Jump Referenced(1):
// : 00017B95,
label_984:
/* 00017BCD: 0005 */ goto label_986;
// : Jump Referenced(1):
// : 00017B52,
label_985:
/* 00017BD8: 0021 */ function_145(s3, 503, -1001);
/* 00017BEB: 0020 */ USER.GetDlgItem(n10, 503);
/* 00017BF9: 0006 */ n9 = LAST_RESULT;
// : Jump Referenced(2):
// : 00017B38, 00017BCD,
label_986:
/* 00017C05: 0020 */ USER.SetFocus(n9);
/* 00017C0E: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017A0A,
label_987:
/* 00017C19: 000D */ n13 = n2 == 1;
/* 00017C28: 0004 */ if(! n13) goto label_990; // normal if
/* 00017C34: 0006 */ n2 = 1;
/* 00017C40: 0006 */ n12 = 1;
/* 00017C4C: 0006 */ n6 = 0;
/* 00017C58: 0006 */ n8 = 0;
/* 00017C64: 0021 */ function_144(s3, 502);
/* 00017C72: 0006 */ n13 = LAST_RESULT;
/* 00017C7C: 000D */ n13 = n13 == -1001;
/* 00017C8B: 0004 */ if(! n13) goto label_989; // normal if
/* 00017C97: 0006 */ n8 = 3;
/* 00017CA3: 0021 */ function_284(3);
/* 00017CAE: 0006 */ n6 = LAST_RESULT;
/* 00017CB8: 0009 */ n13 = n6 < 0;
/* 00017CC7: 0004 */ if(! n13) goto label_988; // normal if
/* 00017CD3: 0006 */ n2 = n6;
/* 00017CDD: 0005 */ goto label_989;
// : Jump Referenced(1):
// : 00017CC7,
label_988:
/* 00017CE8: 0006 */ n2 = 6;
// : Jump Referenced(2):
// : 00017C8B, 00017CDD,
label_989:
/* 00017CF6: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017C28,
label_990:
/* 00017D01: 000D */ n13 = n2 == 12;
/* 00017D10: 0004 */ if(! n13) goto label_991; // normal if
/* 00017D1C: 0006 */ n2 = 12;
/* 00017D28: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D10,
label_991:
/* 00017D33: 000D */ n13 = n2 == -1;
/* 00017D42: 0004 */ if(! n13) goto label_992; // normal if
/* 00017D4E: 0021 */ function_370(-1, s3);
/* 00017D5C: 0006 */ n2 = -1;
/* 00017D68: 0006 */ n12 = 1;
/* 00017D74: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D42,
label_992:
/* 00017D7F: 000D */ n13 = n2 == -200;
/* 00017D8E: 0004 */ if(! n13) goto label_993; // normal if
/* 00017D9A: 0021 */ function_371(n10, n2, n12);
/* 00017DA9: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D8E,
label_993:
/* 00017DB4: 0021 */ function_365(n2);
/* 00017DBD: 0006 */ n13 = LAST_RESULT;
/* 00017DC7: 0021 */ function_366(n2);
/* 00017DD0: 0006 */ n14 = LAST_RESULT;
/* 00017DDA: 0019 */ n13 = n13 && n14;
/* 00017DE7: 0004 */ if(! n13) goto label_994; // normal if
/* 00017DF3: 0006 */ n12 = 1;
// : Jump Referenced(6):
// : 00017C0E, 00017CF6, 00017D28, 00017D74, 00017DA9,
// : 00017DE7,
label_994:
/* 00017E01: 0005 */ goto label_977;
// : Jump Referenced(1):
// : 000179D6,
label_995:
/* 00017E0C: 0021 */ function_135(s3);
/* 00017E15: 0021 */ function_136(s3);
/* 00017E1E: 0021 */ function_363();
/* 00017E24: 0021 */ function_175(50);
/* 00017E2F: 0021 */ function_175(56);
/* 00017E3A: 0021 */ function_421();
/* 00017E40: 0006 */ n13 = LAST_RESULT;
/* 00017E4A: 000D */ n13 = n13 == 1;
/* 00017E59: 0004 */ if(! n13) goto label_996; // normal if
/* 00017E65: 0021 */ function_372(g_str3, s3, s0, g_number40);
/* 00017E77: 0021 */ function_397(g_str3, "Result", 2, "", n2);
/* 00017E94: 0021 */ function_397(g_str3, "BootOption", 2, "", n8);
// : Jump Referenced(1):
// : 00017E59,
label_996:
/* 00017EB7: 0027 */ // -- Start Return Code -- //
/* 00017EBB: 0023 */ return n2;
/* 00017EC2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00017AA4,
function NUMBER function_359(s0, n0, n1)
NUMBER n2;
begin
/* 00017ED0: 0022 */ // -- Start Function Code -- //
/* 00017ED9: 0004 */ if(! n1) goto label_998; // normal if
/* 00017EE5: 0027 */ // -- Start Return Code -- //
/* 00017EE9: 0023 */ return 1;
// : Jump Referenced(1):
// : 00017ED9,
label_998:
/* 00017EF4: 0020 */ USER.GetDlgItem(n0, 501);
/* 00017F02: 0006 */ n2 = LAST_RESULT;
/* 00017F0C: 0004 */ if(! n2) goto label_999; // normal if
/* 00017F18: 0020 */ USER.ShowWindow(n2, 0);
// : Jump Referenced(1):
// : 00017F0C,
label_999:
/* 00017F28: 0024 */ return;
/* 00017F2C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018630,
function NUMBER function_360(s0, s1, s2, s3, s4, n0, n1)
STRING s5;
STRING s6;
NUMBER n2;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
begin
/* 00017F3A: 0022 */ // -- Start Function Code -- //
/* 00017F43: 0006 */ s5 = "SdFinish";
/* 00017F55: 0006 */ n4 = 12032;
/* 00017F61: 0006 */ n5 = 0;
/* 00017F6D: 0021 */ function_421();
/* 00017F73: 0006 */ n10 = LAST_RESULT;
/* 00017F7D: 000D */ n10 = n10 == 2;
/* 00017F8C: 0004 */ if(! n10) goto label_1002; // normal if
/* 00017F98: 0021 */ function_372(g_str3, s5, s0, g_number41);
/* 00017FAA: 0021 */ function_398(g_str3, "Result", 2, s6, n2);
/* 00017FC7: 000E */ n10 = n2 != 12;
/* 00017FD6: 000E */ n11 = n2 != 2;
/* 00017FE5: 0019 */ n10 = n10 && n11;
/* 00017FF2: 0004 */ if(! n10) goto label_1001; // normal if
/* 00017FFE: 0021 */ function_398(g_str3, "bOpt1", 2, s6, n0);
/* 0001801A: 0021 */ function_398(g_str3, "bOpt2", 2, s6, n1);
// : Jump Referenced(1):
// : 00017FF2,
label_1001:
/* 00018038: 0027 */ // -- Start Return Code -- //
/* 0001803C: 0023 */ return n2;
// : Jump Referenced(1):
// : 00017F8C,
label_1002:
/* 00018045: 000D */ n10 = g_number14 == 0;
/* 00018054: 0004 */ if(! n10) goto label_1003; // normal if
/* 00018060: 0021 */ function_362();
// : Jump Referenced(1):
// : 00018054,
label_1003:
/* 00018068: 0021 */ function_134(s5, "", "", 12032);
/* 0001807C: 0006 */ n10 = LAST_RESULT;
/* 00018086: 000D */ n10 = n10 == -1;
/* 00018095: 0004 */ if(! n10) goto label_1004; // normal if
/* 000180A1: 0027 */ // -- Start Return Code -- //
/* 000180A5: 0023 */ return -1;
// : Jump Referenced(1):
// : 00018095,
label_1004:
/* 000180B0: 0021 */ function_176(50);
/* 000180BB: 0021 */ function_176(56);
/* 000180C6: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00018526,
label_1005:
/* 000180D4: 0001 */ // -- While/Switch -- //
/* 000180D8: 000D */ n10 = n6 == 0;
/* 000180E7: 0004 */ if(! n10) goto label_1025; // normal if
/* 000180F3: 0021 */ function_137(s5);
/* 000180FC: 0006 */ n2 = LAST_RESULT;
/* 00018106: 0001 */ // -- While/Switch -- //
/* 0001810C: 000D */ n10 = n2 == -100;
/* 0001811B: 0004 */ if(! n10) goto label_1017; // normal if
/* 00018127: 0021 */ function_138(s5);
/* 00018130: 0006 */ n7 = LAST_RESULT;
/* 0001813A: 000E */ n10 = s1 != "";
/* 00018147: 0004 */ if(! n10) goto label_1007; // normal if
/* 00018153: 0021 */ function_368(s5, 711, s1);
// : Jump Referenced(1):
// : 00018147,
label_1007:
/* 00018166: 000E */ n10 = s2 != "";
/* 00018173: 0004 */ if(! n10) goto label_1008; // normal if
/* 0001817F: 0021 */ function_368(s5, 712, s2);
// : Jump Referenced(1):
// : 00018173,
label_1008:
/* 00018192: 000E */ n10 = s3 != "";
/* 0001819F: 0004 */ if(! n10) goto label_1009; // normal if
/* 000181AB: 0021 */ function_141(s5, 501, s3);
/* 000181BC: 0005 */ goto label_1010;
// : Jump Referenced(1):
// : 0001819F,
label_1009:
/* 000181C7: 0020 */ USER.GetDlgItem(n7, 501);
/* 000181D5: 0006 */ n8 = LAST_RESULT;
/* 000181DF: 0020 */ USER.ShowWindow(n8, 0);
/* 000181ED: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 000181BC,
label_1010:
/* 000181FB: 000E */ n10 = s4 != "";
/* 00018208: 0004 */ if(! n10) goto label_1011; // normal if
/* 00018214: 0021 */ function_141(s5, 502, s4);
/* 00018225: 0005 */ goto label_1012;
// : Jump Referenced(1):
// : 00018208,
label_1011:
/* 00018230: 0020 */ USER.GetDlgItem(n7, 502);
/* 0001823E: 0006 */ n8 = LAST_RESULT;
/* 00018248: 0020 */ USER.ShowWindow(n8, 0);
/* 00018256: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 00018225,
label_1012:
/* 00018264: 0021 */ function_364(s5, n7, 0, g_str2);
/* 00018278: 0021 */ function_379(s5, n7, s0);
/* 00018287: 0004 */ if(! n0) goto label_1013; // normal if
/* 00018293: 0021 */ function_145(s5, 501, -1001);
// : Jump Referenced(1):
// : 00018287,
label_1013:
/* 000182A8: 0004 */ if(! n1) goto label_1014; // normal if
/* 000182B4: 0021 */ function_145(s5, 502, -1001);
// : Jump Referenced(1):
// : 000182A8,
label_1014:
/* 000182C9: 000D */ n10 = s3 == "";
/* 000182D6: 000D */ n11 = s4 == "";
/* 000182E3: 0019 */ n10 = n10 && n11;
/* 000182F0: 0004 */ if(! n10) goto label_1015; // normal if
/* 000182FC: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001830A: 0006 */ n9 = LAST_RESULT;
/* 00018314: 0020 */ USER.SetFocus(n9);
/* 0001831D: 0005 */ goto label_1016;
// : Jump Referenced(1):
// : 000182F0,
label_1015:
/* 00018328: 0021 */ function_369(s5, n7, g_str2, 501, 2);
// : Jump Referenced(1):
// : 0001831D,
label_1016:
/* 00018343: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 0001811B,
label_1017:
/* 0001834E: 000D */ n10 = n2 == 1;
/* 0001835D: 0004 */ if(! n10) goto label_1020; // normal if
/* 00018369: 0006 */ n2 = 1;
/* 00018375: 0006 */ n6 = 1;
/* 00018381: 0006 */ n0 = 0;
/* 0001838D: 0006 */ n1 = 0;
/* 00018399: 0021 */ function_144(s5, 501);
/* 000183A7: 0006 */ n10 = LAST_RESULT;
/* 000183B1: 000D */ n10 = n10 == -1001;
/* 000183C0: 0004 */ if(! n10) goto label_1018; // normal if
/* 000183CC: 0006 */ n0 = 1;
// : Jump Referenced(1):
// : 000183C0,
label_1018:
/* 000183DA: 0021 */ function_144(s5, 502);
/* 000183E8: 0006 */ n10 = LAST_RESULT;
/* 000183F2: 000D */ n10 = n10 == -1001;
/* 00018401: 0004 */ if(! n10) goto label_1019; // normal if
/* 0001840D: 0006 */ n1 = 1;
// : Jump Referenced(1):
// : 00018401,
label_1019:
/* 0001841B: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 0001835D,
label_1020:
/* 00018426: 000D */ n10 = n2 == 12;
/* 00018435: 0004 */ if(! n10) goto label_1021; // normal if
/* 00018441: 0006 */ n2 = 12;
/* 0001844D: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 00018435,
label_1021:
/* 00018458: 000D */ n10 = n2 == -1;
/* 00018467: 0004 */ if(! n10) goto label_1022; // normal if
/* 00018473: 0021 */ function_370(-1, s5);
/* 00018481: 0006 */ n2 = -1;
/* 0001848D: 0006 */ n6 = 1;
/* 00018499: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 00018467,
label_1022:
/* 000184A4: 000D */ n10 = n2 == -200;
/* 000184B3: 0004 */ if(! n10) goto label_1023; // normal if
/* 000184BF: 0021 */ function_371(n7, n2, n6);
/* 000184CE: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 000184B3,
label_1023:
/* 000184D9: 0021 */ function_365(n2);
/* 000184E2: 0006 */ n10 = LAST_RESULT;
/* 000184EC: 0021 */ function_366(n2);
/* 000184F5: 0006 */ n11 = LAST_RESULT;
/* 000184FF: 0019 */ n10 = n10 && n11;
/* 0001850C: 0004 */ if(! n10) goto label_1024; // normal if
/* 00018518: 0006 */ n6 = 1;
// : Jump Referenced(6):
// : 00018343, 0001841B, 0001844D, 00018499, 000184CE,
// : 0001850C,
label_1024:
/* 00018526: 0005 */ goto label_1005;
// : Jump Referenced(1):
// : 000180E7,
label_1025:
/* 00018531: 0021 */ function_135(s5);
/* 0001853A: 0021 */ function_136(s5);
/* 00018543: 0021 */ function_363();
/* 00018549: 0021 */ function_175(50);
/* 00018554: 0021 */ function_175(56);
/* 0001855F: 0021 */ function_421();
/* 00018565: 0006 */ n10 = LAST_RESULT;
/* 0001856F: 000D */ n10 = n10 == 1;
/* 0001857E: 0004 */ if(! n10) goto label_1026; // normal if
/* 0001858A: 0021 */ function_372(g_str3, s5, s0, g_number41);
/* 0001859C: 0021 */ function_397(g_str3, "Result", 2, "", n2);
/* 000185B9: 0021 */ function_397(g_str3, "bOpt1", 2, "", n0);
/* 000185D5: 0021 */ function_397(g_str3, "bOpt2", 2, "", n1);
// : Jump Referenced(1):
// : 0001857E,
label_1026:
/* 000185F3: 0027 */ // -- Start Return Code -- //
/* 000185F7: 0023 */ return n2;
/* 000185FE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00005848, 00005941,
function NUMBER function_361(s0, s1, s2, s3, s4, n0, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001860C: 0022 */ // -- Start Function Code -- //
/* 00018615: 000D */ n4 = g_number16 == 0;
/* 00018624: 0004 */ if(! n4) goto label_1028; // normal if
/* 00018630: 0021 */ function_360(s0, s1, s2, s3, s4, n0, n1);
/* 0001864B: 0006 */ n2 = LAST_RESULT;
/* 00018655: 0027 */ // -- Start Return Code -- //
/* 00018659: 0023 */ return 0;
// : Jump Referenced(1):
// : 00018624,
label_1028:
/* 00018664: 0006 */ n3 = 3;
/* 00018670: 0006 */ s0 = "";
/* 0001867A: 0006 */ s1 = "";
/* 00018684: 0006 */ s2 = "";
/* 0001868E: 0021 */ function_358(s0, s1, n3, s2, 0);
/* 000186A5: 0006 */ n2 = LAST_RESULT;
/* 000186AF: 0027 */ // -- Start Return Code -- //
/* 000186B3: 0023 */ return n2;
/* 000186BA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009AA2, 00015CFE, 0001794F, 00018060, 000199C3,
// : 00019F3F, 0001A6CD, 0001ABCB,
function NUMBER function_362()
begin
/* 000186C8: 0022 */ // -- Start Function Code -- //
/* 000186D1: 0004 */ if(! g_number14) goto label_1030; // normal if
/* 000186DD: 0027 */ // -- Start Return Code -- //
/* 000186E1: 0023 */ return 1;
// : Jump Referenced(1):
// : 000186D1,
label_1030:
/* 000186EC: 0006 */ g_number15 = 0;
/* 000186F8: 0006 */ g_number14 = 1;
/* 00018704: 0021 */ function_377(11600);
/* 0001870F: 0006 */ g_str4 = LAST_RESULT;
/* 00018719: 0021 */ function_157(4, "", 4);
/* 0001872C: 0024 */ return;
/* 00018730: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009EED, 00015FF4, 00017E1E, 00018543, 00019D14,
// : 0001A3D4, 0001AA7A, 0001AE64,
function NUMBER function_363()
begin
/* 0001873E: 0022 */ // -- Start Function Code -- //
/* 00018747: 0024 */ return;
/* 0001874B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009BB2, 00015DFF, 00017A81, 00018264, 00019ADF,
// : 0001A0B5, 0001A802, 0001ACC6,
function NUMBER function_364(s0, n0, n1, s1)
STRING s2;
NUMBER n3;
NUMBER n6;
NUMBER n8;
begin
/* 00018759: 0022 */ // -- Start Function Code -- //
/* 00018762: 0021 */ function_367(n0);
/* 0001876B: 0020 */ USER.GetFocus();
/* 00018771: 0006 */ n3 = LAST_RESULT;
/* 0001877B: 0020 */ USER.IsWindow(n3);
/* 00018784: 0006 */ n8 = LAST_RESULT;
/* 0001878E: 0004 */ if(! n8) goto label_1033; // normal if
/* 0001879A: 0020 */ USER.GetClassName(n3, s2, 1024);
/* 000187AB: 000D */ n8 = s2 == "edit";
/* 000187BC: 0004 */ if(! n8) goto label_1033; // normal if
/* 000187C8: 0020 */ USER.GetWindowLong(n3, -12);
/* 000187D6: 0006 */ n6 = LAST_RESULT;
/* 000187E0: 0021 */ function_146(s0, n6);
// : Jump Referenced(2):
// : 0001878E, 000187BC,
label_1033:
/* 000187EE: 000E */ n8 = s1 != "";
/* 000187FB: 0004 */ if(! n8) goto label_1034; // normal if
/* 00018807: 0021 */ function_369(s0, n0, g_str2, 700, 25);
/* 00018820: 0021 */ function_369(s0, n0, g_str2, 202, 1);
// : Jump Referenced(1):
// : 000187FB,
label_1034:
/* 0001883B: 0024 */ return;
/* 0001883F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009E56, 00015F8A, 00016D84, 00017DB4, 000184D9,
// : 00019CAA, 0001A36A, 0001AA10, 0001ADFA,
function NUMBER function_365(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001884D: 0022 */ // -- Start Function Code -- //
/* 00018856: 000C */ n1 = n0 >= 1;
/* 00018865: 000B */ n2 = n0 <= 12;
/* 00018874: 0019 */ n1 = n1 && n2;
/* 00018881: 0004 */ if(! n1) goto label_1036; // normal if
/* 0001888D: 0027 */ // -- Start Return Code -- //
/* 00018891: 0023 */ return 1;
// : Jump Referenced(1):
// : 00018881,
label_1036:
/* 0001889C: 0027 */ // -- Start Return Code -- //
/* 000188A0: 0023 */ return 0;
/* 000188A9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009E69, 00015F9D, 00016DA3, 00017DC7, 000184EC,
// : 00019CBD, 0001A37D, 0001AA23, 0001AE0D,
function NUMBER function_366(n0)
NUMBER n1;
begin
/* 000188B7: 0022 */ // -- Start Function Code -- //
/* 000188C0: 0001 */ // -- While/Switch -- //
/* 000188C6: 000D */ n1 = n0 == 2;
/* 000188D5: 0004 */ if(! n1) goto label_1039; // normal if
/* 000188E1: 0021 */ function_282(2);
/* 000188EC: 0027 */ // -- Start Return Code -- //
/* 000188F0: 0023 */ return 0;
/* 000188F9: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 000188D5,
label_1039:
/* 00018904: 000D */ n1 = n0 == 9;
/* 00018913: 0004 */ if(! n1) goto label_1040; // normal if
/* 0001891F: 0021 */ function_282(2);
/* 0001892A: 0027 */ // -- Start Return Code -- //
/* 0001892E: 0023 */ return 0;
/* 00018937: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 00018913,
label_1040:
/* 00018942: 000D */ n1 = n0 == 8;
/* 00018951: 0004 */ if(! n1) goto label_1041; // normal if
/* 0001895D: 0021 */ function_282(1);
/* 00018968: 0027 */ // -- Start Return Code -- //
/* 0001896C: 0023 */ return 0;
/* 00018975: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 00018951,
label_1041:
/* 00018980: 0027 */ // -- Start Return Code -- //
/* 00018984: 0023 */ return 1;
// : Jump Referenced(3):
// : 000188F9, 00018937, 00018975,
label_1042:
/* 0001898F: 0027 */ // -- Start Return Code -- //
/* 00018993: 0023 */ return 0;
/* 0001899C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018762,
function NUMBER function_367(n0)
STRING s0;
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 000189AA: 0022 */ // -- Start Function Code -- //
/* 000189B3: 0020 */ USER.GetDlgItem(n0, 1);
/* 000189C1: 0006 */ n1 = LAST_RESULT;
/* 000189CB: 0020 */ USER.GetDlgItem(n0, 1);
/* 000189D9: 0006 */ n3 = LAST_RESULT;
/* 000189E3: 0020 */ USER.GetDlgItem(n0, 12);
/* 000189F1: 0006 */ n2 = LAST_RESULT;
/* 000189FB: 0020 */ USER.GetDlgItem(n0, 2);
/* 00018A09: 0006 */ n5 = LAST_RESULT;
/* 00018A13: 0020 */ USER.GetDlgItem(n0, 9);
/* 00018A21: 0006 */ n4 = LAST_RESULT;
/* 00018A2B: 0020 */ USER.IsWindow(n2);
/* 00018A34: 0006 */ n10 = LAST_RESULT;
/* 00018A3E: 000D */ n10 = n10 == 0;
/* 00018A4D: 0004 */ if(! n10) goto label_1044; // normal if
/* 00018A59: 0027 */ // -- Start Return Code -- //
/* 00018A5D: 0023 */ return 0;
// : Jump Referenced(1):
// : 00018A4D,
label_1044:
/* 00018A68: 0021 */ function_241(51, s0);
/* 00018A76: 0006 */ n6 = LAST_RESULT;
/* 00018A80: 0021 */ function_241(50, s0);
/* 00018A8E: 0006 */ n7 = LAST_RESULT;
/* 00018A98: 0021 */ function_241(56, s0);
/* 00018AA6: 0006 */ n8 = LAST_RESULT;
/* 00018AB0: 0021 */ function_241(52, s0);
/* 00018ABE: 0006 */ n9 = LAST_RESULT;
/* 00018AC8: 0004 */ if(! n9) goto label_1046; // normal if
/* 00018AD4: 0021 */ function_259("SETUPSTR862");
/* 00018AE8: 0006 */ s1 = LAST_RESULT;
/* 00018AF2: 0020 */ USER.IsWindow(n1);
/* 00018AFB: 0006 */ n10 = LAST_RESULT;
/* 00018B05: 0004 */ if(! n10) goto label_1045; // normal if
/* 00018B11: 0020 */ USER.SetWindowText(n1, s1);
// : Jump Referenced(1):
// : 00018B05,
label_1045:
/* 00018B1F: 0020 */ USER.IsWindow(n3);
/* 00018B28: 0006 */ n10 = LAST_RESULT;
/* 00018B32: 0004 */ if(! n10) goto label_1046; // normal if
/* 00018B3E: 0020 */ USER.SetWindowText(n3, s1);
// : Jump Referenced(2):
// : 00018AC8, 00018B32,
label_1046:
/* 00018B4C: 0020 */ USER.IsWindow(n1);
/* 00018B55: 0006 */ n10 = LAST_RESULT;
/* 00018B5F: 0004 */ if(! n10) goto label_1047; // normal if
/* 00018B6B: 0020 */ USER.EnableWindow(n1, n6);
// : Jump Referenced(1):
// : 00018B5F,
label_1047:
/* 00018B79: 0020 */ USER.IsWindow(n3);
/* 00018B82: 0006 */ n10 = LAST_RESULT;
/* 00018B8C: 0004 */ if(! n10) goto label_1048; // normal if
/* 00018B98: 0020 */ USER.EnableWindow(n3, n6);
// : Jump Referenced(1):
// : 00018B8C,
label_1048:
/* 00018BA6: 0020 */ USER.IsWindow(n2);
/* 00018BAF: 0006 */ n10 = LAST_RESULT;
/* 00018BB9: 0004 */ if(! n10) goto label_1049; // normal if
/* 00018BC5: 0020 */ USER.EnableWindow(n2, n7);
// : Jump Referenced(1):
// : 00018BB9,
label_1049:
/* 00018BD3: 0020 */ USER.IsWindow(n5);
/* 00018BDC: 0006 */ n10 = LAST_RESULT;
/* 00018BE6: 0004 */ if(! n10) goto label_1050; // normal if
/* 00018BF2: 0020 */ USER.EnableWindow(n5, n8);
// : Jump Referenced(1):
// : 00018BE6,
label_1050:
/* 00018C00: 0020 */ USER.IsWindow(n4);
/* 00018C09: 0006 */ n10 = LAST_RESULT;
/* 00018C13: 0004 */ if(! n10) goto label_1051; // normal if
/* 00018C1F: 0020 */ USER.EnableWindow(n4, n8);
// : Jump Referenced(1):
// : 00018C13,
label_1051:
/* 00018C2D: 0027 */ // -- Start Return Code -- //
/* 00018C31: 0023 */ return 1;
/* 00018C3A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(12):
// : 00015DD9, 00017A2F, 00017A5B, 00018153, 0001817F,
// : 00019746, 00019757, 00019A8D, 00019AB9, 0001A009,
// : 0001A7A2, 0001ACA0,
function NUMBER function_368(s0, n0, s1)
begin
/* 00018C48: 0022 */ // -- Start Function Code -- //
/* 00018C51: 0021 */ function_141(s0, n0, s1);
/* 00018C60: 0024 */ return;
/* 00018C64: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00018328, 00018807, 00018820, 0001979C,
function NUMBER function_369(s0, n0, s1, n1, n2)
STRING s2;
STRING s3;
STRING s4;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 00018C72: 0022 */ // -- Start Function Code -- //
/* 00018C7B: 0006 */ n4 = n1;
/* 00018C85: 0020 */ USER.GetDlgItem(n0, n4);
/* 00018C91: 0006 */ n3 = LAST_RESULT;
/* 00018C9B: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00018E18,
label_1054:
/* 00018CA9: 000B */ n9 = n6 <= n2;
/* 00018CB6: 0004 */ if(! n9) goto label_1058; // normal if
/* 00018CC2: 0004 */ if(! n3) goto label_1057; // normal if
/* 00018CCE: 0006 */ n8 = 0;
/* 00018CDA: 0021 */ function_140(s0, n4, s2);
/* 00018CE9: 002A */ StrFind(s2, "%P");
/* 00018CF5: 0006 */ n7 = LAST_RESULT;
/* 00018CFF: 0028 */ StrLengthChars(s2);
/* 00018D06: 0006 */ n5 = LAST_RESULT;
// : Jump Referenced(1):
// : 00018DBC,
label_1055:
/* 00018D12: 0001 */ // -- While/Switch -- //
/* 00018D16: 000C */ n9 = n7 >= 0;
/* 00018D25: 0004 */ if(! n9) goto label_1056; // normal if
/* 00018D31: 0006 */ n8 = 1;
/* 00018D3D: 0029 */ StrSub(s3, s2, 0, n7);
/* 00018D4F: 0007 */ s3 = s3 + s1;
/* 00018D5C: 0007 */ n7 = n7 + 2;
/* 00018D6B: 000F */ n5 = n5 - n7;
/* 00018D78: 0029 */ StrSub(s4, s2, n7, n5);
/* 00018D88: 0007 */ s2 = s3 + s4;
/* 00018D95: 002A */ StrFind(s2, "%P");
/* 00018DA1: 0006 */ n7 = LAST_RESULT;
/* 00018DAB: 0028 */ StrLengthChars(s2);
/* 00018DB2: 0006 */ n5 = LAST_RESULT;
/* 00018DBC: 0005 */ goto label_1055;
// : Jump Referenced(1):
// : 00018D25,
label_1056:
/* 00018DC7: 0004 */ if(! n8) goto label_1057; // normal if
/* 00018DD3: 0021 */ function_141(s0, n4, s2);
// : Jump Referenced(2):
// : 00018CC2, 00018DC7,
label_1057:
/* 00018DE4: 0007 */ n4 = n4 + 1;
/* 00018DF3: 0020 */ USER.GetDlgItem(n0, n4);
/* 00018DFF: 0006 */ n3 = LAST_RESULT;
/* 00018E09: 0007 */ n6 = n6 + 1;
/* 00018E18: 0005 */ goto label_1054;
// : Jump Referenced(1):
// : 00018CB6,
label_1058:
/* 00018E23: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009DF5, 00015F17, 00017D4E, 00018473, 00019C44,
// : 0001A2F4, 0001A99C, 0001AD8B,
function NUMBER function_370(n0, s0)
STRING s1;
NUMBER n1;
begin
/* 00018E31: 0022 */ // -- Start Function Code -- //
/* 00018E3A: 0001 */ // -- While/Switch -- //
/* 00018E40: 000D */ n1 = n0 == -1;
/* 00018E4F: 0004 */ if(! n1) goto label_1061; // normal if
/* 00018E5B: 0007 */ s1 = "In function \'%s\':\n" + "Unable to create dialog.\n";
/* 00018E93: 0021 */ function_287(-65533, "", s1, s0);
// : Jump Referenced(1):
// : 00018E4F,
label_1061:
/* 00018EA9: 0024 */ return;
/* 00018EAD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009E3C, 00015F70, 00017D9A, 000184BF, 00019C90,
// : 0001A350, 0001A9F6, 0001ADE0,
function NUMBER function_371(n0, n1, n2)
NUMBER n3;
begin
/* 00018EBB: 0022 */ // -- Start Function Code -- //
/* 00018EC4: 0020 */ USER.GetDlgItem(n0, 9);
/* 00018ED2: 0006 */ n3 = LAST_RESULT;
/* 00018EDC: 0004 */ if(! n3) goto label_1063; // normal if
/* 00018EE8: 0021 */ function_282(2);
/* 00018EF3: 0005 */ goto label_1065;
// : Jump Referenced(1):
// : 00018EDC,
label_1063:
/* 00018EFE: 0020 */ USER.GetDlgItem(n0, 2);
/* 00018F0C: 0006 */ n3 = LAST_RESULT;
/* 00018F16: 0004 */ if(! n3) goto label_1064; // normal if
/* 00018F22: 0006 */ n1 = 2;
/* 00018F2E: 0006 */ n2 = 1;
/* 00018F3A: 0005 */ goto label_1065;
// : Jump Referenced(1):
// : 00018F16,
label_1064:
/* 00018F45: 0006 */ n1 = 2;
/* 00018F51: 0006 */ n2 = 1;
// : Jump Referenced(2):
// : 00018EF3, 00018F3A,
label_1065:
/* 00018F5F: 0024 */ return;
/* 00018F63: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 00012F58, 00013141, 000131CD, 0001343A, 00015C52,
// : 00016025, 00017882, 00017E65, 00017F98, 0001858A,
// : 0001981C, 00019D45, 00019E53, 0001A405, 0001A613,
// : 0001AAB6, 0001AB74, 0001AEA0, 0001AF1E, 0001B058,
// :
function NUMBER function_372(s0, s1, s2, n0)
begin
/* 00018F71: 0022 */ // -- Start Function Code -- //
/* 00018F7A: 0021 */ function_433(s0, "%s-%ld", s1, n0);
/* 00018F92: 0007 */ n0 = n0 + 1;
/* 00018FA1: 0024 */ return;
/* 00018FA5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019461,
function NUMBER function_373(s0)
begin
/* 00018FB3: 0022 */ // -- Start Function Code -- //
/* 00018FBC: 0021 */ function_434(s0);
/* 00018FC5: 0024 */ return;
/* 00018FC9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A04F,
function NUMBER function_374(s0, s1)
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
OBJECT obj0;
begin
/* 00018FD7: 0022 */ // -- Start Function Code -- //
/* 00018FE0: 0006 */ s0 = "";
/* 00018FEA: 0006 */ s1 = "";
/* 00018FF4: 0035 */ g_struct_3.WIN9X;
/* 00019003: 0006 */ obj0 = LAST_RESULT;
/* 0001900D: 0035 */ obj0.bWin9X();
/* 0001901D: 0006 */ obj0 = NOTHING;
/* 00019027: 0006 */ n4 = LAST_RESULT;
/* 00019031: 000D */ n5 = g_number15 == 0;
/* 00019040: 0019 */ n4 = n4 && n5;
/* 0001904D: 0004 */ if(! n4) goto label_1069; // normal if
/* 00019059: 0006 */ n2 = -2147483646;
/* 00019065: 0006 */ s2 = "\\Software\\Microsoft\\Windows\\CurrentVersion";
/* 00019099: 0005 */ goto label_1071;
// : Jump Referenced(1):
// : 0001904D,
label_1069:
/* 000190A4: 0035 */ g_struct_3.WINNT;
/* 000190B3: 0006 */ obj0 = LAST_RESULT;
/* 000190BD: 0035 */ obj0.bWinNT();
/* 000190CD: 0006 */ obj0 = NOTHING;
/* 000190D7: 0006 */ n4 = LAST_RESULT;
/* 000190E1: 000D */ n5 = g_number15 == 0;
/* 000190F0: 0019 */ n4 = n4 && n5;
/* 000190FD: 0004 */ if(! n4) goto label_1070; // normal if
/* 00019109: 0006 */ n2 = -2147483646;
/* 00019115: 0006 */ s2 = "\\Software\\Microsoft\\Windows NT\\CurrentVersion";
/* 0001914C: 0005 */ goto label_1071;
// : Jump Referenced(1):
// : 000190FD,
label_1070:
/* 00019157: 0020 */ KERNEL.GetModuleHandle("USER");
/* 00019164: 0006 */ n3 = LAST_RESULT;
/* 0001916E: 0020 */ USER.LoadString(n3, 514, s0, 255);
/* 00019184: 0020 */ USER.LoadString(n3, 515, s1, 255);
/* 0001919A: 0027 */ // -- Start Return Code -- //
/* 0001919E: 0023 */ return 1;
// : Jump Referenced(2):
// : 00019099, 0001914C,
label_1071:
/* 000191A9: 000D */ n4 = g_number15 == 0;
/* 000191B8: 0004 */ if(! n4) goto label_1072; // normal if
/* 000191C4: 0021 */ function_311(n2, s2, "RegisteredOwner", n0, s0, n1);
/* 000191EB: 0021 */ function_311(n2, s2, "RegisteredOrganization", n0, s1, n1);
// : Jump Referenced(1):
// : 000191B8,
label_1072:
/* 0001921B: 0024 */ return;
/* 0001921F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019559,
function NUMBER function_375()
NUMBER n0;
begin
/* 00019231: 0022 */ // -- Start Function Code -- //
/* 0001923A: 0027 */ // -- Start Return Code -- //
/* 0001923E: 0035 */ g_struct_3.bShellExplorer;
/* 00019256: 0006 */ n0 = LAST_RESULT;
/* 00019260: 0023 */ return n0;
/* 00019267: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000134DF,
function NUMBER function_376(n0)
NUMBER n1;
begin
/* 00019275: 0022 */ // -- Start Function Code -- //
/* 0001927E: 0020 */ USER.IsWindowVisible(n0);
/* 00019287: 0006 */ n1 = LAST_RESULT;
/* 00019291: 000D */ n1 = n1 == 0;
/* 000192A0: 0004 */ if(! n1) goto label_1075; // normal if
/* 000192AC: 0027 */ // -- Start Return Code -- //
/* 000192B0: 0023 */ return 1;
// : Jump Referenced(1):
// : 000192A0,
label_1075:
/* 000192BB: 0020 */ USER.IsIconic(n0);
/* 000192C4: 0006 */ n1 = LAST_RESULT;
/* 000192CE: 0004 */ if(! n1) goto label_1076; // normal if
/* 000192DA: 0027 */ // -- Start Return Code -- //
/* 000192DE: 0023 */ return 1;
// : Jump Referenced(1):
// : 000192CE,
label_1076:
/* 000192E9: 0020 */ USER.SetForegroundWindow(n0);
/* 000192F2: 0027 */ // -- Start Return Code -- //
/* 000192F6: 0023 */ return 1;
/* 000192FF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(63):
// : 000056AC, 000056C1, 000057E2, 00005833, 000058C6,
// : 00005917, 0000592C, 00009F22, 0000A1BE, 0000A1D3,
// : 0000D4DD, 0000D4F2, 0000E328, 0000FA2A, 000130E8,
// : 000132D9, 000163BE, 00016BD8, 0001750E, 00017534,
// : 00018704, 0001959A, 000195AF, 0001C873, 0001C888,
// : 0001D5C2, 00021169, 00021383, 00021480, 000214A4,
// : 000214C6, 00021BD4, 00021C0F, 00021C8A, 00021D05,
// : 00021D80, 00021DBB, 00021DF6, 00021E9E, 00021EC0,
// : 00021ED5, 00021F89, 00021FAD, 000228D3, 000228E8,
// : 00022CB8, 00022CCD, 00022DB1, 00022DC6, 00022EC6,
// : 00022EDB, 000230E5, 000231CE, 00023246, 00023471,
// : 000234CE, 00023DEA, 00023E70, 00023EF6, 00023F61,
// : 0002406F, 000240DD, 00024130,
function STRING function_377(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001930D: 0022 */ // -- Start Function Code -- //
/* 00019316: 0021 */ function_428(s0);
/* 0001931F: 0006 */ n3 = LAST_RESULT;
/* 00019329: 000F */ n2 = n3 - 1;
/* 00019338: 0020 */ ISRT.LangLoadString(g_number27, n0, s0, n2);
/* 0001934A: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00019434,
label_1078:
/* 00019356: 0001 */ // -- While/Switch -- //
/* 0001935A: 000E */ n3 = n1 != 0;
/* 00019369: 000C */ n4 = n1 >= n2;
/* 00019376: 0019 */ n3 = n3 && n4;
/* 00019383: 0009 */ n4 = n2 < 100000;
/* 00019392: 0019 */ n3 = n3 && n4;
/* 0001939F: 0004 */ if(! n3) goto label_1080; // normal if
/* 000193AB: 0010 */ n3 = n2 * 2;
/* 000193BA: 0031 */ Resize(s0, n3);
/* 000193C4: 0006 */ n3 = LAST_RESULT;
/* 000193CE: 0009 */ n3 = n3 < 0;
/* 000193DD: 0004 */ if(! n3) goto label_1079; // normal if
/* 000193E9: 0027 */ // -- Start Return Code -- //
/* 000193ED: 0023 */ return "";
// : Jump Referenced(1):
// : 000193DD,
label_1079:
/* 000193F6: 0021 */ function_428(s0);
/* 000193FF: 0006 */ n3 = LAST_RESULT;
/* 00019409: 000F */ n2 = n3 - 1;
/* 00019418: 0020 */ ISRT.LangLoadString(g_number27, n0, s0, n2);
/* 0001942A: 0006 */ n1 = LAST_RESULT;
/* 00019434: 0005 */ goto label_1078;
// : Jump Referenced(1):
// : 0001939F,
label_1080:
/* 0001943F: 0027 */ // -- Start Return Code -- //
/* 00019443: 0023 */ return s0;
/* 0001944A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A8AF,
function NUMBER function_378(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00019458: 0022 */ // -- Start Function Code -- //
/* 00019461: 0021 */ function_373(s0);
/* 0001946A: 000D */ n0 = s0 == "";
/* 00019477: 0004 */ if(! n0) goto label_1082; // normal if
/* 00019483: 0027 */ // -- Start Return Code -- //
/* 00019487: 0023 */ return -1;
/* 00019490: 0005 */ goto label_1083;
// : Jump Referenced(1):
// : 00019477,
label_1082:
/* 0001949B: 0008 */ n0 = s0 % "/";
/* 000194A9: 0008 */ n1 = s0 % ":";
/* 000194B7: 0018 */ n0 = n0 || n1;
/* 000194C4: 0008 */ n1 = s0 % "*";
/* 000194D2: 0018 */ n0 = n0 || n1;
/* 000194DF: 0008 */ n1 = s0 % "?";
/* 000194ED: 0018 */ n0 = n0 || n1;
/* 000194FA: 0008 */ n1 = s0 % "\"";
/* 00019508: 0018 */ n0 = n0 || n1;
/* 00019515: 0008 */ n1 = s0 % "<";
/* 00019523: 0018 */ n0 = n0 || n1;
/* 00019530: 0008 */ n1 = s0 % ">";
/* 0001953E: 0018 */ n0 = n0 || n1;
/* 0001954B: 0008 */ n1 = s0 % "|";
/* 00019559: 0021 */ function_375();
/* 0001955F: 0006 */ n2 = LAST_RESULT;
/* 00019569: 0019 */ n1 = n1 && n2;
/* 00019576: 0018 */ n0 = n0 || n1;
/* 00019583: 0004 */ if(! n0) goto label_1083; // normal if
/* 0001958F: 0021 */ function_281(0);
/* 0001959A: 0021 */ function_377(11633);
/* 000195A5: 0006 */ s1 = LAST_RESULT;
/* 000195AF: 0021 */ function_377(11632);
/* 000195BA: 0006 */ s2 = LAST_RESULT;
/* 000195C4: 0021 */ function_159(3, s1);
/* 000195D2: 0007 */ s3 = s2 + "\n\n\t ";
/* 000195EE: 0007 */ s3 = s3 + "/ : * ? \" < > |";
/* 0001960A: 0021 */ function_286(s3, -65533);
/* 00019618: 0027 */ // -- Start Return Code -- //
/* 0001961C: 0023 */ return -1;
// : Jump Referenced(2):
// : 00019490, 00019583,
label_1083:
/* 00019627: 0027 */ // -- Start Return Code -- //
/* 0001962B: 0023 */ return 0;
/* 00019634: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00015E11, 00017A95, 00018278, 00019AF3, 0001A0C9,
// : 0001A816, 0001ACDA,
function NUMBER function_379(s0, n0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n5;
begin
/* 00019642: 0022 */ // -- Start Function Code -- //
/* 0001964B: 0020 */ USER.GetDlgItem(n0, 50);
/* 00019659: 0006 */ n1 = LAST_RESULT;
/* 00019663: 000E */ n5 = s1 != "";
/* 00019670: 0004 */ if(! n5) goto label_1088; // normal if
/* 0001967C: 002A */ StrFind(s1, "\n");
/* 00019687: 0006 */ n2 = LAST_RESULT;
/* 00019691: 0009 */ n5 = n2 < 0;
/* 000196A0: 0004 */ if(! n5) goto label_1085; // normal if
/* 000196AC: 0006 */ s2 = s1;
/* 000196B6: 0006 */ s3 = "";
/* 000196C0: 0005 */ goto label_1086;
// : Jump Referenced(1):
// : 000196A0,
label_1085:
/* 000196CB: 0028 */ StrLengthChars(s1);
/* 000196D2: 0006 */ n3 = LAST_RESULT;
/* 000196DC: 000F */ n5 = n3 - n2;
/* 000196E9: 000F */ n3 = n5 - 1;
/* 000196F8: 0029 */ StrSub(s2, s1, 0, n2);
/* 0001970A: 0007 */ n5 = n2 + 1;
/* 00019719: 0029 */ StrSub(s3, s1, n5, n3);
// : Jump Referenced(1):
// : 000196C0,
label_1086:
/* 0001972B: 000E */ n5 = n1 != 0;
/* 0001973A: 0004 */ if(! n5) goto label_1087; // normal if
/* 00019746: 0021 */ function_368(s0, 50, s2);
/* 00019757: 0021 */ function_368(s0, 51, s3);
/* 00019768: 0005 */ goto label_1088;
// : Jump Referenced(1):
// : 0001973A,
label_1087:
/* 00019773: 0020 */ USER.SetWindowText(n0, s2);
// : Jump Referenced(2):
// : 00019670, 00019768,
label_1088:
/* 00019781: 000E */ n5 = n1 != 0;
/* 00019790: 0004 */ if(! n5) goto label_1089; // normal if
/* 0001979C: 0021 */ function_369(s0, n0, g_str2, 50, 4);
// : Jump Referenced(1):
// : 00019790,
label_1089:
/* 000197B7: 0024 */ return;
/* 000197BB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000522B,
function NUMBER function_381(s0, s1, s2, s3)
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 000197C9: 0022 */ // -- Start Function Code -- //
/* 000197D2: 0006 */ s4 = "SdLicense";
/* 000197E5: 0006 */ n4 = 12029;
/* 000197F1: 0021 */ function_421();
/* 000197F7: 0006 */ n7 = LAST_RESULT;
/* 00019801: 000D */ n7 = n7 == 2;
/* 00019810: 0004 */ if(! n7) goto label_1091; // normal if
/* 0001981C: 0021 */ function_372(g_str3, s4, s0, g_number42);
/* 0001982E: 0021 */ function_398(g_str3, "Result", 2, s5, n0);
/* 0001984B: 0027 */ // -- Start Return Code -- //
/* 0001984F: 0023 */ return n0;
// : Jump Referenced(1):
// : 00019810,
label_1091:
/* 00019858: 0021 */ function_450();
/* 0001985E: 0006 */ s7 = LAST_RESULT;
/* 00019868: 0014 */ s6 = s7 ^ s3;
/* 00019875: 0028 */ StrLengthChars(s3);
/* 0001987C: 0006 */ n7 = LAST_RESULT;
/* 00019886: 000A */ n7 = n7 > 2;
/* 00019895: 0004 */ if(! n7) goto label_1095; // normal if
/* 000198A1: 001E */ n2 = s3[0];
/* 000198B0: 001E */ n3 = s3[1];
/* 000198BF: 0001 */ // -- While/Switch -- //
/* 000198C5: 000D */ n7 = n3 == 58;
/* 000198D4: 0004 */ if(! n7) goto label_1094; // normal if
/* 000198E0: 000C */ n7 = n2 >= 97;
/* 000198EF: 000B */ n8 = n2 <= 122;
/* 000198FE: 0019 */ n7 = n7 && n8;
/* 0001990B: 000C */ n8 = n2 >= 65;
/* 0001991A: 000B */ n9 = n2 <= 90;
/* 00019929: 0019 */ n8 = n8 && n9;
/* 00019936: 0018 */ n7 = n7 || n8;
/* 00019943: 0004 */ if(! n7) goto label_1093; // normal if
/* 0001994F: 0006 */ s6 = s3;
// : Jump Referenced(1):
// : 00019943,
label_1093:
/* 0001995B: 0005 */ goto label_1095;
// : Jump Referenced(1):
// : 000198D4,
label_1094:
/* 00019966: 000D */ n7 = n3 == 92;
/* 00019975: 0004 */ if(! n7) goto label_1095; // normal if
/* 00019981: 000D */ n7 = n2 == 92;
/* 00019990: 0004 */ if(! n7) goto label_1095; // normal if
/* 0001999C: 0006 */ s6 = s3;
// : Jump Referenced(4):
// : 00019895, 0001995B, 00019975, 00019990,
label_1095:
/* 000199A8: 000D */ n7 = g_number14 == 0;
/* 000199B7: 0004 */ if(! n7) goto label_1096; // normal if
/* 000199C3: 0021 */ function_362();
// : Jump Referenced(1):
// : 000199B7,
label_1096:
/* 000199CB: 0021 */ function_134(s4, "", "", 12029);
/* 000199DF: 0006 */ n7 = LAST_RESULT;
/* 000199E9: 000D */ n7 = n7 == -1;
/* 000199F8: 0004 */ if(! n7) goto label_1097; // normal if
/* 00019A04: 0027 */ // -- Start Return Code -- //
/* 00019A08: 0023 */ return -1;
// : Jump Referenced(1):
// : 000199F8,
label_1097:
/* 00019A13: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00019CF7,
label_1098:
/* 00019A21: 0001 */ // -- While/Switch -- //
/* 00019A25: 000D */ n7 = n6 == 0;
/* 00019A34: 0004 */ if(! n7) goto label_1110; // normal if
/* 00019A40: 0021 */ function_137(s4);
/* 00019A49: 0006 */ n0 = LAST_RESULT;
/* 00019A53: 0001 */ // -- While/Switch -- //
/* 00019A59: 000D */ n7 = n0 == -100;
/* 00019A68: 0004 */ if(! n7) goto label_1103; // normal if
/* 00019A74: 000E */ n7 = s1 != "";
/* 00019A81: 0004 */ if(! n7) goto label_1100; // normal if
/* 00019A8D: 0021 */ function_368(s4, 711, s1);
// : Jump Referenced(1):
// : 00019A81,
label_1100:
/* 00019AA0: 000E */ n7 = s2 != "";
/* 00019AAD: 0004 */ if(! n7) goto label_1101; // normal if
/* 00019AB9: 0021 */ function_368(s4, 712, s2);
// : Jump Referenced(1):
// : 00019AAD,
label_1101:
/* 00019ACC: 0021 */ function_138(s4);
/* 00019AD5: 0006 */ n5 = LAST_RESULT;
/* 00019ADF: 0021 */ function_364(s4, n5, 0, g_str2);
/* 00019AF3: 0021 */ function_379(s4, n5, s0);
/* 00019B02: 0021 */ function_319(0);
/* 00019B0D: 0006 */ n1 = LAST_RESULT;
/* 00019B17: 0021 */ function_332(n1, s6);
/* 00019B23: 0006 */ n7 = LAST_RESULT;
/* 00019B2D: 000D */ n7 = n7 == 0;
/* 00019B3C: 0004 */ if(! n7) goto label_1102; // normal if
/* 00019B48: 0021 */ function_147(s4, 301, n1);
// : Jump Referenced(1):
// : 00019B3C,
label_1102:
/* 00019B5B: 0021 */ function_320(n1);
/* 00019B64: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019A68,
label_1103:
/* 00019B6F: 000D */ n7 = n0 == 1;
/* 00019B7E: 0004 */ if(! n7) goto label_1104; // normal if
/* 00019B8A: 0006 */ n0 = 1;
/* 00019B96: 0006 */ n6 = 1;
/* 00019BA2: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019B7E,
label_1104:
/* 00019BAD: 000D */ n7 = n0 == 6;
/* 00019BBC: 0004 */ if(! n7) goto label_1105; // normal if
/* 00019BC8: 0006 */ n0 = 1;
/* 00019BD4: 0006 */ n6 = 1;
/* 00019BE0: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019BBC,
label_1105:
/* 00019BEB: 000D */ n7 = n0 == 12;
/* 00019BFA: 0004 */ if(! n7) goto label_1106; // normal if
/* 00019C06: 0006 */ n0 = 12;
/* 00019C12: 0006 */ n6 = 1;
/* 00019C1E: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019BFA,
label_1106:
/* 00019C29: 000D */ n7 = n0 == -1;
/* 00019C38: 0004 */ if(! n7) goto label_1107; // normal if
/* 00019C44: 0021 */ function_370(-1, s4);
/* 00019C52: 0006 */ n0 = -1;
/* 00019C5E: 0006 */ n6 = 1;
/* 00019C6A: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019C38,
label_1107:
/* 00019C75: 000D */ n7 = n0 == -200;
/* 00019C84: 0004 */ if(! n7) goto label_1108; // normal if
/* 00019C90: 0021 */ function_371(n5, n0, n6);
/* 00019C9F: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019C84,
label_1108:
/* 00019CAA: 0021 */ function_365(n0);
/* 00019CB3: 0006 */ n7 = LAST_RESULT;
/* 00019CBD: 0021 */ function_366(n0);
/* 00019CC6: 0006 */ n8 = LAST_RESULT;
/* 00019CD0: 0019 */ n7 = n7 && n8;
/* 00019CDD: 0004 */ if(! n7) goto label_1109; // normal if
/* 00019CE9: 0006 */ n6 = 1;
// : Jump Referenced(7):
// : 00019B64, 00019BA2, 00019BE0, 00019C1E, 00019C6A,
// : 00019C9F, 00019CDD,
label_1109:
/* 00019CF7: 0005 */ goto label_1098;
// : Jump Referenced(1):
// : 00019A34,
label_1110:
/* 00019D02: 0021 */ function_135(s4);
/* 00019D0B: 0021 */ function_136(s4);
/* 00019D14: 0021 */ function_363();
/* 00019D1A: 0021 */ function_421();
/* 00019D20: 0006 */ n7 = LAST_RESULT;
/* 00019D2A: 000D */ n7 = n7 == 1;
/* 00019D39: 0004 */ if(! n7) goto label_1111; // normal if
/* 00019D45: 0021 */ function_372(g_str3, s4, s0, g_number42);
/* 00019D57: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 00019D39,
label_1111:
/* 00019D76: 0027 */ // -- Start Return Code -- //
/* 00019D7A: 0023 */ return n0;
/* 00019D81: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022007,
function NUMBER function_382(s0)
NUMBER n0;
begin
/* 00019D8F: 0022 */ // -- Start Function Code -- //
/* 00019D98: 0006 */ g_str2 = s0;
/* 00019DA2: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00019DAB: 0006 */ n0 = LAST_RESULT;
/* 00019DB5: 0004 */ if(! n0) goto label_1113; // normal if
/* 00019DC1: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00019DB5,
label_1113:
/* 00019DCF: 0033 */ g_obj10.ProductName() = g_str2;
/* 00019DE7: 0024 */ return;
/* 00019DEB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000050E5,
function NUMBER function_383(s0, s1, s2, s3, s4)
STRING s5;
STRING s6;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 00019DF9: 0022 */ // -- Start Function Code -- //
/* 00019E02: 0006 */ s5 = "SdRegisterUserEx";
/* 00019E1C: 0006 */ n4 = 12002;
/* 00019E28: 0021 */ function_421();
/* 00019E2E: 0006 */ n6 = LAST_RESULT;
/* 00019E38: 000D */ n6 = n6 == 2;
/* 00019E47: 0004 */ if(! n6) goto label_1116; // normal if
/* 00019E53: 0021 */ function_372(g_str3, s5, s0, g_number43);
/* 00019E65: 0021 */ function_398(g_str3, "Result", 2, s6, n1);
/* 00019E82: 000E */ n6 = n1 != 12;
/* 00019E91: 000E */ n7 = n1 != 2;
/* 00019EA0: 0019 */ n6 = n6 && n7;
/* 00019EAD: 0004 */ if(! n6) goto label_1115; // normal if
/* 00019EB9: 0021 */ function_398(g_str3, "szName", 1, s2, n3);
/* 00019ED6: 0021 */ function_398(g_str3, "szCompany", 1, s3, n3);
/* 00019EF6: 0021 */ function_398(g_str3, "szSerial", 1, s4, n3);
// : Jump Referenced(1):
// : 00019EAD,
label_1115:
/* 00019F17: 0027 */ // -- Start Return Code -- //
/* 00019F1B: 0023 */ return n1;
// : Jump Referenced(1):
// : 00019E47,
label_1116:
/* 00019F24: 000D */ n6 = g_number14 == 0;
/* 00019F33: 0004 */ if(! n6) goto label_1117; // normal if
/* 00019F3F: 0021 */ function_362();
// : Jump Referenced(1):
// : 00019F33,
label_1117:
/* 00019F47: 0021 */ function_134(s5, "", "", 12002);
/* 00019F5B: 0006 */ n6 = LAST_RESULT;
/* 00019F65: 000D */ n6 = n6 == -1;
/* 00019F74: 0004 */ if(! n6) goto label_1118; // normal if
/* 00019F80: 0027 */ // -- Start Return Code -- //
/* 00019F84: 0023 */ return -1;
// : Jump Referenced(1):
// : 00019F74,
label_1118:
/* 00019F8F: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 0001A3B7,
label_1119:
/* 00019F9D: 0001 */ // -- While/Switch -- //
/* 00019FA1: 000D */ n6 = n0 == 0;
/* 00019FB0: 0004 */ if(! n6) goto label_1135; // normal if
/* 00019FBC: 0021 */ function_137(s5);
/* 00019FC5: 0006 */ n1 = LAST_RESULT;
/* 00019FCF: 0001 */ // -- While/Switch -- //
/* 00019FD5: 000D */ n6 = n1 == -100;
/* 00019FE4: 0004 */ if(! n6) goto label_1123; // normal if
/* 00019FF0: 000E */ n6 = s1 != "";
/* 00019FFD: 0004 */ if(! n6) goto label_1121; // normal if
/* 0001A009: 0021 */ function_368(s5, 710, s1);
// : Jump Referenced(1):
// : 00019FFD,
label_1121:
/* 0001A01C: 000D */ n6 = s2 == "";
/* 0001A029: 000D */ n7 = s3 == "";
/* 0001A036: 0019 */ n6 = n6 && n7;
/* 0001A043: 0004 */ if(! n6) goto label_1122; // normal if
/* 0001A04F: 0021 */ function_374(s2, s3);
/* 0001A05B: 0021 */ function_434(s2);
/* 0001A064: 0021 */ function_434(s3);
// : Jump Referenced(1):
// : 0001A043,
label_1122:
/* 0001A06F: 0021 */ function_141(s5, 301, s2);
/* 0001A080: 0021 */ function_141(s5, 302, s3);
/* 0001A091: 0021 */ function_141(s5, 303, s4);
/* 0001A0A2: 0021 */ function_138(s5);
/* 0001A0AB: 0006 */ n5 = LAST_RESULT;
/* 0001A0B5: 0021 */ function_364(s5, n5, 64, g_str2);
/* 0001A0C9: 0021 */ function_379(s5, n5, s0);
/* 0001A0D8: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 00019FE4,
label_1123:
/* 0001A0E3: 000D */ n6 = n1 == 301;
/* 0001A0F2: 0004 */ if(! n6) goto label_1125; // normal if
/* 0001A0FE: 0021 */ function_139(s5);
/* 0001A107: 0006 */ n2 = LAST_RESULT;
/* 0001A111: 000D */ n6 = n2 == -1007;
/* 0001A120: 0004 */ if(! n6) goto label_1124; // normal if
/* 0001A12C: 0021 */ function_140(s5, 301, s2);
/* 0001A13D: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A120,
label_1124:
/* 0001A156: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A0F2,
label_1125:
/* 0001A161: 000D */ n6 = n1 == 302;
/* 0001A170: 0004 */ if(! n6) goto label_1127; // normal if
/* 0001A17C: 0021 */ function_139(s5);
/* 0001A185: 0006 */ n2 = LAST_RESULT;
/* 0001A18F: 000D */ n6 = n2 == -1007;
/* 0001A19E: 0004 */ if(! n6) goto label_1126; // normal if
/* 0001A1AA: 0021 */ function_140(s5, 302, s3);
/* 0001A1BB: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A19E,
label_1126:
/* 0001A1D4: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A170,
label_1127:
/* 0001A1DF: 000D */ n6 = n1 == 303;
/* 0001A1EE: 0004 */ if(! n6) goto label_1129; // normal if
/* 0001A1FA: 0021 */ function_139(s5);
/* 0001A203: 0006 */ n2 = LAST_RESULT;
/* 0001A20D: 000D */ n6 = n2 == -1007;
/* 0001A21C: 0004 */ if(! n6) goto label_1128; // normal if
/* 0001A228: 0021 */ function_140(s5, 303, s4);
/* 0001A239: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A21C,
label_1128:
/* 0001A252: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A1EE,
label_1129:
/* 0001A25D: 000D */ n6 = n1 == 1;
/* 0001A26C: 0004 */ if(! n6) goto label_1130; // normal if
/* 0001A278: 0006 */ n1 = 1;
/* 0001A284: 0006 */ n0 = 1;
/* 0001A290: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A26C,
label_1130:
/* 0001A29B: 000D */ n6 = n1 == 12;
/* 0001A2AA: 0004 */ if(! n6) goto label_1131; // normal if
/* 0001A2B6: 0006 */ n1 = 12;
/* 0001A2C2: 0006 */ n0 = 1;
/* 0001A2CE: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A2AA,
label_1131:
/* 0001A2D9: 000D */ n6 = n1 == -1;
/* 0001A2E8: 0004 */ if(! n6) goto label_1132; // normal if
/* 0001A2F4: 0021 */ function_370(-1, "SdRegisterUserEx");
/* 0001A312: 0006 */ n1 = -1;
/* 0001A31E: 0006 */ n0 = 1;
/* 0001A32A: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A2E8,
label_1132:
/* 0001A335: 000D */ n6 = n1 == -200;
/* 0001A344: 0004 */ if(! n6) goto label_1133; // normal if
/* 0001A350: 0021 */ function_371(n5, n1, n0);
/* 0001A35F: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A344,
label_1133:
/* 0001A36A: 0021 */ function_365(n1);
/* 0001A373: 0006 */ n6 = LAST_RESULT;
/* 0001A37D: 0021 */ function_366(n1);
/* 0001A386: 0006 */ n7 = LAST_RESULT;
/* 0001A390: 0019 */ n6 = n6 && n7;
/* 0001A39D: 0004 */ if(! n6) goto label_1134; // normal if
/* 0001A3A9: 0006 */ n0 = 1;
// : Jump Referenced(9):
// : 0001A0D8, 0001A156, 0001A1D4, 0001A252, 0001A290,
// : 0001A2CE, 0001A32A, 0001A35F, 0001A39D,
label_1134:
/* 0001A3B7: 0005 */ goto label_1119;
// : Jump Referenced(1):
// : 00019FB0,
label_1135:
/* 0001A3C2: 0021 */ function_135(s5);
/* 0001A3CB: 0021 */ function_136(s5);
/* 0001A3D4: 0021 */ function_363();
/* 0001A3DA: 0021 */ function_421();
/* 0001A3E0: 0006 */ n6 = LAST_RESULT;
/* 0001A3EA: 000D */ n6 = n6 == 1;
/* 0001A3F9: 0004 */ if(! n6) goto label_1136; // normal if
/* 0001A405: 0021 */ function_372(g_str3, s5, s0, g_number43);
/* 0001A417: 0021 */ function_397(g_str3, "szName", 1, s2, 0);
/* 0001A436: 0021 */ function_397(g_str3, "szCompany", 1, s3, 0);
/* 0001A458: 0021 */ function_397(g_str3, "szSerial", 1, s4, 0);
/* 0001A479: 0021 */ function_397(g_str3, "Result", 2, "", n1);
// : Jump Referenced(1):
// : 0001A3F9,
label_1136:
/* 0001A498: 0027 */ // -- Start Return Code -- //
/* 0001A49C: 0023 */ return n1;
/* 0001A4A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001A13D, 0001A1BB, 0001A239,
function NUMBER function_384(n0, n1, s0, s1, s2)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001A4B1: 0022 */ // -- Start Function Code -- //
/* 0001A4BA: 0020 */ USER.GetDlgItem(n0, n1);
/* 0001A4C6: 0006 */ n2 = LAST_RESULT;
/* 0001A4D0: 0020 */ USER.IsWindow(n2);
/* 0001A4D9: 0006 */ n3 = LAST_RESULT;
/* 0001A4E3: 000D */ n3 = n3 == 0;
/* 0001A4F2: 0004 */ if(! n3) goto label_1138; // normal if
/* 0001A4FE: 0027 */ // -- Start Return Code -- //
/* 0001A502: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001A4F2,
label_1138:
/* 0001A50D: 0021 */ function_434(s1);
/* 0001A516: 0021 */ function_434(s0);
/* 0001A51F: 0021 */ function_434(s2);
/* 0001A528: 000D */ n3 = s0 == "";
/* 0001A535: 000D */ n4 = s1 == "";
/* 0001A542: 0018 */ n3 = n3 || n4;
/* 0001A54F: 000D */ n4 = s2 == "";
/* 0001A55C: 0018 */ n3 = n3 || n4;
/* 0001A569: 0004 */ if(! n3) goto label_1139; // normal if
/* 0001A575: 0020 */ USER.EnableWindow(n2, 0);
/* 0001A583: 0005 */ goto label_1140;
// : Jump Referenced(1):
// : 0001A569,
label_1139:
/* 0001A58E: 0020 */ USER.EnableWindow(n2, 1);
// : Jump Referenced(1):
// : 0001A583,
label_1140:
/* 0001A59E: 0024 */ return;
/* 0001A5A2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005359,
function NUMBER function_385(s0, s1, s2)
STRING s3;
STRING s4;
STRING s5;
NUMBER n0;
NUMBER n2;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 0001A5B0: 0022 */ // -- Start Function Code -- //
/* 0001A5B9: 0021 */ function_175(26);
/* 0001A5C4: 0006 */ s3 = "SdSelectFolder";
/* 0001A5DC: 0006 */ n5 = 12008;
/* 0001A5E8: 0021 */ function_421();
/* 0001A5EE: 0006 */ n9 = LAST_RESULT;
/* 0001A5F8: 000D */ n9 = n9 == 2;
/* 0001A607: 0004 */ if(! n9) goto label_1143; // normal if
/* 0001A613: 0021 */ function_372(g_str3, s3, s0, g_number44);
/* 0001A625: 0021 */ function_398(g_str3, "Result", 2, s4, n0);
/* 0001A642: 000E */ n9 = n0 != 12;
/* 0001A651: 000E */ n10 = n0 != 2;
/* 0001A660: 0019 */ n9 = n9 && n10;
/* 0001A66D: 0004 */ if(! n9) goto label_1142; // normal if
/* 0001A679: 0021 */ function_398(g_str3, "szFolder", 1, s2, n2);
// : Jump Referenced(1):
// : 0001A66D,
label_1142:
/* 0001A69A: 0021 */ function_176(26);
/* 0001A6A5: 0027 */ // -- Start Return Code -- //
/* 0001A6A9: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001A607,
label_1143:
/* 0001A6B2: 000D */ n9 = g_number14 == 0;
/* 0001A6C1: 0004 */ if(! n9) goto label_1144; // normal if
/* 0001A6CD: 0021 */ function_362();
// : Jump Referenced(1):
// : 0001A6C1,
label_1144:
/* 0001A6D5: 0021 */ function_134(s3, "", "", 12008);
/* 0001A6E9: 0006 */ n9 = LAST_RESULT;
/* 0001A6F3: 000D */ n9 = n9 == -1;
/* 0001A702: 0004 */ if(! n9) goto label_1145; // normal if
/* 0001A70E: 0021 */ function_176(26);
/* 0001A719: 0027 */ // -- Start Return Code -- //
/* 0001A71D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001A702,
label_1145:
/* 0001A728: 0006 */ n8 = 0;
// : Jump Referenced(1):
// : 0001AA5D,
label_1146:
/* 0001A736: 0001 */ // -- While/Switch -- //
/* 0001A73A: 000D */ n9 = n8 == 0;
/* 0001A749: 0004 */ if(! n9) goto label_1158; // normal if
/* 0001A755: 0021 */ function_137(s3);
/* 0001A75E: 0006 */ n0 = LAST_RESULT;
/* 0001A768: 0001 */ // -- While/Switch -- //
/* 0001A76E: 000D */ n9 = n0 == -100;
/* 0001A77D: 0004 */ if(! n9) goto label_1149; // normal if
/* 0001A789: 000E */ n9 = s1 != "";
/* 0001A796: 0004 */ if(! n9) goto label_1148; // normal if
/* 0001A7A2: 0021 */ function_368(s3, 710, s1);
// : Jump Referenced(1):
// : 0001A796,
label_1148:
/* 0001A7B5: 0006 */ s5 = s2;
/* 0001A7BF: 0021 */ function_141(s3, 301, s5);
/* 0001A7D0: 0021 */ function_148(s3, 401);
/* 0001A7DE: 0021 */ function_143(s3, 401, s5);
/* 0001A7EF: 0021 */ function_138(s3);
/* 0001A7F8: 0006 */ n6 = LAST_RESULT;
/* 0001A802: 0021 */ function_364(s3, n6, 64, g_str2);
/* 0001A816: 0021 */ function_379(s3, n6, s0);
/* 0001A825: 0021 */ function_176(26);
/* 0001A830: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A77D,
label_1149:
/* 0001A83B: 000D */ n9 = n0 == 401;
/* 0001A84A: 0004 */ if(! n9) goto label_1150; // normal if
/* 0001A856: 0021 */ function_142(s3, 401, s5);
/* 0001A867: 0021 */ function_141(s3, 301, s5);
/* 0001A878: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A84A,
label_1150:
/* 0001A883: 000D */ n9 = n0 == 1;
/* 0001A892: 0004 */ if(! n9) goto label_1153; // normal if
/* 0001A89E: 0021 */ function_140(s3, 301, s5);
/* 0001A8AF: 0021 */ function_378(s5);
/* 0001A8B8: 0006 */ n9 = LAST_RESULT;
/* 0001A8C2: 000D */ n9 = n9 == 0;
/* 0001A8D1: 0004 */ if(! n9) goto label_1151; // normal if
/* 0001A8DD: 0006 */ s2 = s5;
/* 0001A8E7: 0006 */ n0 = 1;
/* 0001A8F3: 0006 */ n8 = 1;
/* 0001A8FF: 0005 */ goto label_1152;
// : Jump Referenced(1):
// : 0001A8D1,
label_1151:
/* 0001A90A: 0021 */ function_281(0);
/* 0001A915: 0020 */ USER.GetDlgItem(n6, 301);
/* 0001A923: 0006 */ n7 = LAST_RESULT;
/* 0001A92D: 0020 */ USER.SetFocus(n7);
// : Jump Referenced(1):
// : 0001A8FF,
label_1152:
/* 0001A938: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A892,
label_1153:
/* 0001A943: 000D */ n9 = n0 == 12;
/* 0001A952: 0004 */ if(! n9) goto label_1154; // normal if
/* 0001A95E: 0006 */ n0 = 12;
/* 0001A96A: 0006 */ n8 = 1;
/* 0001A976: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A952,
label_1154:
/* 0001A981: 000D */ n9 = n0 == -1;
/* 0001A990: 0004 */ if(! n9) goto label_1155; // normal if
/* 0001A99C: 0021 */ function_370(-1, "SdSelectFolder");
/* 0001A9B8: 0006 */ n0 = -1;
/* 0001A9C4: 0006 */ n8 = 1;
/* 0001A9D0: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A990,
label_1155:
/* 0001A9DB: 000D */ n9 = n0 == -200;
/* 0001A9EA: 0004 */ if(! n9) goto label_1156; // normal if
/* 0001A9F6: 0021 */ function_371(n6, n0, n8);
/* 0001AA05: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A9EA,
label_1156:
/* 0001AA10: 0021 */ function_365(n0);
/* 0001AA19: 0006 */ n9 = LAST_RESULT;
/* 0001AA23: 0021 */ function_366(n0);
/* 0001AA2C: 0006 */ n10 = LAST_RESULT;
/* 0001AA36: 0019 */ n9 = n9 && n10;
/* 0001AA43: 0004 */ if(! n9) goto label_1157; // normal if
/* 0001AA4F: 0006 */ n8 = 1;
// : Jump Referenced(7):
// : 0001A830, 0001A878, 0001A938, 0001A976, 0001A9D0,
// : 0001AA05, 0001AA43,
label_1157:
/* 0001AA5D: 0005 */ goto label_1146;
// : Jump Referenced(1):
// : 0001A749,
label_1158:
/* 0001AA68: 0021 */ function_135(s3);
/* 0001AA71: 0021 */ function_136(s3);
/* 0001AA7A: 0021 */ function_363();
/* 0001AA80: 0021 */ function_176(26);
/* 0001AA8B: 0021 */ function_421();
/* 0001AA91: 0006 */ n9 = LAST_RESULT;
/* 0001AA9B: 000D */ n9 = n9 == 1;
/* 0001AAAA: 0004 */ if(! n9) goto label_1159; // normal if
/* 0001AAB6: 0021 */ function_372(g_str3, s3, s0, g_number44);
/* 0001AAC8: 0021 */ function_397(g_str3, "szFolder", 1, s2, 0);
/* 0001AAE9: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 0001AAAA,
label_1159:
/* 0001AB08: 0027 */ // -- Start Return Code -- //
/* 0001AB0C: 0023 */ return n0;
/* 0001AB13: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000502F,
function NUMBER function_386(s0, s1)
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0001AB21: 0022 */ // -- Start Function Code -- //
/* 0001AB2A: 0006 */ s2 = "SdWelcome";
/* 0001AB3D: 0006 */ n3 = 12006;
/* 0001AB49: 0021 */ function_421();
/* 0001AB4F: 0006 */ n6 = LAST_RESULT;
/* 0001AB59: 000D */ n6 = n6 == 2;
/* 0001AB68: 0004 */ if(! n6) goto label_1161; // normal if
/* 0001AB74: 0021 */ function_372(g_str3, s2, s0, g_number45);
/* 0001AB86: 0021 */ function_398(g_str3, "Result", 2, s3, n0);
/* 0001ABA3: 0027 */ // -- Start Return Code -- //
/* 0001ABA7: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001AB68,
label_1161:
/* 0001ABB0: 000D */ n6 = g_number14 == 0;
/* 0001ABBF: 0004 */ if(! n6) goto label_1162; // normal if
/* 0001ABCB: 0021 */ function_362();
// : Jump Referenced(1):
// : 0001ABBF,
label_1162:
/* 0001ABD3: 0021 */ function_134(s2, "", "", 12006);
/* 0001ABE7: 0006 */ n6 = LAST_RESULT;
/* 0001ABF1: 000D */ n6 = n6 == -1;
/* 0001AC00: 0004 */ if(! n6) goto label_1163; // normal if
/* 0001AC0C: 0027 */ // -- Start Return Code -- //
/* 0001AC10: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001AC00,
label_1163:
/* 0001AC1B: 0021 */ function_176(50);
/* 0001AC26: 0006 */ n5 = 0;
// : Jump Referenced(1):
// : 0001AE47,
label_1164:
/* 0001AC34: 0001 */ // -- While/Switch -- //
/* 0001AC38: 000D */ n6 = n5 == 0;
/* 0001AC47: 0004 */ if(! n6) goto label_1173; // normal if
/* 0001AC53: 0021 */ function_137(s2);
/* 0001AC5C: 0006 */ n0 = LAST_RESULT;
/* 0001AC66: 0001 */ // -- While/Switch -- //
/* 0001AC6C: 000D */ n6 = n0 == -100;
/* 0001AC7B: 0004 */ if(! n6) goto label_1167; // normal if
/* 0001AC87: 000E */ n6 = s1 != "";
/* 0001AC94: 0004 */ if(! n6) goto label_1166; // normal if
/* 0001ACA0: 0021 */ function_368(s2, 710, s1);
// : Jump Referenced(1):
// : 0001AC94,
label_1166:
/* 0001ACB3: 0021 */ function_138(s2);
/* 0001ACBC: 0006 */ n4 = LAST_RESULT;
/* 0001ACC6: 0021 */ function_364(s2, n4, 8, g_str2);
/* 0001ACDA: 0021 */ function_379(s2, n4, s0);
/* 0001ACE9: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AC7B,
label_1167:
/* 0001ACF4: 000D */ n6 = n0 == 1;
/* 0001AD03: 0004 */ if(! n6) goto label_1168; // normal if
/* 0001AD0F: 0006 */ n0 = 1;
/* 0001AD1B: 0006 */ n5 = 1;
/* 0001AD27: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD03,
label_1168:
/* 0001AD32: 000D */ n6 = n0 == 12;
/* 0001AD41: 0004 */ if(! n6) goto label_1169; // normal if
/* 0001AD4D: 0006 */ n0 = 12;
/* 0001AD59: 0006 */ n5 = 1;
/* 0001AD65: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD41,
label_1169:
/* 0001AD70: 000D */ n6 = n0 == -1;
/* 0001AD7F: 0004 */ if(! n6) goto label_1170; // normal if
/* 0001AD8B: 0021 */ function_370(-1, "SdWelcome");
/* 0001ADA2: 0006 */ n0 = -1;
/* 0001ADAE: 0006 */ n5 = 1;
/* 0001ADBA: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD7F,
label_1170:
/* 0001ADC5: 000D */ n6 = n0 == -200;
/* 0001ADD4: 0004 */ if(! n6) goto label_1171; // normal if
/* 0001ADE0: 0021 */ function_371(n4, n0, n5);
/* 0001ADEF: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001ADD4,
label_1171:
/* 0001ADFA: 0021 */ function_365(n0);
/* 0001AE03: 0006 */ n6 = LAST_RESULT;
/* 0001AE0D: 0021 */ function_366(n0);
/* 0001AE16: 0006 */ n7 = LAST_RESULT;
/* 0001AE20: 0019 */ n6 = n6 && n7;
/* 0001AE2D: 0004 */ if(! n6) goto label_1172; // normal if
/* 0001AE39: 0006 */ n5 = 1;
// : Jump Referenced(6):
// : 0001ACE9, 0001AD27, 0001AD65, 0001ADBA, 0001ADEF,
// : 0001AE2D,
label_1172:
/* 0001AE47: 0005 */ goto label_1164;
// : Jump Referenced(1):
// : 0001AC47,
label_1173:
/* 0001AE52: 0021 */ function_135(s2);
/* 0001AE5B: 0021 */ function_136(s2);
/* 0001AE64: 0021 */ function_363();
/* 0001AE6A: 0021 */ function_175(50);
/* 0001AE75: 0021 */ function_421();
/* 0001AE7B: 0006 */ n6 = LAST_RESULT;
/* 0001AE85: 000D */ n6 = n6 == 1;
/* 0001AE94: 0004 */ if(! n6) goto label_1174; // normal if
/* 0001AEA0: 0021 */ function_372(g_str3, s2, s0, g_number45);
/* 0001AEB2: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 0001AE94,
label_1174:
/* 0001AED1: 0027 */ // -- Start Return Code -- //
/* 0001AED5: 0023 */ return n0;
/* 0001AEDC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009D00,
function NUMBER function_387(s0, s1, s2, n0)
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0001AEEA: 0022 */ // -- Start Function Code -- //
/* 0001AEF3: 0021 */ function_421();
/* 0001AEF9: 0006 */ n4 = LAST_RESULT;
/* 0001AF03: 000D */ n4 = n4 == 2;
/* 0001AF12: 0004 */ if(! n4) goto label_1177; // normal if
/* 0001AF1E: 0021 */ function_372(s3, "SelectDir", "", g_number46);
/* 0001AF39: 0021 */ function_398(s3, "Result", 2, s4, n2);
/* 0001AF56: 000E */ n4 = n2 != 12;
/* 0001AF65: 000E */ n5 = n2 != 2;
/* 0001AF74: 0019 */ n4 = n4 && n5;
/* 0001AF81: 0004 */ if(! n4) goto label_1176; // normal if
/* 0001AF8D: 0021 */ function_398(s3, "szDir", 1, s2, n3);
/* 0001AFA9: 0004 */ if(! n0) goto label_1176; // normal if
/* 0001AFB5: 0021 */ function_194(s2);
/* 0001AFBE: 0006 */ n4 = LAST_RESULT;
/* 0001AFC8: 0009 */ n4 = n4 < 0;
/* 0001AFD7: 0004 */ if(! n4) goto label_1176; // normal if
/* 0001AFE3: 0021 */ function_411("", s2, 0, -51);
// : Jump Referenced(3):
// : 0001AF81, 0001AFA9, 0001AFD7,
label_1176:
/* 0001AFFB: 0027 */ // -- Start Return Code -- //
/* 0001AFFF: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001AF12,
label_1177:
/* 0001B008: 0021 */ function_429(s2);
/* 0001B011: 0021 */ function_388(s0, s1, s2, n0);
/* 0001B023: 0006 */ n1 = LAST_RESULT;
/* 0001B02D: 0021 */ function_421();
/* 0001B033: 0006 */ n4 = LAST_RESULT;
/* 0001B03D: 000D */ n4 = n4 == 1;
/* 0001B04C: 0004 */ if(! n4) goto label_1178; // normal if
/* 0001B058: 0021 */ function_372(s3, "SelectDir", "", g_number46);
/* 0001B073: 0021 */ function_397(s3, "Result", 2, s4, n2);
/* 0001B090: 0021 */ function_397(s3, "szDir", 1, s2, n3);
// : Jump Referenced(1):
// : 0001B04C,
label_1178:
/* 0001B0AE: 0027 */ // -- Start Return Code -- //
/* 0001B0B2: 0023 */ return n1;
/* 0001B0B9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00015E46, 0001B011,
function NUMBER function_388(s0, s1, s2, n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001B0C7: 0022 */ // -- Start Function Code -- //
/* 0001B0D0: 0020 */ ISRT._EnablePrevDialog(g_number27, 0, "SelectDir");
/* 0001B0EA: 0020 */ ISRT._BrowseForFolder(g_number27, s0, s1, "", "", 17, s2);
/* 0001B107: 0006 */ n1 = LAST_RESULT;
/* 0001B111: 0020 */ ISRT._EnablePrevDialog(g_number27, 1, "");
/* 0001B122: 000D */ n2 = n1 == 1;
/* 0001B131: 0004 */ if(! n2) goto label_1180; // normal if
/* 0001B13D: 0004 */ if(! n0) goto label_1180; // normal if
/* 0001B149: 0021 */ function_194(s2);
/* 0001B152: 0006 */ n1 = LAST_RESULT;
/* 0001B15C: 000D */ n2 = n1 == 0;
/* 0001B16B: 0004 */ if(! n2) goto label_1180; // normal if
/* 0001B177: 0027 */ // -- Start Return Code -- //
/* 0001B17B: 0023 */ return 1;
// : Jump Referenced(3):
// : 0001B131, 0001B13D, 0001B16B,
label_1180:
/* 0001B186: 0027 */ // -- Start Return Code -- //
/* 0001B18A: 0023 */ return n1;
/* 0001B191: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00007886,
function NUMBER function_390(s0, n0, n1)
STRING s1;
NUMBER n2;
NUMBER n3;
begin
/* 0001B19F: 0022 */ // -- Start Function Code -- //
/* 0001B1A8: 000D */ n2 = n0 == 0;
/* 0001B1B7: 000D */ n3 = n0 == -1;
/* 0001B1C6: 0018 */ n2 = n2 || n3;
/* 0001B1D3: 000D */ n3 = n1 == 0;
/* 0001B1E2: 0018 */ n2 = n2 || n3;
/* 0001B1EF: 000D */ n3 = n1 == -1;
/* 0001B1FE: 0018 */ n2 = n2 || n3;
/* 0001B20B: 0004 */ if(! n2) goto label_1182; // normal if
/* 0001B217: 0027 */ // -- Start Return Code -- //
/* 0001B21B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B20B,
label_1182:
/* 0001B226: 0021 */ function_333(n0);
/* 0001B22F: 0006 */ n2 = LAST_RESULT;
/* 0001B239: 000E */ n2 = n2 != 0;
/* 0001B248: 0021 */ function_333(n0);
/* 0001B251: 0006 */ n3 = LAST_RESULT;
/* 0001B25B: 000E */ n3 = n3 != 0;
/* 0001B26A: 0018 */ n2 = n2 || n3;
/* 0001B277: 0004 */ if(! n2) goto label_1183; // normal if
/* 0001B283: 0027 */ // -- Start Return Code -- //
/* 0001B287: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B277,
label_1183:
/* 0001B292: 0021 */ function_393(s0);
/* 0001B29B: 0006 */ s0 = LAST_RESULT;
/* 0001B2A5: 0021 */ function_241(5, s0);
/* 0001B2B3: 0006 */ n2 = LAST_RESULT;
/* 0001B2BD: 000D */ n2 = n2 == 0;
/* 0001B2CC: 0004 */ if(! n2) goto label_1184; // normal if
/* 0001B2D8: 0027 */ // -- Start Return Code -- //
/* 0001B2DC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B2CC,
label_1184:
/* 0001B2E7: 0027 */ // -- Start Return Code -- //
/* 0001B2EB: 0021 */ function_393(s0);
/* 0001B2F4: 0006 */ s1 = LAST_RESULT;
/* 0001B2FE: 0020 */ ISRT.EnumFoldersItems(g_number27, s1, n0, n1);
/* 0001B310: 0006 */ n2 = LAST_RESULT;
/* 0001B31A: 0023 */ return n2;
/* 0001B321: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209CE,
function NUMBER function_391(n0)
NUMBER n1;
OBJECT obj0;
begin
/* 0001B32F: 0022 */ // -- Start Function Code -- //
/* 0001B338: 0035 */ g_struct_3.WIN9X;
/* 0001B347: 0006 */ obj0 = LAST_RESULT;
/* 0001B351: 0035 */ obj0.bWin9X();
/* 0001B361: 0006 */ obj0 = NOTHING;
/* 0001B36B: 0006 */ n1 = LAST_RESULT;
/* 0001B375: 0004 */ if(! n1) goto label_1186; // normal if
/* 0001B381: 0006 */ g_number47 = 0;
/* 0001B38D: 0005 */ goto label_1187;
// : Jump Referenced(1):
// : 0001B375,
label_1186:
/* 0001B398: 0006 */ g_number47 = n0;
// : Jump Referenced(1):
// : 0001B38D,
label_1187:
/* 0001B3A4: 0021 */ function_458();
/* 0001B3AA: 0021 */ function_460();
/* 0001B3B0: 0021 */ function_457();
/* 0001B3B6: 0021 */ function_459();
/* 0001B3BC: 0024 */ return;
/* 0001B3C0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00014EFB, 000200DD, 0002016F, 00020201, 00020293,
// :
function NUMBER function_392()
begin
/* 0001B3D2: 0022 */ // -- Start Function Code -- //
/* 0001B3DB: 0027 */ // -- Start Return Code -- //
/* 0001B3DF: 0023 */ return g_number47;
/* 0001B3E6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001B292, 0001B2EB,
function STRING function_393(s0)
STRING s1;
NUMBER n0;
begin
/* 0001B3F4: 0022 */ // -- Start Function Code -- //
/* 0001B3FD: 0021 */ function_298(s0);
/* 0001B406: 0006 */ n0 = LAST_RESULT;
/* 0001B410: 000D */ n0 = n0 == 0;
/* 0001B41F: 0004 */ if(! n0) goto label_1190; // normal if
/* 0001B42B: 0021 */ function_444();
/* 0001B431: 0006 */ s1 = LAST_RESULT;
/* 0001B43B: 0014 */ s0 = s1 ^ s0;
// : Jump Referenced(1):
// : 0001B41F,
label_1190:
/* 0001B44A: 0021 */ function_241(6, s0);
/* 0001B458: 0006 */ n0 = LAST_RESULT;
/* 0001B462: 000D */ n0 = n0 == 0;
/* 0001B471: 0004 */ if(! n0) goto label_1191; // normal if
/* 0001B47D: 0027 */ // -- Start Return Code -- //
/* 0001B481: 0023 */ return "";
// : Jump Referenced(1):
// : 0001B471,
label_1191:
/* 0001B48A: 0027 */ // -- Start Return Code -- //
/* 0001B48E: 0014 */ s1 = s0 ^ "";
/* 0001B49B: 0023 */ return s1;
/* 0001B4A2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E131,
function NUMBER function_395(s0, s1)
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001B4B0: 0022 */ // -- Start Function Code -- //
/* 0001B4B9: 000E */ n1 = g_number25 != 2;
/* 0001B4C8: 000E */ n2 = g_number25 != 1;
/* 0001B4D7: 0019 */ n1 = n1 && n2;
/* 0001B4E4: 0004 */ if(! n1) goto label_1193; // normal if
/* 0001B4F0: 0027 */ // -- Start Return Code -- //
/* 0001B4F4: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001B4E4,
label_1193:
/* 0001B4FF: 0006 */ g_str67 = s0;
/* 0001B509: 0006 */ g_str68 = s1;
/* 0001B513: 0006 */ g_str69 = "";
/* 0001B51D: 0006 */ g_number48 = 0;
/* 0001B529: 0006 */ g_number49 = 0;
/* 0001B535: 0006 */ g_number50 = g_number25;
/* 0001B53F: 0021 */ function_319(0);
/* 0001B54A: 0006 */ g_number51 = LAST_RESULT;
/* 0001B554: 000D */ n1 = g_number25 == 2;
/* 0001B563: 0004 */ if(! n1) goto label_1197; // normal if
/* 0001B56F: 000D */ n1 = g_str67 == "";
/* 0001B57C: 0004 */ if(! n1) goto label_1194; // normal if
/* 0001B588: 0014 */ g_str67 = g_str9 ^ "setup.iss";
// : Jump Referenced(1):
// : 0001B57C,
label_1194:
/* 0001B5A0: 000D */ n1 = g_str68 == "";
/* 0001B5AD: 0004 */ if(! n1) goto label_1195; // normal if
/* 0001B5B9: 0021 */ function_425(s2, g_str67, 1);
/* 0001B5CA: 0014 */ g_str68 = s2 ^ "setup.log";
// : Jump Referenced(1):
// : 0001B5AD,
label_1195:
/* 0001B5E2: 0020 */ KERNEL32.GetPrivateProfileString("Application", "Lang", "", s3, 256, g_str67);
/* 0001B60B: 0006 */ n0 = LAST_RESULT;
/* 0001B615: 0004 */ if(! n0) goto label_1196; // normal if
/* 0001B621: 0021 */ function_435(g_number52, s3);
// : Jump Referenced(1):
// : 0001B615,
label_1196:
/* 0001B62F: 0021 */ function_414();
/* 0001B635: 0005 */ goto label_1198;
// : Jump Referenced(1):
// : 0001B563,
label_1197:
/* 0001B640: 000D */ n1 = g_number25 == 1;
/* 0001B64F: 0004 */ if(! n1) goto label_1198; // normal if
/* 0001B65B: 000D */ n1 = g_str67 == "";
/* 0001B668: 0004 */ if(! n1) goto label_1198; // normal if
/* 0001B674: 0021 */ function_446();
/* 0001B67A: 0006 */ s4 = LAST_RESULT;
/* 0001B684: 0014 */ g_str67 = s4 ^ "setup.iss";
// : Jump Referenced(3):
// : 0001B635, 0001B64F, 0001B668,
label_1198:
/* 0001B69C: 0027 */ // -- Start Return Code -- //
/* 0001B6A0: 0023 */ return 1;
/* 0001B6A9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000F796,
function NUMBER function_396()
STRING s0;
STRING s3;
NUMBER n0;
NUMBER n2;
begin
/* 0001B6B7: 0022 */ // -- Start Function Code -- //
/* 0001B6C0: 000E */ n2 = g_str67 != "";
/* 0001B6CD: 0004 */ if(! n2) goto label_1201; // normal if
/* 0001B6D9: 0021 */ function_425(s0, g_str67, 1);
/* 0001B6EA: 0006 */ n2 = LAST_RESULT;
/* 0001B6F4: 0009 */ n2 = n2 < 0;
/* 0001B703: 0004 */ if(! n2) goto label_1200; // normal if
/* 0001B70F: 0027 */ // -- Start Return Code -- //
/* 0001B713: 0023 */ return -8;
// : Jump Referenced(1):
// : 0001B703,
label_1200:
/* 0001B71E: 0021 */ function_189(s0);
/* 0001B727: 0006 */ n2 = LAST_RESULT;
/* 0001B731: 000D */ n2 = n2 == -1;
/* 0001B740: 0004 */ if(! n2) goto label_1201; // normal if
/* 0001B74C: 0006 */ g_str67 = "";
// : Jump Referenced(2):
// : 0001B6CD, 0001B740,
label_1201:
/* 0001B758: 000D */ n2 = g_number25 == 2;
/* 0001B767: 0004 */ if(! n2) goto label_1205; // normal if
/* 0001B773: 0020 */ KERNEL32.DeleteFileA(g_str68);
/* 0001B77C: 0021 */ function_416(1);
/* 0001B787: 0006 */ n2 = LAST_RESULT;
/* 0001B791: 000D */ n2 = n2 == 0;
/* 0001B7A0: 0004 */ if(! n2) goto label_1202; // normal if
/* 0001B7AC: 0021 */ function_261(65, "Failed");
/* 0001B7C0: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B80B: 0027 */ // -- Start Return Code -- //
/* 0001B80F: 0023 */ return -7;
// : Jump Referenced(1):
// : 0001B7A0,
label_1202:
/* 0001B81A: 0021 */ function_241(3, g_str67);
/* 0001B828: 0006 */ n2 = LAST_RESULT;
/* 0001B832: 000D */ n2 = n2 == 0;
/* 0001B841: 0004 */ if(! n2) goto label_1203; // normal if
/* 0001B84D: 0021 */ function_413("", g_str67, 0, -5);
/* 0001B863: 0021 */ function_261(65, "Failed");
/* 0001B877: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B8C2: 0027 */ // -- Start Return Code -- //
/* 0001B8C6: 0023 */ return -5;
// : Jump Referenced(1):
// : 0001B841,
label_1203:
/* 0001B8D1: 0020 */ KERNEL32.GetPrivateProfileString("InstallShield Silent", "Version", "", s3, 256, g_str67);
/* 0001B906: 0006 */ n0 = LAST_RESULT;
/* 0001B910: 000E */ n2 = s3 != "v6.00.000";
/* 0001B926: 0004 */ if(! n2) goto label_1204; // normal if
/* 0001B932: 0021 */ function_413("", "", 0, -8);
/* 0001B948: 0021 */ function_261(65, "Failed");
/* 0001B95C: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B9A7: 0027 */ // -- Start Return Code -- //
/* 0001B9AB: 0023 */ return -8;
// : Jump Referenced(1):
// : 0001B926,
label_1204:
/* 0001B9B6: 0021 */ function_413("", "", 0, 0);
/* 0001B9CC: 0005 */ goto label_1207;
// : Jump Referenced(1):
// : 0001B767,
label_1205:
/* 0001B9D7: 000D */ n2 = g_number25 == 1;
/* 0001B9E6: 0004 */ if(! n2) goto label_1207; // normal if
/* 0001B9F2: 0020 */ KERNEL32.DeleteFileA(g_str67);
/* 0001B9FB: 0021 */ function_416(1);
/* 0001BA06: 0006 */ n2 = LAST_RESULT;
/* 0001BA10: 000D */ n2 = n2 == 0;
/* 0001BA1F: 0004 */ if(! n2) goto label_1206; // normal if
/* 0001BA2B: 0021 */ function_404(11491);
/* 0001BA36: 0021 */ function_422(0);
/* 0001BA41: 0027 */ // -- Start Return Code -- //
/* 0001BA45: 0023 */ return -6;
// : Jump Referenced(1):
// : 0001BA1F,
label_1206:
/* 0001BA50: 0020 */ KERNEL32.WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", g_str67);
/* 0001BA89: 0006 */ n2 = LAST_RESULT;
/* 0001BA93: 000D */ n2 = n2 == 0;
/* 0001BAA2: 0004 */ if(! n2) goto label_1207; // normal if
/* 0001BAAE: 0021 */ function_404(11491);
/* 0001BAB9: 0021 */ function_422(0);
/* 0001BAC4: 0027 */ // -- Start Return Code -- //
/* 0001BAC8: 0023 */ return -6;
// : Jump Referenced(3):
// : 0001B9CC, 0001B9E6, 0001BAA2,
label_1207:
/* 0001BAD3: 0027 */ // -- Start Return Code -- //
/* 0001BAD7: 0023 */ return 0;
/* 0001BAE0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 0001315D, 00013456, 00016037, 00016055, 00017123,
// : 00017E77, 00017E94, 0001859C, 000185B9, 000185D5,
// : 00019D57, 0001A417, 0001A436, 0001A458, 0001A479,
// : 0001AAC8, 0001AAE9, 0001AEB2, 0001B073, 0001B090,
// :
function NUMBER function_397(s0, s1, n0, s2, n1)
STRING s3[1020];
STRING s4;
STRING s5;
NUMBER n2;
NUMBER n3;
begin
/* 0001BAEE: 0022 */ // -- Start Function Code -- //
/* 0001BAF7: 000E */ n3 = g_number25 != 1;
/* 0001BB06: 0004 */ if(! n3) goto label_1209; // normal if
/* 0001BB12: 0027 */ // -- Start Return Code -- //
/* 0001BB16: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001BB06,
label_1209:
/* 0001BB21: 0007 */ s5 = g_str51 + "-";
/* 0001BB2F: 0007 */ s0 = s5 + s0;
/* 0001BB3C: 0021 */ function_399(s0);
/* 0001BB45: 0006 */ n3 = LAST_RESULT;
/* 0001BB4F: 000D */ n3 = n3 == 0;
/* 0001BB5E: 0004 */ if(! n3) goto label_1213; // normal if
/* 0001BB6A: 0021 */ function_324(g_number51, s0, 0);
/* 0001BB7B: 0006 */ n3 = LAST_RESULT;
/* 0001BB85: 0009 */ n3 = n3 < 0;
/* 0001BB94: 0004 */ if(! n3) goto label_1210; // normal if
/* 0001BBA0: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BB94,
label_1210:
/* 0001BBAB: 0021 */ function_433(s3, "%s%d", "Dlg", g_number48);
/* 0001BBC4: 0007 */ s5 = g_str51 + "-";
/* 0001BBD2: 0007 */ s5 = s5 + "DlgOrder";
/* 0001BBE7: 0020 */ KERNEL32.WritePrivateProfileString(s5, s3, s0, g_str67);
/* 0001BBF9: 0006 */ n3 = LAST_RESULT;
/* 0001BC03: 000D */ n3 = n3 == 0;
/* 0001BC12: 0004 */ if(! n3) goto label_1211; // normal if
/* 0001BC1E: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BC12,
label_1211:
/* 0001BC29: 0007 */ g_number48 = g_number48 + 1;
/* 0001BC38: 002D */ NumToStr(s4, g_number48);
/* 0001BC42: 0006 */ n3 = LAST_RESULT;
/* 0001BC4C: 0004 */ if(! n3) goto label_1212; // normal if
/* 0001BC58: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BC4C,
label_1212:
/* 0001BC63: 0007 */ s5 = g_str51 + "-";
/* 0001BC71: 0007 */ s5 = s5 + "DlgOrder";
/* 0001BC86: 0020 */ KERNEL32.WritePrivateProfileString(s5, "Count", s4, g_str67);
/* 0001BC9D: 0006 */ n3 = LAST_RESULT;
/* 0001BCA7: 000D */ n3 = n3 == 0;
/* 0001BCB6: 0004 */ if(! n3) goto label_1213; // normal if
/* 0001BCC2: 0005 */ goto label_1221;
// : Jump Referenced(2):
// : 0001BB5E, 0001BCB6,
label_1213:
/* 0001BCCD: 0006 */ n2 = 0;
/* 0001BCD9: 0001 */ // -- While/Switch -- //
/* 0001BCDF: 000D */ n3 = n0 == 1;
/* 0001BCEE: 0004 */ if(! n3) goto label_1215; // normal if
/* 0001BCFA: 0021 */ function_400(s0, s1, s2);
/* 0001BD09: 0006 */ n2 = LAST_RESULT;
/* 0001BD13: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BCEE,
label_1215:
/* 0001BD1E: 000D */ n3 = n0 == 2;
/* 0001BD2D: 0004 */ if(! n3) goto label_1216; // normal if
/* 0001BD39: 0021 */ function_401(s0, s1, n1);
/* 0001BD48: 0006 */ n2 = LAST_RESULT;
/* 0001BD52: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BD2D,
label_1216:
/* 0001BD5D: 000D */ n3 = n0 == 3;
/* 0001BD6C: 0004 */ if(! n3) goto label_1217; // normal if
/* 0001BD78: 0021 */ function_402(s0, s1, n1);
/* 0001BD87: 0006 */ n2 = LAST_RESULT;
/* 0001BD91: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BD6C,
label_1217:
/* 0001BD9C: 000D */ n3 = n0 == 4;
/* 0001BDAB: 0004 */ if(! n3) goto label_1218; // normal if
/* 0001BDB7: 0021 */ function_403(s0, s1, g_str6, s2, 1);
/* 0001BDCE: 0006 */ n2 = LAST_RESULT;
/* 0001BDD8: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BDAB,
label_1218:
/* 0001BDE3: 0006 */ n2 = -10;
// : Jump Referenced(4):
// : 0001BD13, 0001BD52, 0001BD91, 0001BDD8,
label_1219:
/* 0001BDF1: 0004 */ if(! n2) goto label_1220; // normal if
/* 0001BDFD: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BDF1,
label_1220:
/* 0001BE08: 0027 */ // -- Start Return Code -- //
/* 0001BE0C: 0023 */ return n2;
// : Jump Referenced(5):
// : 0001BBA0, 0001BC1E, 0001BC58, 0001BCC2, 0001BDFD,
// :
label_1221:
/* 0001BE15: 0021 */ function_404(-6);
/* 0001BE20: 0027 */ // -- Start Return Code -- //
/* 0001BE24: 0023 */ return -1;
/* 0001BE2D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 00012F74, 000131E9, 00015C64, 00015CB8, 00016E1D,
// : 00017894, 000178B1, 00017FAA, 00017FFE, 0001801A,
// : 0001982E, 00019E65, 00019EB9, 00019ED6, 00019EF6,
// : 0001A625, 0001A679, 0001AB86, 0001AF39, 0001AF8D,
// :
function NUMBER function_398(s0, s1, n0, s2, n1)
STRING s3;
NUMBER n2;
NUMBER n3;
begin
/* 0001BE3F: 0022 */ // -- Start Function Code -- //
/* 0001BE48: 000E */ n3 = g_number25 != 2;
/* 0001BE57: 0004 */ if(! n3) goto label_1223; // normal if
/* 0001BE63: 0027 */ // -- Start Return Code -- //
/* 0001BE67: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001BE57,
label_1223:
/* 0001BE72: 000D */ n3 = s1 == "OverwrittenReadOnly";
/* 0001BE92: 0004 */ if(! n3) goto label_1224; // normal if
/* 0001BE9E: 0021 */ function_406(s0);
/* 0001BEA7: 0006 */ n2 = LAST_RESULT;
/* 0001BEB1: 0009 */ n3 = n2 < 0;
/* 0001BEC0: 0004 */ if(! n3) goto label_1224; // normal if
/* 0001BECC: 0006 */ n2 = -12;
/* 0001BED8: 0005 */ goto label_1231;
// : Jump Referenced(2):
// : 0001BE92, 0001BEC0,
label_1224:
/* 0001BEE3: 0006 */ n2 = 0;
/* 0001BEEF: 0007 */ s3 = g_str51 + "-";
/* 0001BEFD: 0007 */ s0 = s3 + s0;
/* 0001BF0A: 0001 */ // -- While/Switch -- //
/* 0001BF10: 000D */ n3 = n0 == 1;
/* 0001BF1F: 0004 */ if(! n3) goto label_1226; // normal if
/* 0001BF2B: 0021 */ function_407(s0, s1, s2);
/* 0001BF3A: 0006 */ n2 = LAST_RESULT;
/* 0001BF44: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF1F,
label_1226:
/* 0001BF4F: 000D */ n3 = n0 == 2;
/* 0001BF5E: 0004 */ if(! n3) goto label_1227; // normal if
/* 0001BF6A: 0021 */ function_408(s0, s1, n1);
/* 0001BF79: 0006 */ n2 = LAST_RESULT;
/* 0001BF83: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF5E,
label_1227:
/* 0001BF8E: 000D */ n3 = n0 == 3;
/* 0001BF9D: 0004 */ if(! n3) goto label_1228; // normal if
/* 0001BFA9: 0021 */ function_409(s0, s1, n1);
/* 0001BFB8: 0006 */ n2 = LAST_RESULT;
/* 0001BFC2: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF9D,
label_1228:
/* 0001BFCD: 000D */ n3 = n0 == 4;
/* 0001BFDC: 0004 */ if(! n3) goto label_1229; // normal if
/* 0001BFE8: 0021 */ function_410(s0, s1, g_str6, s2, 1);
/* 0001BFFF: 0006 */ n2 = LAST_RESULT;
/* 0001C009: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BFDC,
label_1229:
/* 0001C014: 0006 */ n2 = -10;
/* 0001C020: 0005 */ goto label_1231;
// : Jump Referenced(4):
// : 0001BF44, 0001BF83, 0001BFC2, 0001C009,
label_1230:
/* 0001C02B: 0009 */ n3 = n2 < 0;
/* 0001C03A: 0004 */ if(! n3) goto label_1231; // normal if
/* 0001C046: 0021 */ function_411(s0, s1, n0, n2);
/* 0001C058: 0006 */ n2 = -11;
// : Jump Referenced(3):
// : 0001BED8, 0001C020, 0001C03A,
label_1231:
/* 0001C066: 000D */ n3 = n2 == 0;
/* 0001C075: 0004 */ if(! n3) goto label_1232; // normal if
/* 0001C081: 0027 */ // -- Start Return Code -- //
/* 0001C085: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C075,
label_1232:
/* 0001C090: 0027 */ // -- Start Return Code -- //
/* 0001C094: 0023 */ return n2;
/* 0001C09B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001BB3C,
function NUMBER function_399(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 0001C0A9: 0022 */ // -- Start Function Code -- //
/* 0001C0B2: 0021 */ function_328(g_number51, s1);
/* 0001C0BE: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001C127,
label_1234:
/* 0001C0CA: 0001 */ // -- While/Switch -- //
/* 0001C0CE: 000E */ n1 = n0 != 1;
/* 0001C0DD: 0004 */ if(! n1) goto label_1236; // normal if
/* 0001C0E9: 000D */ n1 = s1 == s0;
/* 0001C0F6: 0004 */ if(! n1) goto label_1235; // normal if
/* 0001C102: 0027 */ // -- Start Return Code -- //
/* 0001C106: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001C0F6,
label_1235:
/* 0001C111: 0021 */ function_330(g_number51, s1);
/* 0001C11D: 0006 */ n0 = LAST_RESULT;
/* 0001C127: 0005 */ goto label_1234;
// : Jump Referenced(1):
// : 0001C0DD,
label_1236:
/* 0001C132: 0027 */ // -- Start Return Code -- //
/* 0001C136: 0023 */ return 0;
/* 0001C13F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BCFA, 0001C21B, 0001C33A, 0001C51E,
function NUMBER function_400(s0, s1, s2)
NUMBER n0;
begin
/* 0001C14D: 0022 */ // -- Start Function Code -- //
/* 0001C156: 000D */ n0 = s2 == "";
/* 0001C163: 0004 */ if(! n0) goto label_1238; // normal if
/* 0001C16F: 0006 */ s2 = "\' \'";
// : Jump Referenced(1):
// : 0001C163,
label_1238:
/* 0001C17E: 0020 */ KERNEL32.WritePrivateProfileString(s0, s1, s2, g_str67);
/* 0001C190: 0006 */ n0 = LAST_RESULT;
/* 0001C19A: 0004 */ if(! n0) goto label_1239; // normal if
/* 0001C1A6: 0027 */ // -- Start Return Code -- //
/* 0001C1AA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C19A,
label_1239:
/* 0001C1B5: 0027 */ // -- Start Return Code -- //
/* 0001C1B9: 0023 */ return -6;
/* 0001C1C2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BD39, 0001C3A1, 0001C448, 0001DE20,
function NUMBER function_401(s0, s1, n0)
STRING s2[20];
NUMBER n1;
begin
/* 0001C1D0: 0022 */ // -- Start Function Code -- //
/* 0001C1D9: 002D */ NumToStr(s2, n0);
/* 0001C1E3: 0006 */ n1 = LAST_RESULT;
/* 0001C1ED: 0009 */ n1 = n1 < 0;
/* 0001C1FC: 0004 */ if(! n1) goto label_1241; // normal if
/* 0001C208: 0027 */ // -- Start Return Code -- //
/* 0001C20C: 0023 */ return -6;
// : Jump Referenced(1):
// : 0001C1FC,
label_1241:
/* 0001C217: 0027 */ // -- Start Return Code -- //
/* 0001C21B: 0021 */ function_400(s0, s1, s2);
/* 0001C22A: 0006 */ n1 = LAST_RESULT;
/* 0001C234: 0023 */ return n1;
/* 0001C23B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BD78, 0001C7F5,
function NUMBER function_402(s0, s1, n0)
STRING s2;
STRING s3;
STRING s4[1020];
STRING s5;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0001C24D: 0022 */ // -- Start Function Code -- //
/* 0001C256: 000D */ n7 = n0 == 0;
/* 0001C265: 000D */ n8 = n0 == -1;
/* 0001C274: 0018 */ n7 = n7 || n8;
/* 0001C281: 0004 */ if(! n7) goto label_1243; // normal if
/* 0001C28D: 0027 */ // -- Start Return Code -- //
/* 0001C291: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001C281,
label_1243:
/* 0001C29C: 0021 */ function_333(n0);
/* 0001C2A5: 0006 */ n7 = LAST_RESULT;
/* 0001C2AF: 000D */ n7 = n7 == -1;
/* 0001C2BE: 0004 */ if(! n7) goto label_1244; // normal if
/* 0001C2CA: 0006 */ n1 = 1;
/* 0001C2D6: 0005 */ goto label_1245;
// : Jump Referenced(1):
// : 0001C2BE,
label_1244:
/* 0001C2E1: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001C2D6,
label_1245:
/* 0001C2EF: 0004 */ if(! n1) goto label_1246; // normal if
/* 0001C2FB: 0006 */ s2 = "number";
/* 0001C30B: 0005 */ goto label_1247;
// : Jump Referenced(1):
// : 0001C2EF,
label_1246:
/* 0001C316: 0006 */ s2 = "string";
// : Jump Referenced(1):
// : 0001C30B,
label_1247:
/* 0001C328: 0007 */ s5 = s1 + "-type";
/* 0001C33A: 0021 */ function_400(s0, s5, s2);
/* 0001C349: 0006 */ n3 = LAST_RESULT;
/* 0001C353: 0009 */ n7 = n3 < 0;
/* 0001C362: 0004 */ if(! n7) goto label_1248; // normal if
/* 0001C36E: 0027 */ // -- Start Return Code -- //
/* 0001C372: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C362,
label_1248:
/* 0001C37B: 0021 */ function_321(n0);
/* 0001C384: 0006 */ n2 = LAST_RESULT;
/* 0001C38E: 0007 */ s5 = s1 + "-count";
/* 0001C3A1: 0021 */ function_401(s0, s5, n2);
/* 0001C3B0: 0006 */ n3 = LAST_RESULT;
/* 0001C3BA: 0009 */ n7 = n3 < 0;
/* 0001C3C9: 0004 */ if(! n7) goto label_1249; // normal if
/* 0001C3D5: 0027 */ // -- Start Return Code -- //
/* 0001C3D9: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C3C9,
label_1249:
/* 0001C3E2: 0004 */ if(! n1) goto label_1253; // normal if
/* 0001C3EE: 0021 */ function_327(n0, n4);
/* 0001C3FA: 0006 */ n5 = LAST_RESULT;
/* 0001C404: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 0001C4AE,
label_1250:
/* 0001C412: 0001 */ // -- While/Switch -- //
/* 0001C416: 000E */ n7 = n5 != 1;
/* 0001C425: 0004 */ if(! n7) goto label_1252; // normal if
/* 0001C431: 0021 */ function_433(s4, "%s-%d", s1, n6);
/* 0001C448: 0021 */ function_401(s0, s4, n4);
/* 0001C457: 0006 */ n3 = LAST_RESULT;
/* 0001C461: 0009 */ n7 = n3 < 0;
/* 0001C470: 0004 */ if(! n7) goto label_1251; // normal if
/* 0001C47C: 0027 */ // -- Start Return Code -- //
/* 0001C480: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C470,
label_1251:
/* 0001C489: 0021 */ function_329(n0, n4);
/* 0001C495: 0006 */ n5 = LAST_RESULT;
/* 0001C49F: 0007 */ n6 = n6 + 1;
/* 0001C4AE: 0005 */ goto label_1250;
// : Jump Referenced(1):
// : 0001C425,
label_1252:
/* 0001C4B9: 0005 */ goto label_1256;
// : Jump Referenced(1):
// : 0001C3E2,
label_1253:
/* 0001C4C4: 0021 */ function_328(n0, s3);
/* 0001C4D0: 0006 */ n5 = LAST_RESULT;
/* 0001C4DA: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 0001C584,
label_1254:
/* 0001C4E8: 0001 */ // -- While/Switch -- //
/* 0001C4EC: 000E */ n7 = n5 != 1;
/* 0001C4FB: 0004 */ if(! n7) goto label_1256; // normal if
/* 0001C507: 0021 */ function_433(s4, "%s-%d", s1, n6);
/* 0001C51E: 0021 */ function_400(s0, s4, s3);
/* 0001C52D: 0006 */ n3 = LAST_RESULT;
/* 0001C537: 0009 */ n7 = n3 < 0;
/* 0001C546: 0004 */ if(! n7) goto label_1255; // normal if
/* 0001C552: 0027 */ // -- Start Return Code -- //
/* 0001C556: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C546,
label_1255:
/* 0001C55F: 0021 */ function_330(n0, s3);
/* 0001C56B: 0006 */ n5 = LAST_RESULT;
/* 0001C575: 0007 */ n6 = n6 + 1;
/* 0001C584: 0005 */ goto label_1254;
// : Jump Referenced(2):
// : 0001C4B9, 0001C4FB,
label_1256:
/* 0001C58F: 0027 */ // -- Start Return Code -- //
/* 0001C593: 0023 */ return 0;
/* 0001C59C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BDB7, 0001C781,
function NUMBER function_403(s0, s1, s2, s3, n0)
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0001C5AE: 0022 */ // -- Start Function Code -- //
/* 0001C5B7: 0021 */ function_319(0);
/* 0001C5C2: 0006 */ n1 = LAST_RESULT;
/* 0001C5CC: 0021 */ function_319(0);
/* 0001C5D7: 0006 */ n2 = LAST_RESULT;
/* 0001C5E1: 000D */ n7 = n1 == -1;
/* 0001C5F0: 000D */ n8 = n2 == -1;
/* 0001C5FF: 0018 */ n7 = n7 || n8;
/* 0001C60C: 0004 */ if(! n7) goto label_1258; // normal if
/* 0001C618: 0006 */ n6 = -1;
/* 0001C624: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C60C,
label_1258:
/* 0001C62F: 0021 */ function_115(s2, s3, n1);
/* 0001C63E: 0006 */ n7 = LAST_RESULT;
/* 0001C648: 0009 */ n7 = n7 < 0;
/* 0001C657: 0004 */ if(! n7) goto label_1259; // normal if
/* 0001C663: 0006 */ n6 = 0;
/* 0001C66F: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C657,
label_1259:
/* 0001C67A: 0021 */ function_328(n1, s4);
/* 0001C686: 0006 */ n5 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001C7EA,
label_1260:
/* 0001C692: 0001 */ // -- While/Switch -- //
/* 0001C696: 000E */ n7 = n5 != 1;
/* 0001C6A5: 0004 */ if(! n7) goto label_1264; // normal if
/* 0001C6B1: 0021 */ function_113(s2, s4);
/* 0001C6BD: 0006 */ n3 = LAST_RESULT;
/* 0001C6C7: 0009 */ n7 = n3 < 0;
/* 0001C6D6: 0004 */ if(! n7) goto label_1261; // normal if
/* 0001C6E2: 0006 */ n6 = -1;
/* 0001C6EE: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C6D6,
label_1261:
/* 0001C6F9: 0004 */ if(! n3) goto label_1263; // normal if
/* 0001C705: 0021 */ function_324(n2, s4, 0);
/* 0001C716: 0006 */ n7 = LAST_RESULT;
/* 0001C720: 0009 */ n7 = n7 < 0;
/* 0001C72F: 0004 */ if(! n7) goto label_1262; // normal if
/* 0001C73B: 0006 */ n6 = -1;
/* 0001C747: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C72F,
label_1262:
/* 0001C752: 0021 */ function_405(s2, s4);
/* 0001C75E: 0006 */ n4 = LAST_RESULT;
/* 0001C768: 0019 */ n7 = n0 && n4;
/* 0001C775: 0004 */ if(! n7) goto label_1263; // normal if
/* 0001C781: 0021 */ function_403(s0, s4, s2, s4, 1);
/* 0001C798: 0006 */ n7 = LAST_RESULT;
/* 0001C7A2: 000E */ n7 = n7 != 0;
/* 0001C7B1: 0004 */ if(! n7) goto label_1263; // normal if
/* 0001C7BD: 0006 */ n6 = -1;
/* 0001C7C9: 0005 */ goto label_1265;
// : Jump Referenced(3):
// : 0001C6F9, 0001C775, 0001C7B1,
label_1263:
/* 0001C7D4: 0021 */ function_330(n1, s4);
/* 0001C7E0: 0006 */ n5 = LAST_RESULT;
/* 0001C7EA: 0005 */ goto label_1260;
// : Jump Referenced(1):
// : 0001C6A5,
label_1264:
/* 0001C7F5: 0021 */ function_402(s0, s1, n2);
/* 0001C804: 0006 */ n6 = LAST_RESULT;
// : Jump Referenced(5):
// : 0001C624, 0001C66F, 0001C6EE, 0001C747, 0001C7C9,
// :
label_1265:
/* 0001C810: 0021 */ function_320(n1);
/* 0001C819: 0021 */ function_320(n2);
/* 0001C822: 0027 */ // -- Start Return Code -- //
/* 0001C826: 0023 */ return n6;
/* 0001C82D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BA2B, 0001BAAE, 0001BE15, 0001DCED,
function NUMBER function_404(n0)
STRING s0[200];
STRING s1[200];
STRING s2[100];
STRING s3;
NUMBER n1;
begin
/* 0001C83B: 0022 */ // -- Start Function Code -- //
/* 0001C844: 0021 */ function_448();
/* 0001C84A: 0006 */ s3 = LAST_RESULT;
/* 0001C854: 0020 */ KERNEL.GetModuleHandle(s3);
/* 0001C85D: 0006 */ n1 = LAST_RESULT;
/* 0001C867: 0004 */ if(! n1) goto label_1267; // normal if
/* 0001C873: 0021 */ function_377(11115);
/* 0001C87E: 0006 */ s2 = LAST_RESULT;
/* 0001C888: 0021 */ function_377(n0);
/* 0001C891: 0006 */ s0 = LAST_RESULT;
/* 0001C89B: 0021 */ function_433(s1, s0, g_str67);
/* 0001C8AA: 0021 */ function_281(0);
/* 0001C8B5: 0020 */ USER32.MessageBoxA(0, s1, s2, 16);
/* 0001C8CB: 0006 */ g_number53 = 1;
/* 0001C8D7: 0027 */ // -- Start Return Code -- //
/* 0001C8DB: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001C867,
label_1267:
/* 0001C8E6: 0027 */ // -- Start Return Code -- //
/* 0001C8EA: 0023 */ return 0;
/* 0001C8F3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001C752, 0001D0F2,
function NUMBER function_405(s0, s1)
NUMBER n0;
NUMBER n1;
begin
/* 0001C90D: 0022 */ // -- Start Function Code -- //
/* 0001C916: 0021 */ function_319(0);
/* 0001C921: 0006 */ n0 = LAST_RESULT;
/* 0001C92B: 000D */ n1 = n0 == -1;
/* 0001C93A: 0004 */ if(! n1) goto label_1269; // normal if
/* 0001C946: 0027 */ // -- Start Return Code -- //
/* 0001C94A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C93A,
label_1269:
/* 0001C955: 0021 */ function_115(s0, s1, n0);
/* 0001C964: 0006 */ n1 = LAST_RESULT;
/* 0001C96E: 000D */ n1 = n1 == 0;
/* 0001C97D: 0004 */ if(! n1) goto label_1270; // normal if
/* 0001C989: 0021 */ function_321(n0);
/* 0001C992: 0006 */ n1 = LAST_RESULT;
/* 0001C99C: 000A */ n1 = n1 > 0;
/* 0001C9AB: 0004 */ if(! n1) goto label_1270; // normal if
/* 0001C9B7: 0021 */ function_320(n0);
/* 0001C9C0: 0027 */ // -- Start Return Code -- //
/* 0001C9C4: 0023 */ return 1;
// : Jump Referenced(2):
// : 0001C97D, 0001C9AB,
label_1270:
/* 0001C9CF: 0021 */ function_320(n0);
/* 0001C9D8: 0027 */ // -- Start Return Code -- //
/* 0001C9DC: 0023 */ return 0;
/* 0001C9E5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001BE9E,
function NUMBER function_406(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 0001C9F3: 0022 */ // -- Start Function Code -- //
/* 0001C9FC: 000D */ n1 = g_str69 == s0;
/* 0001CA09: 0004 */ if(! n1) goto label_1272; // normal if
/* 0001CA15: 0027 */ // -- Start Return Code -- //
/* 0001CA19: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001CA09,
label_1272:
/* 0001CA24: 0021 */ function_322(g_number51, g_number48);
/* 0001CA30: 0006 */ n1 = LAST_RESULT;
/* 0001CA3A: 0009 */ n1 = n1 < 0;
/* 0001CA49: 0004 */ if(! n1) goto label_1273; // normal if
/* 0001CA55: 0027 */ // -- Start Return Code -- //
/* 0001CA59: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CA49,
label_1273:
/* 0001CA64: 0021 */ function_325(g_number51, s1);
/* 0001CA70: 0006 */ n0 = LAST_RESULT;
/* 0001CA7A: 000E */ n1 = s1 != s0;
/* 0001CA87: 0004 */ if(! n1) goto label_1274; // normal if
/* 0001CA93: 0021 */ function_411(s0, "", 0, -12);
/* 0001CAA9: 0027 */ // -- Start Return Code -- //
/* 0001CAAD: 0023 */ return -12;
// : Jump Referenced(1):
// : 0001CA87,
label_1274:
/* 0001CAB8: 0006 */ g_str69 = s0;
/* 0001CAC2: 0007 */ g_number48 = g_number48 + 1;
/* 0001CAD1: 0027 */ // -- Start Return Code -- //
/* 0001CAD5: 0023 */ return 0;
/* 0001CADE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0001BF2B, 0001CBCC, 0001CD24, 0001CF43, 0001DDC4,
// :
function NUMBER function_407(s0, s1, s2)
STRING s3[512];
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001CAEC: 0022 */ // -- Start Function Code -- //
/* 0001CAF5: 0021 */ function_428(s3);
/* 0001CAFE: 0006 */ n1 = LAST_RESULT;
/* 0001CB08: 0020 */ KERNEL32.GetPrivateProfileString(s0, s1, "SILENTNOTPOSSIBLEvalue", s3, n1, g_str67);
/* 0001CB36: 0006 */ n0 = LAST_RESULT;
/* 0001CB40: 000D */ n1 = n0 == 0;
/* 0001CB4F: 000D */ n2 = s3 == "SILENTNOTPOSSIBLEvalue";
/* 0001CB72: 0018 */ n1 = n1 || n2;
/* 0001CB7F: 0004 */ if(! n1) goto label_1276; // normal if
/* 0001CB8B: 0027 */ // -- Start Return Code -- //
/* 0001CB8F: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CB7F,
label_1276:
/* 0001CB9A: 0006 */ s2 = s3;
/* 0001CBA4: 0027 */ // -- Start Return Code -- //
/* 0001CBA8: 0023 */ return 0;
/* 0001CBB1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BF6A, 0001CDF5, 0001CEB0, 0001D7CD,
function NUMBER function_408(s0, s1, n0)
STRING s2[20];
NUMBER n1;
begin
/* 0001CBC3: 0022 */ // -- Start Function Code -- //
/* 0001CBCC: 0021 */ function_407(s0, s1, s2);
/* 0001CBDB: 0006 */ n1 = LAST_RESULT;
/* 0001CBE5: 0009 */ n1 = n1 < 0;
/* 0001CBF4: 0004 */ if(! n1) goto label_1278; // normal if
/* 0001CC00: 0027 */ // -- Start Return Code -- //
/* 0001CC04: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CBF4,
label_1278:
/* 0001CC0F: 002C */ StrToNum(n0, s2);
/* 0001CC19: 0006 */ n1 = LAST_RESULT;
/* 0001CC23: 0009 */ n1 = n1 < 0;
/* 0001CC32: 0004 */ if(! n1) goto label_1279; // normal if
/* 0001CC3E: 0027 */ // -- Start Return Code -- //
/* 0001CC42: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CC32,
label_1279:
/* 0001CC4D: 0027 */ // -- Start Return Code -- //
/* 0001CC51: 0023 */ return 0;
/* 0001CC5A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BFA9, 0001D054,
function NUMBER function_409(s0, s1, n0)
STRING s2[1020];
STRING s3[512];
STRING s4[512];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0001CC6C: 0022 */ // -- Start Function Code -- //
/* 0001CC75: 000D */ n5 = n0 == 0;
/* 0001CC84: 000D */ n6 = n0 == -1;
/* 0001CC93: 0018 */ n5 = n5 || n6;
/* 0001CCA0: 0004 */ if(! n5) goto label_1281; // normal if
/* 0001CCAC: 0027 */ // -- Start Return Code -- //
/* 0001CCB0: 0023 */ return -9;
// : Jump Referenced(1):
// : 0001CCA0,
label_1281:
/* 0001CCBB: 0021 */ function_333(n0);
/* 0001CCC4: 0006 */ n5 = LAST_RESULT;
/* 0001CCCE: 000D */ n5 = n5 == -1;
/* 0001CCDD: 0004 */ if(! n5) goto label_1282; // normal if
/* 0001CCE9: 0006 */ n1 = 1;
/* 0001CCF5: 0005 */ goto label_1283;
// : Jump Referenced(1):
// : 0001CCDD,
label_1282:
/* 0001CD00: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001CCF5,
label_1283:
/* 0001CD0E: 0021 */ function_433(s2, "%s-type", s1);
/* 0001CD24: 0021 */ function_407(s0, s2, s4);
/* 0001CD33: 0006 */ n5 = LAST_RESULT;
/* 0001CD3D: 0009 */ n5 = n5 < 0;
/* 0001CD4C: 0004 */ if(! n5) goto label_1284; // normal if
/* 0001CD58: 0027 */ // -- Start Return Code -- //
/* 0001CD5C: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CD4C,
label_1284:
/* 0001CD67: 000D */ n5 = s4 == "string";
/* 0001CD7A: 0019 */ n5 = n5 && n1;
/* 0001CD87: 000D */ n6 = s4 == "number";
/* 0001CD9A: 000D */ n7 = n1 == 0;
/* 0001CDA9: 0019 */ n6 = n6 && n7;
/* 0001CDB6: 0018 */ n5 = n5 || n6;
/* 0001CDC3: 0004 */ if(! n5) goto label_1285; // normal if
/* 0001CDCF: 0027 */ // -- Start Return Code -- //
/* 0001CDD3: 0023 */ return -9;
// : Jump Referenced(1):
// : 0001CDC3,
label_1285:
/* 0001CDDE: 0021 */ function_433(s2, "%s-count", s1);
/* 0001CDF5: 0021 */ function_408(s0, s2, n3);
/* 0001CE04: 0006 */ n5 = LAST_RESULT;
/* 0001CE0E: 0009 */ n5 = n5 < 0;
/* 0001CE1D: 0004 */ if(! n5) goto label_1286; // normal if
/* 0001CE29: 0027 */ // -- Start Return Code -- //
/* 0001CE2D: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CE1D,
label_1286:
/* 0001CE38: 000A */ n5 = n3 > 10000;
/* 0001CE47: 0004 */ if(! n5) goto label_1287; // normal if
/* 0001CE53: 0027 */ // -- Start Return Code -- //
/* 0001CE57: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CE47,
label_1287:
/* 0001CE62: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001CFDA,
label_1288:
/* 0001CE70: 0001 */ // -- While/Switch -- //
/* 0001CE74: 0009 */ n5 = n4 < n3;
/* 0001CE81: 0004 */ if(! n5) goto label_1294; // normal if
/* 0001CE8D: 0021 */ function_433(s2, "%s-%d", s1, n4);
/* 0001CEA4: 0004 */ if(! n1) goto label_1291; // normal if
/* 0001CEB0: 0021 */ function_408(s0, s2, n2);
/* 0001CEBF: 0006 */ n5 = LAST_RESULT;
/* 0001CEC9: 0009 */ n5 = n5 < 0;
/* 0001CED8: 0004 */ if(! n5) goto label_1289; // normal if
/* 0001CEE4: 0027 */ // -- Start Return Code -- //
/* 0001CEE8: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CED8,
label_1289:
/* 0001CEF3: 0021 */ function_323(n0, n2, 0);
/* 0001CF04: 0006 */ n5 = LAST_RESULT;
/* 0001CF0E: 0009 */ n5 = n5 < 0;
/* 0001CF1D: 0004 */ if(! n5) goto label_1290; // normal if
/* 0001CF29: 0027 */ // -- Start Return Code -- //
/* 0001CF2D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CF1D,
label_1290:
/* 0001CF38: 0005 */ goto label_1293;
// : Jump Referenced(1):
// : 0001CEA4,
label_1291:
/* 0001CF43: 0021 */ function_407(s0, s2, s3);
/* 0001CF52: 0006 */ n5 = LAST_RESULT;
/* 0001CF5C: 0009 */ n5 = n5 < 0;
/* 0001CF6B: 0004 */ if(! n5) goto label_1292; // normal if
/* 0001CF77: 0027 */ // -- Start Return Code -- //
/* 0001CF7B: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CF6B,
label_1292:
/* 0001CF86: 0021 */ function_324(n0, s3, 0);
/* 0001CF97: 0006 */ n5 = LAST_RESULT;
/* 0001CFA1: 0009 */ n5 = n5 < 0;
/* 0001CFB0: 0004 */ if(! n5) goto label_1293; // normal if
/* 0001CFBC: 0027 */ // -- Start Return Code -- //
/* 0001CFC0: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001CF38, 0001CFB0,
label_1293:
/* 0001CFCB: 0007 */ n4 = n4 + 1;
/* 0001CFDA: 0005 */ goto label_1288;
// : Jump Referenced(1):
// : 0001CE81,
label_1294:
/* 0001CFE5: 0027 */ // -- Start Return Code -- //
/* 0001CFE9: 0023 */ return 0;
/* 0001CFF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BFE8, 0001D114,
function NUMBER function_410(s0, s1, s2, s3, n0)
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D00C: 0022 */ // -- Start Function Code -- //
/* 0001D015: 0021 */ function_319(0);
/* 0001D020: 0006 */ n3 = LAST_RESULT;
/* 0001D02A: 000D */ n4 = n3 == -1;
/* 0001D039: 0004 */ if(! n4) goto label_1296; // normal if
/* 0001D045: 0027 */ // -- Start Return Code -- //
/* 0001D049: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001D039,
label_1296:
/* 0001D054: 0021 */ function_409(s0, s1, n3);
/* 0001D063: 0006 */ n1 = LAST_RESULT;
/* 0001D06D: 0009 */ n4 = n1 < 0;
/* 0001D07C: 0004 */ if(! n4) goto label_1297; // normal if
/* 0001D088: 0021 */ function_320(n3);
/* 0001D091: 0027 */ // -- Start Return Code -- //
/* 0001D095: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001D07C,
label_1297:
/* 0001D09E: 0021 */ function_114(s2, s3, 0);
/* 0001D0AF: 0021 */ function_328(n3, s4);
/* 0001D0BB: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001D1CD,
label_1298:
/* 0001D0C7: 0001 */ // -- While/Switch -- //
/* 0001D0CB: 000E */ n4 = n2 != 1;
/* 0001D0DA: 0004 */ if(! n4) goto label_1303; // normal if
/* 0001D0E6: 0004 */ if(! n0) goto label_1301; // normal if
/* 0001D0F2: 0021 */ function_405(s2, s4);
/* 0001D0FE: 0006 */ n4 = LAST_RESULT;
/* 0001D108: 0004 */ if(! n4) goto label_1300; // normal if
/* 0001D114: 0021 */ function_410(s0, s4, s2, s4, 1);
/* 0001D12B: 0006 */ n1 = LAST_RESULT;
/* 0001D135: 0009 */ n4 = n1 < 0;
/* 0001D144: 0004 */ if(! n4) goto label_1299; // normal if
/* 0001D150: 0021 */ function_114(s2, s4, 1);
/* 0001D161: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001D144,
label_1299:
/* 0001D16D: 0005 */ goto label_1301;
// : Jump Referenced(1):
// : 0001D108,
label_1300:
/* 0001D178: 0021 */ function_114(s2, s4, 1);
/* 0001D189: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(2):
// : 0001D0E6, 0001D16D,
label_1301:
/* 0001D195: 0004 */ if(! n1) goto label_1302; // normal if
/* 0001D1A1: 0021 */ function_320(n3);
/* 0001D1AA: 0027 */ // -- Start Return Code -- //
/* 0001D1AE: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001D195,
label_1302:
/* 0001D1B7: 0021 */ function_330(n3, s4);
/* 0001D1C3: 0006 */ n2 = LAST_RESULT;
/* 0001D1CD: 0005 */ goto label_1298;
// : Jump Referenced(1):
// : 0001D0DA,
label_1303:
/* 0001D1D8: 0021 */ function_320(n3);
/* 0001D1E1: 0027 */ // -- Start Return Code -- //
/* 0001D1E5: 0023 */ return 0;
/* 0001D1EE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001AFE3, 0001C046, 0001CA93,
function NUMBER function_411(s0, s1, n0, n1)
NUMBER n2;
begin
/* 0001D1FC: 0022 */ // -- Start Function Code -- //
/* 0001D205: 000E */ n2 = g_number25 != 2;
/* 0001D214: 0004 */ if(! n2) goto label_1305; // normal if
/* 0001D220: 0027 */ // -- Start Return Code -- //
/* 0001D224: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001D214,
label_1305:
/* 0001D22F: 0021 */ function_412(n1);
/* 0001D238: 0021 */ function_413(s0, s1, n0, n1);
/* 0001D24A: 0002 */ abort;
/* 0001D24E: 0027 */ // -- Start Return Code -- //
/* 0001D252: 0023 */ return 0;
/* 0001D25B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001D22F,
function NUMBER function_412(n0)
STRING s0[200];
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001D269: 0022 */ // -- Start Function Code -- //
/* 0001D272: 0021 */ function_448();
/* 0001D278: 0006 */ s1 = LAST_RESULT;
/* 0001D282: 0020 */ KERNEL.GetModuleHandle(s1);
/* 0001D28B: 0006 */ n1 = LAST_RESULT;
/* 0001D295: 000D */ n3 = n1 == 0;
/* 0001D2A4: 0004 */ if(! n3) goto label_1307; // normal if
/* 0001D2B0: 0027 */ // -- Start Return Code -- //
/* 0001D2B4: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001D2A4,
label_1307:
/* 0001D2BF: 0001 */ // -- While/Switch -- //
/* 0001D2C5: 000D */ n3 = n0 == -1;
/* 0001D2D4: 0004 */ if(! n3) goto label_1309; // normal if
/* 0001D2E0: 0006 */ n2 = 11492;
/* 0001D2EC: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D2D4,
label_1309:
/* 0001D2F7: 000D */ n3 = n0 == -2;
/* 0001D306: 0004 */ if(! n3) goto label_1310; // normal if
/* 0001D312: 0006 */ n2 = 11493;
/* 0001D31E: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D306,
label_1310:
/* 0001D329: 000D */ n3 = n0 == -3;
/* 0001D338: 0004 */ if(! n3) goto label_1311; // normal if
/* 0001D344: 0006 */ n2 = 11494;
/* 0001D350: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D338,
label_1311:
/* 0001D35B: 000D */ n3 = n0 == -4;
/* 0001D36A: 0004 */ if(! n3) goto label_1312; // normal if
/* 0001D376: 0006 */ n2 = 11495;
/* 0001D382: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D36A,
label_1312:
/* 0001D38D: 000D */ n3 = n0 == -5;
/* 0001D39C: 0004 */ if(! n3) goto label_1313; // normal if
/* 0001D3A8: 0006 */ n2 = 11496;
/* 0001D3B4: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D39C,
label_1313:
/* 0001D3BF: 000D */ n3 = n0 == -6;
/* 0001D3CE: 0004 */ if(! n3) goto label_1314; // normal if
/* 0001D3DA: 0006 */ n2 = 11491;
/* 0001D3E6: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D3CE,
label_1314:
/* 0001D3F1: 000D */ n3 = n0 == -7;
/* 0001D400: 0004 */ if(! n3) goto label_1315; // normal if
/* 0001D40C: 0006 */ n2 = 11497;
/* 0001D418: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D400,
label_1315:
/* 0001D423: 000D */ n3 = n0 == -8;
/* 0001D432: 0004 */ if(! n3) goto label_1316; // normal if
/* 0001D43E: 0006 */ n2 = 11498;
/* 0001D44A: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D432,
label_1316:
/* 0001D455: 000D */ n3 = n0 == -9;
/* 0001D464: 0004 */ if(! n3) goto label_1317; // normal if
/* 0001D470: 0006 */ n2 = 11499;
/* 0001D47C: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D464,
label_1317:
/* 0001D487: 000D */ n3 = n0 == -10;
/* 0001D496: 0004 */ if(! n3) goto label_1318; // normal if
/* 0001D4A2: 0006 */ n2 = 11500;
/* 0001D4AE: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D496,
label_1318:
/* 0001D4B9: 000D */ n3 = n0 == -11;
/* 0001D4C8: 0004 */ if(! n3) goto label_1319; // normal if
/* 0001D4D4: 0006 */ n2 = 11501;
/* 0001D4E0: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D4C8,
label_1319:
/* 0001D4EB: 000D */ n3 = n0 == -12;
/* 0001D4FA: 0004 */ if(! n3) goto label_1320; // normal if
/* 0001D506: 0006 */ n2 = 11502;
/* 0001D512: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D4FA,
label_1320:
/* 0001D51D: 000D */ n3 = n0 == -51;
/* 0001D52C: 0004 */ if(! n3) goto label_1321; // normal if
/* 0001D538: 0006 */ n2 = 11503;
/* 0001D544: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D52C,
label_1321:
/* 0001D54F: 000D */ n3 = n0 == -52;
/* 0001D55E: 0004 */ if(! n3) goto label_1322; // normal if
/* 0001D56A: 0006 */ n2 = 11504;
/* 0001D576: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D55E,
label_1322:
/* 0001D581: 000D */ n3 = n0 == -53;
/* 0001D590: 0004 */ if(! n3) goto label_1323; // normal if
/* 0001D59C: 0006 */ n2 = 11505;
/* 0001D5A8: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D590,
label_1323:
/* 0001D5B3: 0027 */ // -- Start Return Code -- //
/* 0001D5B7: 0023 */ return 0;
// : Jump Referenced(15):
// : 0001D2EC, 0001D31E, 0001D350, 0001D382, 0001D3B4,
// : 0001D3E6, 0001D418, 0001D44A, 0001D47C, 0001D4AE,
// : 0001D4E0, 0001D512, 0001D544, 0001D576, 0001D5A8,
// :
label_1324:
/* 0001D5C2: 0021 */ function_377(n2);
/* 0001D5CB: 0006 */ s0 = LAST_RESULT;
/* 0001D5D5: 0021 */ function_261(-1, s0);
/* 0001D5E3: 0027 */ // -- Start Return Code -- //
/* 0001D5E7: 0023 */ return 1;
/* 0001D5F0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0001B84D, 0001B932, 0001B9B6, 0001D238, 0001DE79,
// :
function NUMBER function_413(s0, s1, n0, n1)
STRING s2[20];
STRING s3;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D602: 0022 */ // -- Start Function Code -- //
/* 0001D60B: 000D */ n3 = g_str68 == "";
/* 0001D618: 0004 */ if(! n3) goto label_1326; // normal if
/* 0001D624: 0027 */ // -- Start Return Code -- //
/* 0001D628: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001D618,
label_1326:
/* 0001D633: 0021 */ function_428(s3);
/* 0001D63C: 0006 */ n3 = LAST_RESULT;
/* 0001D646: 0020 */ KERNEL32.GetPrivateProfileString("ResponseResult", "ResultCode", "", s3, n3, g_str68);
/* 0001D676: 0006 */ n2 = LAST_RESULT;
/* 0001D680: 000D */ n3 = s3 == "";
/* 0001D68D: 000D */ n4 = s3 == "0";
/* 0001D69B: 0018 */ n3 = n3 || n4;
/* 0001D6A8: 0004 */ if(! n3) goto label_1327; // normal if
/* 0001D6B4: 002D */ NumToStr(s2, n1);
/* 0001D6BE: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "ResultCode", s2, g_str68);
// : Jump Referenced(1):
// : 0001D6A8,
label_1327:
/* 0001D6EA: 0006 */ g_number53 = 1;
/* 0001D6F6: 0027 */ // -- Start Return Code -- //
/* 0001D6FA: 0023 */ return 1;
/* 0001D703: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Section", s0, g_str68);
/* 0001D72A: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Key", s1, g_str68);
/* 0001D74D: 0021 */ function_433(s2, "%d", n0);
/* 0001D75E: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Type", s2, g_str68);
/* 0001D782: 0027 */ // -- Start Return Code -- //
/* 0001D786: 0023 */ return 1;
/* 0001D78F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B62F,
function NUMBER function_414()
STRING s0[100];
STRING s1[100];
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D7A1: 0022 */ // -- Start Function Code -- //
/* 0001D7AA: 0007 */ s2 = g_str51 + "-";
/* 0001D7B8: 0007 */ s2 = s2 + "DlgOrder";
/* 0001D7CD: 0021 */ function_408(s2, "Count", n0);
/* 0001D7E1: 0006 */ n3 = LAST_RESULT;
/* 0001D7EB: 0009 */ n3 = n3 < 0;
/* 0001D7FA: 0004 */ if(! n3) goto label_1329; // normal if
/* 0001D806: 0027 */ // -- Start Return Code -- //
/* 0001D80A: 0023 */ return -12;
// : Jump Referenced(2):
// : 0001D7FA, 0001D933,
label_1329:
/* 0001D815: 0001 */ // -- While/Switch -- //
/* 0001D819: 0009 */ n3 = n2 < n0;
/* 0001D826: 0004 */ if(! n3) goto label_1331; // normal if
/* 0001D832: 0021 */ function_433(s0, "%s%d", "Dlg", n2);
/* 0001D84B: 0007 */ s2 = g_str51 + "-";
/* 0001D859: 0007 */ s2 = s2 + "DlgOrder";
/* 0001D86E: 0021 */ function_428(s1);
/* 0001D877: 0006 */ n3 = LAST_RESULT;
/* 0001D881: 0020 */ KERNEL32.GetPrivateProfileString(s2, s0, "SILENTNOTPOSSIBLEvalue", s1, n3, g_str67);
/* 0001D8AF: 0006 */ n1 = LAST_RESULT;
/* 0001D8B9: 000D */ n3 = n1 == 0;
/* 0001D8C8: 000D */ n4 = s1 == "SILENTNOTPOSSIBLEvalue";
/* 0001D8EB: 0018 */ n3 = n3 || n4;
/* 0001D8F8: 0004 */ if(! n3) goto label_1330; // normal if
/* 0001D904: 0027 */ // -- Start Return Code -- //
/* 0001D908: 0023 */ return -12;
// : Jump Referenced(1):
// : 0001D8F8,
label_1330:
/* 0001D913: 0021 */ function_324(g_number51, s1, 0);
/* 0001D924: 0007 */ n2 = n2 + 1;
/* 0001D933: 0005 */ goto label_1329;
// : Jump Referenced(1):
// : 0001D826,
label_1331:
/* 0001D93E: 0006 */ g_number48 = 0;
/* 0001D94A: 0006 */ g_number49 = n2;
/* 0001D954: 0027 */ // -- Start Return Code -- //
/* 0001D958: 0023 */ return 0;
/* 0001D961: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014A94,
function NUMBER function_415(s0, s1, s2)
begin
/* 0001D977: 0022 */ // -- Start Function Code -- //
/* 0001D980: 0006 */ g_str70 = s0;
/* 0001D98A: 0006 */ g_str71 = s1;
/* 0001D994: 0006 */ g_str72 = s2;
/* 0001D99E: 0021 */ function_451();
/* 0001D9A4: 0006 */ g_number52 = LAST_RESULT;
/* 0001D9AE: 0027 */ // -- Start Return Code -- //
/* 0001D9B2: 0023 */ return 0;
/* 0001D9BB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00014AA3, 0001B77C, 0001B9FB,
function NUMBER function_416(n0)
NUMBER n1;
begin
/* 0001D9C9: 0022 */ // -- Start Function Code -- //
/* 0001D9D2: 000D */ n1 = g_number50 == 2;
/* 0001D9E1: 0004 */ if(! n1) goto label_1335; // normal if
/* 0001D9ED: 0021 */ function_417(n0, g_str68, "Log File");
/* 0001DA04: 0006 */ n1 = LAST_RESULT;
/* 0001DA0E: 000D */ n1 = n1 == 0;
/* 0001DA1D: 0004 */ if(! n1) goto label_1334; // normal if
/* 0001DA29: 0027 */ // -- Start Return Code -- //
/* 0001DA2D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DA1D,
label_1334:
/* 0001DA38: 0005 */ goto label_1336;
// : Jump Referenced(1):
// : 0001D9E1,
label_1335:
/* 0001DA43: 000D */ n1 = g_number50 == 1;
/* 0001DA52: 0004 */ if(! n1) goto label_1336; // normal if
/* 0001DA5E: 0021 */ function_417(n0, g_str67, "Response File");
/* 0001DA7A: 0006 */ n1 = LAST_RESULT;
/* 0001DA84: 000D */ n1 = n1 == 0;
/* 0001DA93: 0004 */ if(! n1) goto label_1336; // normal if
/* 0001DA9F: 0027 */ // -- Start Return Code -- //
/* 0001DAA3: 0023 */ return 0;
// : Jump Referenced(3):
// : 0001DA38, 0001DA52, 0001DA93,
label_1336:
/* 0001DAAE: 0027 */ // -- Start Return Code -- //
/* 0001DAB2: 0023 */ return 1;
/* 0001DABB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001D9ED, 0001DA5E,
function NUMBER function_417(n0, s0, s1)
STRING s2;
NUMBER n1;
begin
/* 0001DAC9: 0022 */ // -- Start Function Code -- //
/* 0001DAD2: 0004 */ if(! n0) goto label_1340; // normal if
/* 0001DADE: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", s0);
/* 0001DB14: 0006 */ n1 = LAST_RESULT;
/* 0001DB1E: 000D */ n1 = n1 == 0;
/* 0001DB2D: 0004 */ if(! n1) goto label_1338; // normal if
/* 0001DB39: 0027 */ // -- Start Return Code -- //
/* 0001DB3D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DB2D,
label_1338:
/* 0001DB48: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "File", s1, s0);
/* 0001DB72: 0006 */ n1 = LAST_RESULT;
/* 0001DB7C: 000D */ n1 = n1 == 0;
/* 0001DB8B: 0004 */ if(! n1) goto label_1339; // normal if
/* 0001DB97: 0027 */ // -- Start Return Code -- //
/* 0001DB9B: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DB8B,
label_1339:
/* 0001DBA6: 0005 */ goto label_1341;
// : Jump Referenced(1):
// : 0001DAD2,
label_1340:
/* 0001DBB1: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Name", g_str71, s0);
/* 0001DBD2: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Version", g_str72, s0);
/* 0001DBF6: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Company", g_str70, s0);
/* 0001DC1A: 0021 */ function_433(s2, "%04x", g_number52);
/* 0001DC2D: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Lang", s2, s0);
// : Jump Referenced(1):
// : 0001DBA6,
label_1341:
/* 0001DC50: 0027 */ // -- Start Return Code -- //
/* 0001DC54: 0023 */ return 1;
/* 0001DC5D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 000229C7, 00022A1C, 00022B46, 00022B94,
function NUMBER function_418(s0, s1, n0, s2)
NUMBER n1;
NUMBER n2;
begin
/* 0001DC6B: 0022 */ // -- Start Function Code -- //
/* 0001DC74: 0001 */ // -- While/Switch -- //
/* 0001DC7A: 000D */ n2 = n0 == 1;
/* 0001DC89: 0004 */ if(! n2) goto label_1344; // normal if
/* 0001DC95: 0021 */ function_419(s0, s1, s2);
/* 0001DCA4: 0006 */ n1 = LAST_RESULT;
/* 0001DCAE: 0005 */ goto label_1345;
// : Jump Referenced(1):
// : 0001DC89,
label_1344:
/* 0001DCB9: 0006 */ n1 = -10;
/* 0001DCC5: 0027 */ // -- Start Return Code -- //
/* 0001DCC9: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001DCAE,
label_1345:
/* 0001DCD2: 0009 */ n2 = n1 < 0;
/* 0001DCE1: 0004 */ if(! n2) goto label_1346; // normal if
/* 0001DCED: 0021 */ function_404(11497);
// : Jump Referenced(1):
// : 0001DCE1,
label_1346:
/* 0001DCFA: 0027 */ // -- Start Return Code -- //
/* 0001DCFE: 0023 */ return n1;
/* 0001DD05: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001DC95,
function NUMBER function_419(s0, s1, s2)
NUMBER n0;
begin
/* 0001DD13: 0022 */ // -- Start Function Code -- //
/* 0001DD1C: 0020 */ KERNEL32.WritePrivateProfileString(s0, s1, s2, g_str68);
/* 0001DD2E: 0006 */ n0 = LAST_RESULT;
/* 0001DD38: 000D */ n0 = n0 == 0;
/* 0001DD47: 0004 */ if(! n0) goto label_1348; // normal if
/* 0001DD53: 0027 */ // -- Start Return Code -- //
/* 0001DD57: 0023 */ return -7;
// : Jump Referenced(1):
// : 0001DD47,
label_1348:
/* 0001DD62: 0027 */ // -- Start Return Code -- //
/* 0001DD66: 0023 */ return 0;
/* 0001DD6F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E19D,
function NUMBER function_420()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 0001DD7D: 0022 */ // -- Start Function Code -- //
/* 0001DD86: 000D */ n0 = g_number25 == 1;
/* 0001DD95: 0004 */ if(! n0) goto label_1351; // normal if
/* 0001DDA1: 0007 */ s1 = g_str51 + "-";
/* 0001DDAF: 0007 */ s1 = s1 + "DlgOrder";
/* 0001DDC4: 0021 */ function_407(s1, "Count", s0);
/* 0001DDD8: 0006 */ n0 = LAST_RESULT;
/* 0001DDE2: 000D */ n0 = n0 == -3;
/* 0001DDF1: 0004 */ if(! n0) goto label_1350; // normal if
/* 0001DDFD: 0007 */ s1 = g_str51 + "-";
/* 0001DE0B: 0007 */ s1 = s1 + "DlgOrder";
/* 0001DE20: 0021 */ function_401(s1, "Count", 0);
// : Jump Referenced(1):
// : 0001DDF1,
label_1350:
/* 0001DE38: 0005 */ goto label_1354;
// : Jump Referenced(1):
// : 0001DD95,
label_1351:
/* 0001DE43: 000D */ n0 = g_number25 == 2;
/* 0001DE52: 0004 */ if(! n0) goto label_1353; // normal if
/* 0001DE5E: 000D */ n0 = g_number53 == 0;
/* 0001DE6D: 0004 */ if(! n0) goto label_1352; // normal if
/* 0001DE79: 0021 */ function_413("", "", 0, 0);
// : Jump Referenced(1):
// : 0001DE6D,
label_1352:
/* 0001DE91: 0005 */ goto label_1354;
// : Jump Referenced(1):
// : 0001DE52,
label_1353:
/* 0001DE9C: 0027 */ // -- Start Return Code -- //
/* 0001DEA0: 0023 */ return -2;
// : Jump Referenced(2):
// : 0001DE38, 0001DE91,
label_1354:
/* 0001DEAB: 0027 */ // -- Start Return Code -- //
/* 0001DEAF: 0023 */ return 0;
/* 0001DEB8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(37):
// : 00008C05, 00008CB3, 00008E47, 0000900D, 00009083,
// : 000090F9, 0000916F, 0000951C, 00009996, 0000F7C1,
// : 0000F869, 0000FC70, 00012F2D, 00013116, 000131A2,
// : 0001340F, 00015C27, 00015FFA, 000162E8, 00016C13,
// : 00017055, 00017857, 00017E3A, 00017F6D, 0001855F,
// : 000197F1, 00019D1A, 00019E28, 0001A3DA, 0001A5E8,
// : 0001AA8B, 0001AB49, 0001AE75, 0001AEF3, 0001B02D,
// : 00022975, 00022AF4,
function NUMBER function_421()
begin
/* 0001DEC6: 0022 */ // -- Start Function Code -- //
/* 0001DECF: 0027 */ // -- Start Return Code -- //
/* 0001DED3: 0023 */ return g_number25;
/* 0001DEDA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000E0EC, 0000E10E, 0000E124, 0001BA36, 0001BAB9,
// :
function NUMBER function_422(n0)
begin
/* 0001DEE8: 0022 */ // -- Start Function Code -- //
/* 0001DEF1: 0006 */ g_number25 = n0;
/* 0001DEFB: 0024 */ return;
/* 0001DEFF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014943,
function NUMBER function_423(s0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 0001DF0D: 0022 */ // -- Start Function Code -- //
/* 0001DF16: 0021 */ function_425(s3, s0, 0);
/* 0001DF27: 0006 */ n1 = LAST_RESULT;
/* 0001DF31: 0009 */ n1 = n1 < 0;
/* 0001DF40: 0028 */ StrLengthChars(s3);
/* 0001DF47: 0006 */ n2 = LAST_RESULT;
/* 0001DF51: 000B */ n2 = n2 <= 0;
/* 0001DF60: 0018 */ n1 = n1 || n2;
/* 0001DF6D: 0004 */ if(! n1) goto label_1358; // normal if
/* 0001DF79: 0027 */ // -- Start Return Code -- //
/* 0001DF7D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DF6D,
label_1358:
/* 0001DF88: 0021 */ function_425(s1, s0, 2);
/* 0001DF99: 0006 */ n1 = LAST_RESULT;
/* 0001DFA3: 0009 */ n1 = n1 < 0;
/* 0001DFB2: 0004 */ if(! n1) goto label_1359; // normal if
/* 0001DFBE: 0027 */ // -- Start Return Code -- //
/* 0001DFC2: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DFB2,
label_1359:
/* 0001DFCD: 0021 */ function_425(s2, s0, 3);
/* 0001DFDE: 0006 */ n1 = LAST_RESULT;
/* 0001DFE8: 0009 */ n1 = n1 < 0;
/* 0001DFF7: 0004 */ if(! n1) goto label_1360; // normal if
/* 0001E003: 0027 */ // -- Start Return Code -- //
/* 0001E007: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DFF7,
label_1360:
/* 0001E012: 000D */ n1 = s1 == "";
/* 0001E01F: 0004 */ if(! n1) goto label_1361; // normal if
/* 0001E02B: 0006 */ s1 = s2;
/* 0001E035: 0005 */ goto label_1362;
// : Jump Referenced(1):
// : 0001E01F,
label_1361:
/* 0001E040: 0014 */ s1 = s1 ^ s2;
// : Jump Referenced(1):
// : 0001E035,
label_1362:
/* 0001E04F: 0027 */ // -- Start Return Code -- //
/* 0001E053: 0023 */ return 0;
/* 0001E05C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00020C39, 00020C45,
function NUMBER function_424(s0, s1)
NUMBER n0;
NUMBER n1;
begin
/* 0001E06A: 0022 */ // -- Start Function Code -- //
/* 0001E073: 0021 */ function_425(s1, s0, 0);
/* 0001E084: 0006 */ n0 = LAST_RESULT;
/* 0001E08E: 0009 */ n0 = n0 < 0;
/* 0001E09D: 0028 */ StrLengthChars(s1);
/* 0001E0A4: 0006 */ n1 = LAST_RESULT;
/* 0001E0AE: 000B */ n1 = n1 <= 0;
/* 0001E0BD: 0018 */ n0 = n0 || n1;
/* 0001E0CA: 0004 */ if(! n0) goto label_1364; // normal if
/* 0001E0D6: 0027 */ // -- Start Return Code -- //
/* 0001E0DA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E0CA,
label_1364:
/* 0001E0E5: 0027 */ // -- Start Return Code -- //
/* 0001E0E9: 0023 */ return 0;
/* 0001E0F2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 0000B090, 0000B0A1, 0000B251, 0000E68C, 000146BD,
// : 000146CE, 0001487A, 00014C76, 0001B5B9, 0001B6D9,
// : 0001DF16, 0001DF88, 0001DFCD, 0001E073,
function NUMBER function_425(s0, s1, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001E100: 0022 */ // -- Start Function Code -- //
/* 0001E109: 0021 */ function_428(s0);
/* 0001E112: 0006 */ n1 = LAST_RESULT;
/* 0001E11C: 0001 */ // -- While/Switch -- //
/* 0001E122: 000D */ n3 = n0 == 2;
/* 0001E131: 0004 */ if(! n3) goto label_1369; // normal if
/* 0001E13D: 0020 */ ISRT.PathGetDir(s1, s0, n1);
/* 0001E14C: 0006 */ n2 = LAST_RESULT;
/* 0001E156: 000B */ n3 = n2 <= 0;
/* 0001E165: 0004 */ if(! n3) goto label_1367; // normal if
/* 0001E171: 0027 */ // -- Start Return Code -- //
/* 0001E175: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E165,
label_1367:
/* 0001E17E: 0031 */ Resize(s0, n2);
/* 0001E188: 0006 */ n3 = LAST_RESULT;
/* 0001E192: 0009 */ n3 = n3 < 0;
/* 0001E1A1: 0004 */ if(! n3) goto label_1368; // normal if
/* 0001E1AD: 0027 */ // -- Start Return Code -- //
/* 0001E1B1: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E1A1,
label_1368:
/* 0001E1BC: 0027 */ // -- Start Return Code -- //
/* 0001E1C0: 0021 */ function_428(s0);
/* 0001E1C9: 0006 */ n3 = LAST_RESULT;
/* 0001E1D3: 0020 */ ISRT.PathGetDir(s1, s0, n3);
/* 0001E1E2: 0006 */ n3 = LAST_RESULT;
/* 0001E1EC: 0023 */ return n3;
/* 0001E1F3: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E131,
label_1369:
/* 0001E1FE: 000D */ n3 = n0 == 0;
/* 0001E20D: 0004 */ if(! n3) goto label_1372; // normal if
/* 0001E219: 0020 */ ISRT.PathGetDrive(s1, s0, n1);
/* 0001E228: 0006 */ n2 = LAST_RESULT;
/* 0001E232: 000B */ n3 = n2 <= 0;
/* 0001E241: 0004 */ if(! n3) goto label_1370; // normal if
/* 0001E24D: 0027 */ // -- Start Return Code -- //
/* 0001E251: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E241,
label_1370:
/* 0001E25A: 0031 */ Resize(s0, n2);
/* 0001E264: 0006 */ n3 = LAST_RESULT;
/* 0001E26E: 0009 */ n3 = n3 < 0;
/* 0001E27D: 0004 */ if(! n3) goto label_1371; // normal if
/* 0001E289: 0027 */ // -- Start Return Code -- //
/* 0001E28D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E27D,
label_1371:
/* 0001E298: 0027 */ // -- Start Return Code -- //
/* 0001E29C: 0021 */ function_428(s0);
/* 0001E2A5: 0006 */ n3 = LAST_RESULT;
/* 0001E2AF: 0020 */ ISRT.PathGetDrive(s1, s0, n3);
/* 0001E2BE: 0006 */ n3 = LAST_RESULT;
/* 0001E2C8: 0023 */ return n3;
/* 0001E2CF: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E20D,
label_1372:
/* 0001E2DA: 000D */ n3 = n0 == 5;
/* 0001E2E9: 0004 */ if(! n3) goto label_1375; // normal if
/* 0001E2F5: 0020 */ ISRT.PathGetFileExt(s1, s0, n1);
/* 0001E304: 0006 */ n2 = LAST_RESULT;
/* 0001E30E: 000B */ n3 = n2 <= 0;
/* 0001E31D: 0004 */ if(! n3) goto label_1373; // normal if
/* 0001E329: 0027 */ // -- Start Return Code -- //
/* 0001E32D: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E31D,
label_1373:
/* 0001E336: 0031 */ Resize(s0, n2);
/* 0001E340: 0006 */ n3 = LAST_RESULT;
/* 0001E34A: 0009 */ n3 = n3 < 0;
/* 0001E359: 0004 */ if(! n3) goto label_1374; // normal if
/* 0001E365: 0027 */ // -- Start Return Code -- //
/* 0001E369: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E359,
label_1374:
/* 0001E374: 0027 */ // -- Start Return Code -- //
/* 0001E378: 0021 */ function_428(s0);
/* 0001E381: 0006 */ n3 = LAST_RESULT;
/* 0001E38B: 0020 */ ISRT.PathGetFileExt(s1, s0, n3);
/* 0001E39A: 0006 */ n3 = LAST_RESULT;
/* 0001E3A4: 0023 */ return n3;
/* 0001E3AB: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E2E9,
label_1375:
/* 0001E3B6: 000D */ n3 = n0 == 3;
/* 0001E3C5: 0004 */ if(! n3) goto label_1378; // normal if
/* 0001E3D1: 0020 */ ISRT.PathGetFile(s1, s0, n1);
/* 0001E3E0: 0006 */ n2 = LAST_RESULT;
/* 0001E3EA: 000B */ n3 = n2 <= 0;
/* 0001E3F9: 0004 */ if(! n3) goto label_1376; // normal if
/* 0001E405: 0027 */ // -- Start Return Code -- //
/* 0001E409: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E3F9,
label_1376:
/* 0001E412: 0031 */ Resize(s0, n2);
/* 0001E41C: 0006 */ n3 = LAST_RESULT;
/* 0001E426: 0009 */ n3 = n3 < 0;
/* 0001E435: 0004 */ if(! n3) goto label_1377; // normal if
/* 0001E441: 0027 */ // -- Start Return Code -- //
/* 0001E445: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E435,
label_1377:
/* 0001E450: 0027 */ // -- Start Return Code -- //
/* 0001E454: 0021 */ function_428(s0);
/* 0001E45D: 0006 */ n3 = LAST_RESULT;
/* 0001E467: 0020 */ ISRT.PathGetFile(s1, s0, n3);
/* 0001E476: 0006 */ n3 = LAST_RESULT;
/* 0001E480: 0023 */ return n3;
/* 0001E487: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E3C5,
label_1378:
/* 0001E492: 000D */ n3 = n0 == 4;
/* 0001E4A1: 0004 */ if(! n3) goto label_1381; // normal if
/* 0001E4AD: 0020 */ ISRT.PathGetFileName(s1, s0, n1);
/* 0001E4BC: 0006 */ n2 = LAST_RESULT;
/* 0001E4C6: 000B */ n3 = n2 <= 0;
/* 0001E4D5: 0004 */ if(! n3) goto label_1379; // normal if
/* 0001E4E1: 0027 */ // -- Start Return Code -- //
/* 0001E4E5: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E4D5,
label_1379:
/* 0001E4EE: 0031 */ Resize(s0, n2);
/* 0001E4F8: 0006 */ n3 = LAST_RESULT;
/* 0001E502: 0009 */ n3 = n3 < 0;
/* 0001E511: 0004 */ if(! n3) goto label_1380; // normal if
/* 0001E51D: 0027 */ // -- Start Return Code -- //
/* 0001E521: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E511,
label_1380:
/* 0001E52C: 0027 */ // -- Start Return Code -- //
/* 0001E530: 0021 */ function_428(s0);
/* 0001E539: 0006 */ n3 = LAST_RESULT;
/* 0001E543: 0020 */ ISRT.PathGetFileName(s1, s0, n3);
/* 0001E552: 0006 */ n3 = LAST_RESULT;
/* 0001E55C: 0023 */ return n3;
/* 0001E563: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E4A1,
label_1381:
/* 0001E56E: 000D */ n3 = n0 == 1;
/* 0001E57D: 0004 */ if(! n3) goto label_1384; // normal if
/* 0001E589: 0020 */ ISRT.PathGetPath(s1, s0, n1);
/* 0001E598: 0006 */ n2 = LAST_RESULT;
/* 0001E5A2: 000B */ n3 = n2 <= 0;
/* 0001E5B1: 0004 */ if(! n3) goto label_1382; // normal if
/* 0001E5BD: 0027 */ // -- Start Return Code -- //
/* 0001E5C1: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E5B1,
label_1382:
/* 0001E5CA: 0031 */ Resize(s0, n2);
/* 0001E5D4: 0006 */ n3 = LAST_RESULT;
/* 0001E5DE: 0009 */ n3 = n3 < 0;
/* 0001E5ED: 0004 */ if(! n3) goto label_1383; // normal if
/* 0001E5F9: 0027 */ // -- Start Return Code -- //
/* 0001E5FD: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E5ED,
label_1383:
/* 0001E608: 0027 */ // -- Start Return Code -- //
/* 0001E60C: 0021 */ function_428(s0);
/* 0001E615: 0006 */ n3 = LAST_RESULT;
/* 0001E61F: 0020 */ ISRT.PathGetPath(s1, s0, n3);
/* 0001E62E: 0006 */ n3 = LAST_RESULT;
/* 0001E638: 0023 */ return n3;
/* 0001E63F: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E57D,
label_1384:
/* 0001E64A: 0027 */ // -- Start Return Code -- //
/* 0001E64E: 0023 */ return -1;
// : Jump Referenced(6):
// : 0001E1F3, 0001E2CF, 0001E3AB, 0001E487, 0001E563,
// : 0001E63F,
label_1385:
/* 0001E659: 0027 */ // -- Start Return Code -- //
/* 0001E65D: 0023 */ return -1;
/* 0001E666: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00008595,
function NUMBER function_426(n0, s0, s1)
STRING s3[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
begin
/* 0001E674: 0022 */ // -- Start Function Code -- //
/* 0001E67D: 000D */ n10 = n0 == 0;
/* 0001E68C: 000D */ n11 = n0 == -1;
/* 0001E69B: 0018 */ n10 = n10 || n11;
/* 0001E6A8: 0004 */ if(! n10) goto label_1387; // normal if
/* 0001E6B4: 0027 */ // -- Start Return Code -- //
/* 0001E6B8: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001E6A8,
label_1387:
/* 0001E6C3: 0021 */ function_333(n0);
/* 0001E6CC: 0006 */ n10 = LAST_RESULT;
/* 0001E6D6: 000E */ n10 = n10 != 0;
/* 0001E6E5: 0004 */ if(! n10) goto label_1388; // normal if
/* 0001E6F1: 0027 */ // -- Start Return Code -- //
/* 0001E6F5: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001E6E5,
label_1388:
/* 0001E700: 001E */ n10 = s0[0];
/* 0001E70F: 000D */ n10 = n10 == 0;
/* 0001E71E: 0004 */ if(! n10) goto label_1389; // normal if
/* 0001E72A: 0027 */ // -- Start Return Code -- //
/* 0001E72E: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001E71E,
label_1389:
/* 0001E739: 0006 */ n9 = 0;
/* 0001E745: 0006 */ n2 = 0;
/* 0001E751: 001E */ n10 = s1[0];
/* 0001E760: 000D */ n10 = n10 == 0;
/* 0001E76F: 0004 */ if(! n10) goto label_1390; // normal if
/* 0001E77B: 0006 */ n9 = 1;
// : Jump Referenced(1):
// : 0001E76F,
label_1390:
/* 0001E789: 0032 */ SizeOf(s3);
/* 0001E790: 0006 */ n7 = LAST_RESULT;
/* 0001E79A: 0004 */ if(! n9) goto label_1398; // normal if
/* 0001E7A6: 0006 */ n8 = 0;
// : Jump Referenced(1):
// : 0001E94F,
label_1391:
/* 0001E7B4: 0001 */ // -- While/Switch -- //
/* 0001E7B8: 000D */ n10 = n8 == 0;
/* 0001E7C7: 0004 */ if(! n10) goto label_1397; // normal if
/* 0001E7D3: 001E */ n5 = s0[n2];
/* 0001E7E0: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001E8AB,
label_1392:
/* 0001E7EE: 0001 */ // -- While/Switch -- //
/* 0001E7F2: 000E */ n10 = n5 != 0;
/* 0001E801: 0004 */ if(! n10) goto label_1394; // normal if
/* 0001E80D: 000C */ n10 = n4 >= n7;
/* 0001E81A: 0004 */ if(! n10) goto label_1393; // normal if
/* 0001E826: 0007 */ n10 = n7 + 100;
/* 0001E835: 0031 */ Resize(s3, n10);
/* 0001E83F: 0006 */ n7 = LAST_RESULT;
/* 0001E849: 0009 */ n10 = n7 < 0;
/* 0001E858: 0004 */ if(! n10) goto label_1393; // normal if
/* 0001E864: 0027 */ // -- Start Return Code -- //
/* 0001E868: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001E81A, 0001E858,
label_1393:
/* 0001E873: 001D */ s3[n4] = n5;
/* 0001E880: 0007 */ n2 = n2 + 1;
/* 0001E88F: 0007 */ n4 = n4 + 1;
/* 0001E89E: 001E */ n5 = s0[n2];
/* 0001E8AB: 0005 */ goto label_1392;
// : Jump Referenced(1):
// : 0001E801,
label_1394:
/* 0001E8B6: 001D */ s3[n4] = 0;
/* 0001E8C5: 0021 */ function_324(n0, s3, 0);
/* 0001E8D6: 0006 */ n10 = LAST_RESULT;
/* 0001E8E0: 0009 */ n10 = n10 < 0;
/* 0001E8EF: 0004 */ if(! n10) goto label_1395; // normal if
/* 0001E8FB: 0027 */ // -- Start Return Code -- //
/* 0001E8FF: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E8EF,
label_1395:
/* 0001E90A: 0007 */ n2 = n2 + 1;
/* 0001E919: 001E */ n10 = s0[n2];
/* 0001E926: 000D */ n10 = n10 == 0;
/* 0001E935: 0004 */ if(! n10) goto label_1396; // normal if
/* 0001E941: 0006 */ n8 = 1;
// : Jump Referenced(1):
// : 0001E935,
label_1396:
/* 0001E94F: 0005 */ goto label_1391;
// : Jump Referenced(1):
// : 0001E7C7,
label_1397:
/* 0001E95A: 0005 */ goto label_1412;
// : Jump Referenced(1):
// : 0001E79A,
label_1398:
/* 0001E965: 0006 */ n4 = 0;
/* 0001E971: 0028 */ StrLengthChars(s0);
/* 0001E978: 0006 */ n1 = LAST_RESULT;
/* 0001E982: 0028 */ StrLengthChars(s1);
/* 0001E989: 0006 */ n6 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001ED08,
label_1399:
/* 0001E995: 0001 */ // -- While/Switch -- //
/* 0001E999: 0009 */ n10 = n2 < n1;
/* 0001E9A6: 0004 */ if(! n10) goto label_1410; // normal if
/* 0001E9B2: 0006 */ n8 = 0;
/* 0001E9BE: 001E */ n5 = s0[n2];
/* 0001E9CB: 0006 */ n3 = 0;
// : Jump Referenced(1):
// : 0001EB0F,
label_1400:
/* 0001E9D9: 0001 */ // -- While/Switch -- //
/* 0001E9DD: 0009 */ n10 = n3 < n6;
/* 0001E9EA: 000D */ n11 = n8 == 0;
/* 0001E9F9: 0019 */ n10 = n10 && n11;
/* 0001EA06: 0004 */ if(! n10) goto label_1404; // normal if
/* 0001EA12: 001E */ n10 = s1[n3];
/* 0001EA1F: 000D */ n10 = n5 == n10;
/* 0001EA2C: 0004 */ if(! n10) goto label_1403; // normal if
/* 0001EA38: 000C */ n10 = n4 >= n7;
/* 0001EA45: 0004 */ if(! n10) goto label_1401; // normal if
/* 0001EA51: 0007 */ n10 = n7 + 4;
/* 0001EA60: 0031 */ Resize(s3, n10);
/* 0001EA6A: 0006 */ n7 = LAST_RESULT;
/* 0001EA74: 0009 */ n10 = n7 < 0;
/* 0001EA83: 0004 */ if(! n10) goto label_1401; // normal if
/* 0001EA8F: 0027 */ // -- Start Return Code -- //
/* 0001EA93: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001EA45, 0001EA83,
label_1401:
/* 0001EA9E: 001D */ s3[n4] = 0;
/* 0001EAAD: 0021 */ function_324(n0, s3, 0);
/* 0001EABE: 0006 */ n10 = LAST_RESULT;
/* 0001EAC8: 0009 */ n10 = n10 < 0;
/* 0001EAD7: 0004 */ if(! n10) goto label_1402; // normal if
/* 0001EAE3: 0027 */ // -- Start Return Code -- //
/* 0001EAE7: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001EAD7,
label_1402:
/* 0001EAF2: 0006 */ n8 = 1;
// : Jump Referenced(1):
// : 0001EA2C,
label_1403:
/* 0001EB00: 0007 */ n3 = n3 + 1;
/* 0001EB0F: 0005 */ goto label_1400;
// : Jump Referenced(1):
// : 0001EA06,
label_1404:
/* 0001EB1A: 000D */ n10 = n8 == 0;
/* 0001EB29: 0004 */ if(! n10) goto label_1406; // normal if
/* 0001EB35: 000C */ n10 = n4 >= n7;
/* 0001EB42: 0004 */ if(! n10) goto label_1405; // normal if
/* 0001EB4E: 0007 */ n10 = n7 + 100;
/* 0001EB5D: 0031 */ Resize(s3, n10);
/* 0001EB67: 0006 */ n7 = LAST_RESULT;
/* 0001EB71: 0009 */ n10 = n7 < 0;
/* 0001EB80: 0004 */ if(! n10) goto label_1405; // normal if
/* 0001EB8C: 0027 */ // -- Start Return Code -- //
/* 0001EB90: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001EB42, 0001EB80,
label_1405:
/* 0001EB9B: 001D */ s3[n4] = n5;
/* 0001EBA8: 0007 */ n4 = n4 + 1;
/* 0001EBB7: 0005 */ goto label_1409;
// : Jump Referenced(1):
// : 0001EB29,
label_1406:
/* 0001EBC2: 001D */ s3[0] = 0;
/* 0001EBD3: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001EC7D,
label_1407:
/* 0001EBE1: 0001 */ // -- While/Switch -- //
/* 0001EBE5: 0007 */ n10 = n2 + 1;
/* 0001EBF4: 0009 */ n10 = n10 < n1;
/* 0001EC01: 000F */ n11 = n3 - 1;
/* 0001EC10: 001E */ n11 = s1[n11];
/* 0001EC1D: 000D */ n11 = n11 == 32;
/* 0001EC2C: 0019 */ n10 = n10 && n11;
/* 0001EC39: 001E */ n11 = s0[n2];
/* 0001EC46: 000D */ n11 = n11 == 32;
/* 0001EC55: 0019 */ n10 = n10 && n11;
/* 0001EC62: 0004 */ if(! n10) goto label_1408; // normal if
/* 0001EC6E: 0007 */ n2 = n2 + 1;
/* 0001EC7D: 0005 */ goto label_1407;
// : Jump Referenced(1):
// : 0001EC62,
label_1408:
/* 0001EC88: 0007 */ n10 = n2 + 1;
/* 0001EC97: 0009 */ n10 = n10 < n1;
/* 0001ECA4: 000F */ n11 = n3 - 1;
/* 0001ECB3: 001E */ n11 = s1[n11];
/* 0001ECC0: 000D */ n11 = n11 == 32;
/* 0001ECCF: 0019 */ n10 = n10 && n11;
/* 0001ECDC: 0004 */ if(! n10) goto label_1409; // normal if
/* 0001ECE8: 000F */ n2 = n2 - 1;
// : Jump Referenced(2):
// : 0001EBB7, 0001ECDC,
label_1409:
/* 0001ECF9: 0007 */ n2 = n2 + 1;
/* 0001ED08: 0005 */ goto label_1399;
// : Jump Referenced(1):
// : 0001E9A6,
label_1410:
/* 0001ED13: 000C */ n10 = n4 >= n7;
/* 0001ED20: 0004 */ if(! n10) goto label_1411; // normal if
/* 0001ED2C: 0007 */ n10 = n7 + 4;
/* 0001ED3B: 0031 */ Resize(s3, n10);
/* 0001ED45: 0006 */ n7 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001ED20,
label_1411:
/* 0001ED51: 001D */ s3[n4] = 0;
/* 0001ED60: 000A */ n10 = n4 > 0;
/* 0001ED6F: 0004 */ if(! n10) goto label_1412; // normal if
/* 0001ED7B: 0021 */ function_324(n0, s3, 0);
/* 0001ED8C: 0006 */ n10 = LAST_RESULT;
/* 0001ED96: 0009 */ n10 = n10 < 0;
/* 0001EDA5: 0004 */ if(! n10) goto label_1412; // normal if
/* 0001EDB1: 0027 */ // -- Start Return Code -- //
/* 0001EDB5: 0023 */ return -1;
// : Jump Referenced(3):
// : 0001E95A, 0001ED6F, 0001EDA5,
label_1412:
/* 0001EDC0: 0027 */ // -- Start Return Code -- //
/* 0001EDC4: 0023 */ return 0;
/* 0001EDCD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005BA0, 00005C2B, 00005D48, 00016447, 0001EFA8,
// :
function NUMBER function_427(s0)
NUMBER n0;
begin
/* 0001EDDF: 0022 */ // -- Start Function Code -- //
/* 0001EDE8: 0027 */ // -- Start Return Code -- //
/* 0001EDEC: 0020 */ KERNEL32.lstrlen(s0);
/* 0001EDF5: 0006 */ n0 = LAST_RESULT;
/* 0001EDFF: 0023 */ return n0;
/* 0001EE06: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(41):
// : 000062C7, 00006356, 00006BE5, 00006C39, 0000C2A7,
// : 0000C336, 0000CBE0, 0000CC38, 0000DFF9, 0000E065,
// : 0000E25D, 0000E2C0, 00012ED3, 000132F0, 0001335C,
// : 000133BC, 000152E7, 0001542D, 000156E4, 000157B8,
// : 00015898, 0001596C, 00015A11, 00015AE5, 00019316,
// : 000193F6, 0001CAF5, 0001D633, 0001D86E, 0001E109,
// : 0001E1C0, 0001E29C, 0001E378, 0001E454, 0001E530,
// : 0001E60C, 0001F2D7, 0001F36D, 0001F3B7, 0001F423,
// : 0001F483,
function NUMBER function_428(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0001EE14: 0022 */ // -- Start Function Code -- //
/* 0001EE1D: 0032 */ SizeOf(s0);
/* 0001EE24: 0006 */ n0 = LAST_RESULT;
/* 0001EE2E: 000A */ n1 = n0 > 1024;
/* 0001EE3D: 0004 */ if(! n1) goto label_1415; // normal if
/* 0001EE49: 0027 */ // -- Start Return Code -- //
/* 0001EE4D: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001EE3D,
label_1415:
/* 0001EE56: 0027 */ // -- Start Return Code -- //
/* 0001EE5A: 0023 */ return 1024;
/* 0001EE63: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E683, 00014C87, 0001B008,
function NUMBER function_429(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0001EE71: 0022 */ // -- Start Function Code -- //
/* 0001EE7A: 0028 */ StrLengthChars(s0);
/* 0001EE81: 0006 */ n0 = LAST_RESULT;
/* 0001EE8B: 0009 */ n1 = n0 < 2;
/* 0001EE9A: 0004 */ if(! n1) goto label_1417; // normal if
/* 0001EEA6: 0027 */ // -- Start Return Code -- //
/* 0001EEAA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EE9A,
label_1417:
/* 0001EEB5: 000F */ n1 = n0 - 1;
/* 0001EEC4: 001E */ n1 = s0[n1];
/* 0001EED1: 000D */ n1 = n1 == 92;
/* 0001EEE0: 0004 */ if(! n1) goto label_1419; // normal if
/* 0001EEEC: 000F */ n1 = n0 - 2;
/* 0001EEFB: 001E */ n1 = s0[n1];
/* 0001EF08: 000D */ n1 = n1 == 58;
/* 0001EF17: 0004 */ if(! n1) goto label_1418; // normal if
/* 0001EF23: 0027 */ // -- Start Return Code -- //
/* 0001EF27: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EF17,
label_1418:
/* 0001EF32: 000F */ n1 = n0 - 1;
/* 0001EF41: 001D */ s0[n1] = 0;
// : Jump Referenced(1):
// : 0001EEE0,
label_1419:
/* 0001EF52: 0027 */ // -- Start Return Code -- //
/* 0001EF56: 0023 */ return 0;
/* 0001EF5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000C3B5, 0000C90A,
function NUMBER function_430(s0, s1)
NUMBER n0;
begin
/* 0001EF6D: 0022 */ // -- Start Function Code -- //
/* 0001EF76: 0006 */ s0 = s1;
/* 0001EF80: 000D */ n0 = s1 == "";
/* 0001EF8D: 0004 */ if(! n0) goto label_1421; // normal if
/* 0001EF99: 0027 */ // -- Start Return Code -- //
/* 0001EF9D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EF8D,
label_1421:
/* 0001EFA8: 0021 */ function_427(s0);
/* 0001EFB1: 0006 */ n0 = LAST_RESULT;
/* 0001EFBB: 0020 */ USER32.CharUpperBuffA(s0, n0);
/* 0001EFC7: 0006 */ n0 = LAST_RESULT;
/* 0001EFD1: 000B */ n0 = n0 <= 0;
/* 0001EFE0: 0004 */ if(! n0) goto label_1422; // normal if
/* 0001EFEC: 0027 */ // -- Start Return Code -- //
/* 0001EFF0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001EFE0,
label_1422:
/* 0001EFFB: 0027 */ // -- Start Return Code -- //
/* 0001EFFF: 0023 */ return 0;
/* 0001F008: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00005F45, 00005F8C, 00006033, 0000607D, 000086A5,
// : 0000A2FD, 0000D851,
function NUMBER function_431(s0, n0)
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0001F016: 0022 */ // -- Start Function Code -- //
/* 0001F01F: 0028 */ StrLengthChars(s0);
/* 0001F026: 0006 */ n1 = LAST_RESULT;
/* 0001F030: 000D */ n4 = n1 == 0;
/* 0001F03F: 0004 */ if(! n4) goto label_1424; // normal if
/* 0001F04B: 0027 */ // -- Start Return Code -- //
/* 0001F04F: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001F03F,
label_1424:
/* 0001F05A: 0004 */ if(! n0) goto label_1431; // normal if
/* 0001F066: 001E */ n4 = s0[0];
/* 0001F075: 000D */ n4 = n4 == 34;
/* 0001F084: 0004 */ if(! n4) goto label_1425; // normal if
/* 0001F090: 0027 */ // -- Start Return Code -- //
/* 0001F094: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F084,
label_1425:
/* 0001F09F: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0001F10F,
label_1426:
/* 0001F0AD: 0001 */ // -- While/Switch -- //
/* 0001F0B1: 0009 */ n4 = n2 < n1;
/* 0001F0BE: 0004 */ if(! n4) goto label_1428; // normal if
/* 0001F0CA: 001E */ n4 = s0[n2];
/* 0001F0D7: 000D */ n4 = n4 == 32;
/* 0001F0E6: 0004 */ if(! n4) goto label_1427; // normal if
/* 0001F0F2: 0006 */ n3 = 1;
// : Jump Referenced(1):
// : 0001F0E6,
label_1427:
/* 0001F100: 0007 */ n2 = n2 + 1;
/* 0001F10F: 0005 */ goto label_1426;
// : Jump Referenced(1):
// : 0001F0BE,
label_1428:
/* 0001F11A: 0004 */ if(! n3) goto label_1430; // normal if
/* 0001F126: 0007 */ n4 = n1 + 2;
/* 0001F135: 0032 */ SizeOf(s0);
/* 0001F13C: 0006 */ n5 = LAST_RESULT;
/* 0001F146: 000C */ n4 = n4 >= n5;
/* 0001F153: 0004 */ if(! n4) goto label_1429; // normal if
/* 0001F15F: 0007 */ n4 = n1 + 2;
/* 0001F16E: 0031 */ Resize(s0, n4);
/* 0001F178: 0006 */ n4 = LAST_RESULT;
/* 0001F182: 0009 */ n4 = n4 < 0;
/* 0001F191: 0004 */ if(! n4) goto label_1429; // normal if
/* 0001F19D: 0027 */ // -- Start Return Code -- //
/* 0001F1A1: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001F153, 0001F191,
label_1429:
/* 0001F1AC: 0007 */ s1 = "\"" + s0;
/* 0001F1BA: 0007 */ s0 = s1 + "\"";
/* 0001F1C8: 0027 */ // -- Start Return Code -- //
/* 0001F1CC: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F11A,
label_1430:
/* 0001F1D7: 0027 */ // -- Start Return Code -- //
/* 0001F1DB: 0023 */ return -1;
/* 0001F1E4: 0005 */ goto label_1433;
// : Jump Referenced(1):
// : 0001F05A,
label_1431:
/* 0001F1EF: 001E */ n4 = s0[0];
/* 0001F1FE: 000D */ n4 = n4 == 34;
/* 0001F20D: 000F */ n5 = n1 - 1;
/* 0001F21C: 001E */ n5 = s0[n5];
/* 0001F229: 000D */ n5 = n5 == 34;
/* 0001F238: 0019 */ n4 = n4 && n5;
/* 0001F245: 0004 */ if(! n4) goto label_1432; // normal if
/* 0001F251: 0027 */ // -- Start Return Code -- //
/* 0001F255: 000F */ n4 = n1 - 2;
/* 0001F264: 0029 */ StrSub(s0, s0, 1, n4);
/* 0001F276: 0006 */ n4 = LAST_RESULT;
/* 0001F280: 0023 */ return n4;
// : Jump Referenced(1):
// : 0001F245,
label_1432:
/* 0001F289: 0027 */ // -- Start Return Code -- //
/* 0001F28D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F1E4,
label_1433:
/* 0001F298: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000A2F4,
function NUMBER function_432(s0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001F2A6: 0022 */ // -- Start Function Code -- //
/* 0001F2AF: 000D */ n2 = s0 == "";
/* 0001F2BC: 0004 */ if(! n2) goto label_1435; // normal if
/* 0001F2C8: 0027 */ // -- Start Return Code -- //
/* 0001F2CC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F2BC,
label_1435:
/* 0001F2D7: 0021 */ function_428(s0);
/* 0001F2E0: 0006 */ n0 = LAST_RESULT;
/* 0001F2EA: 0020 */ ISRT.PathGetLongFromShort(s0, s0, n0);
/* 0001F2F9: 0006 */ n1 = LAST_RESULT;
/* 0001F303: 000B */ n2 = n1 <= 0;
/* 0001F312: 0004 */ if(! n2) goto label_1436; // normal if
/* 0001F31E: 0027 */ // -- Start Return Code -- //
/* 0001F322: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001F312,
label_1436:
/* 0001F32B: 0031 */ Resize(s0, n1);
/* 0001F335: 0006 */ n2 = LAST_RESULT;
/* 0001F33F: 0009 */ n2 = n2 < 0;
/* 0001F34E: 0004 */ if(! n2) goto label_1437; // normal if
/* 0001F35A: 0027 */ // -- Start Return Code -- //
/* 0001F35E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F34E,
label_1437:
/* 0001F369: 0027 */ // -- Start Return Code -- //
/* 0001F36D: 0021 */ function_428(s0);
/* 0001F376: 0006 */ n2 = LAST_RESULT;
/* 0001F380: 0020 */ ISRT.PathGetLongFromShort(s0, s0, n2);
/* 0001F38F: 0006 */ n2 = LAST_RESULT;
/* 0001F399: 0023 */ return n2;
/* 0001F3A0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(23):
// : 000085B8, 0000A270, 0000C753, 0000C826, 0000CFF7,
// : 0000D392, 0000E95B, 000163D1, 00018F7A, 0001BBAB,
// : 0001C431, 0001C507, 0001C89B, 0001CD0E, 0001CDDE,
// : 0001CE8D, 0001D74D, 0001D832, 0001DC1A, 000213DC,
// : 00021F9E, 000230FA, 000233C6,
function NUMBER function_433(s0, s1, array_0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
VARIANT array_0(0);
begin
/* 0001F3AE: 0022 */ // -- Start Function Code -- //
/* 0001F3B7: 0021 */ function_428(s0);
/* 0001F3C0: 0006 */ n1 = LAST_RESULT;
/* 0001F3CA: 0020 */ ISRT._DoSprintf(s0, n1, s1, array_0);
/* 0001F3DC: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001F4B2,
label_1439:
/* 0001F3E8: 0001 */ // -- While/Switch -- //
/* 0001F3EC: 000D */ n2 = n0 == -5;
/* 0001F3FB: 0009 */ n3 = n1 < 100000;
/* 0001F40A: 0019 */ n2 = n2 && n3;
/* 0001F417: 0004 */ if(! n2) goto label_1441; // normal if
/* 0001F423: 0021 */ function_428(s0);
/* 0001F42C: 0006 */ n2 = LAST_RESULT;
/* 0001F436: 0010 */ n2 = n2 * 2;
/* 0001F445: 0031 */ Resize(s0, n2);
/* 0001F44F: 0006 */ n2 = LAST_RESULT;
/* 0001F459: 0009 */ n2 = n2 < 0;
/* 0001F468: 0004 */ if(! n2) goto label_1440; // normal if
/* 0001F474: 0027 */ // -- Start Return Code -- //
/* 0001F478: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F468,
label_1440:
/* 0001F483: 0021 */ function_428(s0);
/* 0001F48C: 0006 */ n1 = LAST_RESULT;
/* 0001F496: 0020 */ ISRT._DoSprintf(s0, n1, s1, array_0);
/* 0001F4A8: 0006 */ n0 = LAST_RESULT;
/* 0001F4B2: 0005 */ goto label_1439;
// : Jump Referenced(1):
// : 0001F417,
label_1441:
/* 0001F4BD: 0027 */ // -- Start Return Code -- //
/* 0001F4C1: 0023 */ return n0;
/* 0001F4C8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 0000A346, 0000A3EA, 0000C94A, 00018FBC, 0001A05B,
// : 0001A064, 0001A50D, 0001A516, 0001A51F,
function NUMBER function_434(s0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001F4DA: 0022 */ // -- Start Function Code -- //
/* 0001F4E3: 0028 */ StrLengthChars(s0);
/* 0001F4EA: 0006 */ n1 = LAST_RESULT;
/* 0001F4F4: 000D */ n3 = n1 == 0;
/* 0001F503: 0004 */ if(! n3) goto label_1443; // normal if
/* 0001F50F: 0027 */ // -- Start Return Code -- //
/* 0001F513: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F503,
label_1443:
/* 0001F51E: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 0001F5DE,
label_1444:
/* 0001F52C: 0001 */ // -- While/Switch -- //
/* 0001F530: 0009 */ n3 = n0 < n1;
/* 0001F53D: 000D */ n4 = n2 == 0;
/* 0001F54C: 0019 */ n3 = n3 && n4;
/* 0001F559: 0004 */ if(! n3) goto label_1447; // normal if
/* 0001F565: 001E */ n3 = s0[n0];
/* 0001F572: 000D */ n3 = n3 == 9;
/* 0001F581: 001E */ n4 = s0[n0];
/* 0001F58E: 000D */ n4 = n4 == 32;
/* 0001F59D: 0018 */ n3 = n3 || n4;
/* 0001F5AA: 0004 */ if(! n3) goto label_1445; // normal if
/* 0001F5B6: 0007 */ n0 = n0 + 1;
/* 0001F5C5: 0005 */ goto label_1446;
// : Jump Referenced(1):
// : 0001F5AA,
label_1445:
/* 0001F5D0: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0001F5C5,
label_1446:
/* 0001F5DE: 0005 */ goto label_1444;
// : Jump Referenced(1):
// : 0001F559,
label_1447:
/* 0001F5E9: 000F */ n3 = n1 - n0;
/* 0001F5F6: 0029 */ StrSub(s0, s0, n0, n3);
/* 0001F606: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001F6E4,
label_1448:
/* 0001F612: 0001 */ // -- While/Switch -- //
/* 0001F616: 000A */ n3 = n1 > 0;
/* 0001F625: 000D */ n4 = n2 == 0;
/* 0001F634: 0019 */ n3 = n3 && n4;
/* 0001F641: 0004 */ if(! n3) goto label_1451; // normal if
/* 0001F64D: 000F */ n3 = n1 - 1;
/* 0001F65C: 001E */ n3 = s0[n3];
/* 0001F669: 000D */ n3 = n3 == 9;
/* 0001F678: 000F */ n4 = n1 - 1;
/* 0001F687: 001E */ n4 = s0[n4];
/* 0001F694: 000D */ n4 = n4 == 32;
/* 0001F6A3: 0018 */ n3 = n3 || n4;
/* 0001F6B0: 0004 */ if(! n3) goto label_1449; // normal if
/* 0001F6BC: 000F */ n1 = n1 - 1;
/* 0001F6CB: 0005 */ goto label_1450;
// : Jump Referenced(1):
// : 0001F6B0,
label_1449:
/* 0001F6D6: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0001F6CB,
label_1450:
/* 0001F6E4: 0005 */ goto label_1448;
// : Jump Referenced(1):
// : 0001F641,
label_1451:
/* 0001F6EF: 001D */ s0[n1] = 0;
/* 0001F6FE: 0027 */ // -- Start Return Code -- //
/* 0001F702: 0023 */ return 0;
/* 0001F70B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B621,
function NUMBER function_435(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001F719: 0022 */ // -- Start Function Code -- //
/* 0001F722: 0006 */ n0 = 0;
/* 0001F72E: 000D */ n2 = s0 == "";
/* 0001F73B: 0028 */ StrLengthChars(s0);
/* 0001F742: 0006 */ n3 = LAST_RESULT;
/* 0001F74C: 0009 */ n3 = n3 < 2;
/* 0001F75B: 0018 */ n2 = n2 || n3;
/* 0001F768: 0004 */ if(! n2) goto label_1453; // normal if
/* 0001F774: 0027 */ // -- Start Return Code -- //
/* 0001F778: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F768,
label_1453:
/* 0001F783: 001E */ n2 = s0[0];
/* 0001F792: 000D */ n2 = n2 == 48;
/* 0001F7A1: 001E */ n3 = s0[1];
/* 0001F7B0: 000D */ n3 = n3 == 120;
/* 0001F7BF: 0019 */ n2 = n2 && n3;
/* 0001F7CC: 0004 */ if(! n2) goto label_1454; // normal if
/* 0001F7D8: 0028 */ StrLengthChars(s0);
/* 0001F7DF: 0006 */ n2 = LAST_RESULT;
/* 0001F7E9: 0029 */ StrSub(s0, s0, 2, n2);
// : Jump Referenced(1):
// : 0001F7CC,
label_1454:
/* 0001F7FD: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001FBEC,
label_1455:
/* 0001F80B: 0001 */ // -- While/Switch -- //
/* 0001F80F: 001E */ n2 = s0[n1];
/* 0001F81C: 000E */ n2 = n2 != 32;
/* 0001F82B: 001E */ n3 = s0[n1];
/* 0001F838: 000E */ n3 = n3 != 0;
/* 0001F847: 0019 */ n2 = n2 && n3;
/* 0001F854: 0004 */ if(! n2) goto label_1470; // normal if
/* 0001F860: 0001 */ // -- While/Switch -- //
/* 0001F864: 001E */ n2 = s0[n1];
/* 0001F873: 000D */ n3 = n2 == 65;
/* 0001F882: 0004 */ if(! n3) goto label_1457; // normal if
/* 0001F88E: 0010 */ n3 = n0 * 16;
/* 0001F89D: 0007 */ n0 = n3 + 10;
/* 0001F8AC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F882,
label_1457:
/* 0001F8B7: 000D */ n3 = n2 == 97;
/* 0001F8C6: 0004 */ if(! n3) goto label_1458; // normal if
/* 0001F8D2: 0010 */ n3 = n0 * 16;
/* 0001F8E1: 0007 */ n0 = n3 + 10;
/* 0001F8F0: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F8C6,
label_1458:
/* 0001F8FB: 000D */ n3 = n2 == 66;
/* 0001F90A: 0004 */ if(! n3) goto label_1459; // normal if
/* 0001F916: 0010 */ n3 = n0 * 16;
/* 0001F925: 0007 */ n0 = n3 + 11;
/* 0001F934: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F90A,
label_1459:
/* 0001F93F: 000D */ n3 = n2 == 98;
/* 0001F94E: 0004 */ if(! n3) goto label_1460; // normal if
/* 0001F95A: 0010 */ n3 = n0 * 16;
/* 0001F969: 0007 */ n0 = n3 + 11;
/* 0001F978: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F94E,
label_1460:
/* 0001F983: 000D */ n3 = n2 == 67;
/* 0001F992: 0004 */ if(! n3) goto label_1461; // normal if
/* 0001F99E: 0010 */ n3 = n0 * 16;
/* 0001F9AD: 0007 */ n0 = n3 + 12;
/* 0001F9BC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F992,
label_1461:
/* 0001F9C7: 000D */ n3 = n2 == 99;
/* 0001F9D6: 0004 */ if(! n3) goto label_1462; // normal if
/* 0001F9E2: 0010 */ n3 = n0 * 16;
/* 0001F9F1: 0007 */ n0 = n3 + 12;
/* 0001FA00: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F9D6,
label_1462:
/* 0001FA0B: 000D */ n3 = n2 == 68;
/* 0001FA1A: 0004 */ if(! n3) goto label_1463; // normal if
/* 0001FA26: 0010 */ n3 = n0 * 16;
/* 0001FA35: 0007 */ n0 = n3 + 13;
/* 0001FA44: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FA1A,
label_1463:
/* 0001FA4F: 000D */ n3 = n2 == 100;
/* 0001FA5E: 0004 */ if(! n3) goto label_1464; // normal if
/* 0001FA6A: 0010 */ n3 = n0 * 16;
/* 0001FA79: 0007 */ n0 = n3 + 13;
/* 0001FA88: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FA5E,
label_1464:
/* 0001FA93: 000D */ n3 = n2 == 69;
/* 0001FAA2: 0004 */ if(! n3) goto label_1465; // normal if
/* 0001FAAE: 0010 */ n3 = n0 * 16;
/* 0001FABD: 0007 */ n0 = n3 + 14;
/* 0001FACC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FAA2,
label_1465:
/* 0001FAD7: 000D */ n3 = n2 == 101;
/* 0001FAE6: 0004 */ if(! n3) goto label_1466; // normal if
/* 0001FAF2: 0010 */ n3 = n0 * 16;
/* 0001FB01: 0007 */ n0 = n3 + 14;
/* 0001FB10: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FAE6,
label_1466:
/* 0001FB1B: 000D */ n3 = n2 == 70;
/* 0001FB2A: 0004 */ if(! n3) goto label_1467; // normal if
/* 0001FB36: 0010 */ n3 = n0 * 16;
/* 0001FB45: 0007 */ n0 = n3 + 15;
/* 0001FB54: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FB2A,
label_1467:
/* 0001FB5F: 000D */ n3 = n2 == 102;
/* 0001FB6E: 0004 */ if(! n3) goto label_1468; // normal if
/* 0001FB7A: 0010 */ n3 = n0 * 16;
/* 0001FB89: 0007 */ n0 = n3 + 15;
/* 0001FB98: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FB6E,
label_1468:
/* 0001FBA3: 0010 */ n3 = n0 * 16;
/* 0001FBB2: 001E */ n4 = s0[n1];
/* 0001FBBF: 000F */ n4 = n4 - 48;
/* 0001FBCE: 0007 */ n0 = n3 + n4;
// : Jump Referenced(12):
// : 0001F8AC, 0001F8F0, 0001F934, 0001F978, 0001F9BC,
// : 0001FA00, 0001FA44, 0001FA88, 0001FACC, 0001FB10,
// : 0001FB54, 0001FB98,
label_1469:
/* 0001FBDD: 0007 */ n1 = n1 + 1;
/* 0001FBEC: 0005 */ goto label_1455;
// : Jump Referenced(1):
// : 0001F854,
label_1470:
/* 0001FBF7: 0027 */ // -- Start Return Code -- //
/* 0001FBFB: 0023 */ return 1;
/* 0001FC04: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00004EC5, 000227A3,
function STRING function_443()
begin
/* 0001FC12: 0022 */ // -- Start Function Code -- //
/* 0001FC1B: 0027 */ // -- Start Return Code -- //
/* 0001FC1F: 0023 */ return g_str27;
/* 0001FC26: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B42B,
function STRING function_444()
begin
/* 0001FC34: 0022 */ // -- Start Function Code -- //
/* 0001FC3D: 0027 */ // -- Start Return Code -- //
/* 0001FC41: 0023 */ return g_str26;
/* 0001FC48: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000509D, 00005640, 00005670,
function STRING function_445()
begin
/* 0001FC56: 0022 */ // -- Start Function Code -- //
/* 0001FC5F: 0027 */ // -- Start Return Code -- //
/* 0001FC63: 0023 */ return g_str21;
/* 0001FC6A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 0000DDD8, 0000DE1B, 0000E62F, 0000EA5C, 0000EB16,
// : 0000EB68, 000142B0, 0001B674,
function STRING function_446()
begin
/* 0001FC78: 0022 */ // -- Start Function Code -- //
/* 0001FC81: 0027 */ // -- Start Return Code -- //
/* 0001FC85: 0023 */ return g_str16;
/* 0001FC8C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(12):
// : 00005F63, 00006054, 0000DDF9, 000217FD, 00021852,
// : 000219DF, 000221EA, 0002223F, 0002242D, 000239E1,
// : 00023A36, 00023D5B,
function STRING function_447()
begin
/* 0001FC9A: 0022 */ // -- Start Function Code -- //
/* 0001FCA3: 0027 */ // -- Start Return Code -- //
/* 0001FCA7: 0023 */ return g_str18;
/* 0001FCAE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00016339, 0001C844, 0001D272,
function STRING function_448()
begin
/* 0001FCBC: 0022 */ // -- Start Function Code -- //
/* 0001FCC5: 0027 */ // -- Start Return Code -- //
/* 0001FCC9: 0023 */ return g_str30;
/* 0001FCD0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00021078, 000220F0, 000242E9,
function NUMBER function_449()
begin
/* 0001FCDE: 0022 */ // -- Start Function Code -- //
/* 0001FCE7: 0027 */ // -- Start Return Code -- //
/* 0001FCEB: 0023 */ return g_number23;
/* 0001FCF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 000051F0, 00009893, 0000E666, 0000F8A0, 0000F8E9,
// : 0000F929, 0000F965, 0000F9B1, 0000F9F4, 00019858,
// :
function STRING function_450()
begin
/* 0001FD00: 0022 */ // -- Start Function Code -- //
/* 0001FD09: 0027 */ // -- Start Return Code -- //
/* 0001FD0D: 0023 */ return g_str20;
/* 0001FD14: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 000084A0, 000084BF, 0001D99E, 0002381D,
function NUMBER function_451()
begin
/* 0001FD22: 0022 */ // -- Start Function Code -- //
/* 0001FD2B: 0027 */ // -- Start Return Code -- //
/* 0001FD2F: 0023 */ return g_number24;
/* 0001FD36: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000599B, 0000DFE3,
function STRING function_452()
begin
/* 0001FD44: 0022 */ // -- Start Function Code -- //
/* 0001FD4D: 0027 */ // -- Start Return Code -- //
/* 0001FD51: 0023 */ return g_str29;
/* 0001FD58: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000145A0, 0002274A,
function OBJECT function_453()
OBJECT obj0;
begin
/* 0001FD66: 0022 */ // -- Start Function Code -- //
/* 0001FD6F: 0020 */ ISRT.__GetLog(g_number27, obj0);
/* 0001FD7B: 0027 */ // -- Start Return Code -- //
/* 0001FD7F: 0023 */ return obj0;
/* 0001FD86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000098A3,
function OBJECT function_454(s0)
OBJECT obj0;
OBJECT obj1;
begin
/* 0001FD98: 0022 */ // -- Start Function Code -- //
/* 0001FDA1: 0020 */ ISRT.__GetMainWindow(g_number27, obj0);
/* 0001FDAD: 0036 */ try
/* 0001FDBB: 0027 */ // -- Start Return Code -- //
/* 0001FDBF: 0035 */ obj0.CreateBillboards(s0);
/* 0001FDDC: 0006 */ obj1 = LAST_RESULT;
/* 0001FDE6: 0023 */ return obj1;
/* 0001FDED: 0006 */ obj1 = NOTHING;
/* 0001FDF7: 0037 */ catch
/* 0001FDFD: 0027 */ // -- Start Return Code -- //
/* 0001FE01: 0023 */ return NOTHING;
/* 0001FE08: 0038 */ endcatch;
/* 0001FE0E: 0024 */ return;
/* 0001FE12: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000230DA,
function NUMBER function_455(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001FE28: 0022 */ // -- Start Function Code -- //
/* 0001FE31: 000D */ n1 = g_number54 == 0;
/* 0001FE40: 000D */ n2 = g_number54 == -1;
/* 0001FE4F: 0018 */ n1 = n1 || n2;
/* 0001FE5C: 000D */ n2 = g_number55 == 0;
/* 0001FE6B: 0018 */ n1 = n1 || n2;
/* 0001FE78: 000D */ n2 = g_number55 == -1;
/* 0001FE87: 0018 */ n1 = n1 || n2;
/* 0001FE94: 0004 */ if(! n1) goto label_1486; // normal if
/* 0001FEA0: 0027 */ // -- Start Return Code -- //
/* 0001FEA4: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FE94,
label_1486:
/* 0001FEAF: 000D */ n1 = n0 == 65536;
/* 0001FEBE: 0004 */ if(! n1) goto label_1488; // normal if
/* 0001FECA: 0021 */ function_324(g_number54, g_str8, 1);
/* 0001FEDB: 0006 */ n1 = LAST_RESULT;
/* 0001FEE5: 0009 */ n1 = n1 < 0;
/* 0001FEF4: 0004 */ if(! n1) goto label_1487; // normal if
/* 0001FF00: 0027 */ // -- Start Return Code -- //
/* 0001FF04: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FEF4,
label_1487:
/* 0001FF0F: 0021 */ function_324(g_number55, g_str9, 1);
/* 0001FF20: 0006 */ n1 = LAST_RESULT;
/* 0001FF2A: 0009 */ n1 = n1 < 0;
/* 0001FF39: 0004 */ if(! n1) goto label_1488; // normal if
/* 0001FF45: 0027 */ // -- Start Return Code -- //
/* 0001FF49: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001FEBE, 0001FF39,
label_1488:
/* 0001FF54: 0027 */ // -- Start Return Code -- //
/* 0001FF58: 0023 */ return 0;
/* 0001FF61: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023191,
function NUMBER function_456(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
begin
/* 0001FF6F: 0022 */ // -- Start Function Code -- //
/* 0001FF78: 000D */ n1 = g_number54 == 0;
/* 0001FF87: 000D */ n2 = g_number54 == -1;
/* 0001FF96: 0018 */ n1 = n1 || n2;
/* 0001FFA3: 000D */ n2 = g_number55 == 0;
/* 0001FFB2: 0018 */ n1 = n1 || n2;
/* 0001FFBF: 000D */ n2 = g_number55 == -1;
/* 0001FFCE: 0018 */ n1 = n1 || n2;
/* 0001FFDB: 0004 */ if(! n1) goto label_1490; // normal if
/* 0001FFE7: 0027 */ // -- Start Return Code -- //
/* 0001FFEB: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FFDB,
label_1490:
/* 0001FFF6: 000D */ n1 = n0 == 65536;
/* 00020005: 0004 */ if(! n1) goto label_1493; // normal if
/* 00020011: 0021 */ function_328(g_number54, s0);
/* 0002001D: 0006 */ n1 = LAST_RESULT;
/* 00020027: 0009 */ n1 = n1 < 0;
/* 00020036: 0004 */ if(! n1) goto label_1491; // normal if
/* 00020042: 0027 */ // -- Start Return Code -- //
/* 00020046: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020036,
label_1491:
/* 00020051: 0006 */ g_str8 = s0;
/* 0002005B: 0021 */ function_331(g_number54);
/* 00020064: 0021 */ function_328(g_number55, s0);
/* 00020070: 0006 */ n1 = LAST_RESULT;
/* 0002007A: 0009 */ n1 = n1 < 0;
/* 00020089: 0004 */ if(! n1) goto label_1492; // normal if
/* 00020095: 0027 */ // -- Start Return Code -- //
/* 00020099: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020089,
label_1492:
/* 000200A4: 0006 */ g_str9 = s0;
/* 000200AE: 0021 */ function_331(g_number55);
// : Jump Referenced(1):
// : 00020005,
label_1493:
/* 000200B9: 0027 */ // -- Start Return Code -- //
/* 000200BD: 0023 */ return 0;
/* 000200C6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3B0,
function NUMBER function_457()
NUMBER n0;
NUMBER n1;
begin
/* 000200D4: 0022 */ // -- Start Function Code -- //
/* 000200DD: 0021 */ function_392();
/* 000200E3: 0006 */ n1 = LAST_RESULT;
/* 000200ED: 000D */ n1 = n1 == 0;
/* 000200FC: 0004 */ if(! n1) goto label_1495; // normal if
/* 00020108: 0006 */ n0 = 2;
/* 00020114: 0005 */ goto label_1496;
// : Jump Referenced(1):
// : 000200FC,
label_1495:
/* 0002011F: 0006 */ n0 = 23;
// : Jump Referenced(1):
// : 00020114,
label_1496:
/* 0002012D: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str26, 1024);
/* 0002013E: 0014 */ g_str26 = g_str26 ^ "";
/* 0002014B: 0027 */ // -- Start Return Code -- //
/* 0002014F: 0023 */ return 0;
/* 00020158: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3A4,
function NUMBER function_458()
NUMBER n0;
NUMBER n1;
begin
/* 00020166: 0022 */ // -- Start Function Code -- //
/* 0002016F: 0021 */ function_392();
/* 00020175: 0006 */ n1 = LAST_RESULT;
/* 0002017F: 000D */ n1 = n1 == 0;
/* 0002018E: 0004 */ if(! n1) goto label_1498; // normal if
/* 0002019A: 0006 */ n0 = 7;
/* 000201A6: 0005 */ goto label_1499;
// : Jump Referenced(1):
// : 0002018E,
label_1498:
/* 000201B1: 0006 */ n0 = 24;
// : Jump Referenced(1):
// : 000201A6,
label_1499:
/* 000201BF: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str25, 1024);
/* 000201D0: 0014 */ g_str25 = g_str25 ^ "";
/* 000201DD: 0027 */ // -- Start Return Code -- //
/* 000201E1: 0023 */ return 0;
/* 000201EA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3B6,
function NUMBER function_459()
NUMBER n0;
NUMBER n1;
begin
/* 000201F8: 0022 */ // -- Start Function Code -- //
/* 00020201: 0021 */ function_392();
/* 00020207: 0006 */ n1 = LAST_RESULT;
/* 00020211: 000D */ n1 = n1 == 0;
/* 00020220: 0004 */ if(! n1) goto label_1501; // normal if
/* 0002022C: 0006 */ n0 = 11;
/* 00020238: 0005 */ goto label_1502;
// : Jump Referenced(1):
// : 00020220,
label_1501:
/* 00020243: 0006 */ n0 = 22;
// : Jump Referenced(1):
// : 00020238,
label_1502:
/* 00020251: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str24, 1024);
/* 00020262: 0014 */ g_str24 = g_str24 ^ "";
/* 0002026F: 0027 */ // -- Start Return Code -- //
/* 00020273: 0023 */ return 0;
/* 0002027C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3AA,
function NUMBER function_460()
NUMBER n0;
NUMBER n1;
begin
/* 0002028A: 0022 */ // -- Start Function Code -- //
/* 00020293: 0021 */ function_392();
/* 00020299: 0006 */ n1 = LAST_RESULT;
/* 000202A3: 000D */ n1 = n1 == 0;
/* 000202B2: 0004 */ if(! n1) goto label_1504; // normal if
/* 000202BE: 0006 */ n0 = 16;
/* 000202CA: 0005 */ goto label_1505;
// : Jump Referenced(1):
// : 000202B2,
label_1504:
/* 000202D5: 0006 */ n0 = 25;
// : Jump Referenced(1):
// : 000202CA,
label_1505:
/* 000202E3: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str23, 1024);
/* 000202F4: 0014 */ g_str23 = g_str23 ^ "";
/* 00020301: 0027 */ // -- Start Return Code -- //
/* 00020305: 0023 */ return 0;
/* 0002030E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209DF,
function NUMBER function_461()
begin
/* 0002031C: 0022 */ // -- Start Function Code -- //
/* 00020325: 0020 */ ISRT._GetSupportDir(g_number27, g_str20, 1024);
/* 00020336: 0014 */ g_str20 = g_str20 ^ "";
/* 00020343: 0027 */ // -- Start Return Code -- //
/* 00020347: 0023 */ return 0;
/* 00020350: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000208BA, 000208D5, 000208F0, 0002090B, 00020926,
// : 00020941, 0002095C, 00020977, 00020992,
function OBJECT function_462(n0)
NUMBER n1;
OBJECT obj0;
begin
/* 0002035E: 0022 */ // -- Start Function Code -- //
/* 00020367: 000D */ n1 = n0 == g_number56;
/* 00020374: 0004 */ if(! n1) goto label_1508; // normal if
/* 00020380: 0027 */ // -- Start Return Code -- //
/* 00020384: 0035 */ g_obj4.value("SHELL_OBJECT_FOLDER");
/* 000203A9: 0006 */ obj0 = LAST_RESULT;
/* 000203B3: 0023 */ return obj0;
/* 000203BA: 0006 */ obj0 = NOTHING;
/* 000203C4: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 00020374,
label_1508:
/* 000203CF: 000D */ n1 = n0 == g_number57;
/* 000203DC: 0004 */ if(! n1) goto label_1509; // normal if
/* 000203E8: 0027 */ // -- Start Return Code -- //
/* 000203EC: 0035 */ g_obj4.value("TARGETDIR");
/* 00020407: 0006 */ obj0 = LAST_RESULT;
/* 00020411: 0023 */ return obj0;
/* 00020418: 0006 */ obj0 = NOTHING;
/* 00020422: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000203DC,
label_1509:
/* 0002042D: 000D */ n1 = n0 == g_number58;
/* 0002043A: 0004 */ if(! n1) goto label_1510; // normal if
/* 00020446: 0027 */ // -- Start Return Code -- //
/* 0002044A: 0035 */ g_obj6.value("SRCDIR");
/* 00020462: 0006 */ obj0 = LAST_RESULT;
/* 0002046C: 0023 */ return obj0;
/* 00020473: 0006 */ obj0 = NOTHING;
/* 0002047D: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002043A,
label_1510:
/* 00020488: 000D */ n1 = n0 == g_number59;
/* 00020495: 0004 */ if(! n1) goto label_1511; // normal if
/* 000204A1: 0027 */ // -- Start Return Code -- //
/* 000204A5: 0035 */ g_obj4.value("DISK1TARGET");
/* 000204C2: 0006 */ obj0 = LAST_RESULT;
/* 000204CC: 0023 */ return obj0;
/* 000204D3: 0006 */ obj0 = NOTHING;
/* 000204DD: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 00020495,
label_1511:
/* 000204E8: 000D */ n1 = n0 == g_number60;
/* 000204F5: 0004 */ if(! n1) goto label_1512; // normal if
/* 00020501: 0027 */ // -- Start Return Code -- //
/* 00020505: 0035 */ g_obj7.NeedReboot();
/* 00020519: 0006 */ obj0 = LAST_RESULT;
/* 00020523: 0023 */ return obj0;
/* 0002052A: 0006 */ obj0 = NOTHING;
/* 00020534: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000204F5,
label_1512:
/* 0002053F: 000D */ n1 = n0 == g_number61;
/* 0002054C: 0004 */ if(! n1) goto label_1513; // normal if
/* 00020558: 0027 */ // -- Start Return Code -- //
/* 0002055C: 0035 */ g_obj4.value("UNINST");
/* 00020574: 0006 */ obj0 = LAST_RESULT;
/* 0002057E: 0023 */ return obj0;
/* 00020585: 0006 */ obj0 = NOTHING;
/* 0002058F: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002054C,
label_1513:
/* 0002059A: 000D */ n1 = n0 == g_number62;
/* 000205A7: 0004 */ if(! n1) goto label_1514; // normal if
/* 000205B3: 0027 */ // -- Start Return Code -- //
/* 000205B7: 0035 */ g_obj4.value("UNINSTALL_STRING");
/* 000205D9: 0006 */ obj0 = LAST_RESULT;
/* 000205E3: 0023 */ return obj0;
/* 000205EA: 0006 */ obj0 = NOTHING;
/* 000205F4: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000205A7,
label_1514:
/* 000205FF: 000D */ n1 = n0 == g_number63;
/* 0002060C: 0004 */ if(! n1) goto label_1515; // normal if
/* 00020618: 0027 */ // -- Start Return Code -- //
/* 0002061C: 0035 */ g_obj4.value("TARGETDISK");
/* 00020638: 0006 */ obj0 = LAST_RESULT;
/* 00020642: 0023 */ return obj0;
/* 00020649: 0006 */ obj0 = NOTHING;
/* 00020653: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002060C,
label_1515:
/* 0002065E: 000D */ n1 = n0 == g_number64;
/* 0002066B: 0004 */ if(! n1) goto label_1516; // normal if
/* 00020677: 0027 */ // -- Start Return Code -- //
/* 0002067B: 0035 */ g_obj6.value("SRCDISK");
/* 00020694: 0006 */ obj0 = LAST_RESULT;
/* 0002069E: 0023 */ return obj0;
/* 000206A5: 0006 */ obj0 = NOTHING;
// : Jump Referenced(9):
// : 000203C4, 00020422, 0002047D, 000204DD, 00020534,
// : 0002058F, 000205F4, 00020653, 0002066B,
label_1516:
/* 000206B1: 0024 */ return;
/* 000206B5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000208BA, 000208D5, 000208F0, 0002090B, 00020926,
// : 00020941, 0002095C, 00020977, 00020992,
function VOID function_463(n0, obj0)
NUMBER n1;
begin
/* 000206C7: 0022 */ // -- Start Function Code -- //
/* 000206D0: 000D */ n1 = n0 == g_number56;
/* 000206DD: 0004 */ if(! n1) goto label_1518; // normal if
/* 000206E9: 0033 */ g_obj4.value("SHELL_OBJECT_FOLDER") = obj0;
/* 00020711: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000206DD,
label_1518:
/* 0002071C: 000D */ n1 = n0 == g_number57;
/* 00020729: 0004 */ if(! n1) goto label_1519; // normal if
/* 00020735: 0033 */ g_obj4.value("TARGETDIR") = obj0;
/* 00020753: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 00020729,
label_1519:
/* 0002075E: 000D */ n1 = n0 == g_number58;
/* 0002076B: 0004 */ if(! n1) goto label_1520; // normal if
/* 00020777: 0033 */ g_obj6.value("SRCDIR") = obj0;
/* 00020792: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 0002076B,
label_1520:
/* 0002079D: 000D */ n1 = n0 == g_number59;
/* 000207AA: 0004 */ if(! n1) goto label_1521; // normal if
/* 000207B6: 0033 */ g_obj4.value("DISK1TARGET") = obj0;
/* 000207D6: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000207AA,
label_1521:
/* 000207E1: 000D */ n1 = n0 == g_number60;
/* 000207EE: 0004 */ if(! n1) goto label_1522; // normal if
/* 000207FA: 0033 */ g_obj7.NeedReboot() = obj0;
/* 00020811: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000207EE,
label_1522:
/* 0002081C: 000D */ n1 = n0 == g_number61;
/* 00020829: 0004 */ if(! n1) goto label_1523; // normal if
/* 00020835: 0033 */ g_obj4.value("UNINST") = obj0;
/* 00020850: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 00020829,
label_1523:
/* 0002085B: 000D */ n1 = n0 == g_number62;
/* 00020868: 0004 */ if(! n1) goto label_1524; // normal if
/* 00020874: 0033 */ g_obj4.value("UNINSTALL_STRING") = obj0;
// : Jump Referenced(7):
// : 00020711, 00020753, 00020792, 000207D6, 00020811,
// : 00020850, 00020868,
label_1524:
/* 0002089B: 0024 */ return;
/* 0002089F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209C8,
function NUMBER function_464()
begin
/* 000208B1: 0022 */ // -- Start Function Code -- //
/* 000208BA: 003B */ BindVariable(g_str7, function_462, function_463);
/* 000208CB: 0006 */ g_number56 = LAST_RESULT;
/* 000208D5: 003B */ BindVariable(g_str8, function_462, function_463);
/* 000208E6: 0006 */ g_number57 = LAST_RESULT;
/* 000208F0: 003B */ BindVariable(g_str9, function_462, function_463);
/* 00020901: 0006 */ g_number58 = LAST_RESULT;
/* 0002090B: 003B */ BindVariable(g_str10, function_462, function_463);
/* 0002091C: 0006 */ g_number59 = LAST_RESULT;
/* 00020926: 003B */ BindVariable(g_str12, function_462, function_463);
/* 00020937: 0006 */ g_number62 = LAST_RESULT;
/* 00020941: 003B */ BindVariable(g_str11, function_462, function_463);
/* 00020952: 0006 */ g_number61 = LAST_RESULT;
/* 0002095C: 003B */ BindVariable(g_str32, function_462, function_463);
/* 0002096D: 0006 */ g_number63 = LAST_RESULT;
/* 00020977: 003B */ BindVariable(g_str33, function_462, function_463);
/* 00020988: 0006 */ g_number64 = LAST_RESULT;
/* 00020992: 003B */ BindVariable(g_number16, function_462, function_463);
/* 000209A3: 0006 */ g_number60 = LAST_RESULT;
/* 000209AD: 0024 */ return;
/* 000209B1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DFDB,
function NUMBER function_465()
OBJECT obj0;
begin
/* 000209BF: 0022 */ // -- Start Function Code -- //
/* 000209C8: 0021 */ function_464();
/* 000209CE: 0021 */ function_391(1);
/* 000209D9: 0021 */ function_469();
/* 000209DF: 0021 */ function_461();
/* 000209E5: 0035 */ g_obj4.value("COMMONFILES");
/* 00020A02: 0006 */ obj0 = LAST_RESULT;
/* 00020A0C: 0014 */ g_str28 = obj0 ^ "";
/* 00020A19: 0006 */ obj0 = NOTHING;
/* 00020A23: 0035 */ g_obj4.value("PROGRAMFILES");
/* 00020A41: 0006 */ obj0 = LAST_RESULT;
/* 00020A4B: 0014 */ g_str27 = obj0 ^ "";
/* 00020A58: 0006 */ obj0 = NOTHING;
/* 00020A62: 0021 */ function_468();
/* 00020A68: 0006 */ g_str6 = "DATA";
/* 00020A76: 0021 */ function_319(0);
/* 00020A81: 0006 */ g_number54 = LAST_RESULT;
/* 00020A8B: 0021 */ function_319(0);
/* 00020A96: 0006 */ g_number55 = LAST_RESULT;
/* 00020AA0: 0020 */ ISRT.__GetProductGuid(g_number27, g_str29);
/* 00020AAC: 0035 */ g_obj5.Version();
/* 00020ABD: 0006 */ g_str22 = LAST_RESULT;
/* 00020AC7: 0035 */ g_obj6.value("ISRES");
/* 00020ADE: 0006 */ g_str30 = LAST_RESULT;
/* 00020AE8: 0035 */ g_obj6.value("ISUSER");
/* 00020B00: 0006 */ g_str31 = LAST_RESULT;
/* 00020B0A: 0035 */ g_obj5(18);
/* 00020B19: 0006 */ g_number24 = LAST_RESULT;
/* 00020B23: 0024 */ return;
/* 00020B27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E197,
function NUMBER function_466()
begin
/* 00020B39: 0022 */ // -- Start Function Code -- //
/* 00020B42: 0021 */ function_320(g_number54);
/* 00020B4B: 0021 */ function_320(g_number55);
/* 00020B54: 0024 */ return;
/* 00020B58: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E0A4,
function NUMBER function_467(s0)
begin
/* 00020B66: 0022 */ // -- Start Function Code -- //
/* 00020B6F: 0006 */ g_str21 = s0;
/* 00020B79: 0027 */ // -- Start Return Code -- //
/* 00020B7D: 0023 */ return 0;
/* 00020B86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020A62,
function NUMBER function_468()
begin
/* 00020B94: 0022 */ // -- Start Function Code -- //
/* 00020B9D: 0020 */ ISRT.__GetMaintenanceMode(g_number27, g_number23);
/* 00020BA9: 0024 */ return;
/* 00020BAD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209D9,
function VOID function_469()
OBJECT obj0;
begin
/* 00020BBB: 0022 */ // -- Start Function Code -- //
/* 00020BC4: 0035 */ g_obj4.value("WINDIR");
/* 00020BDC: 0006 */ obj0 = LAST_RESULT;
/* 00020BE6: 0014 */ g_str16 = obj0 ^ "";
/* 00020BF3: 0006 */ obj0 = NOTHING;
/* 00020BFD: 0035 */ g_obj4.value("WINSYSDIR");
/* 00020C18: 0006 */ obj0 = LAST_RESULT;
/* 00020C22: 0014 */ g_str18 = obj0 ^ "";
/* 00020C2F: 0006 */ obj0 = NOTHING;
/* 00020C39: 0021 */ function_424(g_str16, g_str17);
/* 00020C45: 0021 */ function_424(g_str18, g_str19);
/* 00020C51: 0024 */ return;
/* 00020C55: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000FA3F,
function NUMBER function_475(s0, n0, n1)
NUMBER n2;
begin
/* 00020C67: 0022 */ // -- Start Function Code -- //
/* 00020C70: 0027 */ // -- Start Return Code -- //
/* 00020C74: 0020 */ ISRT._SetTitle(g_number27, s0, n0, n1);
/* 00020C86: 0006 */ n2 = LAST_RESULT;
/* 00020C90: 0023 */ return n2;
/* 00020C97: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000091E9, 00009797,
function NUMBER function_476(n0)
NUMBER n1;
begin
/* 00020CA5: 0022 */ // -- Start Function Code -- //
/* 00020CAE: 0027 */ // -- Start Return Code -- //
/* 00020CB2: 0020 */ ISRT._SetDisplayEffect(g_number27, n0);
/* 00020CBE: 0006 */ n1 = LAST_RESULT;
/* 00020CC8: 0023 */ return n1;
/* 00020CCF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000053A2,
function NUMBER function_477(n0, s0)
NUMBER n1;
begin
/* 00020CDD: 0022 */ // -- Start Function Code -- //
/* 00020CE6: 0020 */ ISRT.IsObject(g_obj10);
/* 00020CEF: 0006 */ n1 = LAST_RESULT;
/* 00020CF9: 000D */ n1 = n1 == 0;
/* 00020D08: 0004 */ if(! n1) goto label_1534; // normal if
/* 00020D14: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00020D08,
label_1534:
/* 00020D22: 0033 */ g_obj10.percent() = n0;
/* 00020D36: 0033 */ g_obj10.StatusText(1400) = s0;
/* 00020D52: 0027 */ // -- Start Return Code -- //
/* 00020D56: 0023 */ return 0;
/* 00020D5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000053BB, 000243EF, 0002451B,
function NUMBER function_478(n0, n1)
NUMBER n2;
begin
/* 00020D6D: 0022 */ // -- Start Function Code -- //
/* 00020D76: 0027 */ // -- Start Return Code -- //
/* 00020D7A: 0020 */ ISRT._StatusUpdate(g_number27, n0, n1);
/* 00020D89: 0006 */ n2 = LAST_RESULT;
/* 00020D93: 0023 */ return n2;
/* 00020D9A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00016C51, 0001773F, 00017778, 000177B1, 000177C4,
// : 000177E4, 000177F7,
function NUMBER function_482(n0, n1, n2)
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 00020DA8: 0022 */ // -- Start Function Code -- //
/* 00020DB1: 0021 */ function_485(n0);
/* 00020DBA: 0006 */ n5 = LAST_RESULT;
/* 00020DC4: 000B */ n5 = n5 <= 0;
/* 00020DD3: 0004 */ if(! n5) goto label_1537; // normal if
/* 00020DDF: 0027 */ // -- Start Return Code -- //
/* 00020DE3: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020DD3,
label_1537:
/* 00020DEE: 0021 */ function_483(n0, n1);
/* 00020DFA: 0006 */ n3 = LAST_RESULT;
/* 00020E04: 000B */ n5 = n3 <= 0;
/* 00020E13: 0004 */ if(! n5) goto label_1538; // normal if
/* 00020E1F: 0027 */ // -- Start Return Code -- //
/* 00020E23: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020E13,
label_1538:
/* 00020E2E: 0021 */ function_484(n3, n2);
/* 00020E3A: 0006 */ n4 = LAST_RESULT;
/* 00020E44: 0027 */ // -- Start Return Code -- //
/* 00020E48: 0023 */ return n4;
/* 00020E4F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020DEE,
function NUMBER function_483(n0, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 00020E5D: 0022 */ // -- Start Function Code -- //
/* 00020E66: 0021 */ function_485(n0);
/* 00020E6F: 0006 */ n4 = LAST_RESULT;
/* 00020E79: 000B */ n4 = n4 <= 0;
/* 00020E88: 0004 */ if(! n4) goto label_1540; // normal if
/* 00020E94: 0027 */ // -- Start Return Code -- //
/* 00020E98: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020E88,
label_1540:
/* 00020EA3: 0020 */ USER.GetDlgItem(n0, n1);
/* 00020EAF: 0006 */ n2 = LAST_RESULT;
/* 00020EB9: 000D */ n4 = n2 == 0;
/* 00020EC8: 0004 */ if(! n4) goto label_1541; // normal if
/* 00020ED4: 0021 */ function_486("GetDlgItem");
/* 00020EE7: 0006 */ n3 = -1;
/* 00020EF3: 0005 */ goto label_1542;
// : Jump Referenced(1):
// : 00020EC8,
label_1541:
/* 00020EFE: 0006 */ n3 = n2;
// : Jump Referenced(1):
// : 00020EF3,
label_1542:
/* 00020F0A: 0027 */ // -- Start Return Code -- //
/* 00020F0E: 0023 */ return n3;
/* 00020F15: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020E2E,
function NUMBER function_484(n0, n1)
NUMBER n2;
begin
/* 00020F23: 0022 */ // -- Start Function Code -- //
/* 00020F2C: 0021 */ function_485(n0);
/* 00020F35: 0006 */ n2 = LAST_RESULT;
/* 00020F3F: 000B */ n2 = n2 <= 0;
/* 00020F4E: 0004 */ if(! n2) goto label_1544; // normal if
/* 00020F5A: 0027 */ // -- Start Return Code -- //
/* 00020F5E: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020F4E,
label_1544:
/* 00020F69: 0027 */ // -- Start Return Code -- //
/* 00020F6D: 0020 */ USER.EnableWindow(n0, n1);
/* 00020F79: 0006 */ n2 = LAST_RESULT;
/* 00020F83: 0023 */ return n2;
/* 00020F8A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00020DB1, 00020E66, 00020F2C,
function NUMBER function_485(n0)
NUMBER n1;
NUMBER n2;
begin
/* 00020F98: 0022 */ // -- Start Function Code -- //
/* 00020FA1: 0020 */ USER.IsWindow(n0);
/* 00020FAA: 0006 */ n2 = LAST_RESULT;
/* 00020FB4: 0004 */ if(! n2) goto label_1546; // normal if
/* 00020FC0: 0006 */ n1 = 1;
/* 00020FCC: 0005 */ goto label_1547;
// : Jump Referenced(1):
// : 00020FB4,
label_1546:
/* 00020FD7: 0021 */ function_486("IsWindow");
/* 00020FE8: 0006 */ n1 = -1;
// : Jump Referenced(1):
// : 00020FCC,
label_1547:
/* 00020FF6: 0027 */ // -- Start Return Code -- //
/* 00020FFA: 0023 */ return n1;
/* 00021001: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00020ED4, 00020FD7,
function NUMBER function_486(s0)
STRING s1[255];
begin
/* 0002100F: 0022 */ // -- Start Function Code -- //
/* 00021018: 0007 */ s1 = "InstallShield can not call DLL function: " + s0;
/* 0002104E: 0021 */ function_286(s1, -65533);
/* 0002105C: 0024 */ return;
/* 00021060: 0026 */ // -- Create Local Variables -- //
end;
function VOID program()
begin
/* 00021072: 0021 */ function_169();
/* 00021078: 0021 */ function_449();
/* 0002107E: 0006 */ g_number65 = LAST_RESULT;
/* 00021088: 000D */ g_number65 = g_number65 == 0;
/* 00021097: 0004 */ if(! g_number65) goto label_1550; // normal if
/* 000210A3: 0021 */ function_171();
/* 000210A9: 0021 */ function_172();
// : Jump Referenced(1):
// : 00021097,
label_1550:
/* 000210B1: 0021 */ function_174(1);
/* 000210BC: 0021 */ function_170();
/* 000210C2: 0003 */ exit;
end;
function NUMBER IfxRunAfterReboot()
begin
/* 000210C8: 0022 */ // -- Start Function Code -- //
/* 000210D1: 0021 */ function_282(64);
/* 000210DC: 0021 */ function_173();
/* 000210E2: 0004 */ if(! g_number16) goto label_1552; // normal if
/* 000210EE: 0021 */ function_284(3);
// : Jump Referenced(1):
// : 000210E2,
label_1552:
/* 000210FB: 0024 */ return;
/* 000210FF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000215BE,
function NUMBER function_489()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 0002110D: 0022 */ // -- Start Function Code -- //
/* 00021116: 0035 */ g_obj8.Errors();
/* 00021126: 0006 */ obj0 = LAST_RESULT;
/* 00021130: 0035 */ obj0.Count();
/* 0002113F: 0006 */ obj0 = NOTHING;
/* 00021149: 0006 */ obj0 = LAST_RESULT;
/* 00021153: 0004 */ if(! obj0) goto label_1560; // normal if
/* 0002115F: 0006 */ obj0 = NOTHING;
/* 00021169: 0021 */ function_377(17055);
/* 00021174: 0006 */ s1 = LAST_RESULT;
/* 0002117E: 0035 */ g_obj8.Errors();
/* 0002118E: 0006 */ obj0 = LAST_RESULT;
/* 00021198: 0035 */ obj0.Count();
/* 000211A7: 0006 */ obj0 = NOTHING;
/* 000211B1: 0006 */ n3 = LAST_RESULT;
/* 000211BB: 000A */ n4 = n3 > 8;
/* 000211CA: 0004 */ if(! n4) goto label_1554; // normal if
/* 000211D6: 0006 */ n3 = 8;
// : Jump Referenced(1):
// : 000211CA,
label_1554:
/* 000211E4: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 00021413,
label_1555:
/* 000211F2: 000B */ n4 = n2 <= n3;
/* 000211FF: 0004 */ if(! n4) goto label_1558; // normal if
/* 0002120B: 002D */ NumToStr(s0, n2);
/* 00021215: 0007 */ s4 = s1 + s0;
/* 00021222: 0007 */ s4 = s4 + ". ";
/* 00021231: 0035 */ g_obj8.Errors(n2);
/* 00021244: 0006 */ obj0 = LAST_RESULT;
/* 0002124E: 0035 */ obj0.File();
/* 0002125C: 0006 */ obj0 = NOTHING;
/* 00021266: 0006 */ obj0 = LAST_RESULT;
/* 00021270: 0007 */ s4 = s4 + obj0;
/* 0002127D: 0006 */ obj0 = NOTHING;
/* 00021287: 0007 */ s1 = s4 + "\n";
/* 00021295: 0035 */ g_obj8.Errors(n2);
/* 000212A8: 0006 */ obj0 = LAST_RESULT;
/* 000212B2: 0035 */ obj0.Description();
/* 000212C7: 0006 */ obj0 = NOTHING;
/* 000212D1: 0006 */ obj0 = LAST_RESULT;
/* 000212DB: 000E */ n4 = obj0 != "";
/* 000212E8: 0006 */ obj0 = NOTHING;
/* 000212F2: 0004 */ if(! n4) goto label_1556; // normal if
/* 000212FE: 0007 */ s4 = s1 + "\t";
/* 0002130C: 0035 */ g_obj8.Errors(n2);
/* 0002131F: 0006 */ obj0 = LAST_RESULT;
/* 00021329: 0035 */ obj0.Description();
/* 0002133E: 0006 */ obj0 = NOTHING;
/* 00021348: 0006 */ obj0 = LAST_RESULT;
/* 00021352: 0007 */ s4 = s4 + obj0;
/* 0002135F: 0006 */ obj0 = NOTHING;
/* 00021369: 0007 */ s1 = s4 + "\n\n";
/* 00021378: 0005 */ goto label_1557;
// : Jump Referenced(1):
// : 000212F2,
label_1556:
/* 00021383: 0021 */ function_377(17058);
/* 0002138E: 0006 */ s2 = LAST_RESULT;
/* 00021398: 0035 */ g_obj8.Errors(n2);
/* 000213AB: 0006 */ obj0 = LAST_RESULT;
/* 000213B5: 0035 */ obj0.LastError();
/* 000213C8: 0006 */ obj0 = NOTHING;
/* 000213D2: 0006 */ obj0 = LAST_RESULT;
/* 000213DC: 0021 */ function_433(s3, s2, obj0);
/* 000213EB: 0006 */ obj0 = NOTHING;
/* 000213F5: 0007 */ s1 = s1 + s3;
// : Jump Referenced(1):
// : 00021378,
label_1557:
/* 00021404: 0007 */ n2 = n2 + 1;
/* 00021413: 0005 */ goto label_1555;
// : Jump Referenced(1):
// : 000211FF,
label_1558:
/* 0002141E: 0035 */ g_obj8.Errors();
/* 0002142E: 0006 */ obj0 = LAST_RESULT;
/* 00021438: 0035 */ obj0.Count();
/* 00021447: 0006 */ obj0 = NOTHING;
/* 00021451: 0006 */ obj0 = LAST_RESULT;
/* 0002145B: 000A */ n4 = obj0 > 8;
/* 0002146A: 0006 */ obj0 = NOTHING;
/* 00021474: 0004 */ if(! n4) goto label_1559; // normal if
/* 00021480: 0021 */ function_377(17059);
/* 0002148B: 0006 */ s3 = LAST_RESULT;
/* 00021495: 0007 */ s1 = s1 + s3;
// : Jump Referenced(1):
// : 00021474,
label_1559:
/* 000214A4: 0021 */ function_377(17056);
/* 000214AF: 0006 */ s4 = LAST_RESULT;
/* 000214B9: 0007 */ s1 = s1 + s4;
/* 000214C6: 0021 */ function_377(17060);
/* 000214D1: 0006 */ s3 = LAST_RESULT;
/* 000214DB: 0021 */ function_287(1, s3, "%s", s1);
/* 000214F1: 0006 */ n1 = LAST_RESULT;
/* 000214FB: 000D */ n4 = n1 == 2;
/* 0002150A: 0004 */ if(! n4) goto label_1560; // normal if
/* 00021516: 0002 */ abort;
// : Jump Referenced(2):
// : 00021153, 0002150A,
label_1560:
/* 0002151C: 0024 */ return;
/* 00021520: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022140,
function NUMBER function_490()
begin
/* 00021532: 0022 */ // -- Start Function Code -- //
/* 0002153B: 0024 */ return;
/* 0002153F: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnTransferred()
NUMBER n0;
begin
/* 0002154D: 0022 */ // -- Start Function Code -- //
/* 00021556: 0036 */ try
/* 00021564: 0021 */ function_233();
/* 0002156A: 0006 */ n0 = LAST_RESULT;
/* 00021574: 0004 */ if(! n0) goto label_1563; // normal if
/* 00021580: 0021 */ function_235();
// : Jump Referenced(1):
// : 00021574,
label_1563:
/* 00021588: 0021 */ function_492();
/* 0002158E: 0021 */ function_282(64);
/* 00021599: 0006 */ n0 = LAST_RESULT;
/* 000215A3: 0009 */ n0 = n0 < 0;
/* 000215B2: 0004 */ if(! n0) goto label_1564; // normal if
/* 000215BE: 0021 */ function_489();
// : Jump Referenced(1):
// : 000215B2,
label_1564:
/* 000215C6: 0037 */ catch
/* 000215CC: 0021 */ function_507();
/* 000215D2: 0038 */ endcatch;
/* 000215D8: 0024 */ return;
/* 000215DC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021588,
function NUMBER function_492()
begin
/* 000215EA: 0022 */ // -- Start Function Code -- //
/* 000215F3: 0024 */ return;
/* 000215F7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002218E,
function NUMBER function_493()
begin
/* 00021605: 0022 */ // -- Start Function Code -- //
/* 0002160E: 0024 */ return;
/* 00021612: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnRebooted()
NUMBER n0;
begin
/* 00021620: 0022 */ // -- Start Function Code -- //
/* 00021629: 0036 */ try
/* 00021637: 0021 */ function_282(64);
/* 00021642: 0027 */ // -- Start Return Code -- //
/* 00021646: 0021 */ function_495();
/* 0002164C: 0006 */ n0 = LAST_RESULT;
/* 00021656: 0023 */ return n0;
/* 0002165D: 0037 */ catch
/* 00021663: 0021 */ function_507();
/* 00021669: 0038 */ endcatch;
/* 0002166F: 0024 */ return;
/* 00021673: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021646,
function NUMBER function_495()
begin
/* 00021681: 0022 */ // -- Start Function Code -- //
/* 0002168A: 0024 */ return;
/* 0002168E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnAppSearch()
begin
/* 0002169C: 0022 */ // -- Start Function Code -- //
/* 000216A5: 0036 */ try
/* 000216B3: 0021 */ function_497();
/* 000216B9: 0037 */ catch
/* 000216BF: 0021 */ function_507();
/* 000216C5: 0038 */ endcatch;
/* 000216CB: 0024 */ return;
/* 000216CF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000216B3,
function NUMBER function_497()
begin
/* 000216DD: 0022 */ // -- Start Function Code -- //
/* 000216E6: 0024 */ return;
/* 000216EA: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnCCPSearch()
begin
/* 000216F8: 0022 */ // -- Start Function Code -- //
/* 00021701: 0036 */ try
/* 0002170F: 0021 */ function_499();
/* 00021715: 0037 */ catch
/* 0002171B: 0021 */ function_507();
/* 00021721: 0038 */ endcatch;
/* 00021727: 0024 */ return;
/* 0002172B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002170F,
function NUMBER function_499()
begin
/* 00021739: 0022 */ // -- Start Function Code -- //
/* 00021742: 0024 */ return;
/* 00021746: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022859,
function NUMBER FinalConstruct()
begin
/* 00021754: 0022 */ // -- Start Function Code -- //
/* 0002175D: 0024 */ return;
/* 00021761: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002289A,
function NUMBER FinalRelease()
begin
/* 0002176F: 0022 */ // -- Start Function Code -- //
/* 00021778: 0024 */ return;
/* 0002177C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnAbortInstall()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 0002178A: 0022 */ // -- Start Function Code -- //
/* 00021793: 0036 */ try
/* 000217A1: 0021 */ function_503();
/* 000217A7: 0019 */ n0 = g_number18 && g_number19;
/* 000217B4: 0004 */ if(! n0) goto label_1584; // normal if
/* 000217C0: 0035 */ g_struct_3.WIN9X;
/* 000217CF: 0006 */ obj0 = LAST_RESULT;
/* 000217D9: 0035 */ obj0.bWin98();
/* 000217E9: 0006 */ obj0 = NOTHING;
/* 000217F3: 0006 */ n0 = LAST_RESULT;
/* 000217FD: 0021 */ function_447();
/* 00021803: 0006 */ s0 = LAST_RESULT;
/* 0002180D: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021821: 0021 */ function_241(3, s0);
/* 0002182F: 0006 */ n1 = LAST_RESULT;
/* 00021839: 0019 */ n0 = n0 && n1;
/* 00021846: 0004 */ if(! n0) goto label_1584; // normal if
/* 00021852: 0021 */ function_447();
/* 00021858: 0006 */ s0 = LAST_RESULT;
/* 00021862: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021876: 0039 */ UseDLL(s0);
/* 0002187D: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 0002189B: 0033 */ g_struct_11.dwEventType = 101;
/* 000218B5: 0035 */ g_struct_11.llSequenceNumber;
/* 000218CF: 0006 */ obj0 = LAST_RESULT;
/* 000218D9: 0035 */ g_struct_12.llSequenceNumber;
/* 000218F3: 0006 */ obj1 = LAST_RESULT;
/* 000218FD: 0035 */ obj1.int1();
/* 0002190B: 0006 */ obj1 = NOTHING;
/* 00021915: 0006 */ n0 = LAST_RESULT;
/* 0002191F: 0033 */ obj0.int1() = n0;
/* 00021930: 0006 */ obj0 = NOTHING;
/* 0002193A: 0035 */ g_struct_11.llSequenceNumber;
/* 00021954: 0006 */ obj0 = LAST_RESULT;
/* 0002195E: 0035 */ g_struct_12.llSequenceNumber;
/* 00021978: 0006 */ obj1 = LAST_RESULT;
/* 00021982: 0035 */ obj1.int2();
/* 00021990: 0006 */ obj1 = NOTHING;
/* 0002199A: 0006 */ n0 = LAST_RESULT;
/* 000219A4: 0033 */ obj0.int2() = n0;
/* 000219B5: 0006 */ obj0 = NOTHING;
/* 000219BF: 001A */ n0 = &g_struct_11;
/* 000219C9: 001A */ n1 = &g_struct_12;
/* 000219D3: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 000219DF: 0021 */ function_447();
/* 000219E5: 0006 */ s0 = LAST_RESULT;
/* 000219EF: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021A03: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 000217B4, 00021846,
label_1584:
/* 00021A0C: 0037 */ catch
/* 00021A12: 0021 */ function_507();
/* 00021A18: 0038 */ endcatch;
/* 00021A1E: 0024 */ return;
/* 00021A22: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000217A1,
function NUMBER function_503()
begin
/* 00021A38: 0022 */ // -- Start Function Code -- //
/* 00021A41: 0024 */ return;
/* 00021A45: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220BC,
function NUMBER function_504()
begin
/* 00021A53: 0022 */ // -- Start Function Code -- //
/* 00021A5C: 0036 */ try
/* 00021A6A: 0021 */ function_516();
/* 00021A70: 0037 */ catch
/* 00021A76: 0021 */ function_507();
/* 00021A7C: 0038 */ endcatch;
/* 00021A82: 0024 */ return;
/* 00021A86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220CA,
function NUMBER function_505()
begin
/* 00021A94: 0022 */ // -- Start Function Code -- //
/* 00021A9D: 0036 */ try
/* 00021AAB: 0021 */ function_506();
/* 00021AB1: 0037 */ catch
/* 00021AB7: 0021 */ function_507();
/* 00021ABD: 0038 */ endcatch;
/* 00021AC3: 0024 */ return;
/* 00021AC7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021AAB,
function NUMBER function_506()
begin
/* 00021AD5: 0022 */ // -- Start Function Code -- //
/* 00021ADE: 0024 */ return;
/* 00021AE2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(25):
// : 000215CC, 00021663, 000216BF, 0002171B, 00021A12,
// : 00021A76, 00021AB7, 00022159, 00022460, 000225A5,
// : 000225FE, 0002280E, 00022865, 000228AC, 00022A72,
// : 00022BE3, 00022C91, 00022D8A, 00022E9F, 00022FD8,
// : 000230B3, 000241A6, 0002421A, 0002428E, 00024349,
// :
function NUMBER function_507()
begin
/* 00021AF0: 0022 */ // -- Start Function Code -- //
/* 00021AF9: 0021 */ function_508();
/* 00021AFF: 0024 */ return;
/* 00021B03: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021AF9,
function NUMBER function_508()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 00021B11: 0022 */ // -- Start Function Code -- //
/* 00021B1A: 0035 */ Err.Description();
/* 00021B2F: 0006 */ obj0 = LAST_RESULT;
/* 00021B39: 0028 */ StrLengthChars(obj0);
/* 00021B40: 0006 */ obj0 = NOTHING;
/* 00021B4A: 0006 */ n1 = LAST_RESULT;
/* 00021B54: 000A */ n1 = n1 > 0;
/* 00021B63: 0004 */ if(! n1) goto label_1597; // normal if
/* 00021B6F: 0035 */ Err.Description();
/* 00021B84: 0006 */ s0 = LAST_RESULT;
/* 00021B8E: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021B63,
label_1597:
/* 00021B99: 0035 */ Err.Number();
/* 00021BA9: 0006 */ n0 = LAST_RESULT;
/* 00021BB3: 0001 */ // -- While/Switch -- //
/* 00021BB9: 000D */ n1 = n0 == -2147219711;
/* 00021BC8: 0004 */ if(! n1) goto label_1599; // normal if
/* 00021BD4: 0021 */ function_377(17800);
/* 00021BDF: 0006 */ s0 = LAST_RESULT;
/* 00021BE9: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021BC8,
label_1599:
/* 00021BF4: 000D */ n1 = n0 == -2147219710;
/* 00021C03: 0004 */ if(! n1) goto label_1600; // normal if
/* 00021C0F: 0021 */ function_377(17801);
/* 00021C1A: 0006 */ s1 = LAST_RESULT;
/* 00021C24: 0007 */ s2 = s1 + ": ";
/* 00021C33: 0035 */ Err.Source();
/* 00021C43: 0006 */ obj0 = LAST_RESULT;
/* 00021C4D: 0007 */ s0 = s2 + obj0;
/* 00021C5A: 0006 */ obj0 = NOTHING;
/* 00021C64: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021C03,
label_1600:
/* 00021C6F: 000D */ n1 = n0 == -2147219709;
/* 00021C7E: 0004 */ if(! n1) goto label_1601; // normal if
/* 00021C8A: 0021 */ function_377(17802);
/* 00021C95: 0006 */ s1 = LAST_RESULT;
/* 00021C9F: 0007 */ s2 = s1 + ": ";
/* 00021CAE: 0035 */ Err.Source();
/* 00021CBE: 0006 */ obj0 = LAST_RESULT;
/* 00021CC8: 0007 */ s0 = s2 + obj0;
/* 00021CD5: 0006 */ obj0 = NOTHING;
/* 00021CDF: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021C7E,
label_1601:
/* 00021CEA: 000D */ n1 = n0 == -2147219708;
/* 00021CF9: 0004 */ if(! n1) goto label_1602; // normal if
/* 00021D05: 0021 */ function_377(17803);
/* 00021D10: 0006 */ s1 = LAST_RESULT;
/* 00021D1A: 0007 */ s2 = s1 + ": ";
/* 00021D29: 0035 */ Err.Source();
/* 00021D39: 0006 */ obj0 = LAST_RESULT;
/* 00021D43: 0007 */ s0 = s2 + obj0;
/* 00021D50: 0006 */ obj0 = NOTHING;
/* 00021D5A: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021CF9,
label_1602:
/* 00021D65: 000D */ n1 = n0 == -2147219707;
/* 00021D74: 0004 */ if(! n1) goto label_1603; // normal if
/* 00021D80: 0021 */ function_377(17804);
/* 00021D8B: 0006 */ s0 = LAST_RESULT;
/* 00021D95: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021D74,
label_1603:
/* 00021DA0: 000D */ n1 = n0 == -2147219706;
/* 00021DAF: 0004 */ if(! n1) goto label_1604; // normal if
/* 00021DBB: 0021 */ function_377(17805);
/* 00021DC6: 0006 */ s0 = LAST_RESULT;
/* 00021DD0: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021DAF,
label_1604:
/* 00021DDB: 000D */ n1 = n0 == -2147219705;
/* 00021DEA: 0004 */ if(! n1) goto label_1605; // normal if
/* 00021DF6: 0021 */ function_377(17807);
/* 00021E01: 0006 */ s1 = LAST_RESULT;
/* 00021E0B: 0007 */ s2 = s1 + ": ";
/* 00021E1A: 0035 */ Err.Source();
/* 00021E2A: 0006 */ obj0 = LAST_RESULT;
/* 00021E34: 0007 */ s0 = s2 + obj0;
/* 00021E41: 0006 */ obj0 = NOTHING;
/* 00021E4B: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021DEA,
label_1605:
/* 00021E56: 0035 */ Err.Number();
/* 00021E66: 0006 */ obj0 = LAST_RESULT;
/* 00021E70: 0021 */ function_285(obj0);
/* 00021E79: 0006 */ obj0 = NOTHING;
/* 00021E83: 0006 */ s0 = LAST_RESULT;
// : Jump Referenced(8):
// : 00021B8E, 00021BE9, 00021C64, 00021CDF, 00021D5A,
// : 00021D95, 00021DD0, 00021E4B,
label_1606:
/* 00021E8F: 0007 */ s2 = s0 + "\n\n";
/* 00021E9E: 0021 */ function_377(17068);
/* 00021EA9: 0006 */ s3 = LAST_RESULT;
/* 00021EB3: 0007 */ s0 = s2 + s3;
/* 00021EC0: 0021 */ function_377(17066);
/* 00021ECB: 0006 */ s2 = LAST_RESULT;
/* 00021ED5: 0021 */ function_377(17067);
/* 00021EE0: 0006 */ s3 = LAST_RESULT;
/* 00021EEA: 0035 */ Err.Number();
/* 00021EFA: 0006 */ obj0 = LAST_RESULT;
/* 00021F04: 0021 */ function_287(-65533, s2, s3, obj0, s0);
/* 00021F1B: 0006 */ obj0 = NOTHING;
/* 00021F25: 0002 */ abort;
/* 00021F29: 0024 */ return;
/* 00021F2D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnInitInstall()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00021F3F: 0022 */ // -- Start Function Code -- //
/* 00021F48: 0036 */ try
/* 00021F56: 0006 */ g_number69 = 1;
/* 00021F62: 0021 */ function_209(n0, n1);
/* 00021F6E: 0009 */ n3 = n1 < 480;
/* 00021F7D: 0004 */ if(! n3) goto label_1608; // normal if
/* 00021F89: 0021 */ function_377(17054);
/* 00021F94: 0006 */ s0 = LAST_RESULT;
/* 00021F9E: 0021 */ function_433(s6, s0, n1);
/* 00021FAD: 0021 */ function_377(17063);
/* 00021FB8: 0006 */ s5 = LAST_RESULT;
/* 00021FC2: 0021 */ function_287(0, s5, "%s", s6);
/* 00021FD8: 0006 */ n2 = LAST_RESULT;
/* 00021FE2: 0002 */ abort;
// : Jump Referenced(1):
// : 00021F7D,
label_1608:
/* 00021FE8: 0021 */ function_259("PRODUCT_NAME");
/* 00021FFD: 0006 */ s7 = LAST_RESULT;
/* 00022007: 0021 */ function_382(s7);
/* 00022010: 0021 */ function_175(16);
/* 0002201B: 0021 */ function_175(63);
/* 00022026: 0021 */ function_259("COMPANY_NAME");
/* 0002203B: 0006 */ s1 = LAST_RESULT;
/* 00022045: 0021 */ function_259("PRODUCT_NAME");
/* 0002205A: 0006 */ s2 = LAST_RESULT;
/* 00022064: 0021 */ function_259("PRODUCT_VERSION");
/* 0002207C: 0006 */ s3 = LAST_RESULT;
/* 00022086: 0021 */ function_259("PRODUCT_KEY");
/* 0002209A: 0006 */ s4 = LAST_RESULT;
/* 000220A4: 0021 */ function_303(s1, s2, s3, s4);
/* 000220B6: 0021 */ function_532();
/* 000220BC: 002F */ HandlerEx(2, function_504);
/* 000220CA: 002F */ HandlerEx(1, function_505);
/* 000220D8: 0006 */ g_number18 = 0;
/* 000220E4: 0006 */ g_number19 = 0;
/* 000220F0: 0021 */ function_449();
/* 000220F6: 0006 */ n3 = LAST_RESULT;
/* 00022100: 000D */ n3 = n3 == 0;
/* 0002210F: 0004 */ if(! n3) goto label_1609; // normal if
/* 0002211B: 0006 */ g_number17 = 302;
/* 00022127: 0005 */ goto label_1610;
// : Jump Referenced(1):
// : 0002210F,
label_1609:
/* 00022132: 0006 */ g_number17 = 301;
// : Jump Referenced(1):
// : 00022127,
label_1610:
/* 00022140: 0021 */ function_490();
/* 00022146: 0027 */ // -- Start Return Code -- //
/* 0002214A: 0023 */ return 1;
/* 00022153: 0037 */ catch
/* 00022159: 0021 */ function_507();
/* 0002215F: 0038 */ endcatch;
/* 00022165: 0024 */ return;
/* 00022169: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxonExitInstall()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 00022177: 0022 */ // -- Start Function Code -- //
/* 00022180: 0036 */ try
/* 0002218E: 0021 */ function_493();
/* 00022194: 0019 */ n0 = g_number18 && g_number19;
/* 000221A1: 0004 */ if(! n0) goto label_1615; // normal if
/* 000221AD: 0035 */ g_struct_3.WIN9X;
/* 000221BC: 0006 */ obj0 = LAST_RESULT;
/* 000221C6: 0035 */ obj0.bWin98();
/* 000221D6: 0006 */ obj0 = NOTHING;
/* 000221E0: 0006 */ n0 = LAST_RESULT;
/* 000221EA: 0021 */ function_447();
/* 000221F0: 0006 */ s0 = LAST_RESULT;
/* 000221FA: 0014 */ s0 = s0 ^ "sfc.dll";
/* 0002220E: 0021 */ function_241(3, s0);
/* 0002221C: 0006 */ n1 = LAST_RESULT;
/* 00022226: 0019 */ n0 = n0 && n1;
/* 00022233: 0004 */ if(! n0) goto label_1615; // normal if
/* 0002223F: 0021 */ function_447();
/* 00022245: 0006 */ s0 = LAST_RESULT;
/* 0002224F: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00022263: 0039 */ UseDLL(s0);
/* 0002226A: 0033 */ g_struct_11.dwEventType = 101;
/* 00022284: 001A */ n0 = &g_struct_11;
/* 0002228E: 001A */ n1 = &g_struct_12;
/* 00022298: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 000222A4: 0006 */ n0 = LAST_RESULT;
/* 000222AE: 000D */ n0 = n0 == 0;
/* 000222BD: 0004 */ if(! n0) goto label_1614; // normal if
/* 000222C9: 0035 */ g_struct_11.llSequenceNumber;
/* 000222E3: 0006 */ obj0 = LAST_RESULT;
/* 000222ED: 0035 */ g_struct_12.llSequenceNumber;
/* 00022307: 0006 */ obj1 = LAST_RESULT;
/* 00022311: 0035 */ obj1.int1();
/* 0002231F: 0006 */ obj1 = NOTHING;
/* 00022329: 0006 */ n0 = LAST_RESULT;
/* 00022333: 0033 */ obj0.int1() = n0;
/* 00022344: 0006 */ obj0 = NOTHING;
/* 0002234E: 0035 */ g_struct_11.llSequenceNumber;
/* 00022368: 0006 */ obj0 = LAST_RESULT;
/* 00022372: 0035 */ g_struct_12.llSequenceNumber;
/* 0002238C: 0006 */ obj1 = LAST_RESULT;
/* 00022396: 0035 */ obj1.int2();
/* 000223A4: 0006 */ obj1 = NOTHING;
/* 000223AE: 0006 */ n0 = LAST_RESULT;
/* 000223B8: 0033 */ obj0.int2() = n0;
/* 000223C9: 0006 */ obj0 = NOTHING;
/* 000223D3: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 000223F1: 0033 */ g_struct_11.dwEventType = 101;
/* 0002240B: 001A */ n0 = &g_struct_11;
/* 00022415: 001A */ n1 = &g_struct_12;
/* 0002241F: 0020 */ sfc.SRSetRestorePoint(n0, n1);
// : Jump Referenced(1):
// : 000222BD,
label_1614:
/* 0002242D: 0021 */ function_447();
/* 00022433: 0006 */ s0 = LAST_RESULT;
/* 0002243D: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00022451: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 000221A1, 00022233,
label_1615:
/* 0002245A: 0037 */ catch
/* 00022460: 0021 */ function_507();
/* 00022466: 0038 */ endcatch;
/* 0002246C: 0024 */ return;
/* 00022470: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnTransferring()
NUMBER n0;
OBJECT obj0;
OBJECT obj1;
begin
/* 00022486: 0022 */ // -- Start Function Code -- //
/* 0002248F: 0036 */ try
/* 0002249D: 0006 */ g_number6 = 0;
/* 000224A9: 0006 */ g_number7 = 0;
/* 000224B5: 0006 */ g_number9 = 0;
/* 000224C1: 0006 */ g_number8 = 0;
/* 000224CD: 0006 */ g_number10 = 0;
/* 000224D9: 0006 */ g_number12 = 0;
/* 000224E5: 0006 */ g_number13 = 0;
/* 000224F1: 0006 */ g_number11 = 0;
/* 000224FD: 0006 */ g_number66 = 0;
/* 00022509: 0006 */ g_number67 = 0;
/* 00022515: 0035 */ g_obj5(19);
/* 00022524: 0006 */ obj0 = LAST_RESULT;
/* 0002252E: 0035 */ g_obj5(20);
/* 0002253D: 0006 */ obj1 = LAST_RESULT;
/* 00022547: 000D */ n0 = obj1 == 0;
/* 00022556: 0006 */ obj1 = NOTHING;
/* 00022560: 0019 */ n0 = obj0 && n0;
/* 0002256D: 0006 */ obj0 = NOTHING;
/* 00022577: 0004 */ if(! n0) goto label_1619; // normal if
/* 00022583: 0021 */ function_175(5);
// : Jump Referenced(1):
// : 00022577,
label_1619:
/* 00022590: 0021 */ function_1();
/* 00022596: 0021 */ function_121("");
/* 0002259F: 0037 */ catch
/* 000225A5: 0021 */ function_507();
/* 000225AB: 0038 */ endcatch;
/* 000225B1: 0024 */ return;
/* 000225B5: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnDisk1Installing()
begin
/* 000225CB: 0022 */ // -- Start Function Code -- //
/* 000225D4: 0036 */ try
/* 000225E2: 0006 */ g_number68 = g_number11;
/* 000225EC: 0006 */ g_number11 = 1;
/* 000225F8: 0037 */ catch
/* 000225FE: 0021 */ function_507();
/* 00022604: 0038 */ endcatch;
/* 0002260A: 0024 */ return;
/* 0002260E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnDisk1Installed()
STRING s0;
NUMBER n0;
VARIANT array_0(6);
VARIANT array_1(0);
OBJECT obj2;
OBJECT obj3;
begin
/* 0002261C: 0022 */ // -- Start Function Code -- //
/* 00022625: 0036 */ try
/* 00022633: 0006 */ g_number11 = g_number68;
/* 0002263D: 0035 */ g_obj5(19);
/* 0002264C: 0006 */ obj3 = LAST_RESULT;
/* 00022656: 000D */ n0 = obj3 == 0;
/* 00022665: 0006 */ obj3 = NOTHING;
/* 0002266F: 0004 */ if(! n0) goto label_1626; // normal if
/* 0002267B: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 00022691: 0021 */ function_296(s0, "Startup", "Engine", "0");
/* 000226B1: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 000226C7: 0021 */ function_296(s0, "Startup", "Copy", "1");
/* 000226E5: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 000226FB: 0021 */ function_296(s0, "Startup", "Source", "0");
// : Jump Referenced(1):
// : 0002266F,
label_1626:
/* 0002271D: 0033 */ array_0(0) = g_str10;
/* 0002272F: 0033 */ array_0(1) = "setup.ilg";
/* 0002274A: 0021 */ function_453();
/* 00022750: 0034 */ set obj2 = LAST_RESULT;
/* 0002275A: 0035 */ obj2.OpSequence("OPTYPE_FILE");
/* 0002277C: 0006 */ obj3 = LAST_RESULT;
/* 00022786: 0035 */ obj3.Add(array_0, array_1);
/* 00022799: 0006 */ obj3 = NOTHING;
/* 000227A3: 0021 */ function_443();
/* 000227A9: 0006 */ s0 = LAST_RESULT;
/* 000227B3: 0014 */ s0 = s0 ^ "InstallShield Installation Information";
/* 000227E6: 0020 */ KERNEL32.SetFileAttributesA(s0, 18);
/* 000227F4: 0004 */ if(! g_number69) goto label_1627; // normal if
/* 00022800: 0021 */ function_308();
// : Jump Referenced(1):
// : 000227F4,
label_1627:
/* 00022808: 0037 */ catch
/* 0002280E: 0021 */ function_507();
/* 00022814: 0038 */ endcatch;
/* 0002281A: 0024 */ return;
/* 0002281E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxFinalConstruct()
begin
/* 0002283C: 0022 */ // -- Start Function Code -- //
/* 00022845: 0036 */ try
/* 00022853: 0021 */ function_270();
/* 00022859: 0021 */ FinalConstruct();
/* 0002285F: 0037 */ catch
/* 00022865: 0021 */ function_507();
/* 0002286B: 0038 */ endcatch;
/* 00022871: 0024 */ return;
/* 00022875: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxFinalRelease()
begin
/* 00022883: 0022 */ // -- Start Function Code -- //
/* 0002288C: 0036 */ try
/* 0002289A: 0021 */ FinalRelease();
/* 000228A0: 0021 */ function_271();
/* 000228A6: 0037 */ catch
/* 000228AC: 0021 */ function_507();
/* 000228B2: 0038 */ endcatch;
/* 000228B8: 0024 */ return;
/* 000228BC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021A6A,
function NUMBER function_516()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 000228CA: 0022 */ // -- Start Function Code -- //
/* 000228D3: 0021 */ function_377(11635);
/* 000228DE: 0006 */ s0 = LAST_RESULT;
/* 000228E8: 0021 */ function_377(11634);
/* 000228F3: 0006 */ s1 = LAST_RESULT;
/* 000228FD: 0021 */ function_287(308, s0, s1);
/* 0002290E: 0006 */ n0 = LAST_RESULT;
/* 00022918: 000D */ n0 = 6 == n0;
/* 00022927: 0004 */ if(! n0) goto label_1637; // normal if
/* 00022933: 0002 */ abort;
// : Jump Referenced(1):
// : 00022927,
label_1637:
/* 00022939: 0024 */ return;
/* 0002293D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileReadOnly(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 0002294B: 0022 */ // -- Start Function Code -- //
/* 00022954: 0036 */ try
/* 00022962: 0021 */ function_518(s0);
/* 0002296B: 0006 */ n0 = LAST_RESULT;
/* 00022975: 0021 */ function_421();
/* 0002297B: 0006 */ n1 = LAST_RESULT;
/* 00022985: 000D */ n1 = n1 == 2;
/* 00022994: 0004 */ if(! n1) goto label_1641; // normal if
/* 000229A0: 002D */ NumToStr(s1, g_number66);
/* 000229AA: 0004 */ if(! g_number6) goto label_1639; // normal if
/* 000229B6: 0007 */ s2 = "File" + s1;
/* 000229C7: 0021 */ function_418("Read Only Files -- Not Overwritten", s2, 1, s0);
// : Jump Referenced(1):
// : 000229AA,
label_1639:
/* 000229FF: 0004 */ if(! g_number7) goto label_1640; // normal if
/* 00022A0B: 0007 */ s2 = "File" + s1;
/* 00022A1C: 0021 */ function_418("Read Only Files -- Overwritten", s2, 1, s0);
// : Jump Referenced(1):
// : 000229FF,
label_1640:
/* 00022A50: 0007 */ g_number66 = g_number66 + 1;
// : Jump Referenced(1):
// : 00022994,
label_1641:
/* 00022A61: 0027 */ // -- Start Return Code -- //
/* 00022A65: 0023 */ return n0;
/* 00022A6C: 0037 */ catch
/* 00022A72: 0021 */ function_507();
/* 00022A78: 0038 */ endcatch;
/* 00022A7E: 0024 */ return;
/* 00022A82: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022962,
function NUMBER function_518(s0)
NUMBER n0;
begin
/* 00022A90: 0022 */ // -- Start Function Code -- //
/* 00022A99: 0027 */ // -- Start Return Code -- //
/* 00022A9D: 0021 */ function_350(1, s0);
/* 00022AAB: 0006 */ n0 = LAST_RESULT;
/* 00022AB5: 0023 */ return n0;
/* 00022ABC: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnRemovingSharedFile(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 00022ACA: 0022 */ // -- Start Function Code -- //
/* 00022AD3: 0036 */ try
/* 00022AE1: 0021 */ function_520(s0);
/* 00022AEA: 0006 */ n0 = LAST_RESULT;
/* 00022AF4: 0021 */ function_421();
/* 00022AFA: 0006 */ n1 = LAST_RESULT;
/* 00022B04: 000D */ n1 = n1 == 2;
/* 00022B13: 0004 */ if(! n1) goto label_1648; // normal if
/* 00022B1F: 002D */ NumToStr(s1, g_number67);
/* 00022B29: 0004 */ if(! g_number12) goto label_1646; // normal if
/* 00022B35: 0007 */ s2 = "File" + s1;
/* 00022B46: 0021 */ function_418("Shared Files -- Not Removed", s2, 1, s0);
// : Jump Referenced(1):
// : 00022B29,
label_1646:
/* 00022B77: 0004 */ if(! g_number13) goto label_1647; // normal if
/* 00022B83: 0007 */ s2 = "File" + s1;
/* 00022B94: 0021 */ function_418("Shared Files -- Removed", s2, 1, s0);
// : Jump Referenced(1):
// : 00022B77,
label_1647:
/* 00022BC1: 0007 */ g_number67 = g_number67 + 1;
// : Jump Referenced(1):
// : 00022B13,
label_1648:
/* 00022BD2: 0027 */ // -- Start Return Code -- //
/* 00022BD6: 0023 */ return n0;
/* 00022BDD: 0037 */ catch
/* 00022BE3: 0021 */ function_507();
/* 00022BE9: 0038 */ endcatch;
/* 00022BEF: 0024 */ return;
/* 00022BF3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022AE1,
function NUMBER function_520(s0)
NUMBER n0;
begin
/* 00022C01: 0022 */ // -- Start Function Code -- //
/* 00022C0A: 0027 */ // -- Start Return Code -- //
/* 00022C0E: 0021 */ function_350(3, s0);
/* 00022C1C: 0006 */ n0 = LAST_RESULT;
/* 00022C26: 0023 */ return n0;
/* 00022C2D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnMD5Error(s0)
NUMBER n0;
begin
/* 00022C3B: 0022 */ // -- Start Function Code -- //
/* 00022C44: 0036 */ try
/* 00022C52: 0004 */ if(! g_number11) goto label_1653; // normal if
/* 00022C5E: 0027 */ // -- Start Return Code -- //
/* 00022C62: 0023 */ return 5;
// : Jump Referenced(1):
// : 00022C52,
label_1653:
/* 00022C6D: 0027 */ // -- Start Return Code -- //
/* 00022C71: 0021 */ function_522(s0);
/* 00022C7A: 0006 */ n0 = LAST_RESULT;
/* 00022C84: 0023 */ return n0;
/* 00022C8B: 0037 */ catch
/* 00022C91: 0021 */ function_507();
/* 00022C97: 0038 */ endcatch;
/* 00022C9D: 0024 */ return;
/* 00022CA1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022C71,
function NUMBER function_522(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 00022CAF: 0022 */ // -- Start Function Code -- //
/* 00022CB8: 0021 */ function_377(17000);
/* 00022CC3: 0006 */ s1 = LAST_RESULT;
/* 00022CCD: 0021 */ function_377(17064);
/* 00022CD8: 0006 */ s2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00022D28,
label_1657:
/* 00022CE4: 0021 */ function_287(2, s2, s1, s0);
/* 00022CF8: 0006 */ n0 = LAST_RESULT;
/* 00022D02: 000D */ n1 = n0 == 3;
/* 00022D11: 0004 */ if(! n1) goto label_1658; // normal if
/* 00022D1D: 0021 */ function_282(2);
/* 00022D28: 0005 */ goto label_1657;
// : Jump Referenced(1):
// : 00022D11,
label_1658:
/* 00022D33: 0027 */ // -- Start Return Code -- //
/* 00022D37: 0023 */ return n0;
/* 00022D3E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileError(s0, n0)
NUMBER n1;
begin
/* 00022D4C: 0022 */ // -- Start Function Code -- //
/* 00022D55: 0036 */ try
/* 00022D63: 0027 */ // -- Start Return Code -- //
/* 00022D67: 0021 */ function_524(s0, n0);
/* 00022D73: 0006 */ n1 = LAST_RESULT;
/* 00022D7D: 0023 */ return n1;
/* 00022D84: 0037 */ catch
/* 00022D8A: 0021 */ function_507();
/* 00022D90: 0038 */ endcatch;
/* 00022D96: 0024 */ return;
/* 00022D9A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022D67,
function NUMBER function_524(s0, n0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 00022DA8: 0022 */ // -- Start Function Code -- //
/* 00022DB1: 0021 */ function_377(17001);
/* 00022DBC: 0006 */ s1 = LAST_RESULT;
/* 00022DC6: 0021 */ function_377(17065);
/* 00022DD1: 0006 */ s2 = LAST_RESULT;
/* 00022DDB: 0021 */ function_285(n0);
/* 00022DE4: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(1):
// : 00022E3A,
label_1663:
/* 00022DF0: 0021 */ function_287(2, s2, s1, s0, s3, n0);
/* 00022E0A: 0006 */ n1 = LAST_RESULT;
/* 00022E14: 000D */ n2 = n1 == 3;
/* 00022E23: 0004 */ if(! n2) goto label_1664; // normal if
/* 00022E2F: 0021 */ function_282(2);
/* 00022E3A: 0005 */ goto label_1663;
// : Jump Referenced(1):
// : 00022E23,
label_1664:
/* 00022E45: 0027 */ // -- Start Return Code -- //
/* 00022E49: 0023 */ return n1;
/* 00022E50: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnInternetError(n0, s0, n1)
NUMBER n2;
begin
/* 00022E5E: 0022 */ // -- Start Function Code -- //
/* 00022E67: 0036 */ try
/* 00022E75: 0027 */ // -- Start Return Code -- //
/* 00022E79: 0021 */ function_526(n0, s0, n1);
/* 00022E88: 0006 */ n2 = LAST_RESULT;
/* 00022E92: 0023 */ return n2;
/* 00022E99: 0037 */ catch
/* 00022E9F: 0021 */ function_507();
/* 00022EA5: 0038 */ endcatch;
/* 00022EAB: 0024 */ return;
/* 00022EAF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022E79,
function NUMBER function_526(n0, s0, n1)
STRING s1;
STRING s2;
STRING s3;
NUMBER n2;
NUMBER n3;
begin
/* 00022EBD: 0022 */ // -- Start Function Code -- //
/* 00022EC6: 0021 */ function_377(17001);
/* 00022ED1: 0006 */ s1 = LAST_RESULT;
/* 00022EDB: 0021 */ function_377(17065);
/* 00022EE6: 0006 */ s2 = LAST_RESULT;
/* 00022EF0: 0021 */ function_285(n1);
/* 00022EF9: 0006 */ s3 = LAST_RESULT;
/* 00022F03: 000A */ n3 = n1 > -2147167296;
/* 00022F12: 0004 */ if(! n3) goto label_1669; // normal if
/* 00022F1E: 000F */ n1 = n1 - -2147167296;
// : Jump Referenced(2):
// : 00022F12, 00022F79,
label_1669:
/* 00022F2F: 0021 */ function_287(2, s2, s1, s0, s3, n1);
/* 00022F49: 0006 */ n2 = LAST_RESULT;
/* 00022F53: 000D */ n3 = n2 == 3;
/* 00022F62: 0004 */ if(! n3) goto label_1670; // normal if
/* 00022F6E: 0021 */ function_282(2);
/* 00022F79: 0005 */ goto label_1669;
// : Jump Referenced(1):
// : 00022F62,
label_1670:
/* 00022F84: 0027 */ // -- Start Return Code -- //
/* 00022F88: 0023 */ return n2;
/* 00022F8F: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileLocked(s0)
NUMBER n0;
begin
/* 00022F9D: 0022 */ // -- Start Function Code -- //
/* 00022FA6: 0036 */ try
/* 00022FB4: 0027 */ // -- Start Return Code -- //
/* 00022FB8: 0021 */ function_528(s0);
/* 00022FC1: 0006 */ n0 = LAST_RESULT;
/* 00022FCB: 0023 */ return n0;
/* 00022FD2: 0037 */ catch
/* 00022FD8: 0021 */ function_507();
/* 00022FDE: 0038 */ endcatch;
/* 00022FE4: 0024 */ return;
/* 00022FE8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022FB8,
function NUMBER function_528(s0)
NUMBER n0;
begin
/* 00022FF6: 0022 */ // -- Start Function Code -- //
/* 00022FFF: 0027 */ // -- Start Return Code -- //
/* 00023003: 0021 */ function_350(2, s0);
/* 00023011: 0006 */ n0 = LAST_RESULT;
/* 0002301B: 0023 */ return n0;
/* 00023022: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnNextDisk(s0, n0, s1)
NUMBER n2;
begin
/* 00023030: 0022 */ // -- Start Function Code -- //
/* 00023039: 0036 */ try
/* 00023047: 0021 */ function_233();
/* 0002304D: 0006 */ n2 = LAST_RESULT;
/* 00023057: 0004 */ if(! n2) goto label_1676; // normal if
/* 00023063: 0027 */ // -- Start Return Code -- //
/* 00023067: 0021 */ function_234(s0, n0, s1);
/* 00023076: 0006 */ n2 = LAST_RESULT;
/* 00023080: 0023 */ return n2;
// : Jump Referenced(1):
// : 00023057,
label_1676:
/* 00023089: 0027 */ // -- Start Return Code -- //
/* 0002308D: 0021 */ function_530(s0, n0, s1);
/* 0002309C: 0006 */ n2 = LAST_RESULT;
/* 000230A6: 0023 */ return n2;
/* 000230AD: 0037 */ catch
/* 000230B3: 0021 */ function_507();
/* 000230B9: 0038 */ endcatch;
/* 000230BF: 0024 */ return;
/* 000230C3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002308D,
function NUMBER function_530(s0, n0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 000230D1: 0022 */ // -- Start Function Code -- //
/* 000230DA: 0021 */ function_455(65536);
/* 000230E5: 0021 */ function_377(17004);
/* 000230F0: 0006 */ s3 = LAST_RESULT;
/* 000230FA: 0021 */ function_433(s2, s3, n0, s0);
/* 0002310C: 0006 */ g_str9 = s1;
/* 00023116: 0021 */ function_182(s2, s0);
/* 00023122: 0006 */ n1 = LAST_RESULT;
/* 0002312C: 000D */ n2 = n1 == 1;
/* 0002313B: 0004 */ if(! n2) goto label_1680; // normal if
/* 00023147: 0006 */ s1 = g_str9;
/* 00023151: 0006 */ n1 = 4;
/* 0002315D: 0005 */ goto label_1681;
// : Jump Referenced(1):
// : 0002313B,
label_1680:
/* 00023168: 0009 */ n2 = n1 < 0;
/* 00023177: 0004 */ if(! n2) goto label_1681; // normal if
/* 00023183: 0006 */ n1 = 3;
// : Jump Referenced(2):
// : 0002315D, 00023177,
label_1681:
/* 00023191: 0021 */ function_456(65536);
/* 0002319C: 0027 */ // -- Start Return Code -- //
/* 000231A0: 0023 */ return n1;
/* 000231A7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002396F,
function VOID function_531()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
OBJECT obj2;
begin
/* 000231B5: 0022 */ // -- Start Function Code -- //
/* 000231BE: 0021 */ function_111();
/* 000231C4: 0034 */ set obj0 = LAST_RESULT;
/* 000231CE: 0021 */ function_377(17057);
/* 000231D9: 0006 */ s2 = LAST_RESULT;
/* 000231E3: 0020 */ ISRT.IsObject(obj0);
/* 000231EC: 0006 */ n1 = LAST_RESULT;
/* 000231F6: 0004 */ if(! n1) goto label_1687; // normal if
/* 00023202: 0035 */ obj0.Feature();
/* 00023213: 0006 */ obj1 = LAST_RESULT;
/* 0002321D: 0020 */ ISRT.IsObject(obj1);
/* 00023226: 0006 */ obj1 = NOTHING;
/* 00023230: 0006 */ n1 = LAST_RESULT;
/* 0002323A: 0004 */ if(! n1) goto label_1685; // normal if
/* 00023246: 0021 */ function_377(17046);
/* 00023251: 0006 */ s0 = LAST_RESULT;
/* 0002325B: 0035 */ obj0.Feature();
/* 0002326C: 0006 */ obj1 = LAST_RESULT;
/* 00023276: 0035 */ obj1.DisplayName();
/* 0002328B: 0006 */ obj1 = NOTHING;
/* 00023295: 0006 */ s1 = LAST_RESULT;
/* 0002329F: 000D */ n1 = s1 == "";
/* 000232AC: 0004 */ if(! n1) goto label_1683; // normal if
/* 000232B8: 0035 */ obj0.Feature();
/* 000232C9: 0006 */ obj1 = LAST_RESULT;
/* 000232D3: 0035 */ obj1.Name();
/* 000232E1: 0006 */ obj1 = NOTHING;
/* 000232EB: 0006 */ s1 = LAST_RESULT;
// : Jump Referenced(1):
// : 000232AC,
label_1683:
/* 000232F7: 0035 */ obj0.FileError();
/* 0002330A: 0006 */ obj1 = LAST_RESULT;
/* 00023314: 0035 */ obj1.Description();
/* 00023329: 0006 */ obj1 = NOTHING;
/* 00023333: 0006 */ s3 = LAST_RESULT;
/* 0002333D: 000D */ n1 = s3 == "";
/* 0002334A: 0004 */ if(! n1) goto label_1684; // normal if
/* 00023356: 0035 */ obj0.LastError();
/* 00023369: 0006 */ obj1 = LAST_RESULT;
/* 00023373: 0021 */ function_285(obj1);
/* 0002337C: 0006 */ obj1 = NOTHING;
/* 00023386: 0006 */ s3 = LAST_RESULT;
/* 00023390: 000D */ n1 = s3 == "";
/* 0002339D: 0004 */ if(! n1) goto label_1684; // normal if
/* 000233A9: 0035 */ obj0.LastError();
/* 000233BC: 0006 */ n0 = LAST_RESULT;
/* 000233C6: 0021 */ function_433(s3, "%d", n0);
// : Jump Referenced(2):
// : 0002334A, 0002339D,
label_1684:
/* 000233D9: 0035 */ obj0.FileGroup();
/* 000233EC: 0006 */ obj1 = LAST_RESULT;
/* 000233F6: 0035 */ obj0.FileError();
/* 00023409: 0006 */ obj2 = LAST_RESULT;
/* 00023413: 0035 */ obj2.File();
/* 00023421: 0006 */ obj2 = NOTHING;
/* 0002342B: 0006 */ obj2 = LAST_RESULT;
/* 00023435: 0021 */ function_287(0, s2, s0, s1, obj1, obj2, s3);
/* 00023452: 0006 */ obj1 = NOTHING;
/* 0002345C: 0006 */ obj2 = NOTHING;
/* 00023466: 0005 */ goto label_1686;
// : Jump Referenced(1):
// : 0002323A,
label_1685:
/* 00023471: 0021 */ function_377(17050);
/* 0002347C: 0006 */ s0 = LAST_RESULT;
/* 00023486: 0035 */ obj0.LastError();
/* 00023499: 0006 */ obj1 = LAST_RESULT;
/* 000234A3: 0021 */ function_287(0, s2, s0, obj1);
/* 000234B7: 0006 */ obj1 = NOTHING;
// : Jump Referenced(1):
// : 00023466,
label_1686:
/* 000234C3: 0005 */ goto label_1688;
// : Jump Referenced(1):
// : 000231F6,
label_1687:
/* 000234CE: 0021 */ function_377(17044);
/* 000234D9: 0006 */ s3 = LAST_RESULT;
/* 000234E3: 0021 */ function_287(0, s2, s3);
// : Jump Referenced(1):
// : 000234C3,
label_1688:
/* 000234F6: 0024 */ return;
/* 000234FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220B6,
function NUMBER function_532()
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 00023514: 0022 */ // -- Start Function Code -- //
/* 0002351D: 0021 */ function_117(g_str6, 0, 0, 1);
/* 00023535: 0006 */ n0 = LAST_RESULT;
/* 0002353F: 0035 */ g_struct_3.bAlpha;
/* 0002354F: 0006 */ n1 = LAST_RESULT;
/* 00023559: 0004 */ if(! n1) goto label_1690; // normal if
/* 00023565: 0035 */ g_struct_3.WINNT;
/* 00023574: 0006 */ obj0 = LAST_RESULT;
/* 0002357E: 0035 */ obj0.bWinNT4();
/* 0002358F: 0006 */ obj0 = NOTHING;
/* 00023599: 0006 */ n1 = LAST_RESULT;
/* 000235A3: 000D */ n1 = n1 == 0;
/* 000235B2: 0021 */ function_117(g_str6, 0, 131072, n1);
/* 000235C8: 0006 */ n0 = LAST_RESULT;
/* 000235D2: 0035 */ g_struct_3.WINNT;
/* 000235E1: 0006 */ obj0 = LAST_RESULT;
/* 000235EB: 0035 */ obj0.bWin2000();
/* 000235FD: 0006 */ obj0 = NOTHING;
/* 00023607: 0006 */ n1 = LAST_RESULT;
/* 00023611: 000D */ n1 = n1 == 0;
/* 00023620: 0021 */ function_117(g_str6, 0, 2097152, n1);
/* 00023636: 0006 */ n0 = LAST_RESULT;
/* 00023640: 0005 */ goto label_1691;
// : Jump Referenced(1):
// : 00023559,
label_1690:
/* 0002364B: 0035 */ g_struct_3.WIN9X;
/* 0002365A: 0006 */ obj0 = LAST_RESULT;
/* 00023664: 0035 */ obj0.bWin95();
/* 00023674: 0006 */ obj0 = NOTHING;
/* 0002367E: 0006 */ n1 = LAST_RESULT;
/* 00023688: 000D */ n1 = n1 == 0;
/* 00023697: 0021 */ function_117(g_str6, 0, 16, n1);
/* 000236AD: 0006 */ n0 = LAST_RESULT;
/* 000236B7: 0035 */ g_struct_3.WIN9X;
/* 000236C6: 0006 */ obj0 = LAST_RESULT;
/* 000236D0: 0035 */ obj0.bWin98();
/* 000236E0: 0006 */ obj0 = NOTHING;
/* 000236EA: 0006 */ n1 = LAST_RESULT;
/* 000236F4: 000D */ n1 = n1 == 0;
/* 00023703: 0021 */ function_117(g_str6, 0, 64, n1);
/* 00023719: 0006 */ n0 = LAST_RESULT;
/* 00023723: 0035 */ g_struct_3.WINNT;
/* 00023732: 0006 */ obj0 = LAST_RESULT;
/* 0002373C: 0035 */ obj0.bWinNT4();
/* 0002374D: 0006 */ obj0 = NOTHING;
/* 00023757: 0006 */ n1 = LAST_RESULT;
/* 00023761: 000D */ n1 = n1 == 0;
/* 00023770: 0021 */ function_117(g_str6, 0, 65536, n1);
/* 00023786: 0006 */ n0 = LAST_RESULT;
/* 00023790: 0035 */ g_struct_3.WINNT;
/* 0002379F: 0006 */ obj0 = LAST_RESULT;
/* 000237A9: 0035 */ obj0.bWin2000();
/* 000237BB: 0006 */ obj0 = NOTHING;
/* 000237C5: 0006 */ n1 = LAST_RESULT;
/* 000237CF: 000D */ n1 = n1 == 0;
/* 000237DE: 0021 */ function_117(g_str6, 0, 1048576, n1);
/* 000237F4: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00023640,
label_1691:
/* 00023800: 0021 */ function_118(g_str6, 0, 1);
/* 00023813: 0006 */ n0 = LAST_RESULT;
/* 0002381D: 0021 */ function_451();
/* 00023823: 0006 */ n1 = LAST_RESULT;
/* 0002382D: 0021 */ function_118(g_str6, n1, 0);
/* 0002383E: 0006 */ n0 = LAST_RESULT;
/* 00023848: 0024 */ return;
/* 0002384C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00024401, 0002452D,
function NUMBER function_533()
NUMBER n0;
begin
/* 0002385E: 0022 */ // -- Start Function Code -- //
/* 00023867: 0021 */ function_535();
/* 0002386D: 0021 */ function_302();
/* 00023873: 0021 */ function_116(g_str6);
/* 0002387C: 0006 */ n0 = LAST_RESULT;
/* 00023886: 0021 */ function_534(n0);
/* 0002388F: 0027 */ // -- Start Return Code -- //
/* 00023893: 0023 */ return n0;
/* 0002389A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023886,
function NUMBER function_534(n0)
NUMBER n1;
NUMBER n2;
begin
/* 000238A8: 0022 */ // -- Start Function Code -- //
/* 000238B1: 000D */ n1 = n0 == 0;
/* 000238C0: 0004 */ if(! n1) goto label_1694; // normal if
/* 000238CC: 0027 */ // -- Start Return Code -- //
/* 000238D0: 0023 */ return 0;
/* 000238D9: 0005 */ goto label_1697;
// : Jump Referenced(1):
// : 000238C0,
label_1694:
/* 000238E4: 0009 */ n1 = n0 < 0;
/* 000238F3: 0004 */ if(! n1) goto label_1697; // normal if
/* 000238FF: 0021 */ function_233();
/* 00023905: 0006 */ n1 = LAST_RESULT;
/* 0002390F: 0021 */ function_237();
/* 00023915: 0006 */ n2 = LAST_RESULT;
/* 0002391F: 0019 */ n1 = n1 && n2;
/* 0002392C: 0021 */ function_236();
/* 00023932: 0006 */ n2 = LAST_RESULT;
/* 0002393C: 0009 */ n2 = n2 < 0;
/* 0002394B: 0019 */ n1 = n1 && n2;
/* 00023958: 0004 */ if(! n1) goto label_1695; // normal if
/* 00023964: 0005 */ goto label_1696;
// : Jump Referenced(1):
// : 00023958,
label_1695:
/* 0002396F: 0021 */ function_531();
// : Jump Referenced(1):
// : 00023964,
label_1696:
/* 00023977: 0002 */ abort;
// : Jump Referenced(2):
// : 000238D9, 000238F3,
label_1697:
/* 0002397D: 0024 */ return;
/* 00023981: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023867,
function NUMBER function_535()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 0002398F: 0022 */ // -- Start Function Code -- //
/* 00023998: 0004 */ if(! g_number18) goto label_1701; // normal if
/* 000239A4: 0035 */ g_struct_3.WIN9X;
/* 000239B3: 0006 */ obj0 = LAST_RESULT;
/* 000239BD: 0035 */ obj0.bWin98();
/* 000239CD: 0006 */ obj0 = NOTHING;
/* 000239D7: 0006 */ n0 = LAST_RESULT;
/* 000239E1: 0021 */ function_447();
/* 000239E7: 0006 */ s0 = LAST_RESULT;
/* 000239F1: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023A05: 0021 */ function_241(3, s0);
/* 00023A13: 0006 */ n1 = LAST_RESULT;
/* 00023A1D: 0019 */ n0 = n0 && n1;
/* 00023A2A: 0004 */ if(! n0) goto label_1701; // normal if
/* 00023A36: 0021 */ function_447();
/* 00023A3C: 0006 */ s0 = LAST_RESULT;
/* 00023A46: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023A5A: 0039 */ UseDLL(s0);
/* 00023A61: 0035 */ g_struct_11.llSequenceNumber;
/* 00023A7B: 0006 */ obj0 = LAST_RESULT;
/* 00023A85: 0033 */ obj0.int1() = 0;
/* 00023A98: 0006 */ obj0 = NOTHING;
/* 00023AA2: 0035 */ g_struct_11.llSequenceNumber;
/* 00023ABC: 0006 */ obj0 = LAST_RESULT;
/* 00023AC6: 0033 */ obj0.int2() = 0;
/* 00023AD9: 0006 */ obj0 = NOTHING;
/* 00023AE3: 0033 */ g_struct_11.dwEventType = 100;
/* 00023AFD: 0021 */ function_536();
/* 00023B03: 0033 */ g_struct_12.nStatus = 0;
/* 00023B19: 0035 */ g_struct_12.llSequenceNumber;
/* 00023B33: 0006 */ obj0 = LAST_RESULT;
/* 00023B3D: 0033 */ obj0.int1() = 0;
/* 00023B50: 0006 */ obj0 = NOTHING;
/* 00023B5A: 0035 */ g_struct_12.llSequenceNumber;
/* 00023B74: 0006 */ obj0 = LAST_RESULT;
/* 00023B7E: 0033 */ obj0.int2() = 0;
/* 00023B91: 0006 */ obj0 = NOTHING;
/* 00023B9B: 001A */ n0 = &g_struct_11;
/* 00023BA5: 001A */ n1 = &g_struct_12;
/* 00023BAF: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 00023BBB: 0006 */ n0 = LAST_RESULT;
/* 00023BC5: 000D */ n0 = n0 == 0;
/* 00023BD4: 0004 */ if(! n0) goto label_1699; // normal if
/* 00023BE0: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 00023BFE: 0033 */ g_struct_11.dwEventType = 101;
/* 00023C18: 0035 */ g_struct_11.llSequenceNumber;
/* 00023C32: 0006 */ obj0 = LAST_RESULT;
/* 00023C3C: 0035 */ g_struct_12.llSequenceNumber;
/* 00023C56: 0006 */ obj1 = LAST_RESULT;
/* 00023C60: 0035 */ obj1.int1();
/* 00023C6E: 0006 */ obj1 = NOTHING;
/* 00023C78: 0006 */ n0 = LAST_RESULT;
/* 00023C82: 0033 */ obj0.int1() = n0;
/* 00023C93: 0006 */ obj0 = NOTHING;
/* 00023C9D: 0035 */ g_struct_11.llSequenceNumber;
/* 00023CB7: 0006 */ obj0 = LAST_RESULT;
/* 00023CC1: 0035 */ g_struct_12.llSequenceNumber;
/* 00023CDB: 0006 */ obj1 = LAST_RESULT;
/* 00023CE5: 0035 */ obj1.int2();
/* 00023CF3: 0006 */ obj1 = NOTHING;
/* 00023CFD: 0006 */ n0 = LAST_RESULT;
/* 00023D07: 0033 */ obj0.int2() = n0;
/* 00023D18: 0006 */ obj0 = NOTHING;
/* 00023D22: 001A */ n0 = &g_struct_11;
/* 00023D2C: 001A */ n1 = &g_struct_12;
/* 00023D36: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 00023D42: 0005 */ goto label_1700;
// : Jump Referenced(1):
// : 00023BD4,
label_1699:
/* 00023D4D: 0006 */ g_number19 = 1;
// : Jump Referenced(1):
// : 00023D42,
label_1700:
/* 00023D5B: 0021 */ function_447();
/* 00023D61: 0006 */ s0 = LAST_RESULT;
/* 00023D6B: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023D7F: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 00023998, 00023A2A,
label_1701:
/* 00023D88: 0024 */ return;
/* 00023D8C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023AFD,
function NUMBER function_536()
STRING s0[64];
STRING s1;
NUMBER n0;
begin
/* 00023DA2: 0022 */ // -- Start Function Code -- //
/* 00023DAB: 0001 */ // -- While/Switch -- //
/* 00023DB1: 000D */ n0 = g_number17 == 303;
/* 00023DC0: 0004 */ if(! n0) goto label_1704; // normal if
/* 00023DCC: 0033 */ g_struct_11.dwRestorePtType = 1;
/* 00023DEA: 0021 */ function_377(17072);
/* 00023DF5: 0006 */ s0 = LAST_RESULT;
/* 00023DFF: 0021 */ function_537(s0);
/* 00023E08: 0006 */ s1 = LAST_RESULT;
/* 00023E12: 0033 */ g_struct_11.szDescription = s1;
/* 00023E2C: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023DC0,
label_1704:
/* 00023E37: 000D */ n0 = g_number17 == 301;
/* 00023E46: 0004 */ if(! n0) goto label_1705; // normal if
/* 00023E52: 0033 */ g_struct_11.dwRestorePtType = 12;
/* 00023E70: 0021 */ function_377(17071);
/* 00023E7B: 0006 */ s0 = LAST_RESULT;
/* 00023E85: 0021 */ function_537(s0);
/* 00023E8E: 0006 */ s1 = LAST_RESULT;
/* 00023E98: 0033 */ g_struct_11.szDescription = s1;
/* 00023EB2: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023E46,
label_1705:
/* 00023EBD: 000D */ n0 = g_number17 == 302;
/* 00023ECC: 0004 */ if(! n0) goto label_1706; // normal if
/* 00023ED8: 0033 */ g_struct_11.dwRestorePtType = 0;
/* 00023EF6: 0021 */ function_377(17070);
/* 00023F01: 0006 */ s0 = LAST_RESULT;
/* 00023F0B: 0021 */ function_537(s0);
/* 00023F14: 0006 */ s1 = LAST_RESULT;
/* 00023F1E: 0033 */ g_struct_11.szDescription = s1;
/* 00023F38: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023ECC,
label_1706:
/* 00023F43: 0033 */ g_struct_11.dwRestorePtType = 0;
/* 00023F61: 0021 */ function_377(17070);
/* 00023F6C: 0006 */ s0 = LAST_RESULT;
/* 00023F76: 0021 */ function_537(s0);
/* 00023F7F: 0006 */ s1 = LAST_RESULT;
/* 00023F89: 0033 */ g_struct_11.szDescription = s1;
// : Jump Referenced(3):
// : 00023E2C, 00023EB2, 00023F38,
label_1707:
/* 00023FA5: 0024 */ return;
/* 00023FA9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00023DFF, 00023E85, 00023F0B, 00023F76,
function STRING function_537(s0)
STRING s1[64];
STRING s2[64];
STRING s3;
NUMBER n0;
NUMBER n1;
begin
/* 00023FBB: 0022 */ // -- Start Function Code -- //
/* 00023FC4: 0021 */ function_259("PRODUCT_NAME");
/* 00023FD9: 0006 */ s2 = LAST_RESULT;
/* 00023FE3: 000E */ n0 = s0 != "";
/* 00023FF0: 000E */ n1 = s2 != "";
/* 00023FFD: 0019 */ n0 = n0 && n1;
/* 0002400A: 0004 */ if(! n0) goto label_1709; // normal if
/* 00024016: 0007 */ s3 = s0 + " ";
/* 00024024: 0007 */ s1 = s3 + s2;
/* 00024031: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 0002400A,
label_1709:
/* 0002403C: 000E */ n0 = s0 != "";
/* 00024049: 000D */ n1 = s2 == "";
/* 00024056: 0019 */ n0 = n0 && n1;
/* 00024063: 0004 */ if(! n0) goto label_1710; // normal if
/* 0002406F: 0021 */ function_377(17069);
/* 0002407A: 0006 */ s2 = LAST_RESULT;
/* 00024084: 0007 */ s3 = s0 + " ";
/* 00024092: 0007 */ s1 = s3 + s2;
/* 0002409F: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 00024063,
label_1710:
/* 000240AA: 000D */ n0 = s0 == "";
/* 000240B7: 000D */ n1 = s2 == "";
/* 000240C4: 0019 */ n0 = n0 && n1;
/* 000240D1: 0004 */ if(! n0) goto label_1711; // normal if
/* 000240DD: 0021 */ function_377(17069);
/* 000240E8: 0006 */ s1 = LAST_RESULT;
/* 000240F2: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 000240D1,
label_1711:
/* 000240FD: 000D */ n0 = s0 == "";
/* 0002410A: 000E */ n1 = s2 != "";
/* 00024117: 0019 */ n0 = n0 && n1;
/* 00024124: 0004 */ if(! n0) goto label_1712; // normal if
/* 00024130: 0021 */ function_377(17069);
/* 0002413B: 0006 */ s1 = LAST_RESULT;
/* 00024145: 0007 */ s3 = s2 + " ";
/* 00024153: 0007 */ s1 = s3 + s1;
// : Jump Referenced(4):
// : 00024031, 0002409F, 000240F2, 00024124,
label_1712:
/* 00024162: 0027 */ // -- Start Return Code -- //
/* 00024166: 0023 */ return s1;
/* 0002416D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxInitProperties()
begin
/* 00024183: 0022 */ // -- Start Function Code -- //
/* 0002418C: 0036 */ try
/* 0002419A: 0021 */ InitProperties();
/* 000241A0: 0037 */ catch
/* 000241A6: 0021 */ function_507();
/* 000241AC: 0038 */ endcatch;
/* 000241B2: 0024 */ return;
/* 000241B6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002419A,
function NUMBER InitProperties()
begin
/* 000241C4: 0022 */ // -- Start Function Code -- //
/* 000241CD: 0024 */ return;
/* 000241D1: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxReadProperties(n0)
NUMBER n1;
begin
/* 000241DF: 0022 */ // -- Start Function Code -- //
/* 000241E8: 0036 */ try
/* 000241F6: 0020 */ ISRT.__ISRTGetPropertyBag(n0, n1);
/* 00024202: 0021 */ ReadProperties(n1);
/* 0002420B: 0020 */ ISRT.__ISRTReleasePropertyBag(n1);
/* 00024214: 0037 */ catch
/* 0002421A: 0021 */ function_507();
/* 00024220: 0038 */ endcatch;
/* 00024226: 0024 */ return;
/* 0002422A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024202,
function NUMBER ReadProperties(n0)
begin
/* 00024238: 0022 */ // -- Start Function Code -- //
/* 00024241: 0024 */ return;
/* 00024245: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxWriteProperties(n0)
NUMBER n1;
begin
/* 00024253: 0022 */ // -- Start Function Code -- //
/* 0002425C: 0036 */ try
/* 0002426A: 0020 */ ISRT.__ISRTGetPropertyBag(n0, n1);
/* 00024276: 0021 */ WriteProperties(n1);
/* 0002427F: 0020 */ ISRT.__ISRTReleasePropertyBag(n1);
/* 00024288: 0037 */ catch
/* 0002428E: 0021 */ function_507();
/* 00024294: 0038 */ endcatch;
/* 0002429A: 0024 */ return;
/* 0002429E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024276,
function NUMBER WriteProperties(n0)
begin
/* 000242AC: 0022 */ // -- Start Function Code -- //
/* 000242B5: 0024 */ return;
/* 000242B9: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnShowWizardPages(n0)
NUMBER n1;
begin
/* 000242C7: 0022 */ // -- Start Function Code -- //
/* 000242D0: 0036 */ try
/* 000242DE: 0021 */ function_175(54);
/* 000242E9: 0021 */ function_449();
/* 000242EF: 0006 */ n1 = LAST_RESULT;
/* 000242F9: 000D */ n1 = n1 == 0;
/* 00024308: 0004 */ if(! n1) goto label_1726; // normal if
/* 00024314: 0021 */ function_547();
/* 0002431A: 0005 */ goto label_1727;
// : Jump Referenced(1):
// : 00024308,
label_1726:
/* 00024325: 0021 */ function_548();
// : Jump Referenced(1):
// : 0002431A,
label_1727:
/* 0002432D: 0021 */ function_176(54);
/* 00024338: 0027 */ // -- Start Return Code -- //
/* 0002433C: 0023 */ return n0;
/* 00024343: 0037 */ catch
/* 00024349: 0021 */ function_507();
/* 0002434F: 0038 */ endcatch;
/* 00024355: 0024 */ return;
/* 00024359: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024314,
function NUMBER function_547()
NUMBER n0;
OBJECT obj0;
begin
/* 00024367: 0022 */ // -- Start Function Code -- //
/* 00024370: 0035 */ g_obj5(19);
/* 0002437F: 0006 */ obj0 = LAST_RESULT;
/* 00024389: 000D */ n0 = obj0 == 0;
/* 00024398: 0006 */ obj0 = NOTHING;
/* 000243A2: 0035 */ g_obj5(20);
/* 000243B1: 0006 */ obj0 = LAST_RESULT;
/* 000243BB: 0018 */ n0 = n0 || obj0;
/* 000243C8: 0006 */ obj0 = NOTHING;
/* 000243D2: 0004 */ if(! n0) goto label_1731; // normal if
/* 000243DE: 0021 */ function_0();
/* 000243E4: 0005 */ goto label_1732;
// : Jump Referenced(1):
// : 000243D2,
label_1731:
/* 000243EF: 0021 */ function_478(1, 100);
// : Jump Referenced(1):
// : 000243E4,
label_1732:
/* 00024401: 0021 */ function_533();
/* 00024407: 0035 */ g_obj5(19);
/* 00024416: 0006 */ obj0 = LAST_RESULT;
/* 00024420: 000D */ n0 = obj0 == 0;
/* 0002442F: 0006 */ obj0 = NOTHING;
/* 00024439: 0035 */ g_obj5(20);
/* 00024448: 0006 */ obj0 = LAST_RESULT;
/* 00024452: 0018 */ n0 = n0 || obj0;
/* 0002445F: 0006 */ obj0 = NOTHING;
/* 00024469: 0004 */ if(! n0) goto label_1733; // normal if
/* 00024475: 0021 */ function_6();
// : Jump Referenced(1):
// : 00024469,
label_1733:
/* 0002447D: 0024 */ return;
/* 00024481: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024325,
function NUMBER function_548()
NUMBER n0;
OBJECT obj0;
begin
/* 00024493: 0022 */ // -- Start Function Code -- //
/* 0002449C: 0035 */ g_obj5(19);
/* 000244AB: 0006 */ obj0 = LAST_RESULT;
/* 000244B5: 000D */ n0 = obj0 == 0;
/* 000244C4: 0006 */ obj0 = NOTHING;
/* 000244CE: 0035 */ g_obj5(20);
/* 000244DD: 0006 */ obj0 = LAST_RESULT;
/* 000244E7: 0018 */ n0 = n0 || obj0;
/* 000244F4: 0006 */ obj0 = NOTHING;
/* 000244FE: 0004 */ if(! n0) goto label_1735; // normal if
/* 0002450A: 0021 */ function_4();
/* 00024510: 0005 */ goto label_1736;
// : Jump Referenced(1):
// : 000244FE,
label_1735:
/* 0002451B: 0021 */ function_478(1, 100);
// : Jump Referenced(1):
// : 00024510,
label_1736:
/* 0002452D: 0021 */ function_533();
/* 00024533: 0035 */ g_obj5(19);
/* 00024542: 0006 */ obj0 = LAST_RESULT;
/* 0002454C: 000D */ n0 = obj0 == 0;
/* 0002455B: 0006 */ obj0 = NOTHING;
/* 00024565: 0035 */ g_obj5(20);
/* 00024574: 0006 */ obj0 = LAST_RESULT;
/* 0002457E: 0018 */ n0 = n0 || obj0;
/* 0002458B: 0006 */ obj0 = NOTHING;
/* 00024595: 0004 */ if(! n0) goto label_1737; // normal if
/* 000245A1: 0021 */ function_7();
// : Jump Referenced(1):
// : 00024595,
label_1737:
/* 000245A9: 0024 */ return;
/* 000245AD: 0026 */ // -- Create Local Variables -- //
end;
// end of script //
* InstallShiled Decompiler v1.00 beta 7
* by NEKOSUKI
* Script Version : InstallShiled 6.00
* Decompiled Time :
* Source Filename : D:\DownLoads\MBSetup\MBSetup\111\setup.inx
* Source FileTime :
* Debug Symbol :
* CRC Check : invalid
***********************************************************************/
/* Table Strings
*/
/* Strings
/-004-/ 00009BA5,00024016,00024084,00024145,
/-002-/ 00005B55,00005C85,
ACCESS = READ-ONLY\r\n /-008-/ 0000ECFD,0000EE2C,0000EF5B,0000F089,0000F1BE,0000F2F2,0000F4BA,0000F5ED,
ID = 1\r\n /-002-/ 0000ECE2,0000F49F,
ID = 2\r\n /-002-/ 0000EE11,0000F5D2,
ID = 3\r\n /-001-/ 0000EF40,
ID = 4\r\n /-001-/ 0000F06E,
ID = 5\r\n /-001-/ 0000F1A3,
ID = 6\r\n /-001-/ 0000F2D7,
NAME = \"Description\"\r\n /-001-/ 0000F5A9,
NAME = \"Installation\"\r\n /-001-/ 0000F2AD,
NAME = \"Locale\"\r\n /-001-/ 0000F04A,
NAME = \"Manufacturer\"\r\n /-001-/ 0000ECB8,
NAME = \"Product\"\r\n /-001-/ 0000EDEC,
NAME = \"Serial Number\"\r\n /-001-/ 0000F178,
NAME = \"Status\"\r\n /-001-/ 0000F47B,
NAME = \"Version\"\r\n /-001-/ 0000EF1B,
STORAGE = SPECIFIC\r\n /-008-/ 0000ED24,0000EE53,0000EF82,0000F0B0,0000F1E5,0000F319,0000F4E1,0000F614,
TYPE = STRING(128)\r\n /-001-/ 0000F63B,
TYPE = STRING(16)\r\n /-001-/ 0000F0D7,
TYPE = STRING(32)\r\n /-001-/ 0000F508,
TYPE = STRING(64)\r\n /-005-/ 0000ED4B,0000EE7A,0000EFA9,0000F20C,0000F340,
value = \" /-007-/ 0000ED71,0000EEA0,0000EFCF,0000F0FD,0000F232,0000F52E,0000F662,
value = \"DateTime\"\r\n /-001-/ 0000F366,
CLASS = \"DMTF|ComponentID|1.0\"\r\n /-001-/ 0000EC65,
CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n /-001-/ 0000F425,
END ATTRIBUTE\r\n /-008-/ 0000EDAA,0000EED9,0000F008,0000F136,0000F26B,0000F38D,0000F567,0000F69B,
ID = 1\r\n /-001-/ 0000EC4C,
ID = 2\r\n /-001-/ 0000F40C,
NAME = \"ComponentID\"\r\n /-001-/ 0000EC25,
NAME = \"InstallStatus\"\r\n /-001-/ 0000F3E3,
START ATTRIBUTE\r\n /-008-/ 0000EC96,0000EDCA,0000EEF9,0000F028,0000F156,0000F28B,0000F459,0000F587,
END GROUP\r\n /-002-/ 0000F3AD,0000F6BB,
START GROUP\r\n /-002-/ 0000EC09,0000F3C7,
%02ld:%02ld:%02ld /-001-/ 0000C826,
%04d%02d%02d%02d%02d%02d00.000000+000 /-001-/ 0000E95B,
%04x /-001-/ 0001DC1A,
%P /-002-/ 00018CE9,00018D95,
%d /-002-/ 0001D74D,000233C6,
%ld-%ld-%ld /-001-/ 0000C753,
%ld.%ld /-002-/ 0000CFF7,0000D392,
%lx /-001-/ 000085B8,
%s /-003-/ 000056D6,000214DB,00021FC2,
%s%d /-002-/ 0001BBAB,0001D832,
%s-%d /-003-/ 0001C431,0001C507,0001CE8D,
%s-%ld /-001-/ 00018F7A,
%s-count /-001-/ 0001CDDE,
%s-type /-001-/ 0001CD0E,
* /-002-/ 00008595,000194C4,
- /-008-/ 0001BB21,0001BBC4,0001BC63,0001BEEF,0001D7AA,0001D84B,0001DDA1,0001DDFD,
-Remove /-002-/ 00004EA5,00005650,
-count /-001-/ 0001C38E,
-s /-001-/ 00005680,
-type /-001-/ 0001C328,
. /-001-/ 0000B460,
. /-001-/ 00021222,
.. /-001-/ 0000B499,
.\\ /-002-/ 000148A4,0001494F,
.mif /-004-/ 0000E64C,0000E6AA,0000EB33,0000EB78,
.txt /-001-/ 000051DF,
/ /-002-/ 0000A77A,0001949B,
/ : * ? \" < > | /-001-/ 000195EE,
/kill /-001-/ 00005474,
/s /-001-/ 00005F53,
/tray /-001-/ 00005612,
/u /s /-001-/ 00006041,
/uninstall /silent /-001-/ 00005FE9,
0 /-004-/ 0000860B,0001D68D,00022691,000226FB,
0x /-001-/ 00008633,
1 /-001-/ 000226C7,
: /-004-/ 0000A37B,0000ABD1,0000AC5C,000194A9,
: /-004-/ 00021C24,00021C9F,00021D1A,00021E0B,
:\\ /-002-/ 0000C9BC,0000D2A4,
; /-001-/ 0000FEDC,
< /-001-/ 00019515,
> /-001-/ 00019530,
? /-001-/ 000194DF,
A request to InternetQueryOption or InternetSetOption specified an inval /-001-/ 00011DA1,
A required registry value could not be located. /-001-/ 00012754,
A required registry value was located but is an incorrect type or has an /-001-/ 00011176,
A user interface or other blocking operation has been requested. /-001-/ 0001212D,
A:\\ /-001-/ 0000C4CD,
AEInst.dll /-011-/ 00005519,00005563,00005A42,00005AAC,00005B3E,00005BE6,00005C6E,00005D03,00005DA6,00005DF0,00005F04,
AEWave.ax /-003-/ 00005F1A,00005F2F,0000601D,
Access denied /-001-/ 00010533,
Add /-002-/ 0001466A,00022786,
An asynchronous request could not be made because a callback function ha /-001-/ 0001219D,
An asynchronous request could not be made because a zero context value w /-001-/ 00012224,
An extended error was returned from the server. This is typically a stri /-001-/ 00011532,
An internal error has occurred. /-001-/ 00011C6D,
Andrea.skn /-001-/ 00006174,
AndreaVC.exe /-004-/ 0000545B,000055F9,00005ECD,00005FD0,
Another thread has a password dialog box in progress. /-001-/ 00011477,
Application /-005-/ 0001B5E2,0001DBB1,0001DBD2,0001DBF6,0001DC2D,
Async completion (TBS) /-001-/ 0001015B,
Batch /-002-/ 00008B2D,000093C7,
BillBoards /-002-/ 00009847,000098F3,
BootDir /-001-/ 0000C218,
BootOption /-002-/ 000178B1,00017E94,
Button /-004-/ 00006894,00006B2E,0000722F,000073B9,
COMMONFILES /-001-/ 000209E5,
COMPANY_NAME /-001-/ 00022026,
COMPANY_NAME2 /-002-/ 00004ED5,00004F39,
CREATIVE /-001-/ 000050AD,
CSDVersion /-001-/ 00013EA3,
Classic.skn /-001-/ 0000618A,
Client authorization is not set up on this computer. /-001-/ 00011352,
ComboBox /-006-/ 000068B4,00006CAB,00006DCB,0000708C,0000751C,00007B2E,
Company /-001-/ 0001DBF6,
Copy /-001-/ 000226C7,
Count /-009-/ 0000FDE9,0000FE48,0001BC86,0001D7CD,0001DDC4,0001DE20,00021130,00021198,00021438,
CreateBillboards /-001-/ 0001FDBF,
Creative.skn /-001-/ 0000623E,
DATA /-001-/ 00020A68,
DISK1TARGET /-002-/ 000204A5,000207B6,
DefaultPalette /-002-/ 0000F90E,0000F9D9,
Description /-006-/ 0000A191,000212B2,00021329,00021B1A,00021B6F,00023314,
DigiGlow.skn /-001-/ 000061A1,
Direct network access cannot be made at this time. /-001-/ 000122A8,
DisplayIcon /-001-/ 000059F7,
DisplayName /-002-/ 000150F4,00023276,
Dlg /-002-/ 0001BBAB,0001D832,
DlgOrder /-006-/ 0001BBD2,0001BC71,0001D7B8,0001D859,0001DDAF,0001DE0B,
END COMPONENT /-001-/ 0000F6D5,
ENU /-001-/ 0000EAA7,
Edit /-006-/ 00006863,000068FA,00006AFD,00006B5A,000074D8,000076C0,
Enable /-003-/ 00008B74,0000940E,0000DB52,
Engine /-001-/ 00022691,
EnterDisk /-012-/ 00009AAA,00009B33,00009B70,00009BB2,00009BE8,00009C6A,00009CE6,00009D14,00009D54,00009DF5,00009EC9,00009EDB,
Error Number: 0x%X\nDescription: %s /-001-/ 0000A242,
Error response received from gateway /-001-/ 00010A81,
Errors /-010-/ 0000FDCF,0000FE2E,0000FE86,00021116,0002117E,00021231,00021295,0002130C,00021398,0002141E,
FOLDER_NAME /-001-/ 00004F59,
Failed /-005-/ 0000E5BF,0000F7EC,0001B7AC,0001B863,0001B948,
Failed silent installation. May be failed to allocate Memory. /-004-/ 0000F800,0001B7C0,0001B877,0001B95C,
Feature /-003-/ 00023202,0002325B,000232B8,
File /-008-/ 0000FEA3,0001DB48,0002124E,000229B6,00022A0B,00022B35,00022B83,00023413,
File Transfer /-004-/ 000160E6,0001619A,00016252,0001BA50,
FileError /-002-/ 000232F7,000233F6,
FileGroup /-001-/ 000233D9,
FileLockedDlg /-001-/ 00016223,
GetDlgItem /-001-/ 00020ED4,
HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor /-001-/ 0000DBD8,
HTTP version not supported /-001-/ 00010B68,
HTTP/1.1: keep same verb /-001-/ 000104AD,
Heart.skn /-001-/ 000061B9,
INVALID_SERIAL_NUMBER /-001-/ 00005158,
ISRES /-001-/ 00020AC7,
ISRT.dll /-002-/ 0000DEF4,0000E1D6,
ISUSER /-001-/ 00020AE8,
If-modified-since was not modified /-001-/ 000103EF,
In function \'%s\':\n /-001-/ 00018E5B,
Initialization of the Win32 Internet API has not occurred. Indicates tha /-001-/ 0001230A,
InstallShield Installation Information /-001-/ 000227B3,
InstallShield Silent /-003-/ 0001B8D1,0001DADE,0001DB48,
InstallShield can not call DLL function: /-001-/ 00021018,
Installation Successful. /-001-/ 000149DD,
Internal Failure /-001-/ 0000A20D,
Internal server error /-001-/ 000109F6,
Invalid syntax /-001-/ 000104F5,
IsWindow /-001-/ 00020FD7,
Key /-001-/ 0001D72A,
LANG_ID /-001-/ 000051B0,
Lang /-002-/ 0001B5E2,0001DC2D,
LargeFnt.skn /-001-/ 000061CE,
LastDllError /-001-/ 0000D9C3,
LastError /-004-/ 000213B5,00023356,000233A9,00023486,
License_ /-001-/ 000051CA,
ListBox /-003-/ 00006E1B,000070C4,00007A2D,
LockedFile /-001-/ 00016269,
Log File /-001-/ 0001D9ED,
LogFile /-001-/ 00015270,
LongList.skn /-001-/ 000061E6,
MessageBox /-003-/ 00012F58,00013141,000134E8,
Method is not allowed /-001-/ 00010631,
NAME = \"WORKSTATION\"\r\n /-001-/ 0000EBD5,
NOT_ADMIN /-001-/ 00004FDE,
Name /-002-/ 0001DBB1,000232D3,
NeedReboot /-003-/ 0000FD75,00020505,000207FA,
No info to return /-001-/ 000101E3,
No more handles could be generated at this time. /-001-/ 00012537,
No response acceptable to client found /-001-/ 00010676,
NoToAll /-003-/ 00016F0F,000170A6,0001BA50,
Not currently implemented. /-001-/ 000120E3,
Number /-004-/ 0000A177,00021B99,00021E56,00021EEA,
OK to continue with request /-001-/ 00010020,
OPTYPE_FILE /-001-/ 0002275A,
OPTYPE_INI /-001-/ 0001463F,
Object created, reason = new URI /-001-/ 0001010B,
Object not found /-001-/ 000105F1,
Object permanently moved /-001-/ 0001030F,
Object temporarily moved /-001-/ 00010357,
OpSequence /-002-/ 0001463F,0002275A,
OverwrittenReadOnly /-002-/ 0001BA50,0001BE72,
PRODUCT_KEY /-002-/ 00005407,00022086,
PRODUCT_NAME /-003-/ 00021FE8,00022045,00023FC4,
PRODUCT_NAME2 /-003-/ 00004F02,000054F9,00005A59,
PRODUCT_VERSION /-001-/ 00022064,
PROGRAMFILES /-001-/ 00020A23,
Partial GET furfilled /-001-/ 00010275,
Partial completion /-001-/ 000101A1,
Path /-001-/ 00014FBE,
Payment required /-001-/ 00010570,
PerformPendingRegistrations /-001-/ 0000FD93,
Precondition given in request failed /-001-/ 00010874,
ProductName /-001-/ 00019DCF,
Proxy authentication required /-001-/ 000106CC,
Read Only Files -- Not Overwritten /-001-/ 000229C7,
Read Only Files -- Overwritten /-001-/ 00022A1C,
ReadOnlyDlg /-001-/ 0001616D,
ReadOnlyFile /-001-/ 000161B1,
Reboot /-003-/ 0000FFCB,00016FE9,00017111,
Redirection to proxy, location header specifies proxy to use /-001-/ 00010441,
Redirection w/ new access method /-001-/ 0001039F,
RegSvr32.exe /-002-/ 00005F73,00006064,
RegisteredOrganization /-001-/ 000191EB,
RegisteredOwner /-001-/ 000191C4,
Request URI too long /-001-/ 00010914,
Request completed /-001-/ 000100CA,
Request completed, but clear form /-001-/ 00010224,
Request entity was too large /-001-/ 000108C8,
Request forbidden /-001-/ 000105B0,
Required not supported /-001-/ 00010A3B,
Response File /-001-/ 0001DA5E,
ResponseResult /-005-/ 0001D646,0001D6BE,0001D703,0001D72A,0001D75E,
Result /-020-/ 00012F74,0001315D,000131E9,00013456,00015C64,00016055,00017894,00017E77,00017FAA,0001859C,0001982E,00019D57,00019E65,0001A479,0001A625,0001AAE9,0001AB86,0001AEB2,0001AF39,0001B073,
ResultCode /-002-/ 0001D646,0001D6BE,
Retry after doing the appropriate action /-001-/ 0001099E,
Rocket.skn /-001-/ 000061FE,
SETUPSTR862 /-001-/ 00018AD4,
SHELL_OBJECT_FOLDER /-002-/ 00020384,000206E9,
SILENTNOTPOSSIBLEvalue /-004-/ 0001CB08,0001CB4F,0001D881,0001D8C8,
SOFTWARE\\Microsoft\\Windows\\CurrentVersion /-001-/ 00013F63,
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup /-001-/ 0000C218,
SRCDIR /-002-/ 0002044A,00020777,
SRCDISK /-001-/ 0002067B,
SSL certificate common name (host name field) is incorrect梖or example, /-001-/ 0001288B,
SSL certificate date that was received from the server is bad. The certi /-001-/ 0001295F,
SSL certificate is invalid. /-001-/ 00012B21,
SSL certificate was revoked. /-003-/ 00012A3D,00012A89,00012AD5,
START COMPONENT\r\n /-001-/ 0000EBD5,
SdAskDestPath /-002-/ 00015BFA,00015F17,
SdFinish /-001-/ 00017F43,
SdFinishReboot /-001-/ 00017827,
SdLicense /-001-/ 000197D2,
SdRegisterUserEx /-002-/ 00019E02,0001A2F4,
SdSelectFolder /-002-/ 0001A5C4,0001A99C,
SdWelcome /-002-/ 0001AB2A,0001AD8B,
Section /-001-/ 0001D703,
SelectDir /-003-/ 0001AF1E,0001B058,0001B0D0,
Server couldn\'t decide what to return /-001-/ 000102BA,
Server has switched protocols in upgrade header /-001-/ 0001006B,
Server timed out waiting for request /-001-/ 00010719,
SetFont /-001-/ 00008071,
Shared Files -- Not Removed /-001-/ 00022B46,
Shared Files -- Removed /-001-/ 00022B94,
SharedFile /-001-/ 000160FD,
SharedFileDlg /-001-/ 000160B7,
ShowControl /-002-/ 00008FC8,000096B6,
Software /-001-/ 00014AAE,
Software\\Microsoft\\Windows NT\\CurrentVersion /-001-/ 00013E62,
Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\ /-002-/ 00014F7D,0001501A,
Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\ /-004-/ 000059AB,000150B3,0001516F,0001522F,
Source /-005-/ 00021C33,00021CAE,00021D29,00021E1A,000226FB,
SprintfBox /-002-/ 000131CD,0001343A,
Startup /-003-/ 00022691,000226C7,000226FB,
Static /-003-/ 00006874,00006B0E,00006BB9,
Status /-001-/ 0000E9FA,
StatusText /-001-/ 00020D36,
SubVersionNumber /-001-/ 00013F96,
Success /-002-/ 0000E74A,000149C8,
TARGETDIR /-002-/ 000203EC,00020735,
TARGETDISK /-001-/ 0002061C,
Temporarily overloaded /-001-/ 00010AD5,
The HTTP cookie requires confirmation. /-001-/ 00010C0D,
The HTTP cookie was declined by the server. /-001-/ 00010BB2,
The HTTP request was not redirected. /-001-/ 00010E7F,
The Internet connection has been lost. /-001-/ 000114DC,
The MS-Logoff digest header has been returned from the Web site. /-001-/ 00011F83,
The SSL certificate contains errors. /-001-/ 000129E9,
The URL is invalid. /-001-/ 00011E7E,
The URL scheme could not be recognized, or is not supported. /-001-/ 00012E82,
The Web site or server indicated is unreachable. /-001-/ 00012BE4,
The Win32 Internet function needs to redo the request. /-001-/ 00011673,
The Win32 Internet function support is being shut down or unloaded. /-001-/ 00012C44,
The application could not start an asynchronous thread. /-001-/ 00010FF5,
The application experienced an internal error loading the SSL libraries. /-001-/ 00012B6C,
The application is moving from a non-SSL to an SSL connection because of /-001-/ 000117A6,
The application is moving from an SSL to an non-SSL connection because o /-001-/ 0001182A,
The application is posting and attempting to change multiple lines of te /-001-/ 00011259,
The application is posting data to a sever that is not secure. /-001-/ 00012597,
The attempt to connect to the server failed. /-001-/ 000111FD,
The automatic proxy configuration script could not be downloaded. The IN /-001-/ 00012DDE,
The connection with the server has been reset. /-001-/ 00011419,
The connection with the server has been terminated. /-001-/ 000113B6,
The content is not entirely secure. Some of the content being viewed may /-001-/ 00011FF3,
The data being submitted to an SSL connection is being redirected to a n /-001-/ 000118AF,
The designated proxy server cannot be reached. /-001-/ 00012661,
The dialog box should be retried. /-001-/ 0001283A,
The format of the request is invalid. /-001-/ 00011939,
The function could not handle the redirection, because the scheme change /-001-/ 000126BF,
The function failed due to a security check. /-001-/ 00011617,
The function is unfamiliar with the Certificate Authority that generated /-001-/ 00011CBC,
The function was unable to cache the file. /-001-/ 00012D84,
The header could not be added because it already exists. /-001-/ 00010CB9,
The length of an option supplied to InternetQueryOption or InternetSetOp /-001-/ 000110CB,
The operation was canceled, usually because the handle on which the requ /-001-/ 00012422,
The redirection failed because either the scheme changed (for example, H /-001-/ 00010ED3,
The redirection requires user confirmation. /-001-/ 00010F9A,
The request cannot be made via a proxy. /-001-/ 000123CB,
The request failed because the handle already exists. /-001-/ 00011741,
The request has timed out. /-001-/ 00012D3A,
The request made to HttpQueryInfo is invalid. /-001-/ 00010DCA,
The request requires a CD-ROM to be inserted in the CD-ROM drive to loca /-001-/ 00011BDB,
The request to connect and log on to an FTP server could not be complete /-001-/ 00011A90,
The request to connect and log on to an FTP server could not be complete /-001-/ 00011B35,
The request to connect and log on to an FTP server failed. /-001-/ 00011F19,
The request to the proxy was invalid. /-001-/ 00011E29,
The requested header could not be located. /-001-/ 00010D21,
The requested item could not be located. /-001-/ 00011EC1,
The requested operation cannot be carried out because the handle supplie /-001-/ 0001198E,
The requested operation is invalid. /-001-/ 00011D4E,
The requested option cannot be set, only queried. /-001-/ 000124D6,
The requested protocol could not be located. /-001-/ 00012605,
The requested resource requires Fortezza authentication. /-001-/ 000116D9,
The required operation could not be completed because one or more reques /-001-/ 000127B3,
The required protocol stack is not loaded and the application cannot sta /-001-/ 00012CB7,
The resource is no longer available /-001-/ 000107C0,
The server did not return any headers. /-001-/ 00010C63,
The server is requesting client authentication. /-001-/ 000112F3,
The server name could not be resolved. /-001-/ 0001208D,
The server refused to accept request w/o a length /-001-/ 00010813,
The server response could not be parsed. /-001-/ 00010E27,
The supplied header is invalid. /-001-/ 00010D7B,
The type of handle supplied is incorrect for this operation. /-001-/ 00011A24,
There was an error in the automatic proxy configuration script. /-001-/ 0001105C,
Timed out waiting for gateway /-001-/ 00010B1B,
Title /-001-/ 00007FE8,
Type /-001-/ 0001D75E,
UNINST /-002-/ 0002055C,00020835,
UNINSTALL_STRING /-002-/ 000205B7,00020874,
USER /-001-/ 00019157,
Unable to create dialog.\n /-001-/ 00018E5B,
UninstallString /-001-/ 000151B0,
Unsupported media type /-001-/ 00010958,
User should resubmit with more info /-001-/ 0001076D,
VC200 /-001-/ 00004F84,
value /-020-/ 00020384,000203EC,0002044A,000204A5,0002055C,000205B7,0002061C,0002067B,000206E9,00020735,00020777,000207B6,00020835,00020874,000209E5,00020A23,00020AC7,00020AE8,00020BC4,00020BFD,
Version /-004-/ 0001B8D1,0001DADE,0001DBD2,00020AAC,
Visible /-001-/ 0000990C,
VoiceCenter /-001-/ 000054BC,
VoiceCenter.ico /-001-/ 0000597F,
VoiceCenterHelp.chm /-001-/ 00005EE5,
WIN.INI /-002-/ 00014238,0001445F,
WIN9X /-022-/ 0000DCFB,00013732,0001376A,000137A2,000137DA,00013819,00013858,00013897,00013BF9,00013C90,00013CD3,00014015,00014079,000140DD,00014140,00018FF4,0001B338,000217C0,000221AD,0002364B,000236B7,000239A4,
WINDIR /-001-/ 00020BC4,
WINNT /-018-/ 000135CC,00013604,0001363D,00013678,000136B2,000136F0,000139AA,00013A41,00013AA0,00013B1E,00013E0A,00013F08,00014E76,000190A4,00023565,000235D2,00023723,00023790,
WINSYSDIR /-001-/ 00020BFD,
YesToAll /-002-/ 00016E34,000170E8,
\" /-003-/ 000194FA,0001F1AC,0001F1BA,
\"\r\n /-007-/ 0000ED9A,0000EEC9,0000EFF8,0000F126,0000F25B,0000F557,0000F68B,
\' \' /-001-/ 0001C16F,
\\ /-002-/ 0000A740,00014ADD,
\\Software\\Microsoft\\Windows NT\\CurrentVersion /-001-/ 00019115,
\\Software\\Microsoft\\Windows\\CurrentVersion /-001-/ 00019065,
\n /-002-/ 0001967C,00021287,
\n\n /-002-/ 00021369,00021E8F,
\n\n\t /-001-/ 000195D2,
\r\n /-001-/ 0000778C,
\t /-001-/ 000212FE,
_r_a_p_.tmp /-002-/ 0000D759,0000D7C2,
a /-001-/ 00013FFB,
b /-001-/ 0001405F,
bAdmin_Logged_On /-002-/ 00013709,00013E3B,
bAlpha /-003-/ 000138F6,00013DB4,0002353F,
bIntel /-003-/ 0000DBA3,0001390B,00013DD4,
bOpt1 /-002-/ 00017FFE,000185B9,
bOpt2 /-002-/ 0001801A,000185D5,
bShellExplorer /-006-/ 000138D9,00013A24,00013B01,00013C31,00014EB3,0001923E,
bSubversion_A /-002-/ 000137F3,0001402E,
bSubversion_B /-002-/ 00013832,00014092,
bSubversion_C /-002-/ 00013871,000140F6,
bVersionNotFound /-002-/ 000138B0,00014159,
bWin2000 /-004-/ 00013691,00013B37,000235EB,000237A9,
bWin95 /-003-/ 0001374B,00013CA9,00023664,
bWin98 /-006-/ 000137BB,00013CEC,000217D9,000221C6,000236D0,000239BD,
bWin9X /-005-/ 0000DD14,00013783,00013C12,0001900D,0001B351,
bWinNT /-004-/ 000135E5,000139C3,00014E8F,000190BD,
bWinNT351 /-002-/ 00013656,00013AB9,
bWinNT4 /-004-/ 0001361D,00013A5A,0002357E,0002373C,
boot /-003-/ 0000CCB9,0000CD6E,0000CE26,
boot.description /-002-/ 0000CD0D,0000CDC3,
bottom /-011-/ 00008D2C,00008DB1,00008ED6,00016488,00016510,0001667F,0001678C,000168BA,000169E8,00016B16,000175C6,
c /-001-/ 000140C3,
default.pal /-003-/ 0000F975,0000F9C1,0000FA04,
dwEventType /-005-/ 0002189B,0002226A,000223F1,00023AE3,00023BFE,
dwRestorePtType /-007-/ 0002187D,000223D3,00023BE0,00023DCC,00023E52,00023ED8,00023F43,
edit /-001-/ 000187AB,
int1 /-008-/ 000218FD,0002191F,00022311,00022333,00023A85,00023B3D,00023C60,00023C82,
int2 /-008-/ 00021982,000219A4,00022396,000223B8,00023AC6,00023B7E,00023CE5,00023D07,
ismif32.dll /-001-/ 0000EA6C,
language.dll /-001-/ 0000CCB9,
left /-018-/ 00008D6E,00008EB1,00016422,0001654E,00016573,000165A2,0001665A,000166CA,00016767,000167F8,00016895,00016926,000169C3,00016A54,00016AF1,00016B82,000175A1,00017632,
llSequenceNumber /-016-/ 000218B5,000218D9,0002193A,0002195E,000222C9,000222ED,0002234E,00022372,00023A61,00023AA2,00023B19,00023B5A,00023C18,00023C3C,00023C9D,00023CC1,
mouse.drv /-002-/ 0000CD0D,0000CD6E,
nDay /-003-/ 0000AA7A,0000C6F7,0000E8A3,
nFileAttribs /-001-/ 0000B415,
nHourMin /-005-/ 0000AEA2,0000C799,0000C7C8,0000E8CE,0000E8FD,
nMajorVersion /-001-/ 0000CFB5,
nMinorVersion /-001-/ 0000CFD6,
nOSMajor /-003-/ 00013920,00013BB8,00013D4A,
nOSMinor /-003-/ 00013937,00013B92,00013D24,
nOSVersionInfoSize /-001-/ 0000CF4F,
nSeconds /-003-/ 0000AEB7,0000C7F7,0000E92C,
nServicePack /-002-/ 000136CB,00013F21,
nStatus /-001-/ 00023B03,
nTotalPhys /-001-/ 0000CB6F,
nWinMajor /-003-/ 0001394E,000139F3,00013D70,
nWinMinor /-003-/ 00013966,00013B6B,00013C5F,
nYearMonth /-005-/ 0000AA54,0000C6C6,0000C722,0000E841,0000E872,
network.drv /-002-/ 0000CDC3,0000CE26,
number /-002-/ 0001C2FB,0001CD87,
percent /-001-/ 00020D22,
right /-010-/ 00008D04,00008D55,00008E98,00016409,00016641,0001674E,0001687C,000169AA,00016AD8,00017588,
setup.ilg /-002-/ 00014D6A,0002272F,
setup.ini /-003-/ 0002267B,000226B1,000226E5,
setup.iss /-002-/ 0001B588,0001B684,
setup.log /-001-/ 0001B5CA,
sfc.dll /-009-/ 0002180D,00021862,000219EF,000221FA,0002224F,0002243D,000239F1,00023A46,00023D6B,
space.skn /-001-/ 00006214,
string /-002-/ 0001C316,0001CD67,
system.ini /-005-/ 0000CCB9,0000CD0D,0000CD6E,0000CDC3,0000CE26,
szCompany /-002-/ 00019ED6,0001A436,
szDescription /-004-/ 00023E12,00023E98,00023F1E,00023F89,
szDir /-004-/ 00015CB8,00016037,0001AF8D,0001B090,
szFileName /-003-/ 0000B442,0000B47B,0000B51F,
szFolder /-002-/ 0001A679,0001AAC8,
szName /-002-/ 00019EB9,0001A417,
szSerial /-002-/ 00019EF6,0001A458,
top /-017-/ 00008DCB,00008EF0,000164A2,0001652A,0001658B,00016699,000166E2,000167A6,00016810,000168D4,0001693E,00016A02,00016A6C,00016B30,00016B9A,000175E0,0001764A,
user.pal /-003-/ 0000F8B0,0000F8F9,0000F939,
v6.00.000 /-002-/ 0001B910,0001DADE,
white.skn /-001-/ 00006229,
| /-001-/ 0001954B,
*/
typedef type_0
begin
BOOL bWin95;
BOOL bWin9X;
BOOL bWin98;
BOOL bSubversion_A;
BOOL bSubversion_B;
BOOL bSubversion_C;
BOOL bVersionNotFound;
end;
typedef type_1
begin
BOOL bWinNT;
BOOL bWinNT4;
BOOL bWinNT351;
BOOL bWin2000;
BOOL bAdmin_Logged_On;
NUMBER nServicePack;
end;
typedef type_2
begin
type_1 WINNT;
type_0 WIN9X;
BOOL bShellExplorer;
BOOL bAlpha;
BOOL bIntel;
NUMBER nOSMajor;
NUMBER nOSMinor;
NUMBER nWinMajor;
NUMBER nWinMinor;
end;
typedef type_3
begin
NUMBER int1;
NUMBER int2;
end;
typedef type_4
begin
NUMBER dwEventType;
NUMBER dwRestorePtType;
type_3 llSequenceNumber;
STRING szDescription[64];
end;
typedef type_5
begin
NUMBER nStatus;
type_3 llSequenceNumber;
end;
typedef type_6
begin
NUMBER nYearMonth;
NUMBER nDay;
NUMBER nHourMin;
NUMBER nSeconds;
end;
typedef type_7
begin
NUMBER nLength;
NUMBER nMemoryLoad;
NUMBER nTotalPhys;
NUMBER nAvailPhys;
NUMBER nTotalPageFile;
NUMBER nAvailPageFile;
NUMBER nTotalVirtual;
NUMBER nAvailVirtual;
end;
typedef type_8
begin
NUMBER nOSVersionInfoSize;
NUMBER nMajorVersion;
NUMBER nMinorVersion;
NUMBER nBuildNumber;
NUMBER nPlatformId;
STRING szCSDVersion[128];
end;
typedef type_9
begin
NUMBER nLowDateTime;
NUMBER nHighDateTime;
end;
typedef type_10
begin
NUMBER nFileAttribs;
type_9 ftCreationTime;
type_9 ftLastAccessTime;
type_9 ftLastWriteTime;
NUMBER nFileSizeHigh;
NUMBER nFileSizeLow;
NUMBER nReserved0;
NUMBER nReserved1;
STRING szFileName[260];
STRING szAlternateFileName[14];
STRING szFiller[2];
end;
typedef type_11
begin
NUMBER left;
NUMBER top;
NUMBER right;
NUMBER bottom;
end;
STRING g_str0;
STRING g_str1;
STRING g_str2;
STRING g_str3[200];
STRING g_str4;
STRING g_str5;
STRING g_str6;
STRING g_str7;
STRING g_str8;
STRING g_str9;
STRING g_str10;
STRING g_str11;
STRING g_str12;
STRING g_str13;
STRING g_str14;
STRING g_str15;
STRING g_str16;
STRING g_str17;
STRING g_str18;
STRING g_str19;
STRING g_str20;
STRING g_str21;
STRING g_str22;
STRING g_str23;
STRING g_str24;
STRING g_str25;
STRING g_str26;
STRING g_str27;
STRING g_str28;
STRING g_str29;
STRING g_str30;
STRING g_str31;
STRING g_str32;
STRING g_str33;
STRING g_str34;
STRING g_str35;
STRING g_str36;
STRING g_str37;
STRING g_str38;
STRING g_str39;
STRING g_str40;
STRING g_str41;
STRING g_str42;
STRING g_str43;
STRING g_str44;
STRING g_str45;
STRING g_str46;
STRING g_str47;
STRING g_str48;
STRING g_str49;
STRING g_str50;
STRING g_str51;
STRING g_str52;
STRING g_str53;
STRING g_str54;
STRING g_str55;
STRING g_str56;
STRING g_str57;
STRING g_str58;
STRING g_str59;
STRING g_str60;
STRING g_str61;
STRING g_str62;
STRING g_str63;
STRING g_str64;
STRING g_str65;
STRING g_str66;
STRING g_str67;
STRING g_str68;
STRING g_str69;
STRING g_str70;
STRING g_str71;
STRING g_str72;
NUMBER g_number0;
NUMBER g_number1;
NUMBER g_number2;
NUMBER g_number3;
NUMBER g_number4;
NUMBER g_number5;
NUMBER g_number6;
NUMBER g_number7;
NUMBER g_number8;
NUMBER g_number9;
NUMBER g_number10;
NUMBER g_number11;
NUMBER g_number12;
NUMBER g_number13;
NUMBER g_number14;
NUMBER g_number15;
NUMBER g_number16;
NUMBER g_number17;
NUMBER g_number18;
NUMBER g_number19;
NUMBER g_number20;
NUMBER g_number21;
NUMBER g_number22;
NUMBER g_number23;
NUMBER g_number24;
NUMBER g_number25;
NUMBER g_number26;
NUMBER g_number27;
NUMBER g_number28;
NUMBER g_number29;
NUMBER g_number30;
NUMBER g_number31;
NUMBER g_number32;
NUMBER g_number33;
NUMBER g_number34;
NUMBER g_number35;
NUMBER g_number36;
NUMBER g_number37;
NUMBER g_number38;
NUMBER g_number39;
NUMBER g_number40;
NUMBER g_number41;
NUMBER g_number42;
NUMBER g_number43;
NUMBER g_number44;
NUMBER g_number45;
NUMBER g_number46;
NUMBER g_number47;
NUMBER g_number48;
NUMBER g_number49;
NUMBER g_number50;
NUMBER g_number51;
NUMBER g_number52;
NUMBER g_number53;
NUMBER g_number54;
NUMBER g_number55;
NUMBER g_number56;
NUMBER g_number57;
NUMBER g_number58;
NUMBER g_number59;
NUMBER g_number60;
NUMBER g_number61;
NUMBER g_number62;
NUMBER g_number63;
NUMBER g_number64;
NUMBER g_number65;
NUMBER g_number66;
NUMBER g_number67;
NUMBER g_number68;
NUMBER g_number69;
OBJECT LAST_RESULT;
OBJECT NOTHING;
OBJECT Err;
type_2 g_struct_3;
OBJECT g_obj4;
OBJECT g_obj5;
OBJECT g_obj6;
OBJECT g_obj7;
OBJECT g_obj8;
OBJECT g_obj9;
OBJECT g_obj10;
type_4 g_struct_11;
type_5 g_struct_12;
prototype NUMBER function_0();
prototype NUMBER function_1();
prototype NUMBER function_2();
prototype NUMBER function_3();
prototype NUMBER function_4();
prototype NUMBER function_5();
prototype NUMBER function_6();
prototype NUMBER function_7();
prototype NUMBER function_8();
prototype BOOL function_9(BYREF STRING);
prototype VOID function_10(BYREF STRING);
prototype VOID function_11(BYREF STRING);
prototype NUMBER function_12();
prototype VOID function_13(NUMBER);
prototype NUMBER function_14(STRING, STRING);
prototype NUMBER VoiceCenter_Installing();
prototype NUMBER VoiceCenter_Installed();
prototype NUMBER VoiceCenter_UnInstalling();
prototype NUMBER SharedDLLs_Installed();
prototype NUMBER SharedDLLs_UnInstalled();
prototype NUMBER WMAConversions_Installing();
prototype NUMBER WMAConversions_Installed();
prototype NUMBER WMAConversions_UnInstalling();
prototype NUMBER Skins_Installing();
prototype NUMBER Skins_Installed();
prototype NUMBER Skins_UnInstalling();
prototype BOOL sfc.SRSetRestorePoint(LIST, LIST);
prototype NUMBER AEInst.WaitFor(NUMBER);
prototype NUMBER AEInst.IsProductRegistered(BYREF STRING);
prototype NUMBER AEInst.GetRegisteredOrganization(BYREF STRING, NUMBER);
prototype NUMBER AEInst.GetRegisteredOwner(BYREF STRING, NUMBER);
prototype NUMBER AEInst.RegisterProduct(BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BOOL);
prototype NUMBER ISRT.IsObject(OBJECT);
prototype NUMBER ISRT.IsEmpty(OBJECT);
prototype NUMBER ISRT.__GetMainWindow(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetProgress(LIST, BYREF OBJECT);
prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT);
prototype NUMBER USER.GetClientRect(HWND, LIST);
prototype HWND KERNEL.GetModuleHandle(STRING);
prototype INT USER.LoadString(INT, INT, BYREF STRING, INT);
prototype INT USER.ShowWindow(HWND, SHORT);
prototype NUMBER USER.SetWindowText(HWND, STRING);
prototype HWND USER.SetFocus(HWND);
prototype INT USER.ReleaseDC(HWND, HWND);
prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT);
prototype BOOL USER.IsWindow(HWND);
prototype BOOL USER.IsIconic(HWND);
prototype NUMBER USER.GetWindowRect(HWND, LIST);
prototype NUMBER USER.GetWindowLong(HWND, INT);
prototype HWND USER.GetFocus();
prototype HWND USER.GetDlgItem(HWND, INT);
prototype HWND USER.GetDC(HWND);
prototype INT USER.GetClassName(HWND, BYREF STRING, INT);
prototype BOOL USER.EnableWindow(HWND, SHORT);
prototype NUMBER ISRT.MessageBeepP(NUMBER);
prototype NUMBER ISRT.GetHandle(LIST, NUMBER);
prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER);
prototype NUMBER ISRT._Rebooted(NUMBER);
prototype NUMBER ISRT._AppSearch(NUMBER);
prototype NUMBER ISRT._CCPSearch(NUMBER);
prototype NUMBER ISRT._ExitInstall(NUMBER);
prototype NUMBER ISRT._InitInstall(NUMBER);
prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER);
prototype NUMBER KERNEL32.CloseHandle(NUMBER);
prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, LIST, NUMBER, NUMBER, NUMBER);
prototype NUMBER KERNEL32.DeleteFileA(STRING);
prototype NUMBER KERNEL32.GetDriveType(STRING);
prototype NUMBER KERNEL32.GetFileAttributesA(STRING);
prototype NUMBER KERNEL32.GetFileTime(NUMBER, LIST, LIST, LIST);
prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GetLocalTime(LIST);
prototype NUMBER KERNEL32.GetPrivateProfileStringA(LIST, LIST, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetProfileStringA(LIST, LIST, STRING, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetSystemDefaultLCID();
prototype NUMBER KERNEL32.GetUserDefaultLangID();
prototype BOOL USER.IsWindowVisible(HWND);
prototype BOOL USER.SetForegroundWindow(HWND);
prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER);
prototype NUMBER USER32.GetDesktopWindow();
prototype NUMBER USER32.GetSystemMetrics(NUMBER);
prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER);
prototype NUMBER USER32.GetWindowTextLength(HWND);
prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER);
prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING);
prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER);
prototype NUMBER USER32.ScreenToClient(HWND, LIST);
prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, LIST, NUMBER);
prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL);
prototype NUMBER ISRT._EnablePrevDialog(LIST, BOOL, STRING);
prototype NUMBER KERNEL32.GetVersion();
prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GlobalMemoryStatus(LIST);
prototype NUMBER KERNEL32.FileTimeToSystemTime(LIST, LIST);
prototype NUMBER KERNEL32.FileTimeToLocalFileTime(LIST, LIST);
prototype NUMBER KERNEL32.FindClose(NUMBER);
prototype NUMBER KERNEL32.FindFirstFileA(STRING, LIST);
prototype NUMBER KERNEL32.FindNextFileA(NUMBER, LIST);
prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER);
prototype NUMBER KERNEL32.LocalFileTimeToFileTime(LIST, LIST);
prototype NUMBER KERNEL32.lstrlen(STRING);
prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER);
prototype NUMBER KERNEL32.SetFileTime(NUMBER, LIST, LIST, LIST);
prototype NUMBER KERNEL32.SystemTimeToFileTime(LIST, LIST);
prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, LIST, LIST, STRING);
prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING);
prototype NUMBER KERNEL32.WriteProfileStringA(STRING, LIST, LIST);
prototype BOOL KERNEL32.GetVersionEx(LIST);
prototype OBJECT function_111();
prototype NUMBER function_112(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_113(STRING, STRING);
prototype NUMBER function_114(STRING, STRING, BOOL);
prototype NUMBER function_115(STRING, STRING, LIST);
prototype NUMBER function_116(STRING);
prototype NUMBER function_117(STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER function_118(STRING, NUMBER, BOOL);
prototype NUMBER function_119();
prototype NUMBER function_120();
prototype NUMBER function_121(STRING);
prototype NUMBER ISRT._ComponentRemoveAll(NUMBER);
prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING);
prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING);
prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF OBJECT, BYREF STRING);
prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING);
prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER);
prototype NUMBER ISRT._ComponentReinstall(NUMBER);
prototype NUMBER function_133(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_134(STRING, STRING, STRING, NUMBER);
prototype NUMBER function_135(STRING);
prototype NUMBER function_136(STRING);
prototype NUMBER function_137(STRING);
prototype NUMBER function_138(STRING);
prototype NUMBER function_139(STRING);
prototype NUMBER function_140(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_141(STRING, NUMBER, STRING);
prototype NUMBER function_142(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_143(STRING, NUMBER, STRING);
prototype NUMBER function_144(STRING, NUMBER);
prototype NUMBER function_145(STRING, NUMBER, NUMBER);
prototype NUMBER function_146(STRING, NUMBER);
prototype NUMBER function_147(STRING, NUMBER, LIST);
prototype NUMBER function_148(STRING, NUMBER);
prototype NUMBER function_149(STRING, NUMBER, LIST);
prototype NUMBER ISRT._DefineDialog(LIST, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER ISRT._WaitOnDialog(LIST, STRING);
prototype NUMBER ISRT._EndDialog(LIST, STRING);
prototype NUMBER ISRT._ReleaseDialog(LIST, STRING);
prototype NUMBER ISRT._CmdGetHwndDlg(LIST, STRING);
prototype NUMBER ISRT._CtrlGetSubCommand(LIST, STRING);
prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_157(NUMBER, STRING, NUMBER);
prototype NUMBER function_158();
prototype NUMBER function_159(NUMBER, STRING);
prototype NUMBER function_160(STRING, NUMBER, NUMBER);
prototype STRING function_161(NUMBER);
prototype STRING function_162(NUMBER);
prototype STRING function_163(NUMBER);
prototype NUMBER function_164();
prototype NUMBER ISRT._DialogSetFont(LIST, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.GetFontSub(LIST, BYREF STRING);
prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING);
prototype NUMBER ISRT._SetAltMainImage(LIST, NUMBER, STRING);
prototype NUMBER function_169();
prototype NUMBER function_170();
prototype NUMBER function_171();
prototype NUMBER function_172();
prototype NUMBER function_173();
prototype NUMBER function_174(NUMBER);
prototype NUMBER function_175(NUMBER);
prototype NUMBER function_176(NUMBER);
prototype NUMBER function_177(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._EnableStatus(LIST, NUMBER);
prototype NUMBER ISRT._DisableStatus(LIST);
prototype NUMBER ISRT.EnableHourGlass(LIST, BOOL);
prototype NUMBER ISRT._EnableDialogCache(LIST, BOOL);
prototype NUMBER function_182(STRING, STRING);
prototype NUMBER function_183(STRING, STRING);
prototype VOID function_184();
prototype NUMBER function_185(STRING, STRING);
prototype NUMBER function_186(STRING, STRING, NUMBER);
prototype NUMBER ISRT.LnchAppAndWait(STRING, STRING, NUMBER);
prototype NUMBER function_188(STRING);
prototype NUMBER function_189(STRING);
prototype NUMBER function_190(NUMBER);
prototype NUMBER function_191(BYREF NUMBER, STRING, STRING);
prototype NUMBER function_192(NUMBER);
prototype NUMBER function_193(NUMBER, STRING);
prototype NUMBER function_194(STRING);
prototype NUMBER function_195(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_196(STRING);
prototype NUMBER function_197(STRING, STRING, BYREF STRING);
prototype NUMBER function_198();
prototype NUMBER function_199(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL);
prototype BOOL ISRT._ExistsDir(STRING);
prototype BOOL ISRT._ExistsDisk(STRING);
prototype BOOL ISRT._ExistsFile(STRING);
prototype NUMBER ISRT._CreateDir(LIST, STRING);
prototype NUMBER ISRT._OpenFile(LIST, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._CloseFile(LIST, NUMBER);
prototype NUMBER ISRT._WriteLine(LIST, NUMBER, STRING);
prototype NUMBER function_207(STRING);
prototype NUMBER function_208(STRING, NUMBER);
prototype NUMBER function_209(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_210(NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_211(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_212();
prototype NUMBER function_213(BYREF NUMBER);
prototype NUMBER function_214(NUMBER, BYREF STRING);
prototype NUMBER function_215(BYREF NUMBER, STRING);
prototype NUMBER function_216(BYREF NUMBER);
prototype NUMBER function_217(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_218(BYREF STRING);
prototype NUMBER function_219(BYREF STRING);
prototype NUMBER function_220(BYREF STRING);
prototype NUMBER function_221(BYREF STRING);
prototype NUMBER function_222(BYREF STRING);
prototype NUMBER function_223(BYREF NUMBER);
prototype NUMBER function_224(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_225(BYREF NUMBER);
prototype NUMBER function_226(STRING, BYREF STRING);
prototype NUMBER function_227(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_228(STRING, NUMBER);
prototype NUMBER ISRT.GetCPUType();
prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL);
prototype NUMBER function_232();
prototype NUMBER function_233();
prototype NUMBER function_234(BYREF STRING, NUMBER, BYREF STRING);
prototype NUMBER function_235();
prototype NUMBER function_236();
prototype NUMBER function_237();
prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER);
prototype VOID ISRT._InetEndofTransfer(NUMBER);
prototype NUMBER ISRT._InetGetLastError(NUMBER);
prototype NUMBER function_241(NUMBER, STRING);
prototype BOOL ISRT.IsNTAdmin();
prototype BOOL ISRT.PathIsValidSyntax(STRING);
prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER);
prototype VOID __ISRTUnInit();
prototype NUMBER __ISRTSetComponentLog(NUMBER);
prototype NUMBER __ISRTRestoreMainLog();
prototype NUMBER ISRT.__GetInfo(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetLogDB(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetFileRegistrar(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetReboot(LIST, BYREF OBJECT);
prototype NUMBER ISRT.__GetTextSub(LIST, BOOL, BYREF OBJECT);
prototype NUMBER ISRT.__GetContextGUID(LIST, BYREF STRING);
prototype NUMBER ISRT.__GetCmdLineOptions(LIST, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__RestoreMainLog(NUMBER);
prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER);
prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER);
prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER);
prototype STRING function_259(STRING);
prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_261(NUMBER, STRING);
prototype NUMBER function_262();
prototype NUMBER function_263();
prototype NUMBER function_264();
prototype NUMBER function_265();
prototype NUMBER function_266(STRING);
prototype NUMBER function_267();
prototype NUMBER function_268();
prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_270();
prototype NUMBER function_271();
prototype NUMBER ISRT._SetPaletteFile(LIST, STRING);
prototype NUMBER ISRT.__GetUser(LIST, BYREF OBJECT);
prototype NUMBER ISRT._CleanupInet(NUMBER);
prototype NUMBER ISRT._SetupInet(NUMBER);
prototype NUMBER function_276(NUMBER);
prototype NUMBER function_277(NUMBER);
prototype NUMBER function_278(NUMBER, NUMBER);
prototype NUMBER function_279(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER function_280(NUMBER);
prototype NUMBER function_281(NUMBER);
prototype NUMBER function_282(NUMBER);
prototype NUMBER __ISRTDoExit();
prototype NUMBER function_284(NUMBER);
prototype STRING function_285(NUMBER);
prototype NUMBER function_286(STRING, NUMBER);
prototype NUMBER function_287(NUMBER, STRING, STRING, ...);
prototype NUMBER function_288(STRING, STRING, NUMBER);
prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF OBJECT);
prototype NUMBER function_290(NUMBER);
prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER);
prototype NUMBER function_292();
prototype NUMBER function_293();
prototype NUMBER function_294();
prototype NUMBER function_295(STRING, STRING, STRING, BYREF STRING);
prototype NUMBER function_296(STRING, STRING, STRING, STRING);
prototype NUMBER function_297(STRING, STRING, STRING, STRING);
prototype NUMBER function_298(STRING);
prototype NUMBER function_299(BYREF STRING, BOOL);
prototype NUMBER function_300(NUMBER);
prototype NUMBER function_301(BYREF STRING);
prototype NUMBER function_302();
prototype NUMBER function_303(STRING, STRING, STRING, STRING);
prototype NUMBER function_304(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_305(NUMBER);
prototype NUMBER function_306(NUMBER, STRING);
prototype NUMBER function_307(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_308();
prototype NUMBER function_309(STRING);
prototype NUMBER function_310(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_311(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_312(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_313();
prototype NUMBER ISRT._RegSetKeyBinaryvalue(LIST, NUMBER, STRING, STRING, BINARY, NUMBER);
prototype NUMBER ISRT._RegSetKeyvalue(LIST, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._RegQueryKeyBinaryvalue(LIST, NUMBER, STRING, STRING, BYREF BINARY, BYREF NUMBER);
prototype NUMBER ISRT._RegQueryKeyvalue(LIST, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER ISRT._RegCreateKey(LIST, NUMBER, STRING, STRING, BOOL);
prototype NUMBER function_319(NUMBER);
prototype NUMBER function_320(BYREF LIST);
prototype NUMBER function_321(LIST);
prototype NUMBER function_322(LIST, NUMBER);
prototype NUMBER function_323(LIST, NUMBER, NUMBER);
prototype NUMBER function_324(LIST, STRING, NUMBER);
prototype NUMBER function_325(LIST, BYREF STRING);
prototype NUMBER function_326(LIST, STRING);
prototype NUMBER function_327(LIST, BYREF NUMBER);
prototype NUMBER function_328(LIST, BYREF STRING);
prototype NUMBER function_329(LIST, BYREF NUMBER);
prototype NUMBER function_330(LIST, BYREF STRING);
prototype NUMBER function_331(LIST);
prototype NUMBER function_332(LIST, STRING);
prototype NUMBER function_333(LIST);
prototype NUMBER ISRT._ListDeleteString(LIST, NUMBER);
prototype NUMBER ISRT._ListCurrentString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetFirstItem(LIST, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetFirstString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetNextItem(LIST, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetNextString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListReadFromFile(LIST, NUMBER, STRING);
prototype NUMBER ISRT._ListGetType(LIST, NUMBER);
prototype NUMBER ISRT._ListFindString(LIST, NUMBER, STRING);
prototype NUMBER ISRT._ListAddString(LIST, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._ListAddItem(LIST, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListSetIndex(LIST, NUMBER, NUMBER);
prototype NUMBER ISRT._ListCount(LIST, NUMBER);
prototype NUMBER ISRT._ListDestroy(LIST, BYREF NUMBER);
prototype NUMBER ISRT._ListCreate(LIST, NUMBER);
prototype NUMBER function_349(STRING, STRING, BYREF STRING, NUMBER);
prototype NUMBER function_350(NUMBER, STRING);
prototype NUMBER function_351(STRING, STRING, NUMBER);
prototype NUMBER function_352(STRING, STRING, NUMBER);
prototype NUMBER function_353(STRING, NUMBER, HWND);
prototype NUMBER function_354(STRING, NUMBER, HWND);
prototype NUMBER function_355(STRING, NUMBER, HWND);
prototype NUMBER function_356(STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_357(STRING, NUMBER);
prototype NUMBER function_358(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_359(STRING, NUMBER, NUMBER);
prototype NUMBER function_360(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_361(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER function_362();
prototype NUMBER function_363();
prototype NUMBER function_364(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_365(NUMBER);
prototype NUMBER function_366(NUMBER);
prototype NUMBER function_367(HWND);
prototype NUMBER function_368(STRING, INT, STRING);
prototype NUMBER function_369(STRING, NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER function_370(INT, STRING);
prototype NUMBER function_371(INT, BYREF INT, BYREF BOOL);
prototype NUMBER function_372(BYREF STRING, STRING, STRING, BYREF NUMBER);
prototype NUMBER function_373(BYREF STRING);
prototype NUMBER function_374(BYREF STRING, BYREF STRING);
prototype NUMBER function_375();
prototype NUMBER function_376(HWND);
prototype STRING function_377(NUMBER);
prototype NUMBER function_378(STRING);
prototype NUMBER function_379(STRING, NUMBER, STRING);
prototype NUMBER ISRT.LangLoadString(LIST, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER function_381(STRING, STRING, STRING, STRING);
prototype NUMBER function_382(STRING);
prototype NUMBER function_383(STRING, STRING, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER function_384(INT, INT, BYREF STRING, BYREF STRING, BYREF STRING);
prototype NUMBER function_385(STRING, STRING, BYREF STRING);
prototype NUMBER function_386(STRING, STRING);
prototype NUMBER function_387(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER function_388(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER ISRT._BrowseForFolder(LIST, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING);
prototype NUMBER function_390(STRING, LIST, LIST);
prototype NUMBER function_391(NUMBER);
prototype NUMBER function_392();
prototype STRING function_393(STRING);
prototype NUMBER ISRT.EnumFoldersItems(LIST, STRING, NUMBER, NUMBER);
prototype NUMBER function_395(STRING, STRING);
prototype NUMBER function_396();
prototype NUMBER function_397(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_398(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_399(STRING);
prototype NUMBER function_400(STRING, STRING, STRING);
prototype NUMBER function_401(STRING, STRING, NUMBER);
prototype NUMBER function_402(STRING, STRING, LIST);
prototype NUMBER function_403(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_404(NUMBER);
prototype NUMBER function_405(STRING, STRING);
prototype NUMBER function_406(STRING);
prototype NUMBER function_407(STRING, STRING, BYREF STRING);
prototype NUMBER function_408(STRING, STRING, BYREF NUMBER);
prototype NUMBER function_409(STRING, STRING, LIST);
prototype NUMBER function_410(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_411(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_412(NUMBER);
prototype NUMBER function_413(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_414();
prototype NUMBER function_415(STRING, STRING, STRING);
prototype NUMBER function_416(BOOL);
prototype NUMBER function_417(BOOL, STRING, STRING);
prototype NUMBER function_418(STRING, STRING, NUMBER, STRING);
prototype NUMBER function_419(STRING, STRING, STRING);
prototype NUMBER function_420();
prototype NUMBER function_421();
prototype NUMBER function_422(NUMBER);
prototype NUMBER function_423(STRING, BYREF STRING);
prototype NUMBER function_424(STRING, BYREF STRING);
prototype NUMBER function_425(BYREF STRING, STRING, NUMBER);
prototype NUMBER function_426(LIST, STRING, STRING);
prototype NUMBER function_427(STRING);
prototype NUMBER function_428(STRING);
prototype NUMBER function_429(BYREF STRING);
prototype NUMBER function_430(BYREF STRING, STRING);
prototype NUMBER function_431(BYREF STRING, BOOL);
prototype NUMBER function_432(BYREF STRING);
prototype NUMBER function_433(BYREF STRING, STRING, ...);
prototype NUMBER function_434(BYREF STRING);
prototype NUMBER function_435(BYREF NUMBER, STRING);
prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER);
prototype STRING function_443();
prototype STRING function_444();
prototype STRING function_445();
prototype STRING function_446();
prototype STRING function_447();
prototype STRING function_448();
prototype NUMBER function_449();
prototype STRING function_450();
prototype NUMBER function_451();
prototype STRING function_452();
prototype OBJECT function_453();
prototype OBJECT function_454(STRING);
prototype NUMBER function_455(NUMBER);
prototype NUMBER function_456(NUMBER);
prototype NUMBER function_457();
prototype NUMBER function_458();
prototype NUMBER function_459();
prototype NUMBER function_460();
prototype NUMBER function_461();
prototype OBJECT function_462(NUMBER);
prototype VOID function_463(NUMBER, OBJECT);
prototype NUMBER function_464();
prototype NUMBER function_465();
prototype NUMBER function_466();
prototype NUMBER function_467(STRING);
prototype NUMBER function_468();
prototype VOID function_469();
prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._GetSupportDir(LIST, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__GetMaintenanceMode(LIST, BYREF BOOL);
prototype NUMBER ISRT.__GetProductGuid(LIST, BYREF STRING);
prototype NUMBER ISRT.__GetLog(LIST, BYREF OBJECT);
prototype NUMBER function_475(STRING, NUMBER, NUMBER);
prototype NUMBER function_476(NUMBER);
prototype NUMBER function_477(NUMBER, STRING);
prototype NUMBER function_478(BOOL, NUMBER);
prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER);
prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER);
prototype NUMBER function_482(HWND, INT, INT);
prototype NUMBER function_483(HWND, INT);
prototype NUMBER function_484(HWND, INT);
prototype NUMBER function_485(HWND);
prototype NUMBER function_486(STRING);
prototype VOID program();
prototype NUMBER IfxRunAfterReboot();
prototype NUMBER function_489();
prototype NUMBER function_490();
prototype NUMBER IfxOnTransferred();
prototype NUMBER function_492();
prototype NUMBER function_493();
prototype NUMBER IfxOnRebooted();
prototype NUMBER function_495();
prototype NUMBER IfxOnAppSearch();
prototype NUMBER function_497();
prototype NUMBER IfxOnCCPSearch();
prototype NUMBER function_499();
prototype NUMBER FinalConstruct();
prototype NUMBER FinalRelease();
prototype NUMBER IfxOnAbortInstall();
prototype NUMBER function_503();
prototype NUMBER function_504();
prototype NUMBER function_505();
prototype NUMBER function_506();
prototype NUMBER function_507();
prototype NUMBER function_508();
prototype NUMBER IfxOnInitInstall();
prototype NUMBER IfxonExitInstall();
prototype NUMBER IfxOnTransferring();
prototype NUMBER IfxOnDisk1Installing();
prototype NUMBER IfxOnDisk1Installed();
prototype NUMBER IfxFinalConstruct();
prototype NUMBER IfxFinalRelease();
prototype NUMBER function_516();
prototype NUMBER IfxOnFileReadOnly(STRING);
prototype NUMBER function_518(STRING);
prototype NUMBER IfxOnRemovingSharedFile(STRING);
prototype NUMBER function_520(STRING);
prototype NUMBER IfxOnMD5Error(STRING);
prototype NUMBER function_522(STRING);
prototype NUMBER IfxOnFileError(STRING, NUMBER);
prototype NUMBER function_524(STRING, NUMBER);
prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER);
prototype NUMBER function_526(NUMBER, STRING, NUMBER);
prototype NUMBER IfxOnFileLocked(STRING);
prototype NUMBER function_528(STRING);
prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_530(STRING, NUMBER, BYREF STRING);
prototype VOID function_531();
prototype NUMBER function_532();
prototype NUMBER function_533();
prototype NUMBER function_534(NUMBER);
prototype NUMBER function_535();
prototype NUMBER function_536();
prototype STRING function_537(STRING);
prototype NUMBER IfxInitProperties();
prototype NUMBER InitProperties();
prototype NUMBER IfxReadProperties(NUMBER);
prototype NUMBER ReadProperties(NUMBER);
prototype NUMBER IfxWriteProperties(NUMBER);
prototype NUMBER WriteProperties(NUMBER);
prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER);
prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER);
prototype NUMBER IfxOnShowWizardPages(NUMBER);
prototype NUMBER function_547();
prototype NUMBER function_548();
// : Call Referenced(2):
// : 0000573B, 000243DE,
function NUMBER function_0()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s6;
STRING s7;
STRING s10;
STRING s11;
STRING s15;
STRING s16;
NUMBER n0;
NUMBER n1;
NUMBER n6;
begin
/* 00004E9C: 0022 */ // -- Start Function Code -- //
/* 00004EA5: 0007 */ g_str12 = g_str12 + "-Remove";
/* 00004EB9: 0006 */ n1 = 301;
/* 00004EC5: 0021 */ function_443();
/* 00004ECB: 0006 */ s15 = LAST_RESULT;
/* 00004ED5: 0021 */ function_259("COMPANY_NAME2");
/* 00004EEB: 0006 */ s16 = LAST_RESULT;
/* 00004EF5: 0014 */ s15 = s15 ^ s16;
/* 00004F02: 0021 */ function_259("PRODUCT_NAME2");
/* 00004F18: 0006 */ s16 = LAST_RESULT;
/* 00004F22: 0014 */ g_str8 = s15 ^ s16;
/* 00004F2F: 0006 */ s6 = g_str8;
/* 00004F39: 0021 */ function_259("COMPANY_NAME2");
/* 00004F4F: 0006 */ s15 = LAST_RESULT;
/* 00004F59: 0021 */ function_259("FOLDER_NAME");
/* 00004F6D: 0006 */ s16 = LAST_RESULT;
/* 00004F77: 0014 */ g_str7 = s15 ^ s16;
/* 00004F84: 0006 */ g_str13 = "VC200";
/* 00004F93: 0006 */ g_number20 = 0;
/* 00004F9F: 0006 */ g_number21 = 0;
/* 00004FAB: 0021 */ function_241(8, s11);
/* 00004FB9: 0006 */ n6 = LAST_RESULT;
/* 00004FC3: 000D */ n6 = n6 == 0;
/* 00004FD2: 0004 */ if(! n6) goto label_1; // normal if
/* 00004FDE: 0021 */ function_259("NOT_ADMIN");
/* 00004FF0: 0006 */ s15 = LAST_RESULT;
/* 00004FFA: 0021 */ function_286(s15, -65533);
/* 00005008: 0002 */ abort;
/* 0000500C: 0027 */ // -- Start Return Code -- //
/* 00005010: 0023 */ return 0;
// : Jump Referenced(5):
// : 00004FD2, 00005060, 0000511F, 0000519A, 0000526F,
// :
label_1:
/* 0000501B: 0006 */ s0 = "";
/* 00005025: 0006 */ s1 = "";
/* 0000502F: 0021 */ function_386(s0, s1);
/* 0000503B: 0006 */ n0 = LAST_RESULT;
/* 00005045: 000D */ n6 = n0 == 12;
/* 00005054: 0004 */ if(! n6) goto label_2; // normal if
/* 00005060: 0005 */ goto label_1;
// : Jump Referenced(3):
// : 00005054, 000051A5, 00005295,
label_2:
/* 0000506B: 0006 */ s1 = "";
/* 00005075: 0006 */ s0 = "";
/* 0000507F: 0021 */ function_10(g_str14);
/* 00005088: 0021 */ function_11(g_str15);
/* 00005091: 0006 */ g_number22 = 0;
/* 0000509D: 0021 */ function_445();
/* 000050A3: 0006 */ s15 = LAST_RESULT;
/* 000050AD: 0008 */ n6 = s15 % "CREATIVE";
/* 000050C2: 0004 */ if(! n6) goto label_3; // normal if
/* 000050CE: 0006 */ g_number22 = 1;
/* 000050DA: 0005 */ goto label_4;
// : Jump Referenced(1):
// : 000050C2,
label_3:
/* 000050E5: 0021 */ function_383(s0, s1, g_str14, g_str15, s10);
/* 000050FA: 0006 */ n0 = LAST_RESULT;
/* 00005104: 000D */ n6 = n0 == 12;
/* 00005113: 0004 */ if(! n6) goto label_4; // normal if
/* 0000511F: 0005 */ goto label_1;
// : Jump Referenced(2):
// : 000050DA, 00005113,
label_4:
/* 0000512A: 0021 */ function_9(s10);
/* 00005133: 0006 */ n6 = LAST_RESULT;
/* 0000513D: 000D */ n6 = n6 == 0;
/* 0000514C: 0004 */ if(! n6) goto label_6; // normal if
/* 00005158: 0021 */ function_259("INVALID_SERIAL_NUMBER");
/* 00005176: 0006 */ s15 = LAST_RESULT;
/* 00005180: 0021 */ function_286(s15, -65534);
/* 0000518E: 0004 */ if(! g_number22) goto label_5; // normal if
/* 0000519A: 0005 */ goto label_1;
// : Jump Referenced(1):
// : 0000518E,
label_5:
/* 000051A5: 0005 */ goto label_2;
// : Jump Referenced(2):
// : 0000514C, 000052F7,
label_6:
/* 000051B0: 0021 */ function_259("LANG_ID");
/* 000051C0: 0006 */ s15 = LAST_RESULT;
/* 000051CA: 0007 */ s15 = "License_" + s15;
/* 000051DF: 0007 */ s3 = s15 + ".txt";
/* 000051F0: 0021 */ function_450();
/* 000051F6: 0006 */ s15 = LAST_RESULT;
/* 00005200: 0014 */ s4 = s15 ^ s3;
/* 0000520D: 0006 */ s0 = "";
/* 00005217: 0006 */ s1 = "";
/* 00005221: 0006 */ s2 = "";
/* 0000522B: 0021 */ function_381(s0, s1, s2, s3);
/* 0000523D: 0006 */ n0 = LAST_RESULT;
/* 00005247: 000D */ n6 = n0 == 12;
/* 00005256: 0019 */ n6 = n6 && g_number22;
/* 00005263: 0004 */ if(! n6) goto label_7; // normal if
/* 0000526F: 0005 */ goto label_1;
// : Jump Referenced(1):
// : 00005263,
label_7:
/* 0000527A: 000D */ n6 = n0 == 12;
/* 00005289: 0004 */ if(! n6) goto label_8; // normal if
/* 00005295: 0005 */ goto label_2;
// : Jump Referenced(2):
// : 00005289, 00005330,
label_8:
/* 000052A0: 0006 */ s0 = "";
/* 000052AA: 0006 */ s1 = "";
/* 000052B4: 0021 */ function_349(s0, s1, s6, 0);
/* 000052C8: 0006 */ n0 = LAST_RESULT;
/* 000052D2: 0006 */ g_str8 = s6;
/* 000052DC: 000D */ n6 = n0 == 12;
/* 000052EB: 0004 */ if(! n6) goto label_9; // normal if
/* 000052F7: 0005 */ goto label_6;
// : Jump Referenced(2):
// : 000052EB, 00005397,
label_9:
/* 00005302: 0021 */ function_290(n0);
/* 0000530B: 0006 */ n0 = LAST_RESULT;
/* 00005315: 000D */ n6 = n0 == 12;
/* 00005324: 0004 */ if(! n6) goto label_10; // normal if
/* 00005330: 0005 */ goto label_8;
// : Jump Referenced(1):
// : 00005324,
label_10:
/* 0000533B: 0006 */ s7 = g_str7;
/* 00005345: 0006 */ s0 = "";
/* 0000534F: 0006 */ s1 = "";
/* 00005359: 0021 */ function_385(s0, s1, s7);
/* 00005368: 0006 */ n0 = LAST_RESULT;
/* 00005372: 0006 */ g_str7 = s7;
/* 0000537C: 000D */ n6 = n0 == 12;
/* 0000538B: 0004 */ if(! n6) goto label_11; // normal if
/* 00005397: 0005 */ goto label_9;
// : Jump Referenced(1):
// : 0000538B,
label_11:
/* 000053A2: 0021 */ function_477(0, "");
/* 000053B0: 0021 */ function_175(5);
/* 000053BB: 0021 */ function_478(1, 100);
/* 000053CB: 0027 */ // -- Start Return Code -- //
/* 000053CF: 0023 */ return 0;
/* 000053D8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022590,
function NUMBER function_1()
STRING s0;
STRING s1;
begin
/* 000053E6: 0022 */ // -- Start Function Code -- //
/* 000053EF: 0006 */ s0 = g_str8;
/* 000053F9: 0021 */ function_306(1, s0);
/* 00005407: 0021 */ function_259("PRODUCT_KEY");
/* 0000541B: 0006 */ s1 = LAST_RESULT;
/* 00005425: 0014 */ s1 = s0 ^ s1;
/* 00005432: 0021 */ function_306(2, s1);
/* 00005440: 0024 */ return;
/* 00005444: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005EA0, 00005EC7, 0000600C, 00006153, 00006271,
// :
function NUMBER function_2()
STRING s0;
begin
/* 00005452: 0022 */ // -- Start Function Code -- //
/* 0000545B: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005474: 0021 */ function_186(s0, "/kill", -1);
/* 0000548A: 0021 */ function_13(250);
/* 00005495: 0024 */ return;
/* 00005499: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00005865, 0000595E,
function NUMBER function_3()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 000054A7: 0022 */ // -- Start Function Code -- //
/* 000054B0: 0006 */ n0 = -1;
/* 000054BC: 0021 */ function_112(g_str6, "VoiceCenter", 8, n0, s4);
/* 000054DE: 000D */ n1 = n0 == 1;
/* 000054ED: 0004 */ if(! n1) goto label_17; // normal if
/* 000054F9: 0021 */ function_259("PRODUCT_NAME2");
/* 0000550F: 0006 */ s2 = LAST_RESULT;
/* 00005519: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005530: 0039 */ UseDLL(s1);
/* 00005537: 0006 */ n0 = LAST_RESULT;
/* 00005541: 000E */ n1 = n0 != 0;
/* 00005550: 0004 */ if(! n1) goto label_15; // normal if
/* 0000555C: 003A */ UnUseDLL(s1);
/* 00005563: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 0000557A: 0039 */ UseDLL(s1);
/* 00005581: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005550,
label_15:
/* 0000558D: 000D */ n1 = n0 == 0;
/* 0000559C: 0004 */ if(! n1) goto label_16; // normal if
/* 000055A8: 0020 */ AEInst.IsProductRegistered(s2);
/* 000055B1: 0006 */ n1 = LAST_RESULT;
/* 000055BB: 000D */ n1 = n1 == 0;
/* 000055CA: 0004 */ if(! n1) goto label_16; // normal if
/* 000055D6: 0020 */ AEInst.RegisterProduct(g_str15, s2, g_str13, s3, g_str14, 1);
// : Jump Referenced(2):
// : 0000559C, 000055CA,
label_16:
/* 000055F2: 003A */ UnUseDLL(s1);
/* 000055F9: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005612: 0021 */ function_185(s0, "/tray");
// : Jump Referenced(1):
// : 000054ED,
label_17:
/* 00005625: 0024 */ return;
/* 00005629: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002450A,
function NUMBER function_4()
STRING s3;
STRING s4;
STRING s6;
NUMBER n0;
NUMBER n2;
begin
/* 00005637: 0022 */ // -- Start Function Code -- //
/* 00005640: 0021 */ function_445();
/* 00005646: 0006 */ s6 = LAST_RESULT;
/* 00005650: 0008 */ n2 = s6 % "-Remove";
/* 00005664: 0004 */ if(! n2) goto label_22; // normal if
/* 00005670: 0021 */ function_445();
/* 00005676: 0006 */ s6 = LAST_RESULT;
/* 00005680: 0008 */ n2 = s6 % "-s";
/* 0000568F: 0004 */ if(! n2) goto label_19; // normal if
/* 0000569B: 0021 */ function_120();
/* 000056A1: 0005 */ goto label_21;
// : Jump Referenced(1):
// : 0000568F,
label_19:
/* 000056AC: 0021 */ function_377(17045);
/* 000056B7: 0006 */ s3 = LAST_RESULT;
/* 000056C1: 0021 */ function_377(17061);
/* 000056CC: 0006 */ s4 = LAST_RESULT;
/* 000056D6: 0021 */ function_287(1, s4, "%s", s3);
/* 000056EC: 0006 */ n0 = LAST_RESULT;
/* 000056F6: 000D */ n2 = n0 == 2;
/* 00005705: 0004 */ if(! n2) goto label_20; // normal if
/* 00005711: 0002 */ abort;
/* 00005715: 0027 */ // -- Start Return Code -- //
/* 00005719: 0023 */ return 0;
// : Jump Referenced(1):
// : 00005705,
label_20:
/* 00005724: 0021 */ function_120();
// : Jump Referenced(1):
// : 000056A1,
label_21:
/* 0000572C: 0027 */ // -- Start Return Code -- //
/* 00005730: 0023 */ return 0;
// : Jump Referenced(1):
// : 00005664,
label_22:
/* 0000573B: 0021 */ function_0();
/* 00005741: 0021 */ function_119();
/* 00005747: 0027 */ // -- Start Return Code -- //
/* 0000574B: 0023 */ return 0;
/* 00005754: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000057AD, 00005891,
function NUMBER function_5()
begin
/* 00005762: 0022 */ // -- Start Function Code -- //
/* 0000576B: 0021 */ function_176(5);
/* 00005776: 0021 */ function_290(1);
/* 00005781: 0021 */ function_8();
/* 00005787: 0024 */ return;
/* 0000578B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024475,
function NUMBER function_6()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 00005799: 0022 */ // -- Start Function Code -- //
/* 000057A2: 0021 */ function_176(5);
/* 000057AD: 0021 */ function_5();
/* 000057B3: 0021 */ function_290(1);
/* 000057BE: 0004 */ if(! g_number21) goto label_25; // normal if
/* 000057CA: 0006 */ n0 = 0;
/* 000057D6: 0006 */ n1 = 0;
/* 000057E2: 0021 */ function_377(17503);
/* 000057ED: 0006 */ s1 = LAST_RESULT;
/* 000057F7: 0021 */ function_358("", "", 3, "", 0);
/* 00005810: 0005 */ goto label_26;
// : Jump Referenced(1):
// : 000057BE,
label_25:
/* 0000581B: 0006 */ n0 = 0;
/* 00005827: 0006 */ n1 = 0;
/* 00005833: 0021 */ function_377(17503);
/* 0000583E: 0006 */ s1 = LAST_RESULT;
/* 00005848: 0021 */ function_361(s0, s1, s2, s3, s4, n0, n1);
// : Jump Referenced(1):
// : 00005810,
label_26:
/* 00005865: 0021 */ function_3();
/* 0000586B: 0024 */ return;
/* 0000586F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000245A1,
function NUMBER function_7()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
begin
/* 0000587D: 0022 */ // -- Start Function Code -- //
/* 00005886: 0021 */ function_176(5);
/* 00005891: 0021 */ function_5();
/* 00005897: 0021 */ function_290(1);
/* 000058A2: 0004 */ if(! g_number21) goto label_28; // normal if
/* 000058AE: 0006 */ n0 = 0;
/* 000058BA: 0006 */ n1 = 0;
/* 000058C6: 0021 */ function_377(17503);
/* 000058D1: 0006 */ s1 = LAST_RESULT;
/* 000058DB: 0021 */ function_358("", "", 3, "", 0);
/* 000058F4: 0005 */ goto label_29;
// : Jump Referenced(1):
// : 000058A2,
label_28:
/* 000058FF: 0006 */ n0 = 0;
/* 0000590B: 0006 */ n1 = 0;
/* 00005917: 0021 */ function_377(17504);
/* 00005922: 0006 */ s1 = LAST_RESULT;
/* 0000592C: 0021 */ function_377(17505);
/* 00005937: 0006 */ s0 = LAST_RESULT;
/* 00005941: 0021 */ function_361(s0, s1, s2, s3, s4, n0, n1);
// : Jump Referenced(1):
// : 000058F4,
label_29:
/* 0000595E: 0021 */ function_3();
/* 00005964: 0024 */ return;
/* 00005968: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005781,
function NUMBER function_8()
STRING s0;
STRING s1;
STRING s2;
begin
/* 00005976: 0022 */ // -- Start Function Code -- //
/* 0000597F: 0014 */ s1 = g_str8 ^ "VoiceCenter.ico";
/* 0000599B: 0021 */ function_452();
/* 000059A1: 0006 */ s2 = LAST_RESULT;
/* 000059AB: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + s2;
/* 000059EC: 0021 */ function_305(-2147483646);
/* 000059F7: 0021 */ function_307(s0, "DisplayIcon", 1, s1, -1);
/* 00005A1B: 0024 */ return;
/* 00005A1F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000512A,
function BOOL function_9(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00005A2D: 0022 */ // -- Start Function Code -- //
/* 00005A36: 0006 */ n1 = 0;
/* 00005A42: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005A59: 0021 */ function_259("PRODUCT_NAME2");
/* 00005A6F: 0006 */ s2 = LAST_RESULT;
/* 00005A79: 0039 */ UseDLL(s1);
/* 00005A80: 0006 */ n0 = LAST_RESULT;
/* 00005A8A: 000E */ n2 = n0 != 0;
/* 00005A99: 0004 */ if(! n2) goto label_32; // normal if
/* 00005AA5: 003A */ UnUseDLL(s1);
/* 00005AAC: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005AC3: 0039 */ UseDLL(s1);
/* 00005ACA: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005A99,
label_32:
/* 00005AD6: 000D */ n2 = n0 == 0;
/* 00005AE5: 0004 */ if(! n2) goto label_33; // normal if
/* 00005AF1: 0020 */ AEInst.RegisterProduct(g_str15, s2, g_str13, s0, g_str14, g_number22);
/* 00005B09: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005AE5,
label_33:
/* 00005B15: 003A */ UnUseDLL(s1);
/* 00005B1C: 0027 */ // -- Start Return Code -- //
/* 00005B20: 0023 */ return n1;
/* 00005B27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000507F,
function VOID function_10(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 00005B35: 0022 */ // -- Start Function Code -- //
/* 00005B3E: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005B55: 0006 */ s0 = " ";
/* 00005BA0: 0021 */ function_427(s0);
/* 00005BA9: 0006 */ n0 = LAST_RESULT;
/* 00005BB3: 0039 */ UseDLL(s1);
/* 00005BBA: 0006 */ n0 = LAST_RESULT;
/* 00005BC4: 000E */ n1 = n0 != 0;
/* 00005BD3: 0004 */ if(! n1) goto label_35; // normal if
/* 00005BDF: 003A */ UnUseDLL(s1);
/* 00005BE6: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005BFD: 0039 */ UseDLL(s1);
/* 00005C04: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005BD3,
label_35:
/* 00005C10: 000D */ n1 = n0 == 0;
/* 00005C1F: 0004 */ if(! n1) goto label_36; // normal if
/* 00005C2B: 0021 */ function_427(s0);
/* 00005C34: 0006 */ n1 = LAST_RESULT;
/* 00005C3E: 0020 */ AEInst.GetRegisteredOwner(s0, n1);
// : Jump Referenced(1):
// : 00005C1F,
label_36:
/* 00005C4C: 003A */ UnUseDLL(s1);
/* 00005C53: 0024 */ return;
/* 00005C57: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005088,
function VOID function_11(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 00005C65: 0022 */ // -- Start Function Code -- //
/* 00005C6E: 0007 */ s1 = g_str9 + "AEInst.dll";
/* 00005C85: 0006 */ s0 = " ";
/* 00005CD0: 0039 */ UseDLL(s1);
/* 00005CD7: 0006 */ n0 = LAST_RESULT;
/* 00005CE1: 000E */ n1 = n0 != 0;
/* 00005CF0: 0004 */ if(! n1) goto label_38; // normal if
/* 00005CFC: 003A */ UnUseDLL(s1);
/* 00005D03: 0014 */ s1 = g_str8 ^ "AEInst.dll";
/* 00005D1A: 0039 */ UseDLL(s1);
/* 00005D21: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005CF0,
label_38:
/* 00005D2D: 000D */ n1 = n0 == 0;
/* 00005D3C: 0004 */ if(! n1) goto label_39; // normal if
/* 00005D48: 0021 */ function_427(s0);
/* 00005D51: 0006 */ n1 = LAST_RESULT;
/* 00005D5B: 0020 */ AEInst.GetRegisteredOrganization(s0, n1);
// : Jump Referenced(1):
// : 00005D3C,
label_39:
/* 00005D69: 003A */ UnUseDLL(s1);
/* 00005D70: 0024 */ return;
/* 00005D74: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005EA6,
function NUMBER function_12()
begin
/* 00005D82: 0022 */ // -- Start Function Code -- //
/* 00005D8B: 0024 */ return;
/* 00005D8F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000548A, 00006012, 000060A6,
function VOID function_13(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
begin
/* 00005D9D: 0022 */ // -- Start Function Code -- //
/* 00005DA6: 0007 */ s0 = g_str9 + "AEInst.dll";
/* 00005DBD: 0039 */ UseDLL(s0);
/* 00005DC4: 0006 */ n1 = LAST_RESULT;
/* 00005DCE: 000E */ n2 = n1 != 0;
/* 00005DDD: 0004 */ if(! n2) goto label_42; // normal if
/* 00005DE9: 003A */ UnUseDLL(s0);
/* 00005DF0: 0014 */ s0 = g_str8 ^ "AEInst.dll";
/* 00005E07: 0039 */ UseDLL(s0);
/* 00005E0E: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00005DDD,
label_42:
/* 00005E1A: 000D */ n2 = n1 == 0;
/* 00005E29: 0004 */ if(! n2) goto label_43; // normal if
/* 00005E35: 0020 */ AEInst.WaitFor(n0);
// : Jump Referenced(1):
// : 00005E29,
label_43:
/* 00005E40: 003A */ UnUseDLL(s0);
/* 00005E47: 0024 */ return;
/* 00005E4B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 00005ECD, 00005EE5, 00005F04, 00005F1A, 00006174,
// : 0000618A, 000061A1, 000061B9, 000061CE, 000061E6,
// : 000061FE, 00006214, 00006229, 0000623E,
function NUMBER function_14(s0, s1)
STRING s2;
begin
/* 00005E59: 0022 */ // -- Start Function Code -- //
/* 00005E62: 0014 */ s2 = s0 ^ s1;
/* 00005E6F: 0021 */ function_195(s2, 1, 0, "");
/* 00005E85: 0024 */ return;
/* 00005E89: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_Installing()
begin
/* 00005E97: 0022 */ // -- Start Function Code -- //
/* 00005EA0: 0021 */ function_2();
/* 00005EA6: 0021 */ function_12();
/* 00005EAC: 0024 */ return;
/* 00005EB0: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_Installed()
STRING s1;
STRING s2;
STRING s5;
NUMBER n0;
begin
/* 00005EBE: 0022 */ // -- Start Function Code -- //
/* 00005EC7: 0021 */ function_2();
/* 00005ECD: 0021 */ function_14(g_str8, "AndreaVC.exe");
/* 00005EE5: 0021 */ function_14(g_str8, "VoiceCenterHelp.chm");
/* 00005F04: 0021 */ function_14(g_str8, "AEInst.dll");
/* 00005F1A: 0021 */ function_14(g_str8, "AEWave.ax");
/* 00005F2F: 0014 */ s1 = g_str8 ^ "AEWave.ax";
/* 00005F45: 0021 */ function_431(s1, 1);
/* 00005F53: 0007 */ s1 = "/s " + s1;
/* 00005F63: 0021 */ function_447();
/* 00005F69: 0006 */ s5 = LAST_RESULT;
/* 00005F73: 0014 */ s2 = s5 ^ "RegSvr32.exe";
/* 00005F8C: 0021 */ function_431(s2, 1);
/* 00005F9A: 0021 */ function_186(s2, s1, -1);
/* 00005FAB: 0006 */ n0 = LAST_RESULT;
/* 00005FB5: 0024 */ return;
/* 00005FB9: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER VoiceCenter_UnInstalling()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
begin
/* 00005FC7: 0022 */ // -- Start Function Code -- //
/* 00005FD0: 0014 */ s0 = g_str8 ^ "AndreaVC.exe";
/* 00005FE9: 0021 */ function_186(s0, "/uninstall /silent", -1);
/* 0000600C: 0021 */ function_2();
/* 00006012: 0021 */ function_13(250);
/* 0000601D: 0014 */ s2 = g_str8 ^ "AEWave.ax";
/* 00006033: 0021 */ function_431(s2, 1);
/* 00006041: 0007 */ s2 = "/u /s " + s2;
/* 00006054: 0021 */ function_447();
/* 0000605A: 0006 */ s3 = LAST_RESULT;
/* 00006064: 0014 */ s1 = s3 ^ "RegSvr32.exe";
/* 0000607D: 0021 */ function_431(s1, 1);
/* 0000608B: 0021 */ function_186(s1, s2, -1);
/* 0000609C: 0006 */ n0 = LAST_RESULT;
/* 000060A6: 0021 */ function_13(250);
/* 000060B1: 0024 */ return;
/* 000060B5: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER SharedDLLs_Installed()
begin
/* 000060C3: 0022 */ // -- Start Function Code -- //
/* 000060CC: 0024 */ return;
/* 000060D0: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER SharedDLLs_UnInstalled()
begin
/* 000060DE: 0022 */ // -- Start Function Code -- //
/* 000060E7: 0024 */ return;
/* 000060EB: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_Installing()
begin
/* 000060F9: 0022 */ // -- Start Function Code -- //
/* 00006102: 0024 */ return;
/* 00006106: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_Installed()
begin
/* 00006114: 0022 */ // -- Start Function Code -- //
/* 0000611D: 0024 */ return;
/* 00006121: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER WMAConversions_UnInstalling()
begin
/* 0000612F: 0022 */ // -- Start Function Code -- //
/* 00006138: 0024 */ return;
/* 0000613C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_Installing()
begin
/* 0000614A: 0022 */ // -- Start Function Code -- //
/* 00006153: 0021 */ function_2();
/* 00006159: 0024 */ return;
/* 0000615D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_Installed()
begin
/* 0000616B: 0022 */ // -- Start Function Code -- //
/* 00006174: 0021 */ function_14(g_str8, "Andrea.skn");
/* 0000618A: 0021 */ function_14(g_str8, "Classic.skn");
/* 000061A1: 0021 */ function_14(g_str8, "DigiGlow.skn");
/* 000061B9: 0021 */ function_14(g_str8, "Heart.skn");
/* 000061CE: 0021 */ function_14(g_str8, "LargeFnt.skn");
/* 000061E6: 0021 */ function_14(g_str8, "LongList.skn");
/* 000061FE: 0021 */ function_14(g_str8, "Rocket.skn");
/* 00006214: 0021 */ function_14(g_str8, "space.skn");
/* 00006229: 0021 */ function_14(g_str8, "white.skn");
/* 0000623E: 0021 */ function_14(g_str8, "Creative.skn");
/* 00006256: 0024 */ return;
/* 0000625A: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER Skins_UnInstalling()
begin
/* 00006268: 0022 */ // -- Start Function Code -- //
/* 00006271: 0021 */ function_2();
/* 00006277: 0024 */ return;
/* 0000627B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000231BE,
function OBJECT function_111()
STRING s0;
OBJECT obj0;
begin
/* 00006289: 0022 */ // -- Start Function Code -- //
/* 00006292: 0020 */ ISRT._ComponentErrorInfo(g_number27, obj0, s0);
/* 000062A1: 0027 */ // -- Start Return Code -- //
/* 000062A5: 0023 */ return obj0;
/* 000062AC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000054BC,
function NUMBER function_112(s0, s1, n0, n1, s2)
NUMBER n2;
NUMBER n3;
begin
/* 000062BE: 0022 */ // -- Start Function Code -- //
/* 000062C7: 0021 */ function_428(s2);
/* 000062D0: 0006 */ n3 = LAST_RESULT;
/* 000062DA: 0020 */ ISRT._ComponentGetData(g_number27, s0, s1, n0, n1, s2, n3);
/* 000062F5: 0006 */ n2 = LAST_RESULT;
/* 000062FF: 000A */ n3 = n2 > 0;
/* 0000630E: 0004 */ if(! n3) goto label_59; // normal if
/* 0000631A: 0031 */ Resize(s2, n2);
/* 00006324: 0006 */ n3 = LAST_RESULT;
/* 0000632E: 000D */ n3 = n2 == n3;
/* 0000633B: 000C */ n3 = n3 >= 0;
/* 0000634A: 0004 */ if(! n3) goto label_58; // normal if
/* 00006356: 0021 */ function_428(s2);
/* 0000635F: 0006 */ n3 = LAST_RESULT;
/* 00006369: 0020 */ ISRT._ComponentGetData(g_number27, s0, s1, n0, n1, s2, n3);
/* 00006384: 0006 */ n2 = LAST_RESULT;
/* 0000638E: 0005 */ goto label_59;
// : Jump Referenced(1):
// : 0000634A,
label_58:
/* 00006399: 0006 */ n2 = -1;
// : Jump Referenced(2):
// : 0000630E, 0000638E,
label_59:
/* 000063A7: 0027 */ // -- Start Return Code -- //
/* 000063AB: 0023 */ return n2;
/* 000063B2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C6B1,
function NUMBER function_113(s0, s1)
NUMBER n0;
begin
/* 000063C0: 0022 */ // -- Start Function Code -- //
/* 000063C9: 0027 */ // -- Start Return Code -- //
/* 000063CD: 0020 */ ISRT._ComponentIsItemSelected(g_number27, s0, s1);
/* 000063DC: 0006 */ n0 = LAST_RESULT;
/* 000063E6: 0023 */ return n0;
/* 000063ED: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001D09E, 0001D150, 0001D178,
function NUMBER function_114(s0, s1, n0)
NUMBER n1;
begin
/* 000063FB: 0022 */ // -- Start Function Code -- //
/* 00006404: 0027 */ // -- Start Return Code -- //
/* 00006408: 0020 */ ISRT._ComponentSelectItem(g_number27, s0, s1, n0);
/* 0000641A: 0006 */ n1 = LAST_RESULT;
/* 00006424: 0023 */ return n1;
/* 0000642B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001C62F, 0001C955,
function NUMBER function_115(s0, s1, n0)
NUMBER n1;
begin
/* 00006439: 0022 */ // -- Start Function Code -- //
/* 00006442: 0027 */ // -- Start Return Code -- //
/* 00006446: 0020 */ ISRT._ComponentListItems(g_number27, s0, s1, n0);
/* 00006458: 0006 */ n1 = LAST_RESULT;
/* 00006462: 0023 */ return n1;
/* 00006469: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023873,
function NUMBER function_116(s0)
NUMBER n0;
NUMBER n1;
begin
/* 00006477: 0022 */ // -- Start Function Code -- //
/* 00006480: 0020 */ ISRT._ComponentTransferData(g_number27, s0);
/* 0000648C: 0006 */ n0 = LAST_RESULT;
/* 00006496: 000D */ n1 = n0 == -2147213312;
/* 000064A5: 0004 */ if(! n1) goto label_64; // normal if
/* 000064B1: 0002 */ abort;
// : Jump Referenced(1):
// : 000064A5,
label_64:
/* 000064B7: 000D */ n1 = n0 == -2147213311;
/* 000064C6: 0004 */ if(! n1) goto label_65; // normal if
/* 000064D2: 0003 */ exit;
// : Jump Referenced(1):
// : 000064C6,
label_65:
/* 000064D8: 0027 */ // -- Start Return Code -- //
/* 000064DC: 0023 */ return n0;
/* 000064E3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 0002351D, 000235B2, 00023620, 00023697, 00023703,
// : 00023770, 000237DE,
function NUMBER function_117(s0, n0, n1, n2)
NUMBER n3;
begin
/* 000064F1: 0022 */ // -- Start Function Code -- //
/* 000064FA: 0027 */ // -- Start Return Code -- //
/* 000064FE: 0020 */ ISRT._ComponentFilterOS(g_number27, s0, n0, n1, n2);
/* 00006513: 0006 */ n3 = LAST_RESULT;
/* 0000651D: 0023 */ return n3;
/* 00006524: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00023800, 0002382D,
function NUMBER function_118(s0, n0, n1)
NUMBER n2;
begin
/* 00006532: 0022 */ // -- Start Function Code -- //
/* 0000653B: 0027 */ // -- Start Return Code -- //
/* 0000653F: 0020 */ ISRT._ComponentFilterLanguage(g_number27, s0, n0, n1);
/* 00006551: 0006 */ n2 = LAST_RESULT;
/* 0000655B: 0023 */ return n2;
/* 00006562: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005741,
function NUMBER function_119()
NUMBER n0;
begin
/* 00006570: 0022 */ // -- Start Function Code -- //
/* 00006579: 0006 */ g_number17 = 302;
/* 00006585: 0027 */ // -- Start Return Code -- //
/* 00006589: 0020 */ ISRT._ComponentReinstall(g_number27);
/* 00006592: 0006 */ n0 = LAST_RESULT;
/* 0000659C: 0023 */ return n0;
/* 000065A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000569B, 00005724,
function NUMBER function_120()
NUMBER n0;
begin
/* 000065B1: 0022 */ // -- Start Function Code -- //
/* 000065BA: 0006 */ g_number17 = 303;
/* 000065C6: 0027 */ // -- Start Return Code -- //
/* 000065CA: 0020 */ ISRT._ComponentRemoveAll(g_number27);
/* 000065D3: 0006 */ n0 = LAST_RESULT;
/* 000065DD: 0023 */ return n0;
/* 000065E4: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022596,
function NUMBER function_121(s0)
NUMBER n0;
begin
/* 000065F2: 0022 */ // -- Start Function Code -- //
/* 000065FB: 0027 */ // -- Start Return Code -- //
/* 000065FF: 0020 */ ISRT._ComponentSaveTarget(g_number27, s0);
/* 0000660B: 0006 */ n0 = LAST_RESULT;
/* 00006615: 0023 */ return n0;
/* 0000661C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000668A,
function NUMBER function_133(s0, n0, s1, n1, s2, n2, n3, n4)
NUMBER n5;
begin
/* 0000662A: 0022 */ // -- Start Function Code -- //
/* 00006633: 0021 */ function_164();
/* 00006639: 0027 */ // -- Start Return Code -- //
/* 0000663D: 0020 */ ISRT._DefineDialog(g_number27, s0, n0, s1, n1, s2, n2, n3, n4);
/* 0000665E: 0006 */ n5 = LAST_RESULT;
/* 00006668: 0023 */ return n5;
/* 0000666F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009AAA, 00015D06, 00016349, 00017957, 00018068,
// : 000199CB, 00019F47, 0001A6D5, 0001ABD3,
function NUMBER function_134(s0, s1, s2, n0)
NUMBER n1;
begin
/* 0000667D: 0022 */ // -- Start Function Code -- //
/* 00006686: 0027 */ // -- Start Return Code -- //
/* 0000668A: 0021 */ function_133(s0, 0, s1, n0, s2, 0, -2, 6);
/* 000066B0: 0006 */ n1 = LAST_RESULT;
/* 000066BA: 0023 */ return n1;
/* 000066C1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009EC9, 00015FE2, 00016DC8, 00017E0C, 00018531,
// : 00019D02, 0001A3C2, 0001AA68, 0001AE52,
function NUMBER function_135(s0)
NUMBER n0;
begin
/* 000066CF: 0022 */ // -- Start Function Code -- //
/* 000066D8: 0027 */ // -- Start Return Code -- //
/* 000066DC: 0020 */ ISRT._EndDialog(g_number27, s0);
/* 000066E8: 0006 */ n0 = LAST_RESULT;
/* 000066F2: 0023 */ return n0;
/* 000066F9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009EDB, 00015FEB, 00016DD1, 00017E15, 0001853A,
// : 00019D0B, 0001A3CB, 0001AA71, 0001AE5B,
function NUMBER function_136(s0)
NUMBER n0;
begin
/* 00006707: 0022 */ // -- Start Function Code -- //
/* 00006710: 0027 */ // -- Start Return Code -- //
/* 00006714: 0020 */ ISRT._ReleaseDialog(g_number27, s0);
/* 00006720: 0006 */ n0 = LAST_RESULT;
/* 0000672A: 0023 */ return n0;
/* 00006731: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009B33, 00015D7B, 0001638A, 000179E2, 000180F3,
// : 00019A40, 00019FBC, 0001A755, 0001AC53,
function NUMBER function_137(s0)
NUMBER n0;
begin
/* 0000673F: 0022 */ // -- Start Function Code -- //
/* 00006748: 0027 */ // -- Start Return Code -- //
/* 0000674C: 0020 */ ISRT._WaitOnDialog(g_number27, s0);
/* 00006758: 0006 */ n0 = LAST_RESULT;
/* 00006762: 0023 */ return n0;
/* 00006769: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(19):
// : 000067F0, 00006A8A, 00006D58, 00007019, 000071BC,
// : 00007346, 00007465, 000075D8, 00007945, 00009B70,
// : 00015DEC, 000163E0, 000176D8, 00017A6E, 00018127,
// : 00019ACC, 0001A0A2, 0001A7EF, 0001ACB3,
function NUMBER function_138(s0)
NUMBER n0;
begin
/* 00006777: 0022 */ // -- Start Function Code -- //
/* 00006780: 0027 */ // -- Start Return Code -- //
/* 00006784: 0020 */ ISRT._CmdGetHwndDlg(g_number27, s0);
/* 00006790: 0006 */ n0 = LAST_RESULT;
/* 0000679A: 0023 */ return n0;
/* 000067A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001A0FE, 0001A17C, 0001A1FA,
function NUMBER function_139(s0)
NUMBER n0;
begin
/* 000067AF: 0022 */ // -- Start Function Code -- //
/* 000067B8: 0027 */ // -- Start Return Code -- //
/* 000067BC: 0020 */ ISRT._CtrlGetSubCommand(g_number27, s0);
/* 000067C8: 0006 */ n0 = LAST_RESULT;
/* 000067D2: 0023 */ return n0;
/* 000067D9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00009CE6, 00009D54, 00018CDA, 0001A12C, 0001A1AA,
// : 0001A228, 0001A89E,
function NUMBER function_140(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 000067E7: 0022 */ // -- Start Function Code -- //
/* 000067F0: 0021 */ function_138(s0);
/* 000067F9: 0006 */ n1 = LAST_RESULT;
/* 00006803: 0020 */ USER.GetDlgItem(n1, n0);
/* 0000680F: 0006 */ n2 = LAST_RESULT;
/* 00006819: 000D */ n6 = n2 == 0;
/* 00006828: 0004 */ if(! n6) goto label_79; // normal if
/* 00006834: 0027 */ // -- Start Return Code -- //
/* 00006838: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006828,
label_79:
/* 00006843: 0032 */ SizeOf(s2);
/* 0000684A: 0006 */ n6 = LAST_RESULT;
/* 00006854: 0020 */ USER.GetClassName(n2, s2, n6);
/* 00006863: 000D */ n6 = s2 == "Edit";
/* 00006874: 000D */ n7 = s2 == "Static";
/* 00006887: 0018 */ n6 = n6 || n7;
/* 00006894: 000D */ n7 = s2 == "Button";
/* 000068A7: 0018 */ n6 = n6 || n7;
/* 000068B4: 000D */ n7 = s2 == "ComboBox";
/* 000068C9: 0018 */ n6 = n6 || n7;
/* 000068D6: 0004 */ if(! n6) goto label_83; // normal if
/* 000068E2: 0020 */ USER.GetWindowLong(n2, -16);
/* 000068F0: 0006 */ n3 = LAST_RESULT;
/* 000068FA: 000D */ n6 = s2 == "Edit";
/* 0000690B: 0012 */ n7 = n3 & 4;
/* 0000691A: 0019 */ n6 = n6 && n7;
/* 00006927: 0004 */ if(! n6) goto label_80; // normal if
/* 00006933: 0027 */ // -- Start Return Code -- //
/* 00006937: 0023 */ return -7;
// : Jump Referenced(1):
// : 00006927,
label_80:
/* 00006942: 0020 */ USER32.GetWindowTextLength(n2);
/* 0000694B: 0006 */ n4 = LAST_RESULT;
/* 00006955: 0032 */ SizeOf(s1);
/* 0000695C: 0006 */ n5 = LAST_RESULT;
/* 00006966: 0009 */ n6 = n5 < n4;
/* 00006973: 0004 */ if(! n6) goto label_81; // normal if
/* 0000697F: 0007 */ n6 = n4 + 1;
/* 0000698E: 0031 */ Resize(s1, n6);
/* 00006998: 0006 */ n6 = LAST_RESULT;
/* 000069A2: 0009 */ n6 = n6 < 0;
/* 000069B1: 0004 */ if(! n6) goto label_81; // normal if
/* 000069BD: 0027 */ // -- Start Return Code -- //
/* 000069C1: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006973, 000069B1,
label_81:
/* 000069CC: 0007 */ n6 = n4 + 1;
/* 000069DB: 0020 */ USER32.GetWindowText(n2, s1, n6);
/* 000069EA: 0006 */ n6 = LAST_RESULT;
/* 000069F4: 0004 */ if(! n6) goto label_82; // normal if
/* 00006A00: 0027 */ // -- Start Return Code -- //
/* 00006A04: 0023 */ return 0;
// : Jump Referenced(1):
// : 000069F4,
label_82:
/* 00006A0F: 0027 */ // -- Start Return Code -- //
/* 00006A13: 0023 */ return -1;
// : Jump Referenced(1):
// : 000068D6,
label_83:
/* 00006A1E: 0027 */ // -- Start Return Code -- //
/* 00006A22: 0023 */ return -7;
/* 00006A2B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 00009BE8, 00009C6A, 00009D14, 00015DAF, 00015E5A,
// : 00017523, 00017549, 000181AB, 00018214, 00018C51,
// : 00018DD3, 0001A06F, 0001A080, 0001A091, 0001A7BF,
// : 0001A867,
function NUMBER function_141(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 00006A3D: 0022 */ // -- Start Function Code -- //
/* 00006A46: 0006 */ n8 = 0;
/* 00006A52: 0012 */ n9 = n0 & -2147483648;
/* 00006A61: 0004 */ if(! n9) goto label_85; // normal if
/* 00006A6D: 0006 */ n8 = 1;
/* 00006A79: 0014 */ n0 = n0 ^ -2147483648;
// : Jump Referenced(1):
// : 00006A61,
label_85:
/* 00006A8A: 0021 */ function_138(s0);
/* 00006A93: 0006 */ n1 = LAST_RESULT;
/* 00006A9D: 0020 */ USER.GetDlgItem(n1, n0);
/* 00006AA9: 0006 */ n2 = LAST_RESULT;
/* 00006AB3: 000D */ n9 = n2 == 0;
/* 00006AC2: 0004 */ if(! n9) goto label_86; // normal if
/* 00006ACE: 0027 */ // -- Start Return Code -- //
/* 00006AD2: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006AC2,
label_86:
/* 00006ADD: 0032 */ SizeOf(s2);
/* 00006AE4: 0006 */ n9 = LAST_RESULT;
/* 00006AEE: 0020 */ USER.GetClassName(n2, s2, n9);
/* 00006AFD: 000D */ n9 = s2 == "Edit";
/* 00006B0E: 000D */ n10 = s2 == "Static";
/* 00006B21: 0018 */ n9 = n9 || n10;
/* 00006B2E: 000D */ n10 = s2 == "Button";
/* 00006B41: 0018 */ n9 = n9 || n10;
/* 00006B4E: 0004 */ if(! n9) goto label_90; // normal if
/* 00006B5A: 000D */ n9 = s2 == "Edit";
/* 00006B6B: 0004 */ if(! n9) goto label_87; // normal if
/* 00006B77: 0020 */ USER.GetWindowLong(n2, -16);
/* 00006B85: 0006 */ n3 = LAST_RESULT;
/* 00006B8F: 0012 */ n9 = n3 & 4;
/* 00006B9E: 0004 */ if(! n9) goto label_87; // normal if
/* 00006BAA: 0027 */ // -- Start Return Code -- //
/* 00006BAE: 0023 */ return -7;
// : Jump Referenced(2):
// : 00006B6B, 00006B9E,
label_87:
/* 00006BB9: 000D */ n9 = s2 == "Static";
/* 00006BCC: 0019 */ n9 = n9 && n8;
/* 00006BD9: 0004 */ if(! n9) goto label_88; // normal if
/* 00006BE5: 0021 */ function_428(s1);
/* 00006BEE: 0006 */ n9 = LAST_RESULT;
/* 00006BF8: 0020 */ ISRT.PathCompactPathPixel(n2, s1, s1, n9);
/* 00006C0A: 0006 */ n7 = LAST_RESULT;
/* 00006C14: 000A */ n9 = n7 > 0;
/* 00006C23: 0004 */ if(! n9) goto label_88; // normal if
/* 00006C2F: 0031 */ Resize(s1, n7);
/* 00006C39: 0021 */ function_428(s1);
/* 00006C42: 0006 */ n9 = LAST_RESULT;
/* 00006C4C: 0020 */ ISRT.PathCompactPathPixel(n2, s1, s1, n9);
// : Jump Referenced(2):
// : 00006BD9, 00006C23,
label_88:
/* 00006C60: 0020 */ USER.SetWindowText(n2, s1);
/* 00006C6C: 0006 */ n9 = LAST_RESULT;
/* 00006C76: 000D */ n9 = n9 == 0;
/* 00006C85: 0004 */ if(! n9) goto label_89; // normal if
/* 00006C91: 0027 */ // -- Start Return Code -- //
/* 00006C95: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006C85,
label_89:
/* 00006CA0: 0005 */ goto label_93;
// : Jump Referenced(1):
// : 00006B4E,
label_90:
/* 00006CAB: 000D */ n9 = s2 == "ComboBox";
/* 00006CC0: 0004 */ if(! n9) goto label_92; // normal if
/* 00006CCC: 0020 */ USER.SendMessageA(n2, 12, 0, s1);
/* 00006CE2: 0006 */ n6 = LAST_RESULT;
/* 00006CEC: 000D */ n9 = n6 == -1;
/* 00006CFB: 0004 */ if(! n9) goto label_91; // normal if
/* 00006D07: 0027 */ // -- Start Return Code -- //
/* 00006D0B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006CFB,
label_91:
/* 00006D16: 0005 */ goto label_93;
// : Jump Referenced(1):
// : 00006CC0,
label_92:
/* 00006D21: 0027 */ // -- Start Return Code -- //
/* 00006D25: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006CA0, 00006D16,
label_93:
/* 00006D30: 0027 */ // -- Start Return Code -- //
/* 00006D34: 0023 */ return 0;
/* 00006D3D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A856,
function NUMBER function_142(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 00006D4F: 0022 */ // -- Start Function Code -- //
/* 00006D58: 0021 */ function_138(s0);
/* 00006D61: 0006 */ n1 = LAST_RESULT;
/* 00006D6B: 0020 */ USER.GetDlgItem(n1, n0);
/* 00006D77: 0006 */ n2 = LAST_RESULT;
/* 00006D81: 000D */ n10 = n2 == 0;
/* 00006D90: 0004 */ if(! n10) goto label_95; // normal if
/* 00006D9C: 0027 */ // -- Start Return Code -- //
/* 00006DA0: 0023 */ return -2;
// : Jump Referenced(1):
// : 00006D90,
label_95:
/* 00006DAB: 0032 */ SizeOf(s2);
/* 00006DB2: 0006 */ n10 = LAST_RESULT;
/* 00006DBC: 0020 */ USER.GetClassName(n2, s2, n10);
/* 00006DCB: 000D */ n10 = s2 == "ComboBox";
/* 00006DE0: 0004 */ if(! n10) goto label_96; // normal if
/* 00006DEC: 0006 */ n5 = 327;
/* 00006DF8: 0006 */ n6 = 328;
/* 00006E04: 0006 */ n7 = 329;
/* 00006E10: 0005 */ goto label_99;
// : Jump Referenced(1):
// : 00006DE0,
label_96:
/* 00006E1B: 000D */ n10 = s2 == "ListBox";
/* 00006E2F: 0004 */ if(! n10) goto label_98; // normal if
/* 00006E3B: 0020 */ USER.GetWindowLong(n2, -16);
/* 00006E49: 0006 */ n4 = LAST_RESULT;
/* 00006E53: 0012 */ n10 = n4 & 8;
/* 00006E62: 0004 */ if(! n10) goto label_97; // normal if
/* 00006E6E: 0027 */ // -- Start Return Code -- //
/* 00006E72: 0023 */ return -7;
// : Jump Referenced(1):
// : 00006E62,
label_97:
/* 00006E7D: 0006 */ n5 = 392;
/* 00006E89: 0006 */ n6 = 393;
/* 00006E95: 0006 */ n7 = 394;
/* 00006EA1: 0005 */ goto label_99;
// : Jump Referenced(1):
// : 00006E2F,
label_98:
/* 00006EAC: 0027 */ // -- Start Return Code -- //
/* 00006EB0: 0023 */ return -7;
// : Jump Referenced(2):
// : 00006E10, 00006EA1,
label_99:
/* 00006EBB: 0021 */ function_279(n2, n5, 0, 0);
/* 00006ED1: 0006 */ n3 = LAST_RESULT;
/* 00006EDB: 000D */ n10 = n3 == -1;
/* 00006EEA: 0004 */ if(! n10) goto label_100; // normal if
/* 00006EF6: 0027 */ // -- Start Return Code -- //
/* 00006EFA: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006EEA,
label_100:
/* 00006F05: 0021 */ function_279(n2, n7, 0, 0);
/* 00006F1B: 0006 */ n8 = LAST_RESULT;
/* 00006F25: 0032 */ SizeOf(s1);
/* 00006F2C: 0006 */ n9 = LAST_RESULT;
/* 00006F36: 0009 */ n10 = n9 < n8;
/* 00006F43: 0004 */ if(! n10) goto label_101; // normal if
/* 00006F4F: 0007 */ n10 = n8 + 1;
/* 00006F5E: 0031 */ Resize(s1, n10);
/* 00006F68: 0006 */ n10 = LAST_RESULT;
/* 00006F72: 0009 */ n10 = n10 < 0;
/* 00006F81: 0004 */ if(! n10) goto label_101; // normal if
/* 00006F8D: 0027 */ // -- Start Return Code -- //
/* 00006F91: 0023 */ return -1;
// : Jump Referenced(2):
// : 00006F43, 00006F81,
label_101:
/* 00006F9C: 0020 */ USER.SendMessageA(n2, n6, n3, s1);
/* 00006FAE: 0006 */ n8 = LAST_RESULT;
/* 00006FB8: 000D */ n10 = n8 == -1;
/* 00006FC7: 0004 */ if(! n10) goto label_102; // normal if
/* 00006FD3: 0027 */ // -- Start Return Code -- //
/* 00006FD7: 0023 */ return -1;
// : Jump Referenced(1):
// : 00006FC7,
label_102:
/* 00006FE2: 001D */ s1[n8] = 0;
/* 00006FF1: 0027 */ // -- Start Return Code -- //
/* 00006FF5: 0023 */ return 0;
/* 00006FFE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A7DE,
function NUMBER function_143(s0, n0, s1)
STRING s2[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 00007010: 0022 */ // -- Start Function Code -- //
/* 00007019: 0021 */ function_138(s0);
/* 00007022: 0006 */ n1 = LAST_RESULT;
/* 0000702C: 0020 */ USER.GetDlgItem(n1, n0);
/* 00007038: 0006 */ n2 = LAST_RESULT;
/* 00007042: 000D */ n5 = n2 == 0;
/* 00007051: 0004 */ if(! n5) goto label_104; // normal if
/* 0000705D: 0027 */ // -- Start Return Code -- //
/* 00007061: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007051,
label_104:
/* 0000706C: 0032 */ SizeOf(s2);
/* 00007073: 0006 */ n5 = LAST_RESULT;
/* 0000707D: 0020 */ USER.GetClassName(n2, s2, n5);
/* 0000708C: 000D */ n5 = s2 == "ComboBox";
/* 000070A1: 0004 */ if(! n5) goto label_105; // normal if
/* 000070AD: 0006 */ n4 = 333;
/* 000070B9: 0005 */ goto label_108;
// : Jump Referenced(1):
// : 000070A1,
label_105:
/* 000070C4: 000D */ n5 = s2 == "ListBox";
/* 000070D8: 0004 */ if(! n5) goto label_107; // normal if
/* 000070E4: 0020 */ USER.GetWindowLong(n2, -16);
/* 000070F2: 0006 */ n3 = LAST_RESULT;
/* 000070FC: 0012 */ n5 = n3 & 8;
/* 0000710B: 0004 */ if(! n5) goto label_106; // normal if
/* 00007117: 0027 */ // -- Start Return Code -- //
/* 0000711B: 0023 */ return -7;
// : Jump Referenced(1):
// : 0000710B,
label_106:
/* 00007126: 0006 */ n4 = 396;
/* 00007132: 0005 */ goto label_108;
// : Jump Referenced(1):
// : 000070D8,
label_107:
/* 0000713D: 0027 */ // -- Start Return Code -- //
/* 00007141: 0023 */ return -7;
// : Jump Referenced(2):
// : 000070B9, 00007132,
label_108:
/* 0000714C: 0020 */ USER.SendMessageA(n2, n4, -1, s1);
/* 00007160: 0006 */ n5 = LAST_RESULT;
/* 0000716A: 000D */ n5 = n5 == -1;
/* 00007179: 0004 */ if(! n5) goto label_109; // normal if
/* 00007185: 0027 */ // -- Start Return Code -- //
/* 00007189: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007179,
label_109:
/* 00007194: 0027 */ // -- Start Return Code -- //
/* 00007198: 0023 */ return 0;
/* 000071A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 0001717A, 000171ED, 00017260, 000172F2, 00017397,
// : 00017423, 000176EB, 00017C64, 00018399, 000183DA,
// :
function NUMBER function_144(s0, n0)
STRING s1[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 000071B3: 0022 */ // -- Start Function Code -- //
/* 000071BC: 0021 */ function_138(s0);
/* 000071C5: 0006 */ n1 = LAST_RESULT;
/* 000071CF: 0020 */ USER.GetDlgItem(n1, n0);
/* 000071DB: 0006 */ n2 = LAST_RESULT;
/* 000071E5: 000D */ n4 = n2 == 0;
/* 000071F4: 0004 */ if(! n4) goto label_111; // normal if
/* 00007200: 0027 */ // -- Start Return Code -- //
/* 00007204: 0023 */ return -1;
// : Jump Referenced(1):
// : 000071F4,
label_111:
/* 0000720F: 0032 */ SizeOf(s1);
/* 00007216: 0006 */ n4 = LAST_RESULT;
/* 00007220: 0020 */ USER.GetClassName(n2, s1, n4);
/* 0000722F: 000D */ n4 = s1 == "Button";
/* 00007242: 0004 */ if(! n4) goto label_116; // normal if
/* 0000724E: 0021 */ function_279(n2, 240, 0, 0);
/* 00007266: 0006 */ n3 = LAST_RESULT;
/* 00007270: 0001 */ // -- While/Switch -- //
/* 00007276: 000D */ n4 = n3 == 0;
/* 00007285: 0004 */ if(! n4) goto label_113; // normal if
/* 00007291: 0027 */ // -- Start Return Code -- //
/* 00007295: 0023 */ return -1002;
/* 0000729E: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 00007285,
label_113:
/* 000072A9: 000D */ n4 = n3 == 1;
/* 000072B8: 0004 */ if(! n4) goto label_114; // normal if
/* 000072C4: 0027 */ // -- Start Return Code -- //
/* 000072C8: 0023 */ return -1001;
/* 000072D1: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 000072B8,
label_114:
/* 000072DC: 000D */ n4 = n3 == 2;
/* 000072EB: 0004 */ if(! n4) goto label_115; // normal if
/* 000072F7: 0027 */ // -- Start Return Code -- //
/* 000072FB: 0023 */ return -1003;
/* 00007304: 0005 */ goto label_116;
// : Jump Referenced(1):
// : 000072EB,
label_115:
/* 0000730F: 0027 */ // -- Start Return Code -- //
/* 00007313: 0023 */ return -1;
// : Jump Referenced(4):
// : 00007242, 0000729E, 000072D1, 00007304,
label_116:
/* 0000731E: 0027 */ // -- Start Return Code -- //
/* 00007322: 0023 */ return -7;
/* 0000732B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 00016C3E, 00017AB3, 00017AC6, 00017AD9, 00017B0D,
// : 00017B6A, 00017BA0, 00017BD8, 00018293, 000182B4,
// :
function NUMBER function_145(s0, n0, n1)
STRING s1[1024];
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0000733D: 0022 */ // -- Start Function Code -- //
/* 00007346: 0021 */ function_138(s0);
/* 0000734F: 0006 */ n2 = LAST_RESULT;
/* 00007359: 0020 */ USER.GetDlgItem(n2, n0);
/* 00007365: 0006 */ n3 = LAST_RESULT;
/* 0000736F: 000D */ n5 = n3 == 0;
/* 0000737E: 0004 */ if(! n5) goto label_118; // normal if
/* 0000738A: 0027 */ // -- Start Return Code -- //
/* 0000738E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000737E,
label_118:
/* 00007399: 0032 */ SizeOf(s1);
/* 000073A0: 0006 */ n5 = LAST_RESULT;
/* 000073AA: 0020 */ USER.GetClassName(n3, s1, n5);
/* 000073B9: 000D */ n5 = s1 == "Button";
/* 000073CC: 0004 */ if(! n5) goto label_121; // normal if
/* 000073D8: 000D */ n5 = n1 == -1001;
/* 000073E7: 0004 */ if(! n5) goto label_119; // normal if
/* 000073F3: 0006 */ n4 = 1;
/* 000073FF: 0005 */ goto label_120;
// : Jump Referenced(1):
// : 000073E7,
label_119:
/* 0000740A: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 000073FF,
label_120:
/* 00007418: 0021 */ function_279(n3, 241, n4, 0);
/* 0000742E: 0027 */ // -- Start Return Code -- //
/* 00007432: 0023 */ return 0;
// : Jump Referenced(1):
// : 000073CC,
label_121:
/* 0000743D: 0027 */ // -- Start Return Code -- //
/* 00007441: 0023 */ return -7;
/* 0000744A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000187E0,
function NUMBER function_146(s0, n0)
STRING s1[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000745C: 0022 */ // -- Start Function Code -- //
/* 00007465: 0021 */ function_138(s0);
/* 0000746E: 0006 */ n1 = LAST_RESULT;
/* 00007478: 0020 */ USER.GetDlgItem(n1, n0);
/* 00007484: 0006 */ n2 = LAST_RESULT;
/* 0000748E: 000D */ n3 = n2 == 0;
/* 0000749D: 0004 */ if(! n3) goto label_123; // normal if
/* 000074A9: 0027 */ // -- Start Return Code -- //
/* 000074AD: 0023 */ return -2;
// : Jump Referenced(1):
// : 0000749D,
label_123:
/* 000074B8: 0032 */ SizeOf(s1);
/* 000074BF: 0006 */ n3 = LAST_RESULT;
/* 000074C9: 0020 */ USER.GetClassName(n2, s1, n3);
/* 000074D8: 000D */ n3 = s1 == "Edit";
/* 000074E9: 0004 */ if(! n3) goto label_124; // normal if
/* 000074F5: 0021 */ function_279(n2, 177, 0, -1);
/* 0000750D: 0027 */ // -- Start Return Code -- //
/* 00007511: 0023 */ return 0;
// : Jump Referenced(1):
// : 000074E9,
label_124:
/* 0000751C: 000D */ n3 = s1 == "ComboBox";
/* 00007531: 0004 */ if(! n3) goto label_126; // normal if
/* 0000753D: 0021 */ function_278(0, -1);
/* 0000754D: 0006 */ n3 = LAST_RESULT;
/* 00007557: 0021 */ function_279(n2, 322, 0, n3);
/* 0000756D: 0006 */ n3 = LAST_RESULT;
/* 00007577: 000D */ n3 = n3 == -1;
/* 00007586: 0004 */ if(! n3) goto label_125; // normal if
/* 00007592: 0027 */ // -- Start Return Code -- //
/* 00007596: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007586,
label_125:
/* 000075A1: 0027 */ // -- Start Return Code -- //
/* 000075A5: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007531,
label_126:
/* 000075B0: 0027 */ // -- Start Return Code -- //
/* 000075B4: 0023 */ return -7;
/* 000075BD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019B48,
function NUMBER function_147(s0, n0, n1)
STRING s1[1024];
STRING s2;
STRING s3;
STRING s4;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 000075CF: 0022 */ // -- Start Function Code -- //
/* 000075D8: 0021 */ function_138(s0);
/* 000075E1: 0006 */ n2 = LAST_RESULT;
/* 000075EB: 0020 */ USER.GetDlgItem(n2, n0);
/* 000075F7: 0006 */ n3 = LAST_RESULT;
/* 00007601: 000D */ n8 = n3 == 0;
/* 00007610: 000D */ n9 = n1 == 0;
/* 0000761F: 0018 */ n8 = n8 || n9;
/* 0000762C: 000D */ n9 = n1 == -1;
/* 0000763B: 0018 */ n8 = n8 || n9;
/* 00007648: 0004 */ if(! n8) goto label_128; // normal if
/* 00007654: 0027 */ // -- Start Return Code -- //
/* 00007658: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007648,
label_128:
/* 00007663: 0021 */ function_333(n1);
/* 0000766C: 0006 */ n8 = LAST_RESULT;
/* 00007676: 000E */ n8 = n8 != 0;
/* 00007685: 0004 */ if(! n8) goto label_129; // normal if
/* 00007691: 0027 */ // -- Start Return Code -- //
/* 00007695: 0023 */ return -2;
// : Jump Referenced(1):
// : 00007685,
label_129:
/* 000076A0: 0032 */ SizeOf(s1);
/* 000076A7: 0006 */ n8 = LAST_RESULT;
/* 000076B1: 0020 */ USER.GetClassName(n3, s1, n8);
/* 000076C0: 000D */ n8 = s1 == "Edit";
/* 000076D1: 0004 */ if(! n8) goto label_135; // normal if
/* 000076DD: 0020 */ USER.GetWindowLong(n3, -16);
/* 000076EB: 0006 */ n4 = LAST_RESULT;
/* 000076F5: 0012 */ n8 = n4 & 4;
/* 00007704: 0004 */ if(! n8) goto label_135; // normal if
/* 00007710: 0021 */ function_321(n1);
/* 00007719: 0006 */ n5 = LAST_RESULT;
/* 00007723: 0021 */ function_328(n1, s2);
/* 0000772F: 0006 */ n6 = LAST_RESULT;
/* 00007739: 0006 */ n7 = 1;
// : Jump Referenced(1):
// : 000077DA,
label_130:
/* 00007747: 0001 */ // -- While/Switch -- //
/* 0000774B: 000E */ n8 = n6 != 1;
/* 0000775A: 0004 */ if(! n8) goto label_133; // normal if
/* 00007766: 000E */ n8 = n7 != n5;
/* 00007773: 0004 */ if(! n8) goto label_131; // normal if
/* 0000777F: 0007 */ s4 = s3 + s2;
/* 0000778C: 0007 */ s3 = s4 + "\r\n";
/* 0000779B: 0005 */ goto label_132;
// : Jump Referenced(1):
// : 00007773,
label_131:
/* 000077A6: 0007 */ s3 = s3 + s2;
// : Jump Referenced(1):
// : 0000779B,
label_132:
/* 000077B5: 0007 */ n7 = n7 + 1;
/* 000077C4: 0021 */ function_330(n1, s2);
/* 000077D0: 0006 */ n6 = LAST_RESULT;
/* 000077DA: 0005 */ goto label_130;
// : Jump Referenced(1):
// : 0000775A,
label_133:
/* 000077E5: 0020 */ USER.SetWindowText(n3, s3);
/* 000077F1: 0006 */ n8 = LAST_RESULT;
/* 000077FB: 000D */ n8 = n8 == 0;
/* 0000780A: 0004 */ if(! n8) goto label_134; // normal if
/* 00007816: 0027 */ // -- Start Return Code -- //
/* 0000781A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000780A,
label_134:
/* 00007825: 0027 */ // -- Start Return Code -- //
/* 00007829: 0023 */ return 0;
// : Jump Referenced(2):
// : 000076D1, 00007704,
label_135:
/* 00007834: 0027 */ // -- Start Return Code -- //
/* 00007838: 0023 */ return -7;
/* 00007841: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A7D0,
function NUMBER function_148(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00007853: 0022 */ // -- Start Function Code -- //
/* 0000785C: 0021 */ function_319(0);
/* 00007867: 0006 */ n1 = LAST_RESULT;
/* 00007871: 0021 */ function_319(0);
/* 0000787C: 0006 */ n2 = LAST_RESULT;
/* 00007886: 0021 */ function_390("", n2, n1);
/* 00007895: 0006 */ n3 = LAST_RESULT;
/* 0000789F: 000D */ n3 = n3 == 0;
/* 000078AE: 0004 */ if(! n3) goto label_137; // normal if
/* 000078BA: 0021 */ function_149(s0, n0, n1);
/* 000078C9: 0006 */ n3 = LAST_RESULT;
/* 000078D3: 000D */ n3 = n3 == 0;
/* 000078E2: 0004 */ if(! n3) goto label_137; // normal if
/* 000078EE: 0021 */ function_320(n1);
/* 000078F7: 0021 */ function_320(n2);
/* 00007900: 0027 */ // -- Start Return Code -- //
/* 00007904: 0023 */ return 0;
// : Jump Referenced(2):
// : 000078AE, 000078E2,
label_137:
/* 0000790F: 0021 */ function_320(n1);
/* 00007918: 0021 */ function_320(n2);
/* 00007921: 0027 */ // -- Start Return Code -- //
/* 00007925: 0023 */ return -1;
/* 0000792E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000078BA,
function NUMBER function_149(s0, n0, n1)
STRING s1[1024];
STRING s2;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 0000793C: 0022 */ // -- Start Function Code -- //
/* 00007945: 0021 */ function_138(s0);
/* 0000794E: 0006 */ n2 = LAST_RESULT;
/* 00007958: 0020 */ USER.GetDlgItem(n2, n0);
/* 00007964: 0006 */ n3 = LAST_RESULT;
/* 0000796E: 000D */ n5 = n3 == 0;
/* 0000797D: 000D */ n6 = n1 == 0;
/* 0000798C: 0018 */ n5 = n5 || n6;
/* 00007999: 000D */ n6 = n1 == -1;
/* 000079A8: 0018 */ n5 = n5 || n6;
/* 000079B5: 0004 */ if(! n5) goto label_139; // normal if
/* 000079C1: 0027 */ // -- Start Return Code -- //
/* 000079C5: 0023 */ return -2;
// : Jump Referenced(1):
// : 000079B5,
label_139:
/* 000079D0: 0021 */ function_333(n1);
/* 000079D9: 0006 */ n5 = LAST_RESULT;
/* 000079E3: 000E */ n5 = n5 != 0;
/* 000079F2: 0004 */ if(! n5) goto label_140; // normal if
/* 000079FE: 0027 */ // -- Start Return Code -- //
/* 00007A02: 0023 */ return -2;
// : Jump Referenced(1):
// : 000079F2,
label_140:
/* 00007A0D: 0032 */ SizeOf(s1);
/* 00007A14: 0006 */ n5 = LAST_RESULT;
/* 00007A1E: 0020 */ USER.GetClassName(n3, s1, n5);
/* 00007A2D: 000D */ n5 = s1 == "ListBox";
/* 00007A41: 0004 */ if(! n5) goto label_144; // normal if
/* 00007A4D: 0021 */ function_279(n3, 388, 0, 0);
/* 00007A65: 0021 */ function_328(n1, s2);
/* 00007A71: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 00007AFC,
label_141:
/* 00007A7D: 0001 */ // -- While/Switch -- //
/* 00007A81: 000E */ n5 = n4 != 1;
/* 00007A90: 0004 */ if(! n5) goto label_143; // normal if
/* 00007A9C: 0020 */ USER.SendMessageA(n3, 384, 0, s2);
/* 00007AB2: 0006 */ n5 = LAST_RESULT;
/* 00007ABC: 000D */ n5 = n5 == -1;
/* 00007ACB: 0004 */ if(! n5) goto label_142; // normal if
/* 00007AD7: 0027 */ // -- Start Return Code -- //
/* 00007ADB: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007ACB,
label_142:
/* 00007AE6: 0021 */ function_330(n1, s2);
/* 00007AF2: 0006 */ n4 = LAST_RESULT;
/* 00007AFC: 0005 */ goto label_141;
// : Jump Referenced(1):
// : 00007A90,
label_143:
/* 00007B07: 0021 */ function_279(n3, 390, 0, 0);
/* 00007B1F: 0027 */ // -- Start Return Code -- //
/* 00007B23: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007A41,
label_144:
/* 00007B2E: 000D */ n5 = s1 == "ComboBox";
/* 00007B43: 0004 */ if(! n5) goto label_148; // normal if
/* 00007B4F: 0021 */ function_279(n3, 331, 0, 0);
/* 00007B67: 0021 */ function_328(n1, s2);
/* 00007B73: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 00007BFE,
label_145:
/* 00007B7F: 0001 */ // -- While/Switch -- //
/* 00007B83: 000E */ n5 = n4 != 1;
/* 00007B92: 0004 */ if(! n5) goto label_147; // normal if
/* 00007B9E: 0020 */ USER.SendMessageA(n3, 323, 0, s2);
/* 00007BB4: 0006 */ n5 = LAST_RESULT;
/* 00007BBE: 000D */ n5 = n5 == -1;
/* 00007BCD: 0004 */ if(! n5) goto label_146; // normal if
/* 00007BD9: 0027 */ // -- Start Return Code -- //
/* 00007BDD: 0023 */ return -1;
// : Jump Referenced(1):
// : 00007BCD,
label_146:
/* 00007BE8: 0021 */ function_330(n1, s2);
/* 00007BF4: 0006 */ n4 = LAST_RESULT;
/* 00007BFE: 0005 */ goto label_145;
// : Jump Referenced(1):
// : 00007B92,
label_147:
/* 00007C09: 0027 */ // -- Start Return Code -- //
/* 00007C0D: 0023 */ return 0;
// : Jump Referenced(1):
// : 00007B43,
label_148:
/* 00007C18: 0027 */ // -- Start Return Code -- //
/* 00007C1C: 0023 */ return -7;
/* 00007C25: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018719,
function NUMBER function_157(n0, s0, n1)
NUMBER n3;
begin
/* 00007C37: 0022 */ // -- Start Function Code -- //
/* 00007C40: 0001 */ // -- While/Switch -- //
/* 00007C46: 000D */ n3 = n0 == 1;
/* 00007C55: 0004 */ if(! n3) goto label_151; // normal if
/* 00007C61: 0027 */ // -- Start Return Code -- //
/* 00007C65: 0020 */ ISRT._SetAltMainImage(g_number27, n1, s0);
/* 00007C74: 0006 */ n3 = LAST_RESULT;
/* 00007C7E: 0023 */ return n3;
/* 00007C85: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007C55,
label_151:
/* 00007C90: 000D */ n3 = n0 == 4;
/* 00007C9F: 0004 */ if(! n3) goto label_152; // normal if
/* 00007CAB: 0027 */ // -- Start Return Code -- //
/* 00007CAF: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 4, n1, "");
/* 00007CC3: 0006 */ n3 = LAST_RESULT;
/* 00007CCD: 0023 */ return n3;
/* 00007CD4: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007C9F,
label_152:
/* 00007CDF: 000D */ n3 = n0 == 2;
/* 00007CEE: 0004 */ if(! n3) goto label_153; // normal if
/* 00007CFA: 0006 */ g_number0 = n1;
/* 00007D04: 0027 */ // -- Start Return Code -- //
/* 00007D08: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 2, n1, "");
/* 00007D1C: 0006 */ n3 = LAST_RESULT;
/* 00007D26: 0023 */ return n3;
/* 00007D2D: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007CEE,
label_153:
/* 00007D38: 000D */ n3 = n0 == 3;
/* 00007D47: 0004 */ if(! n3) goto label_154; // normal if
/* 00007D53: 0006 */ g_number1 = n1;
/* 00007D5D: 0027 */ // -- Start Return Code -- //
/* 00007D61: 0020 */ ISRT.ComponentViewSetInfoEx(g_number27, 3, n1, "");
/* 00007D75: 0006 */ n3 = LAST_RESULT;
/* 00007D7F: 0023 */ return n3;
/* 00007D86: 0005 */ goto label_155;
// : Jump Referenced(1):
// : 00007D47,
label_154:
/* 00007D91: 0027 */ // -- Start Return Code -- //
/* 00007D95: 0023 */ return -1;
// : Jump Referenced(4):
// : 00007C85, 00007CD4, 00007D2D, 00007D86,
label_155:
/* 00007DA0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DFF3,
function NUMBER function_158()
begin
/* 00007DAE: 0022 */ // -- Start Function Code -- //
/* 00007DB7: 0006 */ g_number0 = 1;
/* 00007DC3: 0006 */ g_number1 = 0;
/* 00007DCF: 0024 */ return;
/* 00007DD3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00009F86, 0000A026, 0000A0C6, 000195C4,
function NUMBER function_159(n0, s0)
NUMBER n1;
begin
/* 00007DE1: 0022 */ // -- Start Function Code -- //
/* 00007DEA: 0001 */ // -- While/Switch -- //
/* 00007DF0: 000D */ n1 = n0 == 1;
/* 00007DFF: 0004 */ if(! n1) goto label_159; // normal if
/* 00007E0B: 0006 */ g_str34 = s0;
/* 00007E15: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007DFF,
label_159:
/* 00007E20: 000D */ n1 = n0 == 2;
/* 00007E2F: 0004 */ if(! n1) goto label_160; // normal if
/* 00007E3B: 0006 */ g_str41 = s0;
/* 00007E45: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E2F,
label_160:
/* 00007E50: 000D */ n1 = n0 == 3;
/* 00007E5F: 0004 */ if(! n1) goto label_161; // normal if
/* 00007E6B: 0006 */ g_str40 = s0;
/* 00007E75: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E5F,
label_161:
/* 00007E80: 000D */ n1 = n0 == 4;
/* 00007E8F: 0004 */ if(! n1) goto label_162; // normal if
/* 00007E9B: 0006 */ g_str39 = s0;
/* 00007EA5: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007E8F,
label_162:
/* 00007EB0: 000D */ n1 = n0 == 5;
/* 00007EBF: 0004 */ if(! n1) goto label_163; // normal if
/* 00007ECB: 0006 */ g_str36 = s0;
/* 00007ED5: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007EBF,
label_163:
/* 00007EE0: 000D */ n1 = n0 == 6;
/* 00007EEF: 0004 */ if(! n1) goto label_164; // normal if
/* 00007EFB: 0006 */ g_str37 = s0;
/* 00007F05: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007EEF,
label_164:
/* 00007F10: 000D */ n1 = n0 == 7;
/* 00007F1F: 0004 */ if(! n1) goto label_165; // normal if
/* 00007F2B: 0006 */ g_str38 = s0;
/* 00007F35: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F1F,
label_165:
/* 00007F40: 000D */ n1 = n0 == 8;
/* 00007F4F: 0004 */ if(! n1) goto label_166; // normal if
/* 00007F5B: 0006 */ g_str35 = s0;
/* 00007F65: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F4F,
label_166:
/* 00007F70: 000D */ n1 = n0 == 11;
/* 00007F7F: 0004 */ if(! n1) goto label_167; // normal if
/* 00007F8B: 0006 */ g_str42 = s0;
/* 00007F95: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007F7F,
label_167:
/* 00007FA0: 000D */ n1 = n0 == 12;
/* 00007FAF: 0004 */ if(! n1) goto label_169; // normal if
/* 00007FBB: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00007FC4: 0006 */ n1 = LAST_RESULT;
/* 00007FCE: 0004 */ if(! n1) goto label_168; // normal if
/* 00007FDA: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00007FCE,
label_168:
/* 00007FE8: 0033 */ g_obj10.Title() = s0;
/* 00007FFA: 0005 */ goto label_170;
// : Jump Referenced(1):
// : 00007FAF,
label_169:
/* 00008005: 0027 */ // -- Start Return Code -- //
/* 00008009: 0023 */ return -1;
// : Jump Referenced(10):
// : 00007E15, 00007E45, 00007E75, 00007EA5, 00007ED5,
// : 00007F05, 00007F35, 00007F65, 00007F95, 00007FFA,
// :
label_170:
/* 00008014: 0027 */ // -- Start Return Code -- //
/* 00008018: 0023 */ return 0;
/* 00008021: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000086C9,
function NUMBER function_160(s0, n0, n1)
NUMBER n2;
begin
/* 0000802F: 0022 */ // -- Start Function Code -- //
/* 00008038: 0006 */ g_number28 = 1;
/* 00008044: 0020 */ ISRT.IsEmpty(g_obj10);
/* 0000804D: 0006 */ n2 = LAST_RESULT;
/* 00008057: 0004 */ if(! n2) goto label_172; // normal if
/* 00008063: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00008057,
label_172:
/* 00008071: 0035 */ g_obj10.SetFont(s0, n0);
/* 00008088: 0027 */ // -- Start Return Code -- //
/* 0000808C: 0020 */ ISRT._DialogSetFont(g_number27, s0, n0, n1);
/* 0000809E: 0006 */ n2 = LAST_RESULT;
/* 000080A8: 0023 */ return n2;
/* 000080AF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00009C84, 00012FD7, 0001302A, 0001307D, 000130B8,
// :
function STRING function_161(n0)
NUMBER n1;
begin
/* 000080BD: 0022 */ // -- Start Function Code -- //
/* 000080C6: 0001 */ // -- While/Switch -- //
/* 000080CC: 000D */ n1 = n0 == 1;
/* 000080DB: 0004 */ if(! n1) goto label_175; // normal if
/* 000080E7: 0027 */ // -- Start Return Code -- //
/* 000080EB: 0023 */ return g_str34;
/* 000080F2: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 000080DB,
label_175:
/* 000080FD: 000D */ n1 = n0 == 2;
/* 0000810C: 0004 */ if(! n1) goto label_176; // normal if
/* 00008118: 0027 */ // -- Start Return Code -- //
/* 0000811C: 0023 */ return g_str41;
/* 00008123: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000810C,
label_176:
/* 0000812E: 000D */ n1 = n0 == 3;
/* 0000813D: 0004 */ if(! n1) goto label_177; // normal if
/* 00008149: 0027 */ // -- Start Return Code -- //
/* 0000814D: 0023 */ return g_str40;
/* 00008154: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000813D,
label_177:
/* 0000815F: 000D */ n1 = n0 == 4;
/* 0000816E: 0004 */ if(! n1) goto label_178; // normal if
/* 0000817A: 0027 */ // -- Start Return Code -- //
/* 0000817E: 0023 */ return g_str39;
/* 00008185: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000816E,
label_178:
/* 00008190: 000D */ n1 = n0 == 5;
/* 0000819F: 0004 */ if(! n1) goto label_179; // normal if
/* 000081AB: 0027 */ // -- Start Return Code -- //
/* 000081AF: 0023 */ return g_str36;
/* 000081B6: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 0000819F,
label_179:
/* 000081C1: 000D */ n1 = n0 == 6;
/* 000081D0: 0004 */ if(! n1) goto label_180; // normal if
/* 000081DC: 0027 */ // -- Start Return Code -- //
/* 000081E0: 0023 */ return g_str37;
/* 000081E7: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 000081D0,
label_180:
/* 000081F2: 000D */ n1 = n0 == 7;
/* 00008201: 0004 */ if(! n1) goto label_181; // normal if
/* 0000820D: 0027 */ // -- Start Return Code -- //
/* 00008211: 0023 */ return g_str38;
/* 00008218: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008201,
label_181:
/* 00008223: 000D */ n1 = n0 == 8;
/* 00008232: 0004 */ if(! n1) goto label_182; // normal if
/* 0000823E: 0027 */ // -- Start Return Code -- //
/* 00008242: 0023 */ return g_str35;
/* 00008249: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008232,
label_182:
/* 00008254: 000D */ n1 = n0 == 11;
/* 00008263: 0004 */ if(! n1) goto label_183; // normal if
/* 0000826F: 0027 */ // -- Start Return Code -- //
/* 00008273: 0023 */ return g_str42;
/* 0000827A: 0005 */ goto label_184;
// : Jump Referenced(1):
// : 00008263,
label_183:
/* 00008285: 0027 */ // -- Start Return Code -- //
/* 00008289: 0023 */ return "";
// : Jump Referenced(9):
// : 000080F2, 00008123, 00008154, 00008185, 000081B6,
// : 000081E7, 00008218, 00008249, 0000827A,
label_184:
/* 00008292: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00009F37, 00009FD7, 0000A077,
function STRING function_162(n0)
NUMBER n1;
begin
/* 000082A0: 0022 */ // -- Start Function Code -- //
/* 000082A9: 0001 */ // -- While/Switch -- //
/* 000082AF: 000D */ n1 = n0 == 1;
/* 000082BE: 0004 */ if(! n1) goto label_187; // normal if
/* 000082CA: 0027 */ // -- Start Return Code -- //
/* 000082CE: 0023 */ return g_str43;
/* 000082D5: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 000082BE,
label_187:
/* 000082E0: 000D */ n1 = n0 == 7;
/* 000082EF: 0004 */ if(! n1) goto label_188; // normal if
/* 000082FB: 0027 */ // -- Start Return Code -- //
/* 000082FF: 0023 */ return g_str44;
/* 00008306: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 000082EF,
label_188:
/* 00008311: 000D */ n1 = n0 == 2;
/* 00008320: 0004 */ if(! n1) goto label_189; // normal if
/* 0000832C: 0027 */ // -- Start Return Code -- //
/* 00008330: 0023 */ return g_str45;
/* 00008337: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 00008320,
label_189:
/* 00008342: 000D */ n1 = n0 == 6;
/* 00008351: 0004 */ if(! n1) goto label_190; // normal if
/* 0000835D: 0027 */ // -- Start Return Code -- //
/* 00008361: 0023 */ return g_str46;
/* 00008368: 0005 */ goto label_191;
// : Jump Referenced(1):
// : 00008351,
label_190:
/* 00008373: 0027 */ // -- Start Return Code -- //
/* 00008377: 0023 */ return "";
// : Jump Referenced(4):
// : 000082D5, 00008306, 00008337, 00008368,
label_191:
/* 00008380: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00009F4C, 00009FEC, 0000A08C,
function STRING function_163(n0)
NUMBER n1;
begin
/* 0000838E: 0022 */ // -- Start Function Code -- //
/* 00008397: 0001 */ // -- While/Switch -- //
/* 0000839D: 000D */ n1 = n0 == 1;
/* 000083AC: 0004 */ if(! n1) goto label_194; // normal if
/* 000083B8: 0027 */ // -- Start Return Code -- //
/* 000083BC: 0023 */ return g_str47;
/* 000083C3: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 000083AC,
label_194:
/* 000083CE: 000D */ n1 = n0 == 7;
/* 000083DD: 0004 */ if(! n1) goto label_195; // normal if
/* 000083E9: 0027 */ // -- Start Return Code -- //
/* 000083ED: 0023 */ return g_str48;
/* 000083F4: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 000083DD,
label_195:
/* 000083FF: 000D */ n1 = n0 == 2;
/* 0000840E: 0004 */ if(! n1) goto label_196; // normal if
/* 0000841A: 0027 */ // -- Start Return Code -- //
/* 0000841E: 0023 */ return g_str49;
/* 00008425: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 0000840E,
label_196:
/* 00008430: 000D */ n1 = n0 == 6;
/* 0000843F: 0004 */ if(! n1) goto label_197; // normal if
/* 0000844B: 0027 */ // -- Start Return Code -- //
/* 0000844F: 0023 */ return g_str50;
/* 00008456: 0005 */ goto label_198;
// : Jump Referenced(1):
// : 0000843F,
label_197:
/* 00008461: 0027 */ // -- Start Return Code -- //
/* 00008465: 0023 */ return "";
// : Jump Referenced(4):
// : 000083C3, 000083F4, 00008425, 00008456,
label_198:
/* 0000846E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00006633,
function NUMBER function_164()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0000847C: 0022 */ // -- Start Function Code -- //
/* 00008485: 0004 */ if(! g_number28) goto label_200; // normal if
/* 00008491: 0027 */ // -- Start Return Code -- //
/* 00008495: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008485,
label_200:
/* 000084A0: 0021 */ function_451();
/* 000084A6: 0006 */ n4 = LAST_RESULT;
/* 000084B0: 000E */ n4 = n4 != 9;
/* 000084BF: 0021 */ function_451();
/* 000084C5: 0006 */ n5 = LAST_RESULT;
/* 000084CF: 000E */ n5 = n5 != 1033;
/* 000084DE: 0019 */ n4 = n4 && n5;
/* 000084EB: 0004 */ if(! n4) goto label_201; // normal if
/* 000084F7: 0027 */ // -- Start Return Code -- //
/* 000084FB: 0023 */ return 0;
// : Jump Referenced(1):
// : 000084EB,
label_201:
/* 00008506: 0020 */ KERNEL32.GetUserDefaultLangID();
/* 0000850C: 0006 */ n0 = LAST_RESULT;
/* 00008516: 000D */ n4 = n0 == 0;
/* 00008525: 0004 */ if(! n4) goto label_202; // normal if
/* 00008531: 0027 */ // -- Start Return Code -- //
/* 00008535: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008525,
label_202:
/* 00008540: 0020 */ ISRT.GetFontSub(g_number27, s0);
/* 0000854C: 0006 */ n4 = LAST_RESULT;
/* 00008556: 000D */ n4 = n4 == 0;
/* 00008565: 0004 */ if(! n4) goto label_203; // normal if
/* 00008571: 0027 */ // -- Start Return Code -- //
/* 00008575: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008565,
label_203:
/* 00008580: 0021 */ function_319(0);
/* 0000858B: 0006 */ n3 = LAST_RESULT;
/* 00008595: 0021 */ function_426(n3, s0, "*");
/* 000085A5: 0021 */ function_277(n0);
/* 000085AE: 0006 */ n0 = LAST_RESULT;
/* 000085B8: 0021 */ function_433(s1, "%lx", n0);
/* 000085CA: 0028 */ StrLengthChars(s1);
/* 000085D1: 0006 */ n4 = LAST_RESULT;
/* 000085DB: 000F */ n2 = 4 - n4;
// : Jump Referenced(1):
// : 00008628,
label_204:
/* 000085EC: 0001 */ // -- While/Switch -- //
/* 000085F0: 000A */ n4 = n2 > 0;
/* 000085FF: 0004 */ if(! n4) goto label_205; // normal if
/* 0000860B: 0007 */ s1 = "0" + s1;
/* 00008619: 000F */ n2 = n2 - 1;
/* 00008628: 0005 */ goto label_204;
// : Jump Referenced(1):
// : 000085FF,
label_205:
/* 00008633: 0007 */ s1 = "0x" + s1;
/* 00008642: 0021 */ function_322(n3, -401);
/* 00008650: 0021 */ function_326(n3, s1);
/* 0000865C: 0006 */ n4 = LAST_RESULT;
/* 00008666: 000E */ n4 = n4 != 0;
/* 00008675: 0004 */ if(! n4) goto label_206; // normal if
/* 00008681: 0021 */ function_320(n3);
/* 0000868A: 0027 */ // -- Start Return Code -- //
/* 0000868E: 0023 */ return 0;
// : Jump Referenced(1):
// : 00008675,
label_206:
/* 00008699: 0021 */ function_330(n3, s2);
/* 000086A5: 0021 */ function_431(s2, 0);
/* 000086B3: 0021 */ function_330(n3, s3);
/* 000086BF: 002C */ StrToNum(n1, s3);
/* 000086C9: 0021 */ function_160(s2, n1, 0);
/* 000086DA: 0006 */ n4 = LAST_RESULT;
/* 000086E4: 0009 */ n4 = n4 < 0;
/* 000086F3: 0004 */ if(! n4) goto label_207; // normal if
/* 000086FF: 0021 */ function_320(n3);
/* 00008708: 0027 */ // -- Start Return Code -- //
/* 0000870C: 0023 */ return 0;
// : Jump Referenced(1):
// : 000086F3,
label_207:
/* 00008717: 0021 */ function_320(n3);
/* 00008720: 0027 */ // -- Start Return Code -- //
/* 00008724: 0023 */ return 1;
/* 0000872D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021072,
function NUMBER function_169()
NUMBER n0;
NUMBER n1;
begin
/* 0000873B: 0022 */ // -- Start Function Code -- //
/* 00008744: 0020 */ ISRT._InitInstall(g_number27);
/* 0000874D: 0006 */ n0 = LAST_RESULT;
/* 00008757: 000D */ n1 = n0 == -2147213312;
/* 00008766: 0004 */ if(! n1) goto label_209; // normal if
/* 00008772: 0002 */ abort;
// : Jump Referenced(1):
// : 00008766,
label_209:
/* 00008778: 000D */ n1 = n0 == -2147213311;
/* 00008787: 0004 */ if(! n1) goto label_210; // normal if
/* 00008793: 0003 */ exit;
// : Jump Referenced(1):
// : 00008787,
label_210:
/* 00008799: 0027 */ // -- Start Return Code -- //
/* 0000879D: 0023 */ return n0;
/* 000087A4: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210BC,
function NUMBER function_170()
NUMBER n0;
NUMBER n1;
begin
/* 000087B2: 0022 */ // -- Start Function Code -- //
/* 000087BB: 0020 */ ISRT._ExitInstall(g_number27);
/* 000087C4: 0006 */ n0 = LAST_RESULT;
/* 000087CE: 000D */ n1 = n0 == -2147213312;
/* 000087DD: 0004 */ if(! n1) goto label_212; // normal if
/* 000087E9: 0002 */ abort;
// : Jump Referenced(1):
// : 000087DD,
label_212:
/* 000087EF: 000D */ n1 = n0 == -2147213311;
/* 000087FE: 0004 */ if(! n1) goto label_213; // normal if
/* 0000880A: 0003 */ exit;
// : Jump Referenced(1):
// : 000087FE,
label_213:
/* 00008810: 0027 */ // -- Start Return Code -- //
/* 00008814: 0023 */ return n0;
/* 0000881B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210A3,
function NUMBER function_171()
NUMBER n0;
NUMBER n1;
begin
/* 00008829: 0022 */ // -- Start Function Code -- //
/* 00008832: 0020 */ ISRT._CCPSearch(g_number27);
/* 0000883B: 0006 */ n0 = LAST_RESULT;
/* 00008845: 000D */ n1 = n0 == -2147213312;
/* 00008854: 0004 */ if(! n1) goto label_215; // normal if
/* 00008860: 0002 */ abort;
// : Jump Referenced(1):
// : 00008854,
label_215:
/* 00008866: 000D */ n1 = n0 == -2147213311;
/* 00008875: 0004 */ if(! n1) goto label_216; // normal if
/* 00008881: 0003 */ exit;
// : Jump Referenced(1):
// : 00008875,
label_216:
/* 00008887: 0027 */ // -- Start Return Code -- //
/* 0000888B: 0023 */ return n0;
/* 00008892: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210A9,
function NUMBER function_172()
NUMBER n0;
NUMBER n1;
begin
/* 000088A0: 0022 */ // -- Start Function Code -- //
/* 000088A9: 0020 */ ISRT._AppSearch(g_number27);
/* 000088B2: 0006 */ n0 = LAST_RESULT;
/* 000088BC: 000D */ n1 = n0 == -2147213312;
/* 000088CB: 0004 */ if(! n1) goto label_218; // normal if
/* 000088D7: 0002 */ abort;
// : Jump Referenced(1):
// : 000088CB,
label_218:
/* 000088DD: 000D */ n1 = n0 == -2147213311;
/* 000088EC: 0004 */ if(! n1) goto label_219; // normal if
/* 000088F8: 0003 */ exit;
// : Jump Referenced(1):
// : 000088EC,
label_219:
/* 000088FE: 0027 */ // -- Start Return Code -- //
/* 00008902: 0023 */ return n0;
/* 00008909: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210DC,
function NUMBER function_173()
NUMBER n0;
NUMBER n1;
begin
/* 00008917: 0022 */ // -- Start Function Code -- //
/* 00008920: 0020 */ ISRT._Rebooted(g_number27);
/* 00008929: 0006 */ n0 = LAST_RESULT;
/* 00008933: 000D */ n1 = n0 == -2147213312;
/* 00008942: 0004 */ if(! n1) goto label_221; // normal if
/* 0000894E: 0002 */ abort;
// : Jump Referenced(1):
// : 00008942,
label_221:
/* 00008954: 000D */ n1 = n0 == -2147213311;
/* 00008963: 0004 */ if(! n1) goto label_222; // normal if
/* 0000896F: 0003 */ exit;
// : Jump Referenced(1):
// : 00008963,
label_222:
/* 00008975: 0027 */ // -- Start Return Code -- //
/* 00008979: 0023 */ return n0;
/* 00008980: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000210B1,
function NUMBER function_174(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0000898E: 0022 */ // -- Start Function Code -- //
/* 00008997: 0020 */ ISRT._ShowWizardPages(g_number27, n0);
/* 000089A3: 0006 */ n1 = LAST_RESULT;
/* 000089AD: 000D */ n2 = n1 == -2147213312;
/* 000089BC: 0004 */ if(! n2) goto label_224; // normal if
/* 000089C8: 0002 */ abort;
// : Jump Referenced(1):
// : 000089BC,
label_224:
/* 000089CE: 000D */ n2 = n1 == -2147213311;
/* 000089DD: 0004 */ if(! n2) goto label_225; // normal if
/* 000089E9: 0003 */ exit;
// : Jump Referenced(1):
// : 000089DD,
label_225:
/* 000089EF: 0027 */ // -- Start Return Code -- //
/* 000089F3: 0023 */ return n1;
/* 000089FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 000053B0, 0000DF32, 0000DF3D, 0000DF48, 00017E24,
// : 00017E2F, 00018549, 00018554, 0001A5B9, 0001AE6A,
// : 00022010, 0002201B, 00022583, 000242DE,
function NUMBER function_175(n0)
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
type_11 struct_0;
begin
/* 00008A08: 0022 */ // -- Start Function Code -- //
/* 00008A11: 0001 */ // -- While/Switch -- //
/* 00008A17: 000D */ n2 = n0 == 51;
/* 00008A26: 0004 */ if(! n2) goto label_228; // normal if
/* 00008A32: 0006 */ g_number2 = 1;
/* 00008A3E: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A26,
label_228:
/* 00008A49: 000D */ n2 = n0 == 50;
/* 00008A58: 0004 */ if(! n2) goto label_229; // normal if
/* 00008A64: 0006 */ g_number3 = 1;
/* 00008A70: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A58,
label_229:
/* 00008A7B: 000D */ n2 = n0 == 56;
/* 00008A8A: 0004 */ if(! n2) goto label_230; // normal if
/* 00008A96: 0006 */ g_number4 = 1;
/* 00008AA2: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008A8A,
label_230:
/* 00008AAD: 000D */ n2 = n0 == 52;
/* 00008ABC: 0004 */ if(! n2) goto label_231; // normal if
/* 00008AC8: 0006 */ g_number5 = 1;
/* 00008AD4: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008ABC,
label_231:
/* 00008ADF: 000D */ n2 = n0 == 66;
/* 00008AEE: 0004 */ if(! n2) goto label_232; // normal if
/* 00008AFA: 0027 */ // -- Start Return Code -- //
/* 00008AFE: 0023 */ return 0;
/* 00008B07: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008AEE,
label_232:
/* 00008B12: 000D */ n2 = n0 == 63;
/* 00008B21: 0004 */ if(! n2) goto label_233; // normal if
/* 00008B2D: 0033 */ g_obj8.Batch() = 1;
/* 00008B41: 0027 */ // -- Start Return Code -- //
/* 00008B45: 0023 */ return 0;
/* 00008B4E: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008B21,
label_233:
/* 00008B59: 000D */ n2 = n0 == 62;
/* 00008B68: 0004 */ if(! n2) goto label_234; // normal if
/* 00008B74: 0033 */ g_obj9.Enable() = 1;
/* 00008B89: 0027 */ // -- Start Return Code -- //
/* 00008B8D: 0023 */ return 0;
/* 00008B96: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008B68,
label_234:
/* 00008BA1: 000D */ n2 = n0 == 54;
/* 00008BB0: 0004 */ if(! n2) goto label_235; // normal if
/* 00008BBC: 0027 */ // -- Start Return Code -- //
/* 00008BC0: 0020 */ ISRT._EnableDialogCache(g_number27, 1);
/* 00008BCE: 0006 */ n2 = LAST_RESULT;
/* 00008BD8: 0023 */ return n2;
/* 00008BDF: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008BB0,
label_235:
/* 00008BEA: 000D */ n2 = n0 == 12;
/* 00008BF9: 0004 */ if(! n2) goto label_237; // normal if
/* 00008C05: 0021 */ function_421();
/* 00008C0B: 0006 */ n2 = LAST_RESULT;
/* 00008C15: 000E */ n2 = n2 != 2;
/* 00008C24: 0004 */ if(! n2) goto label_236; // normal if
/* 00008C30: 0021 */ function_280(-2);
/* 00008C3B: 0006 */ n2 = LAST_RESULT;
/* 00008C45: 0020 */ USER32.SetWindowRgn(n2, 0, 1);
// : Jump Referenced(1):
// : 00008C24,
label_236:
/* 00008C5A: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008BF9,
label_237:
/* 00008C65: 000D */ n2 = n0 == 27;
/* 00008C74: 0004 */ if(! n2) goto label_238; // normal if
/* 00008C80: 0027 */ // -- Start Return Code -- //
/* 00008C84: 0023 */ return 0;
/* 00008C8D: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008C74,
label_238:
/* 00008C98: 000D */ n2 = n0 == 25;
/* 00008CA7: 0004 */ if(! n2) goto label_240; // normal if
/* 00008CB3: 0021 */ function_421();
/* 00008CB9: 0006 */ n2 = LAST_RESULT;
/* 00008CC3: 000E */ n2 = n2 != 2;
/* 00008CD2: 0004 */ if(! n2) goto label_239; // normal if
/* 00008CDE: 0020 */ USER32.GetDesktopWindow();
/* 00008CE4: 0006 */ n2 = LAST_RESULT;
/* 00008CEE: 001A */ n3 = &struct_0;
/* 00008CF8: 0020 */ USER.GetWindowRect(n2, n3);
/* 00008D04: 0035 */ struct_0.right;
/* 00008D13: 0006 */ n2 = LAST_RESULT;
/* 00008D1D: 0011 */ n2 = n2 / 30;
/* 00008D2C: 0035 */ struct_0.bottom;
/* 00008D3C: 0006 */ n3 = LAST_RESULT;
/* 00008D46: 0011 */ n3 = n3 / 30;
/* 00008D55: 0035 */ struct_0.right;
/* 00008D64: 0006 */ n4 = LAST_RESULT;
/* 00008D6E: 0035 */ struct_0.left;
/* 00008D7C: 0006 */ n5 = LAST_RESULT;
/* 00008D86: 000F */ n4 = n4 - n5;
/* 00008D93: 0010 */ n4 = 14 * n4;
/* 00008DA2: 0011 */ n4 = n4 / 15;
/* 00008DB1: 0035 */ struct_0.bottom;
/* 00008DC1: 0006 */ n5 = LAST_RESULT;
/* 00008DCB: 0035 */ struct_0.top;
/* 00008DD8: 0006 */ n6 = LAST_RESULT;
/* 00008DE2: 000F */ n5 = n5 - n6;
/* 00008DEF: 0010 */ n5 = 14 * n5;
/* 00008DFE: 0011 */ n5 = n5 / 15;
/* 00008E0D: 0021 */ function_177(n2, n3, n4, n5);
// : Jump Referenced(1):
// : 00008CD2,
label_239:
/* 00008E21: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008CA7,
label_240:
/* 00008E2C: 000D */ n2 = n0 == 29;
/* 00008E3B: 0004 */ if(! n2) goto label_242; // normal if
/* 00008E47: 0021 */ function_421();
/* 00008E4D: 0006 */ n2 = LAST_RESULT;
/* 00008E57: 000E */ n2 = n2 != 2;
/* 00008E66: 0004 */ if(! n2) goto label_241; // normal if
/* 00008E72: 0020 */ USER32.GetDesktopWindow();
/* 00008E78: 0006 */ n2 = LAST_RESULT;
/* 00008E82: 001A */ n3 = &struct_0;
/* 00008E8C: 0020 */ USER.GetWindowRect(n2, n3);
/* 00008E98: 0035 */ struct_0.right;
/* 00008EA7: 0006 */ n2 = LAST_RESULT;
/* 00008EB1: 0035 */ struct_0.left;
/* 00008EBF: 0006 */ n3 = LAST_RESULT;
/* 00008EC9: 000F */ n2 = n2 - n3;
/* 00008ED6: 0035 */ struct_0.bottom;
/* 00008EE6: 0006 */ n3 = LAST_RESULT;
/* 00008EF0: 0035 */ struct_0.top;
/* 00008EFD: 0006 */ n4 = LAST_RESULT;
/* 00008F07: 000F */ n3 = n3 - n4;
/* 00008F14: 0021 */ function_177(0, 0, n2, n3);
// : Jump Referenced(1):
// : 00008E66,
label_241:
/* 00008F2C: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008E3B,
label_242:
/* 00008F37: 000D */ n2 = n0 == 26;
/* 00008F46: 0004 */ if(! n2) goto label_243; // normal if
/* 00008F52: 0027 */ // -- Start Return Code -- //
/* 00008F56: 0020 */ ISRT.EnableHourGlass(g_number27, 1);
/* 00008F64: 0006 */ n2 = LAST_RESULT;
/* 00008F6E: 0023 */ return n2;
/* 00008F75: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008F46,
label_243:
/* 00008F80: 000D */ n2 = n0 == 16;
/* 00008F8F: 0004 */ if(! n2) goto label_245; // normal if
/* 00008F9B: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00008FA4: 0006 */ n2 = LAST_RESULT;
/* 00008FAE: 0004 */ if(! n2) goto label_244; // normal if
/* 00008FBA: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00008FAE,
label_244:
/* 00008FC8: 0035 */ g_obj10.ShowControl(1450, 5);
/* 00008FE7: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00008F8F,
label_245:
/* 00008FF2: 000D */ n2 = n0 == 4;
/* 00009001: 0004 */ if(! n2) goto label_247; // normal if
/* 0000900D: 0021 */ function_421();
/* 00009013: 0006 */ n2 = LAST_RESULT;
/* 0000901D: 000E */ n2 = n2 != 2;
/* 0000902C: 0004 */ if(! n2) goto label_246; // normal if
/* 00009038: 0027 */ // -- Start Return Code -- //
/* 0000903C: 0020 */ ISRT._EnableStatus(g_number27, 4);
/* 0000904A: 0006 */ n2 = LAST_RESULT;
/* 00009054: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000902C,
label_246:
/* 0000905D: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009001,
label_247:
/* 00009068: 000D */ n2 = n0 == 58;
/* 00009077: 0004 */ if(! n2) goto label_249; // normal if
/* 00009083: 0021 */ function_421();
/* 00009089: 0006 */ n2 = LAST_RESULT;
/* 00009093: 000E */ n2 = n2 != 2;
/* 000090A2: 0004 */ if(! n2) goto label_248; // normal if
/* 000090AE: 0027 */ // -- Start Return Code -- //
/* 000090B2: 0020 */ ISRT._EnableStatus(g_number27, 58);
/* 000090C0: 0006 */ n2 = LAST_RESULT;
/* 000090CA: 0023 */ return n2;
// : Jump Referenced(1):
// : 000090A2,
label_248:
/* 000090D3: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009077,
label_249:
/* 000090DE: 000D */ n2 = n0 == 57;
/* 000090ED: 0004 */ if(! n2) goto label_251; // normal if
/* 000090F9: 0021 */ function_421();
/* 000090FF: 0006 */ n2 = LAST_RESULT;
/* 00009109: 000E */ n2 = n2 != 2;
/* 00009118: 0004 */ if(! n2) goto label_250; // normal if
/* 00009124: 0027 */ // -- Start Return Code -- //
/* 00009128: 0020 */ ISRT._EnableStatus(g_number27, 57);
/* 00009136: 0006 */ n2 = LAST_RESULT;
/* 00009140: 0023 */ return n2;
// : Jump Referenced(1):
// : 00009118,
label_250:
/* 00009149: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 000090ED,
label_251:
/* 00009154: 000D */ n2 = n0 == 5;
/* 00009163: 0004 */ if(! n2) goto label_253; // normal if
/* 0000916F: 0021 */ function_421();
/* 00009175: 0006 */ n2 = LAST_RESULT;
/* 0000917F: 000E */ n2 = n2 != 2;
/* 0000918E: 0004 */ if(! n2) goto label_252; // normal if
/* 0000919A: 0027 */ // -- Start Return Code -- //
/* 0000919E: 0020 */ ISRT._EnableStatus(g_number27, 5);
/* 000091AC: 0006 */ n2 = LAST_RESULT;
/* 000091B6: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000918E,
label_252:
/* 000091BF: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009163,
label_253:
/* 000091CA: 000D */ n2 = n0 == 17;
/* 000091D9: 0004 */ if(! n2) goto label_254; // normal if
/* 000091E5: 0027 */ // -- Start Return Code -- //
/* 000091E9: 0021 */ function_476(1);
/* 000091F4: 0006 */ n2 = LAST_RESULT;
/* 000091FE: 0023 */ return n2;
/* 00009205: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 000091D9,
label_254:
/* 00009210: 000D */ n2 = n0 == 53;
/* 0000921F: 0004 */ if(! n2) goto label_255; // normal if
/* 0000922B: 0006 */ g_number26 = 1;
/* 00009237: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 0000921F,
label_255:
/* 00009242: 000D */ n2 = n0 == 67;
/* 00009251: 0004 */ if(! n2) goto label_256; // normal if
/* 0000925D: 0006 */ g_number29 = 0;
/* 00009269: 0005 */ goto label_257;
// : Jump Referenced(1):
// : 00009251,
label_256:
/* 00009274: 0027 */ // -- Start Return Code -- //
/* 00009278: 0023 */ return -1;
// : Jump Referenced(21):
// : 00008A3E, 00008A70, 00008AA2, 00008AD4, 00008B07,
// : 00008B4E, 00008B96, 00008BDF, 00008C5A, 00008C8D,
// : 00008E21, 00008F2C, 00008F75, 00008FE7, 0000905D,
// : 000090D3, 00009149, 000091BF, 00009205, 00009237,
// : 00009269,
label_257:
/* 00009283: 0027 */ // -- Start Return Code -- //
/* 00009287: 0023 */ return 0;
/* 00009290: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 0000576B, 000057A2, 00005886, 0000DF53, 0001799F,
// : 000179AA, 000180B0, 000180BB, 0001A69A, 0001A70E,
// : 0001A825, 0001AA80, 0001AC1B, 0002432D,
function NUMBER function_176(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
OBJECT obj0;
begin
/* 000092A2: 0022 */ // -- Start Function Code -- //
/* 000092AB: 0001 */ // -- While/Switch -- //
/* 000092B1: 000D */ n2 = n0 == 51;
/* 000092C0: 0004 */ if(! n2) goto label_260; // normal if
/* 000092CC: 0006 */ g_number2 = 0;
/* 000092D8: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000092C0,
label_260:
/* 000092E3: 000D */ n2 = n0 == 50;
/* 000092F2: 0004 */ if(! n2) goto label_261; // normal if
/* 000092FE: 0006 */ g_number3 = 0;
/* 0000930A: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000092F2,
label_261:
/* 00009315: 000D */ n2 = n0 == 56;
/* 00009324: 0004 */ if(! n2) goto label_262; // normal if
/* 00009330: 0006 */ g_number4 = 0;
/* 0000933C: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009324,
label_262:
/* 00009347: 000D */ n2 = n0 == 52;
/* 00009356: 0004 */ if(! n2) goto label_263; // normal if
/* 00009362: 0006 */ g_number5 = 0;
/* 0000936E: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009356,
label_263:
/* 00009379: 000D */ n2 = n0 == 66;
/* 00009388: 0004 */ if(! n2) goto label_264; // normal if
/* 00009394: 0027 */ // -- Start Return Code -- //
/* 00009398: 0023 */ return -1;
/* 000093A1: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009388,
label_264:
/* 000093AC: 000D */ n2 = n0 == 63;
/* 000093BB: 0004 */ if(! n2) goto label_265; // normal if
/* 000093C7: 0033 */ g_obj8.Batch() = 0;
/* 000093DB: 0027 */ // -- Start Return Code -- //
/* 000093DF: 0023 */ return 0;
/* 000093E8: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000093BB,
label_265:
/* 000093F3: 000D */ n2 = n0 == 62;
/* 00009402: 0004 */ if(! n2) goto label_266; // normal if
/* 0000940E: 0033 */ g_obj9.Enable() = 0;
/* 00009423: 0027 */ // -- Start Return Code -- //
/* 00009427: 0023 */ return 0;
/* 00009430: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009402,
label_266:
/* 0000943B: 000D */ n2 = n0 == 54;
/* 0000944A: 0004 */ if(! n2) goto label_267; // normal if
/* 00009456: 0027 */ // -- Start Return Code -- //
/* 0000945A: 0020 */ ISRT._EnableDialogCache(g_number27, 0);
/* 00009468: 0006 */ n2 = LAST_RESULT;
/* 00009472: 0023 */ return n2;
/* 00009479: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000944A,
label_267:
/* 00009484: 000D */ n2 = n0 == 12;
/* 00009493: 0004 */ if(! n2) goto label_268; // normal if
/* 0000949F: 0021 */ function_280(-2);
/* 000094AA: 0006 */ n2 = LAST_RESULT;
/* 000094B4: 0020 */ GDI32.CreateRectRgn(0, 0, 0, 0);
/* 000094CE: 0006 */ n3 = LAST_RESULT;
/* 000094D8: 0020 */ USER32.SetWindowRgn(n2, n3, 1);
/* 000094E9: 0027 */ // -- Start Return Code -- //
/* 000094ED: 0023 */ return 0;
/* 000094F6: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009493,
label_268:
/* 00009501: 000D */ n2 = n0 == -16776960;
/* 00009510: 0004 */ if(! n2) goto label_271; // normal if
/* 0000951C: 0021 */ function_421();
/* 00009522: 0006 */ n2 = LAST_RESULT;
/* 0000952C: 000E */ n2 = n2 != 2;
/* 0000953B: 0004 */ if(! n2) goto label_270; // normal if
/* 00009547: 0021 */ function_280(-2);
/* 00009552: 0006 */ n1 = LAST_RESULT;
/* 0000955C: 0020 */ USER32.SetWindowLong(n1, -16, 0);
/* 0000956F: 0006 */ n2 = LAST_RESULT;
/* 00009579: 000D */ n2 = n2 == 0;
/* 00009588: 0004 */ if(! n2) goto label_269; // normal if
/* 00009594: 0027 */ // -- Start Return Code -- //
/* 00009598: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009588,
label_269:
/* 000095A3: 0020 */ USER.ShowWindow(n1, 9);
/* 000095B1: 0020 */ USER.SetWindowPos(n1, 0, 0, 0, 0, 0, 39);
// : Jump Referenced(1):
// : 0000953B,
label_270:
/* 000095DA: 0027 */ // -- Start Return Code -- //
/* 000095DE: 0023 */ return 0;
/* 000095E7: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009510,
label_271:
/* 000095F2: 000D */ n2 = n0 == 27;
/* 00009601: 0004 */ if(! n2) goto label_272; // normal if
/* 0000960D: 0027 */ // -- Start Return Code -- //
/* 00009611: 0023 */ return -1;
/* 0000961A: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009601,
label_272:
/* 00009625: 000D */ n2 = n0 == 26;
/* 00009634: 0004 */ if(! n2) goto label_273; // normal if
/* 00009640: 0027 */ // -- Start Return Code -- //
/* 00009644: 0020 */ ISRT.EnableHourGlass(g_number27, 0);
/* 00009652: 0006 */ n2 = LAST_RESULT;
/* 0000965C: 0023 */ return n2;
/* 00009663: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009634,
label_273:
/* 0000966E: 000D */ n2 = n0 == 16;
/* 0000967D: 0004 */ if(! n2) goto label_275; // normal if
/* 00009689: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00009692: 0006 */ n2 = LAST_RESULT;
/* 0000969C: 0004 */ if(! n2) goto label_274; // normal if
/* 000096A8: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 0000969C,
label_274:
/* 000096B6: 0035 */ g_obj10.ShowControl(1450, 0);
/* 000096D5: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000967D,
label_275:
/* 000096E0: 000D */ n2 = n0 == 4;
/* 000096EF: 000D */ n3 = n0 == 58;
/* 000096FE: 0018 */ n2 = n2 || n3;
/* 0000970B: 000D */ n3 = n0 == 57;
/* 0000971A: 0018 */ n2 = n2 || n3;
/* 00009727: 000D */ n3 = n0 == 5;
/* 00009736: 0018 */ n2 = n2 || n3;
/* 00009743: 0004 */ if(! n2) goto label_276; // normal if
/* 0000974F: 0027 */ // -- Start Return Code -- //
/* 00009753: 0020 */ ISRT._DisableStatus(g_number27);
/* 0000975C: 0006 */ n2 = LAST_RESULT;
/* 00009766: 0023 */ return n2;
/* 0000976D: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009743,
label_276:
/* 00009778: 000D */ n2 = n0 == 17;
/* 00009787: 0004 */ if(! n2) goto label_277; // normal if
/* 00009793: 0027 */ // -- Start Return Code -- //
/* 00009797: 0021 */ function_476(0);
/* 000097A2: 0006 */ n2 = LAST_RESULT;
/* 000097AC: 0023 */ return n2;
/* 000097B3: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 00009787,
label_277:
/* 000097BE: 000D */ n2 = n0 == 53;
/* 000097CD: 0004 */ if(! n2) goto label_278; // normal if
/* 000097D9: 0006 */ g_number26 = 0;
/* 000097E5: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000097CD,
label_278:
/* 000097F0: 000D */ n2 = n0 == 35;
/* 000097FF: 0004 */ if(! n2) goto label_282; // normal if
/* 0000980B: 0020 */ ISRT.IsObject(g_obj10);
/* 00009814: 0006 */ n2 = LAST_RESULT;
/* 0000981E: 000D */ n2 = n2 == 0;
/* 0000982D: 0004 */ if(! n2) goto label_279; // normal if
/* 00009839: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 0000982D,
label_279:
/* 00009847: 0035 */ g_obj10.BillBoards();
/* 0000985B: 0034 */ set obj0 = LAST_RESULT;
/* 00009865: 0020 */ ISRT.IsObject(obj0);
/* 0000986E: 0006 */ n2 = LAST_RESULT;
/* 00009878: 000D */ n2 = n2 == 0;
/* 00009887: 0004 */ if(! n2) goto label_281; // normal if
/* 00009893: 0021 */ function_450();
/* 00009899: 0006 */ s0 = LAST_RESULT;
/* 000098A3: 0021 */ function_454(s0);
/* 000098AC: 0034 */ set obj0 = LAST_RESULT;
/* 000098B6: 0020 */ ISRT.IsObject(obj0);
/* 000098BF: 0006 */ n2 = LAST_RESULT;
/* 000098C9: 000D */ n2 = n2 == 0;
/* 000098D8: 0004 */ if(! n2) goto label_280; // normal if
/* 000098E4: 0027 */ // -- Start Return Code -- //
/* 000098E8: 0023 */ return -1;
// : Jump Referenced(1):
// : 000098D8,
label_280:
/* 000098F3: 0033 */ g_obj10.BillBoards() = obj0;
// : Jump Referenced(1):
// : 00009887,
label_281:
/* 0000990C: 0033 */ obj0.Visible() = 0;
/* 00009922: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 000097FF,
label_282:
/* 0000992D: 000D */ n2 = n0 == 67;
/* 0000993C: 0004 */ if(! n2) goto label_283; // normal if
/* 00009948: 0006 */ g_number29 = 1;
/* 00009954: 0005 */ goto label_284;
// : Jump Referenced(1):
// : 0000993C,
label_283:
/* 0000995F: 0027 */ // -- Start Return Code -- //
/* 00009963: 0023 */ return -1;
// : Jump Referenced(18):
// : 000092D8, 0000930A, 0000933C, 0000936E, 000093A1,
// : 000093E8, 00009430, 00009479, 000094F6, 000095E7,
// : 0000961A, 00009663, 000096D5, 0000976D, 000097B3,
// : 000097E5, 00009922, 00009954,
label_284:
/* 0000996E: 0027 */ // -- Start Return Code -- //
/* 00009972: 0023 */ return 0;
/* 0000997B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00008E0D, 00008F14,
function NUMBER function_177(n0, n1, n2, n3)
NUMBER n4;
NUMBER n5;
begin
/* 0000998D: 0022 */ // -- Start Function Code -- //
/* 00009996: 0021 */ function_421();
/* 0000999C: 0006 */ n5 = LAST_RESULT;
/* 000099A6: 000E */ n5 = n5 != 2;
/* 000099B5: 0004 */ if(! n5) goto label_287; // normal if
/* 000099C1: 0021 */ function_280(-2);
/* 000099CC: 0006 */ n4 = LAST_RESULT;
/* 000099D6: 0020 */ USER.GetWindowLong(n4, -16);
/* 000099E4: 0006 */ n5 = LAST_RESULT;
/* 000099EE: 0013 */ n5 = n5 | 13565952;
/* 000099FD: 0020 */ USER32.SetWindowLong(n4, -16, n5);
/* 00009A0E: 0006 */ n5 = LAST_RESULT;
/* 00009A18: 000D */ n5 = n5 == 0;
/* 00009A27: 0004 */ if(! n5) goto label_286; // normal if
/* 00009A33: 0027 */ // -- Start Return Code -- //
/* 00009A37: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009A27,
label_286:
/* 00009A42: 0020 */ USER.SetWindowPos(n4, 0, n0, n1, n2, n3, 36);
// : Jump Referenced(1):
// : 000099B5,
label_287:
/* 00009A63: 0027 */ // -- Start Return Code -- //
/* 00009A67: 0023 */ return 0;
/* 00009A70: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023116,
function NUMBER function_182(s0, s1)
STRING s2;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 00009A7E: 0022 */ // -- Start Function Code -- //
/* 00009A87: 000D */ n5 = g_number14 == 0;
/* 00009A96: 0004 */ if(! n5) goto label_289; // normal if
/* 00009AA2: 0021 */ function_362();
// : Jump Referenced(1):
// : 00009A96,
label_289:
/* 00009AAA: 0021 */ function_134("EnterDisk", "", "", 10104);
/* 00009AC7: 0006 */ n5 = LAST_RESULT;
/* 00009AD1: 000D */ n5 = n5 == -1;
/* 00009AE0: 0004 */ if(! n5) goto label_290; // normal if
/* 00009AEC: 0027 */ // -- Start Return Code -- //
/* 00009AF0: 0023 */ return -1;
// : Jump Referenced(1):
// : 00009AE0,
label_290:
/* 00009AFB: 0006 */ n0 = 0;
/* 00009B07: 0021 */ function_281(0);
// : Jump Referenced(1):
// : 00009EBE,
label_291:
/* 00009B14: 0001 */ // -- While/Switch -- //
/* 00009B18: 000D */ n5 = n0 == 0;
/* 00009B27: 0004 */ if(! n5) goto label_304; // normal if
/* 00009B33: 0021 */ function_137("EnterDisk");
/* 00009B45: 0006 */ n3 = LAST_RESULT;
/* 00009B4F: 0001 */ // -- While/Switch -- //
/* 00009B55: 000D */ n5 = n3 == -100;
/* 00009B64: 0004 */ if(! n5) goto label_297; // normal if
/* 00009B70: 0021 */ function_138("EnterDisk");
/* 00009B82: 0006 */ n1 = LAST_RESULT;
/* 00009B8C: 000D */ n5 = g_str2 == "";
/* 00009B99: 0004 */ if(! n5) goto label_293; // normal if
/* 00009BA5: 0006 */ g_str2 = " ";
// : Jump Referenced(1):
// : 00009B99,
label_293:
/* 00009BB2: 0021 */ function_364("EnterDisk", n1, 0, g_str2);
/* 00009BCF: 000E */ n5 = s0 != "";
/* 00009BDC: 0004 */ if(! n5) goto label_294; // normal if
/* 00009BE8: 0021 */ function_141("EnterDisk", 901, s0);
// : Jump Referenced(1):
// : 00009BDC,
label_294:
/* 00009C04: 0020 */ USER.GetDlgItem(n1, 4);
/* 00009C12: 0006 */ n2 = LAST_RESULT;
/* 00009C1C: 0009 */ n5 = n4 < 255;
/* 00009C2B: 0004 */ if(! n5) goto label_295; // normal if
/* 00009C37: 0006 */ n4 = 255;
// : Jump Referenced(1):
// : 00009C2B,
label_295:
/* 00009C45: 000F */ n5 = n4 - 2;
/* 00009C54: 0021 */ function_279(n2, 197, n5, 0);
/* 00009C6A: 0021 */ function_141("EnterDisk", 4, g_str9);
/* 00009C84: 0021 */ function_161(7);
/* 00009C8F: 0006 */ s4 = LAST_RESULT;
/* 00009C99: 000E */ n5 = s4 != "";
/* 00009CA6: 0004 */ if(! n5) goto label_296; // normal if
/* 00009CB2: 0020 */ USER.SetWindowText(n1, s4);
// : Jump Referenced(1):
// : 00009CA6,
label_296:
/* 00009CC0: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009B64,
label_297:
/* 00009CCB: 000D */ n5 = n3 == 31;
/* 00009CDA: 0004 */ if(! n5) goto label_298; // normal if
/* 00009CE6: 0021 */ function_140("EnterDisk", 4, s2);
/* 00009D00: 0021 */ function_387("", "", s2, 0);
/* 00009D14: 0021 */ function_141("EnterDisk", 4, s2);
/* 00009D2E: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009CDA,
label_298:
/* 00009D39: 000D */ n5 = n3 == 1;
/* 00009D48: 0004 */ if(! n5) goto label_300; // normal if
/* 00009D54: 0021 */ function_140("EnterDisk", 4, s2);
/* 00009D6E: 0021 */ function_183(s2, s1);
/* 00009D7A: 0006 */ n5 = LAST_RESULT;
/* 00009D84: 000D */ n5 = n5 == 0;
/* 00009D93: 0004 */ if(! n5) goto label_299; // normal if
/* 00009D9F: 0006 */ n3 = 1;
/* 00009DAB: 0006 */ n0 = 1;
/* 00009DB7: 0006 */ g_str9 = s2;
// : Jump Referenced(1):
// : 00009D93,
label_299:
/* 00009DC3: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009D48,
label_300:
/* 00009DCE: 000D */ n5 = n3 == -1;
/* 00009DDD: 0004 */ if(! n5) goto label_301; // normal if
/* 00009DE9: 0006 */ n3 = -1;
/* 00009DF5: 0021 */ function_370(n3, "EnterDisk");
/* 00009E0A: 0006 */ n0 = 1;
/* 00009E16: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009DDD,
label_301:
/* 00009E21: 000D */ n5 = n3 == -200;
/* 00009E30: 0004 */ if(! n5) goto label_302; // normal if
/* 00009E3C: 0021 */ function_371(n1, n3, n0);
/* 00009E4B: 0005 */ goto label_303;
// : Jump Referenced(1):
// : 00009E30,
label_302:
/* 00009E56: 0021 */ function_365(n3);
/* 00009E5F: 0006 */ n5 = LAST_RESULT;
/* 00009E69: 0021 */ function_366(n3);
/* 00009E72: 0006 */ n6 = LAST_RESULT;
/* 00009E7C: 0019 */ n5 = n5 && n6;
/* 00009E89: 0004 */ if(! n5) goto label_303; // normal if
/* 00009E95: 000E */ n5 = n3 != 4;
/* 00009EA4: 0004 */ if(! n5) goto label_303; // normal if
/* 00009EB0: 0006 */ n0 = 1;
// : Jump Referenced(7):
// : 00009CC0, 00009D2E, 00009DC3, 00009E16, 00009E4B,
// : 00009E89, 00009EA4,
label_303:
/* 00009EBE: 0005 */ goto label_291;
// : Jump Referenced(1):
// : 00009B27,
label_304:
/* 00009EC9: 0021 */ function_135("EnterDisk");
/* 00009EDB: 0021 */ function_136("EnterDisk");
/* 00009EED: 0021 */ function_363();
/* 00009EF3: 0027 */ // -- Start Return Code -- //
/* 00009EF7: 0023 */ return n3;
/* 00009EFE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009D6E,
function NUMBER function_183(s0, s1)
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
STRING s8;
STRING s10;
STRING s11;
NUMBER n0;
begin
/* 00009F0C: 0022 */ // -- Start Function Code -- //
/* 00009F15: 0014 */ s0 = s0 ^ "";
/* 00009F22: 0021 */ function_377(11051);
/* 00009F2D: 0006 */ s8 = LAST_RESULT;
/* 00009F37: 0021 */ function_162(1);
/* 00009F42: 0006 */ s2 = LAST_RESULT;
/* 00009F4C: 0021 */ function_163(1);
/* 00009F57: 0006 */ s5 = LAST_RESULT;
/* 00009F61: 000D */ n0 = s5 == "";
/* 00009F6E: 0004 */ if(! n0) goto label_306; // normal if
/* 00009F7A: 0006 */ s5 = s8;
// : Jump Referenced(1):
// : 00009F6E,
label_306:
/* 00009F86: 0021 */ function_159(2, s2);
/* 00009F94: 0021 */ function_188(s0);
/* 00009F9D: 0006 */ n0 = LAST_RESULT;
/* 00009FA7: 000D */ n0 = n0 == -1;
/* 00009FB6: 0004 */ if(! n0) goto label_307; // normal if
/* 00009FC2: 0006 */ s11 = s5;
/* 00009FCC: 0005 */ goto label_312;
// : Jump Referenced(1):
// : 00009FB6,
label_307:
/* 00009FD7: 0021 */ function_162(7);
/* 00009FE2: 0006 */ s3 = LAST_RESULT;
/* 00009FEC: 0021 */ function_163(7);
/* 00009FF7: 0006 */ s6 = LAST_RESULT;
/* 0000A001: 000D */ n0 = s6 == "";
/* 0000A00E: 0004 */ if(! n0) goto label_308; // normal if
/* 0000A01A: 0006 */ s6 = s8;
// : Jump Referenced(1):
// : 0000A00E,
label_308:
/* 0000A026: 0021 */ function_159(2, s3);
/* 0000A034: 0021 */ function_189(s0);
/* 0000A03D: 0006 */ n0 = LAST_RESULT;
/* 0000A047: 000D */ n0 = n0 == -1;
/* 0000A056: 0004 */ if(! n0) goto label_309; // normal if
/* 0000A062: 0006 */ s11 = s6;
/* 0000A06C: 0005 */ goto label_312;
// : Jump Referenced(1):
// : 0000A056,
label_309:
/* 0000A077: 0021 */ function_162(2);
/* 0000A082: 0006 */ s4 = LAST_RESULT;
/* 0000A08C: 0021 */ function_163(2);
/* 0000A097: 0006 */ s7 = LAST_RESULT;
/* 0000A0A1: 000D */ n0 = s7 == "";
/* 0000A0AE: 0004 */ if(! n0) goto label_310; // normal if
/* 0000A0BA: 0006 */ s7 = s8;
// : Jump Referenced(1):
// : 0000A0AE,
label_310:
/* 0000A0C6: 0021 */ function_159(2, s4);
/* 0000A0D4: 000E */ n0 = s1 != "";
/* 0000A0E1: 0004 */ if(! n0) goto label_311; // normal if
/* 0000A0ED: 0021 */ function_197(s0, s1, s10);
/* 0000A0FC: 0006 */ n0 = LAST_RESULT;
/* 0000A106: 0009 */ n0 = n0 < 0;
/* 0000A115: 0004 */ if(! n0) goto label_311; // normal if
/* 0000A121: 0006 */ s11 = s7;
/* 0000A12B: 0005 */ goto label_312;
// : Jump Referenced(2):
// : 0000A0E1, 0000A115,
label_311:
/* 0000A136: 0027 */ // -- Start Return Code -- //
/* 0000A13A: 0023 */ return 0;
// : Jump Referenced(3):
// : 00009FCC, 0000A06C, 0000A12B,
label_312:
/* 0000A145: 0021 */ function_286(s11, -65534);
/* 0000A153: 0027 */ // -- Start Return Code -- //
/* 0000A157: 0023 */ return -1;
/* 0000A160: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000E162, 0000E1EB,
function VOID function_184()
STRING s0;
STRING s1;
STRING s2;
STRING s3[4096];
NUMBER n0;
NUMBER n1;
begin
/* 0000A16E: 0022 */ // -- Start Function Code -- //
/* 0000A177: 0035 */ Err.Number();
/* 0000A187: 0006 */ n0 = LAST_RESULT;
/* 0000A191: 0035 */ Err.Description();
/* 0000A1A6: 0006 */ s2 = LAST_RESULT;
/* 0000A1B0: 0036 */ try
/* 0000A1BE: 0021 */ function_377(17100);
/* 0000A1C9: 0006 */ s0 = LAST_RESULT;
/* 0000A1D3: 0021 */ function_377(17101);
/* 0000A1DE: 0006 */ s1 = LAST_RESULT;
/* 0000A1E8: 0037 */ catch
/* 0000A1EE: 0038 */ endcatch;
/* 0000A1F4: 000D */ n1 = s0 == "";
/* 0000A201: 0004 */ if(! n1) goto label_316; // normal if
/* 0000A20D: 0006 */ s0 = "Internal Failure";
// : Jump Referenced(1):
// : 0000A201,
label_316:
/* 0000A229: 000D */ n1 = s1 == "";
/* 0000A236: 0004 */ if(! n1) goto label_317; // normal if
/* 0000A242: 0006 */ s1 = "Error Number: 0x%X\nDescription: %s";
// : Jump Referenced(1):
// : 0000A236,
label_317:
/* 0000A270: 0021 */ function_433(s3, s1, n0, s2);
/* 0000A282: 0020 */ USER32.MessageBoxA(0, s3, s0, 0);
/* 0000A298: 0024 */ return;
/* 0000A29C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005612,
function NUMBER function_185(s0, s1)
NUMBER n0;
begin
/* 0000A2AE: 0022 */ // -- Start Function Code -- //
/* 0000A2B7: 0027 */ // -- Start Return Code -- //
/* 0000A2BB: 0021 */ function_186(s0, s1, 0);
/* 0000A2CC: 0006 */ n0 = LAST_RESULT;
/* 0000A2D6: 0023 */ return n0;
/* 0000A2DD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005474, 00005F9A, 00005FE9, 0000608B, 0000A2BB,
// :
function NUMBER function_186(s0, s1, n0)
NUMBER n1;
begin
/* 0000A2EB: 0022 */ // -- Start Function Code -- //
/* 0000A2F4: 0021 */ function_432(s0);
/* 0000A2FD: 0021 */ function_431(s0, 1);
/* 0000A30B: 0027 */ // -- Start Return Code -- //
/* 0000A30F: 0020 */ ISRT.LnchAppAndWait(s0, s1, n0);
/* 0000A31E: 0006 */ n1 = LAST_RESULT;
/* 0000A328: 0023 */ return n1;
/* 0000A32F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009F94,
function NUMBER function_188(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0000A33D: 0022 */ // -- Start Function Code -- //
/* 0000A346: 0021 */ function_434(s0);
/* 0000A34F: 0028 */ StrLengthChars(s0);
/* 0000A356: 0006 */ n1 = LAST_RESULT;
/* 0000A360: 000D */ n1 = n1 == 1;
/* 0000A36F: 0004 */ if(! n1) goto label_321; // normal if
/* 0000A37B: 0007 */ s0 = s0 + ":";
// : Jump Referenced(1):
// : 0000A36F,
label_321:
/* 0000A38B: 0020 */ ISRT._ExistsDisk(s0);
/* 0000A394: 0006 */ n0 = LAST_RESULT;
/* 0000A39E: 000D */ n1 = n0 == -2;
/* 0000A3AD: 0004 */ if(! n1) goto label_322; // normal if
/* 0000A3B9: 0027 */ // -- Start Return Code -- //
/* 0000A3BD: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A3AD,
label_322:
/* 0000A3C8: 0027 */ // -- Start Return Code -- //
/* 0000A3CC: 0023 */ return n0;
/* 0000A3D3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000A034, 0000DC8B, 0001B71E,
function NUMBER function_189(s0)
NUMBER n3;
begin
/* 0000A3E1: 0022 */ // -- Start Function Code -- //
/* 0000A3EA: 0021 */ function_434(s0);
/* 0000A3F3: 0020 */ ISRT._ExistsDir(s0);
/* 0000A3FC: 0006 */ n3 = LAST_RESULT;
/* 0000A406: 0004 */ if(! n3) goto label_324; // normal if
/* 0000A412: 0027 */ // -- Start Return Code -- //
/* 0000A416: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A406,
label_324:
/* 0000A421: 0027 */ // -- Start Return Code -- //
/* 0000A425: 0023 */ return -1;
/* 0000A42E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000D74E, 0000D798, 0000D7B9, 0000EB5D, 0000EBBD,
// : 0000F70E,
function NUMBER function_190(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0000A43C: 0022 */ // -- Start Function Code -- //
/* 0000A445: 000D */ n1 = n0 == 3;
/* 0000A454: 000D */ n2 = n0 == 2;
/* 0000A463: 0018 */ n1 = n1 || n2;
/* 0000A470: 000D */ n2 = n0 == 1;
/* 0000A47F: 0018 */ n1 = n1 || n2;
/* 0000A48C: 000D */ n2 = n0 == 4;
/* 0000A49B: 0018 */ n1 = n1 || n2;
/* 0000A4A8: 0004 */ if(! n1) goto label_326; // normal if
/* 0000A4B4: 0006 */ g_number30 = n0;
/* 0000A4BE: 0027 */ // -- Start Return Code -- //
/* 0000A4C2: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000A4A8,
label_326:
/* 0000A4CD: 0027 */ // -- Start Return Code -- //
/* 0000A4D1: 0023 */ return -1;
/* 0000A4DA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D759, 0000EB89,
function NUMBER function_191(n0, s0, s1)
STRING s2;
NUMBER n1;
begin
/* 0000A4E8: 0022 */ // -- Start Function Code -- //
/* 0000A4F1: 0021 */ function_298(s0);
/* 0000A4FA: 0006 */ n1 = LAST_RESULT;
/* 0000A504: 0021 */ function_299(s0, n1);
/* 0000A510: 0014 */ s2 = s0 ^ s1;
/* 0000A51D: 0020 */ ISRT._OpenFile(g_number27, s2, g_number30, 1);
/* 0000A531: 0006 */ n0 = LAST_RESULT;
/* 0000A53B: 0009 */ n1 = n0 < 0;
/* 0000A54A: 0004 */ if(! n1) goto label_328; // normal if
/* 0000A556: 0027 */ // -- Start Return Code -- //
/* 0000A55A: 0023 */ return n0;
// : Jump Referenced(1):
// : 0000A54A,
label_328:
/* 0000A563: 0027 */ // -- Start Return Code -- //
/* 0000A567: 0023 */ return 0;
/* 0000A570: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D7B0, 0000F705,
function NUMBER function_192(n0)
NUMBER n1;
begin
/* 0000A57E: 0022 */ // -- Start Function Code -- //
/* 0000A587: 0027 */ // -- Start Return Code -- //
/* 0000A58B: 0020 */ ISRT._CloseFile(g_number27, n0);
/* 0000A597: 0006 */ n1 = LAST_RESULT;
/* 0000A5A1: 0023 */ return n1;
/* 0000A5A8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000F6EF,
function NUMBER function_193(n0, s0)
NUMBER n1;
begin
/* 0000A5B6: 0022 */ // -- Start Function Code -- //
/* 0000A5BF: 0027 */ // -- Start Return Code -- //
/* 0000A5C3: 0020 */ ISRT._WriteLine(g_number27, n0, s0);
/* 0000A5D2: 0006 */ n1 = LAST_RESULT;
/* 0000A5DC: 0023 */ return n1;
/* 0000A5E3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001AFB5, 0001B149,
function NUMBER function_194(s0)
STRING s1;
NUMBER n0;
begin
/* 0000A5F1: 0022 */ // -- Start Function Code -- //
/* 0000A5FA: 0021 */ function_298(s0);
/* 0000A603: 0006 */ n0 = LAST_RESULT;
/* 0000A60D: 000D */ n0 = n0 == 0;
/* 0000A61C: 0004 */ if(! n0) goto label_332; // normal if
/* 0000A628: 0027 */ // -- Start Return Code -- //
/* 0000A62C: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A61C,
label_332:
/* 0000A637: 0027 */ // -- Start Return Code -- //
/* 0000A63B: 0014 */ s1 = s0 ^ "";
/* 0000A648: 0020 */ ISRT._CreateDir(g_number27, s1);
/* 0000A654: 0006 */ n0 = LAST_RESULT;
/* 0000A65E: 0023 */ return n0;
/* 0000A665: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005E6F,
function NUMBER function_195(s0, n0, n1, s1)
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
STRING s8;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
type_6 struct_0;
type_9 struct_1;
type_9 struct_2;
begin
/* 0000A673: 0022 */ // -- Start Function Code -- //
/* 0000A67C: 0020 */ ISRT._ExistsFile(s0);
/* 0000A685: 0006 */ n10 = LAST_RESULT;
/* 0000A68F: 000D */ n10 = n10 == 0;
/* 0000A69E: 0004 */ if(! n10) goto label_334; // normal if
/* 0000A6AA: 0027 */ // -- Start Return Code -- //
/* 0000A6AE: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A69E,
label_334:
/* 0000A6B9: 0001 */ // -- While/Switch -- //
/* 0000A6BF: 000D */ n10 = n0 == 1;
/* 0000A6CE: 0004 */ if(! n10) goto label_337; // normal if
/* 0000A6DA: 0020 */ KERNEL32.SetFileAttributesA(s0, n1);
/* 0000A6E6: 0006 */ n10 = LAST_RESULT;
/* 0000A6F0: 000D */ n10 = n10 == 0;
/* 0000A6FF: 0004 */ if(! n10) goto label_336; // normal if
/* 0000A70B: 0027 */ // -- Start Return Code -- //
/* 0000A70F: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A6FF,
label_336:
/* 0000A71A: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000A6CE,
label_337:
/* 0000A725: 000D */ n10 = n0 == 3;
/* 0000A734: 0004 */ if(! n10) goto label_347; // normal if
/* 0000A740: 0006 */ s2 = "\\";
/* 0000A74B: 002A */ StrFind(s1, s2);
/* 0000A755: 0006 */ n5 = LAST_RESULT;
/* 0000A75F: 0009 */ n10 = n5 < 0;
/* 0000A76E: 0004 */ if(! n10) goto label_338; // normal if
/* 0000A77A: 0006 */ s2 = "/";
/* 0000A785: 002A */ StrFind(s1, s2);
/* 0000A78F: 0006 */ n5 = LAST_RESULT;
/* 0000A799: 0009 */ n10 = n5 < 0;
/* 0000A7A8: 0004 */ if(! n10) goto label_338; // normal if
/* 0000A7B4: 0027 */ // -- Start Return Code -- //
/* 0000A7B8: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000A76E, 0000A7A8,
label_338:
/* 0000A7C3: 0029 */ StrSub(s3, s1, 0, n5);
/* 0000A7D5: 002C */ StrToNum(n2, s3);
/* 0000A7DF: 0007 */ n10 = n5 + 1;
/* 0000A7EE: 0028 */ StrLengthChars(s1);
/* 0000A7F5: 0006 */ n11 = LAST_RESULT;
/* 0000A7FF: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000A80F: 002A */ StrFind(s1, s2);
/* 0000A819: 0006 */ n5 = LAST_RESULT;
/* 0000A823: 0009 */ n10 = n5 < 0;
/* 0000A832: 0004 */ if(! n10) goto label_339; // normal if
/* 0000A83E: 0027 */ // -- Start Return Code -- //
/* 0000A842: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A832,
label_339:
/* 0000A84D: 0029 */ StrSub(s4, s1, 0, n5);
/* 0000A85F: 002C */ StrToNum(n3, s4);
/* 0000A869: 0007 */ n10 = n5 + 1;
/* 0000A878: 0028 */ StrLengthChars(s1);
/* 0000A87F: 0006 */ n11 = LAST_RESULT;
/* 0000A889: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000A899: 0028 */ StrLengthChars(s1);
/* 0000A8A0: 0006 */ n10 = LAST_RESULT;
/* 0000A8AA: 0029 */ StrSub(s5, s1, 0, n10);
/* 0000A8BC: 002C */ StrToNum(n4, s5);
/* 0000A8C6: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 1, 0, 3, 128, 0);
/* 0000A8ED: 0006 */ n6 = LAST_RESULT;
/* 0000A8F7: 000D */ n10 = n6 == -1;
/* 0000A906: 0004 */ if(! n10) goto label_340; // normal if
/* 0000A912: 0027 */ // -- Start Return Code -- //
/* 0000A916: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A906,
label_340:
/* 0000A921: 001A */ n10 = &struct_1;
/* 0000A92B: 0020 */ KERNEL32.GetFileTime(n6, 0, 0, n10);
/* 0000A941: 0006 */ n10 = LAST_RESULT;
/* 0000A94B: 000D */ n10 = n10 == 0;
/* 0000A95A: 0004 */ if(! n10) goto label_341; // normal if
/* 0000A966: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000A96F: 0027 */ // -- Start Return Code -- //
/* 0000A973: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A95A,
label_341:
/* 0000A97E: 001A */ n10 = &struct_1;
/* 0000A988: 001A */ n11 = &struct_2;
/* 0000A992: 0020 */ KERNEL32.FileTimeToLocalFileTime(n10, n11);
/* 0000A99E: 0006 */ n10 = LAST_RESULT;
/* 0000A9A8: 000D */ n10 = n10 == 0;
/* 0000A9B7: 0004 */ if(! n10) goto label_342; // normal if
/* 0000A9C3: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000A9CC: 0027 */ // -- Start Return Code -- //
/* 0000A9D0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000A9B7,
label_342:
/* 0000A9DB: 001A */ n10 = &struct_2;
/* 0000A9E5: 001A */ n11 = &struct_0;
/* 0000A9EF: 0020 */ KERNEL32.FileTimeToSystemTime(n10, n11);
/* 0000A9FB: 0006 */ n10 = LAST_RESULT;
/* 0000AA05: 000D */ n10 = n10 == 0;
/* 0000AA14: 0004 */ if(! n10) goto label_343; // normal if
/* 0000AA20: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AA29: 0027 */ // -- Start Return Code -- //
/* 0000AA2D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AA14,
label_343:
/* 0000AA38: 0016 */ n10 = n3 << 16;
/* 0000AA47: 0007 */ n10 = n2 + n10;
/* 0000AA54: 0033 */ struct_0.nYearMonth = n10;
/* 0000AA6B: 0016 */ n10 = n4 << 16;
/* 0000AA7A: 0033 */ struct_0.nDay = n10;
/* 0000AA8B: 001A */ n10 = &struct_0;
/* 0000AA95: 001A */ n11 = &struct_2;
/* 0000AA9F: 0020 */ KERNEL32.SystemTimeToFileTime(n10, n11);
/* 0000AAAB: 0006 */ n10 = LAST_RESULT;
/* 0000AAB5: 000D */ n10 = n10 == 0;
/* 0000AAC4: 0004 */ if(! n10) goto label_344; // normal if
/* 0000AAD0: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AAD9: 0027 */ // -- Start Return Code -- //
/* 0000AADD: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AAC4,
label_344:
/* 0000AAE8: 001A */ n10 = &struct_2;
/* 0000AAF2: 001A */ n11 = &struct_1;
/* 0000AAFC: 0020 */ KERNEL32.LocalFileTimeToFileTime(n10, n11);
/* 0000AB08: 0006 */ n10 = LAST_RESULT;
/* 0000AB12: 000D */ n10 = n10 == 0;
/* 0000AB21: 0004 */ if(! n10) goto label_345; // normal if
/* 0000AB2D: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AB36: 0027 */ // -- Start Return Code -- //
/* 0000AB3A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AB21,
label_345:
/* 0000AB45: 001A */ n10 = &struct_1;
/* 0000AB4F: 0020 */ KERNEL32.SetFileTime(n6, 0, 0, n10);
/* 0000AB65: 0006 */ n10 = LAST_RESULT;
/* 0000AB6F: 000D */ n10 = n10 == 0;
/* 0000AB7E: 0004 */ if(! n10) goto label_346; // normal if
/* 0000AB8A: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AB93: 0027 */ // -- Start Return Code -- //
/* 0000AB97: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AB7E,
label_346:
/* 0000ABA2: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000ABAB: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000A734,
label_347:
/* 0000ABB6: 000D */ n10 = n0 == 2;
/* 0000ABC5: 0004 */ if(! n10) goto label_357; // normal if
/* 0000ABD1: 002A */ StrFind(s1, ":");
/* 0000ABDC: 0006 */ n5 = LAST_RESULT;
/* 0000ABE6: 0009 */ n10 = n5 < 0;
/* 0000ABF5: 0004 */ if(! n10) goto label_348; // normal if
/* 0000AC01: 0027 */ // -- Start Return Code -- //
/* 0000AC05: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000ABF5,
label_348:
/* 0000AC10: 0029 */ StrSub(s6, s1, 0, n5);
/* 0000AC22: 002C */ StrToNum(n7, s6);
/* 0000AC2C: 0007 */ n10 = n5 + 1;
/* 0000AC3B: 0028 */ StrLengthChars(s1);
/* 0000AC42: 0006 */ n11 = LAST_RESULT;
/* 0000AC4C: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000AC5C: 002A */ StrFind(s1, ":");
/* 0000AC67: 0006 */ n5 = LAST_RESULT;
/* 0000AC71: 0009 */ n10 = n5 < 0;
/* 0000AC80: 0004 */ if(! n10) goto label_349; // normal if
/* 0000AC8C: 0027 */ // -- Start Return Code -- //
/* 0000AC90: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AC80,
label_349:
/* 0000AC9B: 0029 */ StrSub(s7, s1, 0, n5);
/* 0000ACAD: 002C */ StrToNum(n8, s7);
/* 0000ACB7: 0007 */ n10 = n5 + 1;
/* 0000ACC6: 0028 */ StrLengthChars(s1);
/* 0000ACCD: 0006 */ n11 = LAST_RESULT;
/* 0000ACD7: 0029 */ StrSub(s1, s1, n10, n11);
/* 0000ACE7: 0028 */ StrLengthChars(s1);
/* 0000ACEE: 0006 */ n10 = LAST_RESULT;
/* 0000ACF8: 0029 */ StrSub(s8, s1, 0, n10);
/* 0000AD0A: 002C */ StrToNum(n9, s8);
/* 0000AD14: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 1, 0, 3, 128, 0);
/* 0000AD3B: 0006 */ n6 = LAST_RESULT;
/* 0000AD45: 000D */ n10 = n6 == -1;
/* 0000AD54: 0004 */ if(! n10) goto label_350; // normal if
/* 0000AD60: 0027 */ // -- Start Return Code -- //
/* 0000AD64: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AD54,
label_350:
/* 0000AD6F: 001A */ n10 = &struct_1;
/* 0000AD79: 0020 */ KERNEL32.GetFileTime(n6, 0, 0, n10);
/* 0000AD8F: 0006 */ n10 = LAST_RESULT;
/* 0000AD99: 000D */ n10 = n10 == 0;
/* 0000ADA8: 0004 */ if(! n10) goto label_351; // normal if
/* 0000ADB4: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000ADBD: 0027 */ // -- Start Return Code -- //
/* 0000ADC1: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000ADA8,
label_351:
/* 0000ADCC: 001A */ n10 = &struct_1;
/* 0000ADD6: 001A */ n11 = &struct_2;
/* 0000ADE0: 0020 */ KERNEL32.FileTimeToLocalFileTime(n10, n11);
/* 0000ADEC: 0006 */ n10 = LAST_RESULT;
/* 0000ADF6: 000D */ n10 = n10 == 0;
/* 0000AE05: 0004 */ if(! n10) goto label_352; // normal if
/* 0000AE11: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AE1A: 0027 */ // -- Start Return Code -- //
/* 0000AE1E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AE05,
label_352:
/* 0000AE29: 001A */ n10 = &struct_2;
/* 0000AE33: 001A */ n11 = &struct_0;
/* 0000AE3D: 0020 */ KERNEL32.FileTimeToSystemTime(n10, n11);
/* 0000AE49: 0006 */ n10 = LAST_RESULT;
/* 0000AE53: 000D */ n10 = n10 == 0;
/* 0000AE62: 0004 */ if(! n10) goto label_353; // normal if
/* 0000AE6E: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AE77: 0027 */ // -- Start Return Code -- //
/* 0000AE7B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AE62,
label_353:
/* 0000AE86: 0016 */ n10 = n8 << 16;
/* 0000AE95: 0007 */ n10 = n7 + n10;
/* 0000AEA2: 0033 */ struct_0.nHourMin = n10;
/* 0000AEB7: 0033 */ struct_0.nSeconds = n9;
/* 0000AECC: 001A */ n10 = &struct_0;
/* 0000AED6: 001A */ n11 = &struct_2;
/* 0000AEE0: 0020 */ KERNEL32.SystemTimeToFileTime(n10, n11);
/* 0000AEEC: 0006 */ n10 = LAST_RESULT;
/* 0000AEF6: 000D */ n10 = n10 == 0;
/* 0000AF05: 0004 */ if(! n10) goto label_354; // normal if
/* 0000AF11: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AF1A: 0027 */ // -- Start Return Code -- //
/* 0000AF1E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AF05,
label_354:
/* 0000AF29: 001A */ n10 = &struct_2;
/* 0000AF33: 001A */ n11 = &struct_1;
/* 0000AF3D: 0020 */ KERNEL32.LocalFileTimeToFileTime(n10, n11);
/* 0000AF49: 0006 */ n10 = LAST_RESULT;
/* 0000AF53: 000D */ n10 = n10 == 0;
/* 0000AF62: 0004 */ if(! n10) goto label_355; // normal if
/* 0000AF6E: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AF77: 0027 */ // -- Start Return Code -- //
/* 0000AF7B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AF62,
label_355:
/* 0000AF86: 001A */ n10 = &struct_1;
/* 0000AF90: 0020 */ KERNEL32.SetFileTime(n6, 0, 0, n10);
/* 0000AFA6: 0006 */ n10 = LAST_RESULT;
/* 0000AFB0: 000D */ n10 = n10 == 0;
/* 0000AFBF: 0004 */ if(! n10) goto label_356; // normal if
/* 0000AFCB: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AFD4: 0027 */ // -- Start Return Code -- //
/* 0000AFD8: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000AFBF,
label_356:
/* 0000AFE3: 0020 */ KERNEL32.CloseHandle(n6);
/* 0000AFEC: 0005 */ goto label_358;
// : Jump Referenced(1):
// : 0000ABC5,
label_357:
/* 0000AFF7: 0027 */ // -- Start Return Code -- //
/* 0000AFFB: 0023 */ return -1;
// : Jump Referenced(3):
// : 0000A71A, 0000ABAB, 0000AFEC,
label_358:
/* 0000B006: 0027 */ // -- Start Return Code -- //
/* 0000B00A: 0023 */ return 0;
/* 0000B013: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E65D, 0000E6BB, 0000EB44,
function NUMBER function_196(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000B02D: 0022 */ // -- Start Function Code -- //
/* 0000B036: 0021 */ function_298(s0);
/* 0000B03F: 0006 */ n3 = LAST_RESULT;
/* 0000B049: 000D */ n3 = n3 == 0;
/* 0000B058: 0004 */ if(! n3) goto label_360; // normal if
/* 0000B064: 0006 */ s3 = s0;
/* 0000B06E: 0014 */ s0 = g_str8 ^ s0;
/* 0000B07B: 0006 */ s2 = g_str8;
/* 0000B085: 0005 */ goto label_361;
// : Jump Referenced(1):
// : 0000B058,
label_360:
/* 0000B090: 0021 */ function_425(s2, s0, 1);
/* 0000B0A1: 0021 */ function_425(s3, s0, 3);
// : Jump Referenced(1):
// : 0000B085,
label_361:
/* 0000B0B4: 0021 */ function_199(n0, s2, s3, 16, s1, 0);
/* 0000B0D0: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000B167,
label_362:
/* 0000B0DC: 0001 */ // -- While/Switch -- //
/* 0000B0E0: 000A */ n3 = n1 > 0;
/* 0000B0EF: 0004 */ if(! n3) goto label_364; // normal if
/* 0000B0FB: 0020 */ KERNEL32.DeleteFileA(s1);
/* 0000B104: 0006 */ n3 = LAST_RESULT;
/* 0000B10E: 000D */ n3 = n3 == 0;
/* 0000B11D: 0004 */ if(! n3) goto label_363; // normal if
/* 0000B129: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0000B11D,
label_363:
/* 0000B137: 0006 */ n0 = n1;
/* 0000B141: 0021 */ function_199(n0, s2, s3, 16, s1, 0);
/* 0000B15D: 0006 */ n1 = LAST_RESULT;
/* 0000B167: 0005 */ goto label_362;
// : Jump Referenced(1):
// : 0000B0EF,
label_364:
/* 0000B172: 0004 */ if(! n2) goto label_365; // normal if
/* 0000B17E: 0027 */ // -- Start Return Code -- //
/* 0000B182: 0023 */ return -1;
/* 0000B18B: 0005 */ goto label_366;
// : Jump Referenced(1):
// : 0000B172,
label_365:
/* 0000B196: 0027 */ // -- Start Return Code -- //
/* 0000B19A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000B18B,
label_366:
/* 0000B1A5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000A0ED,
function NUMBER function_197(s0, s1, s2)
NUMBER n0;
NUMBER n1;
begin
/* 0000B1B3: 0022 */ // -- Start Function Code -- //
/* 0000B1BC: 0021 */ function_298(s0);
/* 0000B1C5: 0006 */ n1 = LAST_RESULT;
/* 0000B1CF: 0021 */ function_299(s0, n1);
/* 0000B1DB: 0006 */ s2 = "";
/* 0000B1E5: 0021 */ function_199(0, s0, s1, 16, s2, 0);
/* 0000B203: 0006 */ n0 = LAST_RESULT;
/* 0000B20D: 0009 */ n1 = n0 < 0;
/* 0000B21C: 0004 */ if(! n1) goto label_368; // normal if
/* 0000B228: 0027 */ // -- Start Return Code -- //
/* 0000B22C: 0023 */ return n0;
// : Jump Referenced(1):
// : 0000B21C,
label_368:
/* 0000B235: 0021 */ function_199(n0, "", "", 0, s2, 1);
/* 0000B251: 0021 */ function_425(s2, s2, 3);
/* 0000B262: 0006 */ n1 = LAST_RESULT;
/* 0000B26C: 0009 */ n1 = n1 < 0;
/* 0000B27B: 0004 */ if(! n1) goto label_369; // normal if
/* 0000B287: 0027 */ // -- Start Return Code -- //
/* 0000B28B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B27B,
label_369:
/* 0000B296: 0027 */ // -- Start Return Code -- //
/* 0000B29A: 0023 */ return 0;
/* 0000B2A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000D73E, 0000EB4D,
function NUMBER function_198()
begin
/* 0000B2B1: 0022 */ // -- Start Function Code -- //
/* 0000B2BA: 0027 */ // -- Start Return Code -- //
/* 0000B2BE: 0023 */ return g_number30;
/* 0000B2C5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0000B0B4, 0000B141, 0000B1E5, 0000B235,
function NUMBER function_199(n0, s0, s1, n1, s2, n2)
STRING s3;
NUMBER n3;
NUMBER n4;
NUMBER n5;
type_10 struct_0;
begin
/* 0000B2D3: 0022 */ // -- Start Function Code -- //
/* 0000B2DC: 0004 */ if(! n2) goto label_372; // normal if
/* 0000B2E8: 0020 */ KERNEL32.FindClose(n0);
/* 0000B2F1: 0027 */ // -- Start Return Code -- //
/* 0000B2F5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000B2DC,
label_372:
/* 0000B300: 000D */ n4 = s0 == "";
/* 0000B30D: 000D */ n5 = s1 == "";
/* 0000B31A: 0018 */ n4 = n4 || n5;
/* 0000B327: 0004 */ if(! n4) goto label_373; // normal if
/* 0000B333: 0027 */ // -- Start Return Code -- //
/* 0000B337: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B327,
label_373:
/* 0000B342: 0004 */ if(! n0) goto label_375; // normal if
/* 0000B34E: 001A */ n4 = &struct_0;
/* 0000B358: 0020 */ KERNEL32.FindNextFileA(n0, n4);
/* 0000B364: 0006 */ n3 = LAST_RESULT;
/* 0000B36E: 000D */ n4 = n3 == 0;
/* 0000B37D: 0004 */ if(! n4) goto label_374; // normal if
/* 0000B389: 0020 */ KERNEL32.FindClose(n0);
/* 0000B392: 0027 */ // -- Start Return Code -- //
/* 0000B396: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B37D,
label_374:
/* 0000B3A1: 0005 */ goto label_376;
// : Jump Referenced(1):
// : 0000B342,
label_375:
/* 0000B3AC: 0014 */ s3 = s0 ^ s1;
/* 0000B3B9: 001A */ n4 = &struct_0;
/* 0000B3C3: 0020 */ KERNEL32.FindFirstFileA(s3, n4);
/* 0000B3CF: 0006 */ n0 = LAST_RESULT;
/* 0000B3D9: 000D */ n4 = n0 == -1;
/* 0000B3E8: 0004 */ if(! n4) goto label_376; // normal if
/* 0000B3F4: 0027 */ // -- Start Return Code -- //
/* 0000B3F8: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000B3A1, 0000B3E8,
label_376:
/* 0000B403: 0004 */ if(! n1) goto label_379; // normal if
// : Jump Referenced(1):
// : 0000B514,
label_377:
/* 0000B411: 0001 */ // -- While/Switch -- //
/* 0000B415: 0035 */ struct_0.nFileAttribs;
/* 0000B42B: 0006 */ n4 = LAST_RESULT;
/* 0000B435: 0012 */ n4 = n4 & n1;
/* 0000B442: 0035 */ struct_0.szFileName;
/* 0000B456: 0006 */ s3 = LAST_RESULT;
/* 0000B460: 000D */ n5 = s3 == ".";
/* 0000B46E: 0018 */ n4 = n4 || n5;
/* 0000B47B: 0035 */ struct_0.szFileName;
/* 0000B48F: 0006 */ s3 = LAST_RESULT;
/* 0000B499: 000D */ n5 = s3 == "..";
/* 0000B4A8: 0018 */ n4 = n4 || n5;
/* 0000B4B5: 0004 */ if(! n4) goto label_379; // normal if
/* 0000B4C1: 001A */ n4 = &struct_0;
/* 0000B4CB: 0020 */ KERNEL32.FindNextFileA(n0, n4);
/* 0000B4D7: 0006 */ n4 = LAST_RESULT;
/* 0000B4E1: 000D */ n4 = n4 == 0;
/* 0000B4F0: 0004 */ if(! n4) goto label_378; // normal if
/* 0000B4FC: 0020 */ KERNEL32.FindClose(n0);
/* 0000B505: 0027 */ // -- Start Return Code -- //
/* 0000B509: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B4F0,
label_378:
/* 0000B514: 0005 */ goto label_377;
// : Jump Referenced(2):
// : 0000B403, 0000B4B5,
label_379:
/* 0000B51F: 0035 */ struct_0.szFileName;
/* 0000B533: 0006 */ s3 = LAST_RESULT;
/* 0000B53D: 0014 */ s2 = s0 ^ s3;
/* 0000B54A: 0027 */ // -- Start Return Code -- //
/* 0000B54E: 0023 */ return n0;
/* 0000B555: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B914,
function NUMBER function_207(s0)
NUMBER n0;
begin
/* 0000B567: 0022 */ // -- Start Function Code -- //
/* 0000B570: 0027 */ // -- Start Return Code -- //
/* 0000B574: 0021 */ function_208(s0, 0);
/* 0000B582: 0006 */ n0 = LAST_RESULT;
/* 0000B58C: 0023 */ return n0;
/* 0000B593: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B574,
function NUMBER function_208(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
begin
/* 0000B5A1: 0022 */ // -- Start Function Code -- //
/* 0000B5AA: 0006 */ n1 = 0;
/* 0000B5B6: 0006 */ n2 = 0;
/* 0000B5C2: 000E */ n4 = n0 != 0;
/* 0000B5D1: 000E */ n5 = n0 != 10;
/* 0000B5E0: 0019 */ n4 = n4 && n5;
/* 0000B5ED: 000E */ n5 = n0 != 20;
/* 0000B5FC: 0019 */ n4 = n4 && n5;
/* 0000B609: 000E */ n5 = n0 != 30;
/* 0000B618: 0019 */ n4 = n4 && n5;
/* 0000B625: 0004 */ if(! n4) goto label_382; // normal if
/* 0000B631: 0027 */ // -- Start Return Code -- //
/* 0000B635: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B625,
label_382:
/* 0000B640: 0020 */ ISRT._GetDiskSpaceEx(s0, n1, n2, n0, 1);
/* 0000B657: 0006 */ n4 = LAST_RESULT;
/* 0000B661: 000E */ n4 = n4 != 0;
/* 0000B670: 0004 */ if(! n4) goto label_383; // normal if
/* 0000B67C: 0027 */ // -- Start Return Code -- //
/* 0000B680: 0023 */ return -1;
/* 0000B689: 0005 */ goto label_384;
// : Jump Referenced(1):
// : 0000B670,
label_383:
/* 0000B694: 0027 */ // -- Start Return Code -- //
/* 0000B698: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000B689,
label_384:
/* 0000B6A1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021F62,
function NUMBER function_209(n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 0000B6AF: 0022 */ // -- Start Function Code -- //
/* 0000B6B8: 0020 */ USER32.GetSystemMetrics(0);
/* 0000B6C3: 0006 */ n0 = LAST_RESULT;
/* 0000B6CD: 0020 */ USER32.GetSystemMetrics(1);
/* 0000B6D8: 0006 */ n1 = LAST_RESULT;
/* 0000B6E2: 000D */ n2 = n0 == 0;
/* 0000B6F1: 000D */ n3 = n1 == 0;
/* 0000B700: 0018 */ n2 = n2 || n3;
/* 0000B70D: 0004 */ if(! n2) goto label_386; // normal if
/* 0000B719: 0027 */ // -- Start Return Code -- //
/* 0000B71D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000B70D,
label_386:
/* 0000B728: 0027 */ // -- Start Return Code -- //
/* 0000B72C: 0023 */ return 0;
/* 0000B735: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 0001397E, 000139E2, 00013B5A, 00013B81, 00013BA7,
// : 00013C4E, 00013D13, 00013D39, 00013D5F, 00013D88,
// :
function NUMBER function_210(n0, n1, s0)
STRING s1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000B743: 0022 */ // -- Start Function Code -- //
/* 0000B74C: 0001 */ // -- While/Switch -- //
/* 0000B752: 000D */ n4 = n0 == 180;
/* 0000B761: 0004 */ if(! n4) goto label_389; // normal if
/* 0000B76D: 0006 */ n1 = 640;
/* 0000B779: 0006 */ n2 = 0;
/* 0000B785: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B761,
label_389:
/* 0000B790: 000D */ n4 = n0 == 160;
/* 0000B79F: 0004 */ if(! n4) goto label_390; // normal if
/* 0000B7AB: 0021 */ function_211(n1, s0);
/* 0000B7B7: 0006 */ n2 = LAST_RESULT;
/* 0000B7C1: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B79F,
label_390:
/* 0000B7CC: 000D */ n4 = n0 == 70;
/* 0000B7DB: 0004 */ if(! n4) goto label_391; // normal if
/* 0000B7E7: 0021 */ function_212();
/* 0000B7ED: 0006 */ n1 = LAST_RESULT;
/* 0000B7F7: 0006 */ n2 = 0;
/* 0000B803: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B7DB,
label_391:
/* 0000B80E: 000D */ n4 = n0 == 170;
/* 0000B81D: 0004 */ if(! n4) goto label_392; // normal if
/* 0000B829: 0021 */ function_213(n1);
/* 0000B832: 0006 */ n2 = LAST_RESULT;
/* 0000B83C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B81D,
label_392:
/* 0000B847: 000D */ n4 = n0 == 10;
/* 0000B856: 0004 */ if(! n4) goto label_395; // normal if
/* 0000B862: 0020 */ ISRT.GetCPUType();
/* 0000B868: 0006 */ n1 = LAST_RESULT;
/* 0000B872: 0009 */ n4 = n1 < 0;
/* 0000B881: 0004 */ if(! n4) goto label_393; // normal if
/* 0000B88D: 0006 */ n2 = n1;
/* 0000B897: 0005 */ goto label_394;
// : Jump Referenced(1):
// : 0000B881,
label_393:
/* 0000B8A2: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0000B897,
label_394:
/* 0000B8B0: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B856,
label_395:
/* 0000B8BB: 000D */ n4 = n0 == 1;
/* 0000B8CA: 0004 */ if(! n4) goto label_396; // normal if
/* 0000B8D6: 0021 */ function_214(1, s0);
/* 0000B8E4: 0006 */ n2 = LAST_RESULT;
/* 0000B8EE: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B8CA,
label_396:
/* 0000B8F9: 000D */ n4 = n0 == 141;
/* 0000B908: 0004 */ if(! n4) goto label_399; // normal if
/* 0000B914: 0021 */ function_207(s0);
/* 0000B91D: 0006 */ n1 = LAST_RESULT;
/* 0000B927: 0009 */ n4 = n1 < 0;
/* 0000B936: 0004 */ if(! n4) goto label_397; // normal if
/* 0000B942: 0006 */ n2 = n1;
/* 0000B94C: 0006 */ n1 = 0;
/* 0000B958: 0005 */ goto label_398;
// : Jump Referenced(1):
// : 0000B936,
label_397:
/* 0000B963: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0000B958,
label_398:
/* 0000B971: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B908,
label_399:
/* 0000B97C: 000D */ n4 = n0 == 140;
/* 0000B98B: 0004 */ if(! n4) goto label_401; // normal if
/* 0000B997: 0006 */ n2 = 0;
/* 0000B9A3: 0021 */ function_228(s0, 0);
/* 0000B9B1: 0006 */ n1 = LAST_RESULT;
/* 0000B9BB: 000D */ n4 = n1 == -1;
/* 0000B9CA: 0004 */ if(! n4) goto label_400; // normal if
/* 0000B9D6: 0006 */ n2 = n1;
// : Jump Referenced(1):
// : 0000B9CA,
label_400:
/* 0000B9E2: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B98B,
label_401:
/* 0000B9ED: 000D */ n4 = n0 == 213;
/* 0000B9FC: 0004 */ if(! n4) goto label_403; // normal if
/* 0000BA08: 0006 */ n2 = 0;
/* 0000BA14: 0021 */ function_228(s0, n1);
/* 0000BA20: 0006 */ n1 = LAST_RESULT;
/* 0000BA2A: 000D */ n4 = n1 == -1;
/* 0000BA39: 0004 */ if(! n4) goto label_402; // normal if
/* 0000BA45: 0006 */ n2 = n1;
// : Jump Referenced(1):
// : 0000BA39,
label_402:
/* 0000BA51: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000B9FC,
label_403:
/* 0000BA5C: 000D */ n4 = n0 == 30;
/* 0000BA6B: 0004 */ if(! n4) goto label_411; // normal if
/* 0000BA77: 0021 */ function_215(n1, s0);
/* 0000BA83: 0006 */ n2 = LAST_RESULT;
/* 0000BA8D: 000D */ n4 = n2 == 0;
/* 0000BA9C: 0004 */ if(! n4) goto label_410; // normal if
/* 0000BAA8: 0001 */ // -- While/Switch -- //
/* 0000BAAE: 000D */ n4 = n1 == 1;
/* 0000BABD: 0004 */ if(! n4) goto label_405; // normal if
/* 0000BAC9: 0006 */ n1 = 3;
/* 0000BAD5: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BABD,
label_405:
/* 0000BAE0: 000D */ n4 = n1 == 2;
/* 0000BAEF: 0004 */ if(! n4) goto label_406; // normal if
/* 0000BAFB: 0006 */ n1 = 4;
/* 0000BB07: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BAEF,
label_406:
/* 0000BB12: 000D */ n4 = n1 == 4;
/* 0000BB21: 0004 */ if(! n4) goto label_407; // normal if
/* 0000BB2D: 0006 */ n1 = 5;
/* 0000BB39: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB21,
label_407:
/* 0000BB44: 000D */ n4 = n1 == 8;
/* 0000BB53: 0004 */ if(! n4) goto label_408; // normal if
/* 0000BB5F: 0006 */ n1 = 6;
/* 0000BB6B: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB53,
label_408:
/* 0000BB76: 000D */ n4 = n1 == 16;
/* 0000BB85: 0004 */ if(! n4) goto label_409; // normal if
/* 0000BB91: 0005 */ goto label_410;
// : Jump Referenced(1):
// : 0000BB85,
label_409:
/* 0000BB9C: 0006 */ n1 = 0;
/* 0000BBA8: 0027 */ // -- Start Return Code -- //
/* 0000BBAC: 0023 */ return -1;
// : Jump Referenced(6):
// : 0000BA9C, 0000BAD5, 0000BB07, 0000BB39, 0000BB6B,
// : 0000BB91,
label_410:
/* 0000BBB7: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BA6B,
label_411:
/* 0000BBC2: 000D */ n4 = n0 == 201;
/* 0000BBD1: 0004 */ if(! n4) goto label_412; // normal if
/* 0000BBDD: 0006 */ n1 = 0;
/* 0000BBE9: 0006 */ n2 = 0;
/* 0000BBF5: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BBD1,
label_412:
/* 0000BC00: 000D */ n4 = n0 == 185;
/* 0000BC0F: 0004 */ if(! n4) goto label_413; // normal if
/* 0000BC1B: 0021 */ function_216(n1);
/* 0000BC24: 0006 */ n2 = LAST_RESULT;
/* 0000BC2E: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC0F,
label_413:
/* 0000BC39: 000D */ n4 = n0 == 202;
/* 0000BC48: 0004 */ if(! n4) goto label_414; // normal if
/* 0000BC54: 0006 */ n1 = 0;
/* 0000BC60: 0006 */ n2 = 0;
/* 0000BC6C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC48,
label_414:
/* 0000BC77: 000D */ n4 = n0 == 211;
/* 0000BC86: 0004 */ if(! n4) goto label_415; // normal if
/* 0000BC92: 0006 */ n1 = 32;
/* 0000BC9E: 0006 */ n2 = 0;
/* 0000BCAA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BC86,
label_415:
/* 0000BCB5: 000D */ n4 = n0 == 120;
/* 0000BCC4: 0004 */ if(! n4) goto label_416; // normal if
/* 0000BCD0: 0021 */ function_217(n1, s0);
/* 0000BCDC: 0006 */ n2 = LAST_RESULT;
/* 0000BCE6: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BCC4,
label_416:
/* 0000BCF1: 000D */ n4 = n0 == 121;
/* 0000BD00: 0004 */ if(! n4) goto label_417; // normal if
/* 0000BD0C: 0021 */ function_218(s0);
/* 0000BD15: 0006 */ n2 = LAST_RESULT;
/* 0000BD1F: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD00,
label_417:
/* 0000BD2A: 000D */ n4 = n0 == 130;
/* 0000BD39: 0004 */ if(! n4) goto label_418; // normal if
/* 0000BD45: 0021 */ function_219(s0);
/* 0000BD4E: 0006 */ n2 = LAST_RESULT;
/* 0000BD58: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD39,
label_418:
/* 0000BD63: 000D */ n4 = n0 == 131;
/* 0000BD72: 0004 */ if(! n4) goto label_419; // normal if
/* 0000BD7E: 0021 */ function_220(s0);
/* 0000BD87: 0006 */ n2 = LAST_RESULT;
/* 0000BD91: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BD72,
label_419:
/* 0000BD9C: 000D */ n4 = n0 == 40;
/* 0000BDAB: 0004 */ if(! n4) goto label_420; // normal if
/* 0000BDB7: 0021 */ function_221(s0);
/* 0000BDC0: 0006 */ n2 = LAST_RESULT;
/* 0000BDCA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BDAB,
label_420:
/* 0000BDD5: 000D */ n4 = n0 == 41;
/* 0000BDE4: 0004 */ if(! n4) goto label_421; // normal if
/* 0000BDF0: 0021 */ function_222(s0);
/* 0000BDF9: 0006 */ n2 = LAST_RESULT;
/* 0000BE03: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BDE4,
label_421:
/* 0000BE0E: 000D */ n4 = n0 == 150;
/* 0000BE1D: 0004 */ if(! n4) goto label_422; // normal if
/* 0000BE29: 0021 */ function_223(n1);
/* 0000BE32: 0006 */ n2 = LAST_RESULT;
/* 0000BE3C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE1D,
label_422:
/* 0000BE47: 000D */ n4 = n0 == 80;
/* 0000BE56: 0004 */ if(! n4) goto label_423; // normal if
/* 0000BE62: 0021 */ function_224(n1, n3, s0);
/* 0000BE71: 0006 */ n2 = LAST_RESULT;
/* 0000BE7B: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE56,
label_423:
/* 0000BE86: 000D */ n4 = n0 == 90;
/* 0000BE95: 0004 */ if(! n4) goto label_424; // normal if
/* 0000BEA1: 0021 */ function_224(n3, n1, s0);
/* 0000BEB0: 0006 */ n2 = LAST_RESULT;
/* 0000BEBA: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BE95,
label_424:
/* 0000BEC5: 000D */ n4 = n0 == 60;
/* 0000BED4: 0004 */ if(! n4) goto label_425; // normal if
/* 0000BEE0: 0020 */ ISRT.GetPorts(n1, n3);
/* 0000BEEC: 0006 */ n2 = LAST_RESULT;
/* 0000BEF6: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BED4,
label_425:
/* 0000BF01: 000D */ n4 = n0 == 50;
/* 0000BF10: 0004 */ if(! n4) goto label_426; // normal if
/* 0000BF1C: 0020 */ ISRT.GetPorts(n3, n1);
/* 0000BF28: 0006 */ n2 = LAST_RESULT;
/* 0000BF32: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF10,
label_426:
/* 0000BF3D: 000D */ n4 = n0 == 110;
/* 0000BF4C: 0004 */ if(! n4) goto label_427; // normal if
/* 0000BF58: 0006 */ n1 = 1;
/* 0000BF64: 0006 */ n2 = 0;
/* 0000BF70: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF4C,
label_427:
/* 0000BF7B: 000D */ n4 = n0 == 0;
/* 0000BF8A: 0004 */ if(! n4) goto label_428; // normal if
/* 0000BF96: 0021 */ function_214(0, s0);
/* 0000BFA4: 0006 */ n2 = LAST_RESULT;
/* 0000BFAE: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BF8A,
label_428:
/* 0000BFB9: 000D */ n4 = n0 == 20;
/* 0000BFC8: 0004 */ if(! n4) goto label_429; // normal if
/* 0000BFD4: 0021 */ function_225(n1);
/* 0000BFDD: 0006 */ n2 = LAST_RESULT;
/* 0000BFE7: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000BFC8,
label_429:
/* 0000BFF2: 000D */ n4 = n0 == 210;
/* 0000C001: 0004 */ if(! n4) goto label_430; // normal if
/* 0000C00D: 0006 */ s1 = s0;
/* 0000C017: 0021 */ function_226(s1, s0);
/* 0000C023: 0006 */ n2 = LAST_RESULT;
/* 0000C02D: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C001,
label_430:
/* 0000C038: 000D */ n4 = n0 == 85;
/* 0000C047: 0004 */ if(! n4) goto label_431; // normal if
/* 0000C053: 0021 */ function_227(n1, n3, s0);
/* 0000C062: 0006 */ n2 = LAST_RESULT;
/* 0000C06C: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C047,
label_431:
/* 0000C077: 000D */ n4 = n0 == 95;
/* 0000C086: 0004 */ if(! n4) goto label_432; // normal if
/* 0000C092: 0021 */ function_227(n3, n1, s0);
/* 0000C0A1: 0006 */ n2 = LAST_RESULT;
/* 0000C0AB: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C086,
label_432:
/* 0000C0B6: 000D */ n4 = n0 == 212;
/* 0000C0C5: 0004 */ if(! n4) goto label_433; // normal if
/* 0000C0D1: 0006 */ n1 = 0;
/* 0000C0DD: 0006 */ s0 = "";
/* 0000C0E7: 0006 */ n2 = 0;
/* 0000C0F3: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C0C5,
label_433:
/* 0000C0FE: 000D */ n4 = n0 == 86;
/* 0000C10D: 0004 */ if(! n4) goto label_434; // normal if
/* 0000C119: 0006 */ s0 = "";
/* 0000C123: 0006 */ n1 = -1;
/* 0000C12F: 0006 */ n2 = n1;
/* 0000C139: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C10D,
label_434:
/* 0000C144: 000D */ n4 = n0 == 96;
/* 0000C153: 0004 */ if(! n4) goto label_435; // normal if
/* 0000C15F: 0006 */ s0 = "";
/* 0000C169: 0006 */ n1 = -1;
/* 0000C175: 0006 */ n2 = n1;
/* 0000C17F: 0005 */ goto label_436;
// : Jump Referenced(1):
// : 0000C153,
label_435:
/* 0000C18A: 0006 */ n2 = -1;
// : Jump Referenced(34):
// : 0000B785, 0000B7C1, 0000B803, 0000B83C, 0000B8B0,
// : 0000B8EE, 0000B971, 0000B9E2, 0000BA51, 0000BBB7,
// : 0000BBF5, 0000BC2E, 0000BC6C, 0000BCAA, 0000BCE6,
// : 0000BD1F, 0000BD58, 0000BD91, 0000BDCA, 0000BE03,
// : 0000BE3C, 0000BE7B, 0000BEBA, 0000BEF6, 0000BF32,
// : 0000BF70, 0000BFAE, 0000BFE7, 0000C02D, 0000C06C,
// : 0000C0AB, 0000C0F3, 0000C139, 0000C17F,
label_436:
/* 0000C198: 0027 */ // -- Start Return Code -- //
/* 0000C19C: 0023 */ return n2;
/* 0000C1A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B7AB,
function NUMBER function_211(n0, s0)
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0000C1B1: 0022 */ // -- Start Function Code -- //
/* 0000C1BA: 0021 */ function_227(n4, n5, s1);
/* 0000C1C9: 0006 */ n7 = LAST_RESULT;
/* 0000C1D3: 000E */ n7 = n7 != 0;
/* 0000C1E2: 0004 */ if(! n7) goto label_438; // normal if
/* 0000C1EE: 0027 */ // -- Start Return Code -- //
/* 0000C1F2: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C1E2,
label_438:
/* 0000C1FD: 000C */ n7 = n4 >= 4;
/* 0000C20C: 0004 */ if(! n7) goto label_440; // normal if
/* 0000C218: 0021 */ function_311(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", n0, s0, n1);
/* 0000C268: 0006 */ n7 = LAST_RESULT;
/* 0000C272: 0009 */ n7 = n7 < 0;
/* 0000C281: 0004 */ if(! n7) goto label_439; // normal if
/* 0000C28D: 0027 */ // -- Start Return Code -- //
/* 0000C291: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C281,
label_439:
/* 0000C29C: 0005 */ goto label_444;
// : Jump Referenced(1):
// : 0000C20C,
label_440:
/* 0000C2A7: 0021 */ function_428(s0);
/* 0000C2B0: 0006 */ n3 = LAST_RESULT;
/* 0000C2BA: 0020 */ KERNEL32.GetWindowsDirectory(s0, n3);
/* 0000C2C6: 0006 */ n2 = LAST_RESULT;
/* 0000C2D0: 000A */ n7 = n2 > n3;
/* 0000C2DD: 0004 */ if(! n7) goto label_442; // normal if
/* 0000C2E9: 0007 */ n7 = n2 + 1;
/* 0000C2F8: 0031 */ Resize(s0, n7);
/* 0000C302: 0006 */ n7 = LAST_RESULT;
/* 0000C30C: 0009 */ n7 = n7 < 0;
/* 0000C31B: 0004 */ if(! n7) goto label_441; // normal if
/* 0000C327: 0027 */ // -- Start Return Code -- //
/* 0000C32B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C31B,
label_441:
/* 0000C336: 0021 */ function_428(s0);
/* 0000C33F: 0006 */ n3 = LAST_RESULT;
/* 0000C349: 0020 */ KERNEL32.GetWindowsDirectory(s0, n3);
/* 0000C355: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000C2DD,
label_442:
/* 0000C361: 000D */ n7 = n2 == 0;
/* 0000C370: 0004 */ if(! n7) goto label_443; // normal if
/* 0000C37C: 0027 */ // -- Start Return Code -- //
/* 0000C380: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C370,
label_443:
/* 0000C38B: 001D */ s0[1] = 0;
/* 0000C39C: 0027 */ // -- Start Return Code -- //
/* 0000C3A0: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000C29C,
label_444:
/* 0000C3AB: 0006 */ s1 = s0;
/* 0000C3B5: 0021 */ function_430(s0, s1);
/* 0000C3C1: 0006 */ n7 = LAST_RESULT;
/* 0000C3CB: 0009 */ n7 = n7 < 0;
/* 0000C3DA: 0004 */ if(! n7) goto label_445; // normal if
/* 0000C3E6: 0027 */ // -- Start Return Code -- //
/* 0000C3EA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C3DA,
label_445:
/* 0000C3F5: 001E */ n7 = s0[0];
/* 0000C404: 000F */ n0 = n7 - 64;
/* 0000C413: 000C */ n7 = n4 >= 4;
/* 0000C422: 0004 */ if(! n7) goto label_446; // normal if
/* 0000C42E: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C437: 0006 */ n6 = LAST_RESULT;
/* 0000C441: 000D */ n7 = n6 == 0;
/* 0000C450: 000D */ n8 = n6 == 1;
/* 0000C45F: 0018 */ n7 = n7 || n8;
/* 0000C46C: 0004 */ if(! n7) goto label_446; // normal if
/* 0000C478: 0027 */ // -- Start Return Code -- //
/* 0000C47C: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000C422, 0000C46C,
label_446:
/* 0000C487: 001D */ s0[1] = 58;
/* 0000C498: 001D */ s0[2] = 0;
/* 0000C4A9: 0027 */ // -- Start Return Code -- //
/* 0000C4AD: 0023 */ return 0;
/* 0000C4B6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B7E7,
function NUMBER function_212()
STRING s0;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0000C4C4: 0022 */ // -- Start Function Code -- //
/* 0000C4CD: 0006 */ s0 = "A:\\";
// : Jump Referenced(1):
// : 0000C565,
label_448:
/* 0000C4DC: 0001 */ // -- While/Switch -- //
/* 0000C4E0: 0009 */ n2 = n0 < 26;
/* 0000C4EF: 0004 */ if(! n2) goto label_450; // normal if
/* 0000C4FB: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C504: 0006 */ n1 = LAST_RESULT;
/* 0000C50E: 000D */ n2 = n1 == 5;
/* 0000C51D: 0004 */ if(! n2) goto label_449; // normal if
/* 0000C529: 0027 */ // -- Start Return Code -- //
/* 0000C52D: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000C51D,
label_449:
/* 0000C538: 0007 */ n0 = n0 + 1;
/* 0000C547: 0007 */ n2 = 65 + n0;
/* 0000C556: 001D */ s0[0] = n2;
/* 0000C565: 0005 */ goto label_448;
// : Jump Referenced(1):
// : 0000C4EF,
label_450:
/* 0000C570: 0027 */ // -- Start Return Code -- //
/* 0000C574: 0023 */ return 0;
/* 0000C57D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000B829,
function NUMBER function_213(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000C58B: 0022 */ // -- Start Function Code -- //
/* 0000C594: 0020 */ USER.GetDC(0);
/* 0000C59F: 0006 */ n1 = LAST_RESULT;
/* 0000C5A9: 000E */ n4 = n1 != 0;
/* 0000C5B8: 0004 */ if(! n4) goto label_454; // normal if
/* 0000C5C4: 0020 */ GDI32.GetDeviceCaps(n1, 12);
/* 0000C5D2: 0006 */ n2 = LAST_RESULT;
/* 0000C5DC: 0020 */ GDI32.GetDeviceCaps(n1, 14);
/* 0000C5EA: 0006 */ n3 = LAST_RESULT;
/* 0000C5F4: 000B */ n4 = n2 <= n3;
/* 0000C601: 0004 */ if(! n4) goto label_452; // normal if
/* 0000C60D: 0006 */ n2 = n3;
// : Jump Referenced(1):
// : 0000C601,
label_452:
/* 0000C619: 000C */ n4 = n2 >= 32;
/* 0000C628: 0004 */ if(! n4) goto label_453; // normal if
/* 0000C634: 0006 */ n2 = 24;
// : Jump Referenced(1):
// : 0000C628,
label_453:
/* 0000C642: 0016 */ n0 = 1 << n2;
/* 0000C651: 0020 */ USER.ReleaseDC(0, n1);
/* 0000C65F: 0027 */ // -- Start Return Code -- //
/* 0000C663: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000C5B8,
label_454:
/* 0000C66E: 0027 */ // -- Start Return Code -- //
/* 0000C672: 0023 */ return -1;
/* 0000C67B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000B8D6, 0000BF96,
function NUMBER function_214(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
type_6 struct_0;
begin
/* 0000C689: 0022 */ // -- Start Function Code -- //
/* 0000C692: 001A */ n1 = &struct_0;
/* 0000C69C: 0020 */ KERNEL32.GetLocalTime(n1);
/* 0000C6A5: 0001 */ // -- While/Switch -- //
/* 0000C6AB: 000D */ n1 = n0 == 1;
/* 0000C6BA: 0004 */ if(! n1) goto label_457; // normal if
/* 0000C6C6: 0035 */ struct_0.nYearMonth;
/* 0000C6DA: 0006 */ n1 = LAST_RESULT;
/* 0000C6E4: 0021 */ function_276(n1);
/* 0000C6ED: 0006 */ n1 = LAST_RESULT;
/* 0000C6F7: 0035 */ struct_0.nDay;
/* 0000C705: 0006 */ n2 = LAST_RESULT;
/* 0000C70F: 0021 */ function_276(n2);
/* 0000C718: 0006 */ n2 = LAST_RESULT;
/* 0000C722: 0035 */ struct_0.nYearMonth;
/* 0000C736: 0006 */ n3 = LAST_RESULT;
/* 0000C740: 0021 */ function_277(n3);
/* 0000C749: 0006 */ n3 = LAST_RESULT;
/* 0000C753: 0021 */ function_433(s0, "%ld-%ld-%ld", n1, n2, n3);
/* 0000C773: 0005 */ goto label_459;
// : Jump Referenced(1):
// : 0000C6BA,
label_457:
/* 0000C77E: 000D */ n1 = n0 == 0;
/* 0000C78D: 0004 */ if(! n1) goto label_458; // normal if
/* 0000C799: 0035 */ struct_0.nHourMin;
/* 0000C7AB: 0006 */ n1 = LAST_RESULT;
/* 0000C7B5: 0021 */ function_277(n1);
/* 0000C7BE: 0006 */ n1 = LAST_RESULT;
/* 0000C7C8: 0035 */ struct_0.nHourMin;
/* 0000C7DA: 0006 */ n2 = LAST_RESULT;
/* 0000C7E4: 0021 */ function_276(n2);
/* 0000C7ED: 0006 */ n2 = LAST_RESULT;
/* 0000C7F7: 0035 */ struct_0.nSeconds;
/* 0000C809: 0006 */ n3 = LAST_RESULT;
/* 0000C813: 0021 */ function_277(n3);
/* 0000C81C: 0006 */ n3 = LAST_RESULT;
/* 0000C826: 0021 */ function_433(s0, "%02ld:%02ld:%02ld", n1, n2, n3);
/* 0000C84C: 0005 */ goto label_459;
// : Jump Referenced(1):
// : 0000C78D,
label_458:
/* 0000C857: 0027 */ // -- Start Return Code -- //
/* 0000C85B: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000C773, 0000C84C,
label_459:
/* 0000C866: 0027 */ // -- Start Return Code -- //
/* 0000C86A: 0023 */ return 0;
/* 0000C873: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BA77,
function NUMBER function_215(n0, s0)
STRING s1;
NUMBER n1;
NUMBER n2;
begin
/* 0000C885: 0022 */ // -- Start Function Code -- //
/* 0000C88E: 001E */ n1 = s0[0];
/* 0000C89D: 000D */ n1 = n1 == 0;
/* 0000C8AC: 0004 */ if(! n1) goto label_461; // normal if
/* 0000C8B8: 0027 */ // -- Start Return Code -- //
/* 0000C8BC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C8AC,
label_461:
/* 0000C8C7: 001E */ n1 = s0[1];
/* 0000C8D6: 000E */ n1 = n1 != 58;
/* 0000C8E5: 0004 */ if(! n1) goto label_462; // normal if
/* 0000C8F1: 0027 */ // -- Start Return Code -- //
/* 0000C8F5: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C8E5,
label_462:
/* 0000C900: 0006 */ s1 = s0;
/* 0000C90A: 0021 */ function_430(s0, s1);
/* 0000C916: 0006 */ n1 = LAST_RESULT;
/* 0000C920: 0009 */ n1 = n1 < 0;
/* 0000C92F: 0004 */ if(! n1) goto label_463; // normal if
/* 0000C93B: 0027 */ // -- Start Return Code -- //
/* 0000C93F: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000C92F,
label_463:
/* 0000C94A: 0021 */ function_434(s0);
/* 0000C953: 001E */ n1 = s0[0];
/* 0000C962: 000C */ n1 = n1 >= 65;
/* 0000C971: 001E */ n2 = s0[0];
/* 0000C980: 000B */ n2 = n2 <= 90;
/* 0000C98F: 0019 */ n1 = n1 && n2;
/* 0000C99C: 0004 */ if(! n1) goto label_471; // normal if
/* 0000C9A8: 0029 */ StrSub(s0, s0, 0, 1);
/* 0000C9BC: 0007 */ s0 = s0 + ":\\";
/* 0000C9CB: 0001 */ // -- While/Switch -- //
/* 0000C9CF: 0020 */ KERNEL32.GetDriveType(s0);
/* 0000C9D8: 0006 */ n1 = LAST_RESULT;
/* 0000C9E4: 000D */ n2 = n1 == 2;
/* 0000C9F3: 0004 */ if(! n2) goto label_465; // normal if
/* 0000C9FF: 0006 */ n0 = 1;
/* 0000CA0B: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000C9F3,
label_465:
/* 0000CA16: 000D */ n2 = n1 == 3;
/* 0000CA25: 0004 */ if(! n2) goto label_466; // normal if
/* 0000CA31: 0006 */ n0 = 2;
/* 0000CA3D: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA25,
label_466:
/* 0000CA48: 000D */ n2 = n1 == 4;
/* 0000CA57: 0004 */ if(! n2) goto label_467; // normal if
/* 0000CA63: 0006 */ n0 = 4;
/* 0000CA6F: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA57,
label_467:
/* 0000CA7A: 000D */ n2 = n1 == 5;
/* 0000CA89: 0004 */ if(! n2) goto label_468; // normal if
/* 0000CA95: 0006 */ n0 = 8;
/* 0000CAA1: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CA89,
label_468:
/* 0000CAAC: 000D */ n2 = n1 == 6;
/* 0000CABB: 0004 */ if(! n2) goto label_469; // normal if
/* 0000CAC7: 0006 */ n0 = 16;
/* 0000CAD3: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CABB,
label_469:
/* 0000CADE: 000D */ n2 = n1 == 1;
/* 0000CAED: 0004 */ if(! n2) goto label_470; // normal if
/* 0000CAF9: 0006 */ n0 = 0;
/* 0000CB05: 0027 */ // -- Start Return Code -- //
/* 0000CB09: 0023 */ return -1;
/* 0000CB12: 0005 */ goto label_471;
// : Jump Referenced(1):
// : 0000CAED,
label_470:
/* 0000CB1D: 0006 */ n0 = 0;
/* 0000CB29: 0027 */ // -- Start Return Code -- //
/* 0000CB2D: 0023 */ return -1;
// : Jump Referenced(7):
// : 0000C99C, 0000CA0B, 0000CA3D, 0000CA6F, 0000CAA1,
// : 0000CAD3, 0000CB12,
label_471:
/* 0000CB38: 0027 */ // -- Start Return Code -- //
/* 0000CB3C: 0023 */ return 0;
/* 0000CB45: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BC1B,
function NUMBER function_216(n0)
NUMBER n1;
type_7 struct_0;
begin
/* 0000CB53: 0022 */ // -- Start Function Code -- //
/* 0000CB5C: 001A */ n1 = &struct_0;
/* 0000CB66: 0020 */ KERNEL32.GlobalMemoryStatus(n1);
/* 0000CB6F: 0035 */ struct_0.nTotalPhys;
/* 0000CB83: 0006 */ n1 = LAST_RESULT;
/* 0000CB8D: 0011 */ n0 = n1 / 1024;
/* 0000CB9C: 0027 */ // -- Start Return Code -- //
/* 0000CBA0: 0023 */ return 0;
/* 0000CBA9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BCD0,
function NUMBER function_217(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000CBBB: 0022 */ // -- Start Function Code -- //
/* 0000CBC4: 0006 */ n3 = 0;
/* 0000CBD0: 0020 */ KERNEL32.GetSystemDefaultLCID();
/* 0000CBD6: 0006 */ n0 = LAST_RESULT;
/* 0000CBE0: 0021 */ function_428(s0);
/* 0000CBE9: 0006 */ n2 = LAST_RESULT;
/* 0000CBF3: 0020 */ KERNEL32.GetLocaleInfo(2048, 4097, s0, n3);
/* 0000CC09: 0006 */ n1 = LAST_RESULT;
/* 0000CC13: 000A */ n4 = n1 > n2;
/* 0000CC20: 0004 */ if(! n4) goto label_474; // normal if
/* 0000CC2C: 0031 */ Resize(s0, n1);
// : Jump Referenced(1):
// : 0000CC20,
label_474:
/* 0000CC38: 0021 */ function_428(s0);
/* 0000CC41: 0006 */ n2 = LAST_RESULT;
/* 0000CC4B: 0020 */ KERNEL32.GetLocaleInfo(2048, 4097, s0, n2);
/* 0000CC61: 0006 */ n4 = LAST_RESULT;
/* 0000CC6B: 000D */ n4 = n4 == 0;
/* 0000CC7A: 0004 */ if(! n4) goto label_475; // normal if
/* 0000CC86: 0027 */ // -- Start Return Code -- //
/* 0000CC8A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000CC7A,
label_475:
/* 0000CC95: 0027 */ // -- Start Return Code -- //
/* 0000CC99: 0023 */ return 0;
/* 0000CCA2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD0C,
function NUMBER function_218(s0)
begin
/* 0000CCB0: 0022 */ // -- Start Function Code -- //
/* 0000CCB9: 0021 */ function_295("system.ini", "boot", "language.dll", s0);
/* 0000CCE5: 0027 */ // -- Start Return Code -- //
/* 0000CCE9: 0023 */ return 0;
/* 0000CCF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD45,
function NUMBER function_219(s0)
NUMBER n0;
begin
/* 0000CD00: 0022 */ // -- Start Function Code -- //
/* 0000CD09: 0027 */ // -- Start Return Code -- //
/* 0000CD0D: 0021 */ function_295("system.ini", "boot.description", "mouse.drv", s0);
/* 0000CD42: 0006 */ n0 = LAST_RESULT;
/* 0000CD4C: 0023 */ return n0;
/* 0000CD53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BD7E,
function NUMBER function_220(s0)
NUMBER n0;
begin
/* 0000CD61: 0022 */ // -- Start Function Code -- //
/* 0000CD6A: 0027 */ // -- Start Return Code -- //
/* 0000CD6E: 0021 */ function_295("system.ini", "boot", "mouse.drv", s0);
/* 0000CD97: 0006 */ n0 = LAST_RESULT;
/* 0000CDA1: 0023 */ return n0;
/* 0000CDA8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BDB7,
function NUMBER function_221(s0)
NUMBER n0;
begin
/* 0000CDB6: 0022 */ // -- Start Function Code -- //
/* 0000CDBF: 0027 */ // -- Start Return Code -- //
/* 0000CDC3: 0021 */ function_295("system.ini", "boot.description", "network.drv", s0);
/* 0000CDFA: 0006 */ n0 = LAST_RESULT;
/* 0000CE04: 0023 */ return n0;
/* 0000CE0B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BDF0,
function NUMBER function_222(s0)
NUMBER n0;
begin
/* 0000CE19: 0022 */ // -- Start Function Code -- //
/* 0000CE22: 0027 */ // -- Start Return Code -- //
/* 0000CE26: 0021 */ function_295("system.ini", "boot", "network.drv", s0);
/* 0000CE51: 0006 */ n0 = LAST_RESULT;
/* 0000CE5B: 0023 */ return n0;
/* 0000CE62: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BE29,
function NUMBER function_223(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000CE70: 0022 */ // -- Start Function Code -- //
/* 0000CE79: 0020 */ KERNEL32.GetVersion();
/* 0000CE7F: 0006 */ n1 = LAST_RESULT;
/* 0000CE89: 0021 */ function_227(n2, n3, s0);
/* 0000CE98: 0012 */ n4 = n1 & -2147483648;
/* 0000CEA7: 000D */ n4 = n4 == 0;
/* 0000CEB6: 0004 */ if(! n4) goto label_482; // normal if
/* 0000CEC2: 0006 */ n0 = 2;
/* 0000CECE: 0005 */ goto label_484;
// : Jump Referenced(1):
// : 0000CEB6,
label_482:
/* 0000CED9: 000C */ n4 = n2 >= 4;
/* 0000CEE8: 0004 */ if(! n4) goto label_483; // normal if
/* 0000CEF4: 0006 */ n0 = 6;
/* 0000CF00: 0005 */ goto label_484;
// : Jump Referenced(1):
// : 0000CEE8,
label_483:
/* 0000CF0B: 0027 */ // -- Start Return Code -- //
/* 0000CF0F: 0023 */ return -1;
// : Jump Referenced(2):
// : 0000CECE, 0000CF00,
label_484:
/* 0000CF1A: 0027 */ // -- Start Return Code -- //
/* 0000CF1E: 0023 */ return 0;
/* 0000CF27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000BE62, 0000BEA1,
function NUMBER function_224(n0, n1, s0)
NUMBER n2;
type_8 struct_0;
begin
/* 0000CF35: 0022 */ // -- Start Function Code -- //
/* 0000CF3E: 0032 */ SizeOf(struct_0);
/* 0000CF45: 0006 */ n2 = LAST_RESULT;
/* 0000CF4F: 0033 */ struct_0.nOSVersionInfoSize = n2;
/* 0000CF6E: 001A */ n2 = &struct_0;
/* 0000CF78: 0020 */ KERNEL32.GetVersionEx(n2);
/* 0000CF81: 0006 */ n2 = LAST_RESULT;
/* 0000CF8B: 000D */ n2 = n2 == 0;
/* 0000CF9A: 0004 */ if(! n2) goto label_486; // normal if
/* 0000CFA6: 0027 */ // -- Start Return Code -- //
/* 0000CFAA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000CF9A,
label_486:
/* 0000CFB5: 0035 */ struct_0.nMajorVersion;
/* 0000CFCC: 0006 */ n0 = LAST_RESULT;
/* 0000CFD6: 0035 */ struct_0.nMinorVersion;
/* 0000CFED: 0006 */ n1 = LAST_RESULT;
/* 0000CFF7: 0021 */ function_433(s0, "%ld.%ld", n0, n1);
/* 0000D010: 0027 */ // -- Start Return Code -- //
/* 0000D014: 0023 */ return 0;
/* 0000D01D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000BFD4,
function NUMBER function_225(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0000D02F: 0022 */ // -- Start Function Code -- //
/* 0000D038: 0006 */ n0 = 0;
/* 0000D044: 0020 */ USER32.GetSystemMetrics(0);
/* 0000D04F: 0006 */ n1 = LAST_RESULT;
/* 0000D059: 000D */ n3 = n1 == 0;
/* 0000D068: 0004 */ if(! n3) goto label_488; // normal if
/* 0000D074: 0027 */ // -- Start Return Code -- //
/* 0000D078: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D068,
label_488:
/* 0000D083: 0020 */ USER32.GetSystemMetrics(1);
/* 0000D08E: 0006 */ n2 = LAST_RESULT;
/* 0000D098: 000D */ n3 = n2 == 0;
/* 0000D0A7: 0004 */ if(! n3) goto label_489; // normal if
/* 0000D0B3: 0027 */ // -- Start Return Code -- //
/* 0000D0B7: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D0A7,
label_489:
/* 0000D0C2: 000B */ n3 = n2 <= 350;
/* 0000D0D1: 0004 */ if(! n3) goto label_490; // normal if
/* 0000D0DD: 0006 */ n0 = 2;
/* 0000D0E9: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D0D1,
label_490:
/* 0000D0F4: 000D */ n3 = n1 == 640;
/* 0000D103: 000D */ n4 = n2 == 480;
/* 0000D112: 0019 */ n3 = n3 && n4;
/* 0000D11F: 0004 */ if(! n3) goto label_491; // normal if
/* 0000D12B: 0006 */ n0 = 1;
/* 0000D137: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D11F,
label_491:
/* 0000D142: 000D */ n3 = n1 == 800;
/* 0000D151: 000D */ n4 = n2 == 600;
/* 0000D160: 0019 */ n3 = n3 && n4;
/* 0000D16D: 0004 */ if(! n3) goto label_492; // normal if
/* 0000D179: 0006 */ n0 = 6;
/* 0000D185: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D16D,
label_492:
/* 0000D190: 000D */ n3 = n1 == 1024;
/* 0000D19F: 000D */ n4 = n2 == 768;
/* 0000D1AE: 0019 */ n3 = n3 && n4;
/* 0000D1BB: 0004 */ if(! n3) goto label_493; // normal if
/* 0000D1C7: 0006 */ n0 = 7;
/* 0000D1D3: 0005 */ goto label_494;
// : Jump Referenced(1):
// : 0000D1BB,
label_493:
/* 0000D1DE: 0006 */ n0 = 8;
// : Jump Referenced(4):
// : 0000D0E9, 0000D137, 0000D185, 0000D1D3,
label_494:
/* 0000D1EC: 0027 */ // -- Start Return Code -- //
/* 0000D1F0: 0023 */ return 0;
/* 0000D1F9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000C017,
function NUMBER function_226(s0, s1)
STRING s2[1024];
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000D207: 0022 */ // -- Start Function Code -- //
/* 0000D210: 0031 */ Resize(s0, 4);
/* 0000D21C: 0006 */ n3 = LAST_RESULT;
/* 0000D226: 0009 */ n3 = n3 < 0;
/* 0000D235: 0004 */ if(! n3) goto label_496; // normal if
/* 0000D241: 0027 */ // -- Start Return Code -- //
/* 0000D245: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D235,
label_496:
/* 0000D250: 0031 */ Resize(s1, 1024);
/* 0000D25C: 0006 */ n3 = LAST_RESULT;
/* 0000D266: 0009 */ n3 = n3 < 0;
/* 0000D275: 0004 */ if(! n3) goto label_497; // normal if
/* 0000D281: 0027 */ // -- Start Return Code -- //
/* 0000D285: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D275,
label_497:
/* 0000D290: 0029 */ StrSub(s0, s0, 0, 1);
/* 0000D2A4: 0007 */ s0 = s0 + ":\\";
/* 0000D2B3: 0020 */ KERNEL32.GetVolumeInformation(s0, s1, 1024, n0, n1, n2, s2, 1024);
/* 0000D2D5: 0006 */ n3 = LAST_RESULT;
/* 0000D2DF: 000D */ n3 = n3 == 0;
/* 0000D2EE: 0004 */ if(! n3) goto label_498; // normal if
/* 0000D2FA: 0027 */ // -- Start Return Code -- //
/* 0000D2FE: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D2EE,
label_498:
/* 0000D309: 0027 */ // -- Start Return Code -- //
/* 0000D30D: 0023 */ return 0;
/* 0000D316: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0000C053, 0000C092, 0000C1BA, 0000CE89,
function NUMBER function_227(n0, n1, s0)
NUMBER n2;
NUMBER n3;
begin
/* 0000D328: 0022 */ // -- Start Function Code -- //
/* 0000D331: 0020 */ KERNEL32.GetVersion();
/* 0000D337: 0006 */ n0 = LAST_RESULT;
/* 0000D341: 0021 */ function_277(n0);
/* 0000D34A: 0006 */ n2 = LAST_RESULT;
/* 0000D354: 0017 */ n1 = n2 >> 8;
/* 0000D363: 0021 */ function_277(n0);
/* 0000D36C: 0006 */ n2 = LAST_RESULT;
/* 0000D376: 0016 */ n3 = n1 << 8;
/* 0000D385: 000F */ n0 = n2 - n3;
/* 0000D392: 0021 */ function_433(s0, "%ld.%ld", n0, n1);
/* 0000D3AB: 0027 */ // -- Start Return Code -- //
/* 0000D3AF: 0023 */ return 0;
/* 0000D3B8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000B9A3, 0000BA14,
function NUMBER function_228(s0, n0)
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
begin
/* 0000D3C6: 0022 */ // -- Start Function Code -- //
/* 0000D3CF: 0006 */ n1 = 0;
/* 0000D3DB: 0006 */ n2 = 0;
/* 0000D3E7: 000E */ n4 = n0 != 0;
/* 0000D3F6: 000E */ n5 = n0 != 10;
/* 0000D405: 0019 */ n4 = n4 && n5;
/* 0000D412: 000E */ n5 = n0 != 20;
/* 0000D421: 0019 */ n4 = n4 && n5;
/* 0000D42E: 000E */ n5 = n0 != 30;
/* 0000D43D: 0019 */ n4 = n4 && n5;
/* 0000D44A: 0004 */ if(! n4) goto label_501; // normal if
/* 0000D456: 0027 */ // -- Start Return Code -- //
/* 0000D45A: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000D44A,
label_501:
/* 0000D465: 0020 */ ISRT._GetDiskSpaceEx(s0, n1, n2, n0, 0);
/* 0000D47C: 0006 */ n4 = LAST_RESULT;
/* 0000D486: 000E */ n4 = n4 != 0;
/* 0000D495: 0004 */ if(! n4) goto label_502; // normal if
/* 0000D4A1: 0027 */ // -- Start Return Code -- //
/* 0000D4A5: 0023 */ return -1;
/* 0000D4AE: 0005 */ goto label_503;
// : Jump Referenced(1):
// : 0000D495,
label_502:
/* 0000D4B9: 0027 */ // -- Start Return Code -- //
/* 0000D4BD: 0023 */ return n2;
// : Jump Referenced(1):
// : 0000D4AE,
label_503:
/* 0000D4C6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E143,
function NUMBER function_232()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 0000D4D4: 0022 */ // -- Start Function Code -- //
/* 0000D4DD: 0021 */ function_377(11635);
/* 0000D4E8: 0006 */ s0 = LAST_RESULT;
/* 0000D4F2: 0021 */ function_377(11634);
/* 0000D4FD: 0006 */ s1 = LAST_RESULT;
/* 0000D507: 0021 */ function_287(308, s0, s1);
/* 0000D518: 0006 */ n0 = LAST_RESULT;
/* 0000D522: 000D */ n0 = 6 == n0;
/* 0000D531: 0004 */ if(! n0) goto label_505; // normal if
/* 0000D53D: 0002 */ abort;
// : Jump Referenced(1):
// : 0000D531,
label_505:
/* 0000D543: 0024 */ return;
/* 0000D547: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000F76F, 0000FA7A, 00021564, 00023047, 000238FF,
// :
function NUMBER function_233()
OBJECT obj0;
begin
/* 0000D555: 0022 */ // -- Start Function Code -- //
/* 0000D55E: 0027 */ // -- Start Return Code -- //
/* 0000D562: 0035 */ g_obj5(17);
/* 0000D571: 0006 */ obj0 = LAST_RESULT;
/* 0000D57B: 0023 */ return obj0;
/* 0000D582: 0006 */ obj0 = NOTHING;
/* 0000D58C: 0024 */ return;
/* 0000D590: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023067,
function NUMBER function_234(s0, n0, s1)
NUMBER n1;
NUMBER n2;
begin
/* 0000D5A2: 0022 */ // -- Start Function Code -- //
/* 0000D5AB: 0020 */ ISRT._InetGetNextDisk(g_number27, s0, n0);
/* 0000D5BA: 0006 */ n1 = LAST_RESULT;
/* 0000D5C4: 000E */ n2 = n1 != 3;
/* 0000D5D3: 0004 */ if(! n2) goto label_508; // normal if
/* 0000D5DF: 0006 */ s1 = g_str0;
// : Jump Referenced(1):
// : 0000D5D3,
label_508:
/* 0000D5EB: 0027 */ // -- Start Return Code -- //
/* 0000D5EF: 0023 */ return n1;
/* 0000D5F6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021580,
function NUMBER function_235()
begin
/* 0000D604: 0022 */ // -- Start Function Code -- //
/* 0000D60D: 0020 */ ISRT._InetEndofTransfer(g_number27);
/* 0000D616: 0024 */ return;
/* 0000D61A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002392C,
function NUMBER function_236()
NUMBER n0;
begin
/* 0000D628: 0022 */ // -- Start Function Code -- //
/* 0000D631: 0027 */ // -- Start Return Code -- //
/* 0000D635: 0020 */ ISRT._InetGetLastError(g_number27);
/* 0000D63E: 0006 */ n0 = LAST_RESULT;
/* 0000D648: 0023 */ return n0;
/* 0000D64F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002390F,
function NUMBER function_237()
begin
/* 0000D65D: 0022 */ // -- Start Function Code -- //
/* 0000D666: 0027 */ // -- Start Return Code -- //
/* 0000D66A: 0023 */ return 1;
/* 0000D673: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 00004FAB, 0000D922, 0000F8C5, 0000F98D, 00013E23,
// : 000142E4, 00018A68, 00018A80, 00018A98, 00018AB0,
// : 0001B2A5, 0001B44A, 0001B81A, 00021821, 0002220E,
// : 00023A05,
function NUMBER function_241(n0, s0)
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
OBJECT obj0;
begin
/* 0000D681: 0022 */ // -- Start Function Code -- //
/* 0000D68A: 0001 */ // -- While/Switch -- //
/* 0000D690: 000D */ n9 = n0 == 51;
/* 0000D69F: 0004 */ if(! n9) goto label_514; // normal if
/* 0000D6AB: 0027 */ // -- Start Return Code -- //
/* 0000D6AF: 0023 */ return g_number2;
/* 0000D6B6: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D69F,
label_514:
/* 0000D6C1: 000D */ n9 = n0 == 50;
/* 0000D6D0: 0004 */ if(! n9) goto label_515; // normal if
/* 0000D6DC: 0027 */ // -- Start Return Code -- //
/* 0000D6E0: 0023 */ return g_number3;
/* 0000D6E7: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D6D0,
label_515:
/* 0000D6F2: 000D */ n9 = n0 == 56;
/* 0000D701: 0004 */ if(! n9) goto label_516; // normal if
/* 0000D70D: 0027 */ // -- Start Return Code -- //
/* 0000D711: 0023 */ return g_number4;
/* 0000D718: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D701,
label_516:
/* 0000D723: 000D */ n9 = n0 == 1;
/* 0000D732: 0004 */ if(! n9) goto label_518; // normal if
/* 0000D73E: 0021 */ function_198();
/* 0000D744: 0006 */ n3 = LAST_RESULT;
/* 0000D74E: 0021 */ function_190(3);
/* 0000D759: 0021 */ function_191(n1, s0, "_r_a_p_.tmp");
/* 0000D773: 0006 */ n9 = LAST_RESULT;
/* 0000D77D: 0009 */ n9 = n9 < 0;
/* 0000D78C: 0004 */ if(! n9) goto label_517; // normal if
/* 0000D798: 0021 */ function_190(n3);
/* 0000D7A1: 0027 */ // -- Start Return Code -- //
/* 0000D7A5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D78C,
label_517:
/* 0000D7B0: 0021 */ function_192(n1);
/* 0000D7B9: 0021 */ function_190(n3);
/* 0000D7C2: 0014 */ s3 = s0 ^ "_r_a_p_.tmp";
/* 0000D7DA: 0020 */ KERNEL32.DeleteFileA(s3);
/* 0000D7E3: 0027 */ // -- Start Return Code -- //
/* 0000D7E7: 0023 */ return 1;
/* 0000D7F0: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D732,
label_518:
/* 0000D7FB: 000D */ n9 = n0 == 52;
/* 0000D80A: 0004 */ if(! n9) goto label_519; // normal if
/* 0000D816: 0027 */ // -- Start Return Code -- //
/* 0000D81A: 0023 */ return g_number5;
/* 0000D821: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D80A,
label_519:
/* 0000D82C: 000D */ n9 = n0 == 3;
/* 0000D83B: 0004 */ if(! n9) goto label_522; // normal if
/* 0000D847: 0006 */ s2 = s0;
/* 0000D851: 0021 */ function_431(s2, 0);
/* 0000D85F: 000D */ n9 = s2 == "";
/* 0000D86C: 0004 */ if(! n9) goto label_520; // normal if
/* 0000D878: 0027 */ // -- Start Return Code -- //
/* 0000D87C: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D86C,
label_520:
/* 0000D887: 0028 */ StrLengthChars(s2);
/* 0000D88E: 0006 */ n9 = LAST_RESULT;
/* 0000D898: 000F */ n9 = n9 - 1;
/* 0000D8A7: 001E */ n9 = s2[n9];
/* 0000D8B4: 000D */ n9 = n9 == 92;
/* 0000D8C3: 0004 */ if(! n9) goto label_521; // normal if
/* 0000D8CF: 0027 */ // -- Start Return Code -- //
/* 0000D8D3: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D8C3,
label_521:
/* 0000D8DE: 0027 */ // -- Start Return Code -- //
/* 0000D8E2: 0020 */ ISRT._ExistsFile(s2);
/* 0000D8EB: 0006 */ n9 = LAST_RESULT;
/* 0000D8F5: 0023 */ return n9;
/* 0000D8FC: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D83B,
label_522:
/* 0000D907: 000D */ n9 = n0 == 7;
/* 0000D916: 0004 */ if(! n9) goto label_526; // normal if
/* 0000D922: 0021 */ function_241(3, s0);
/* 0000D930: 0006 */ n9 = LAST_RESULT;
/* 0000D93A: 000D */ n9 = n9 == 0;
/* 0000D949: 0004 */ if(! n9) goto label_523; // normal if
/* 0000D955: 0027 */ // -- Start Return Code -- //
/* 0000D959: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000D949,
label_523:
/* 0000D964: 0020 */ KERNEL32.GetFileAttributesA(s0);
/* 0000D96D: 0006 */ n2 = LAST_RESULT;
/* 0000D977: 0012 */ n9 = n2 & -2;
/* 0000D986: 0020 */ KERNEL32.SetFileAttributesA(s0, n9);
/* 0000D992: 0020 */ KERNEL32.CreateFileA(s0, 1073741824, 0, 0, 3, 128, 0);
/* 0000D9B9: 0006 */ n7 = LAST_RESULT;
/* 0000D9C3: 0035 */ Err.LastDllError();
/* 0000D9D9: 0006 */ n8 = LAST_RESULT;
/* 0000D9E3: 0020 */ KERNEL32.SetFileAttributesA(s0, n2);
/* 0000D9EF: 000D */ n9 = n7 == -1;
/* 0000D9FE: 000D */ n10 = n8 == 32;
/* 0000DA0D: 000D */ n11 = n8 == 33;
/* 0000DA1C: 0018 */ n10 = n10 || n11;
/* 0000DA29: 000D */ n11 = n8 == 1224;
/* 0000DA38: 0018 */ n10 = n10 || n11;
/* 0000DA45: 0019 */ n9 = n9 && n10;
/* 0000DA52: 0004 */ if(! n9) goto label_524; // normal if
/* 0000DA5E: 0027 */ // -- Start Return Code -- //
/* 0000DA62: 0023 */ return 1;
/* 0000DA6B: 0005 */ goto label_525;
// : Jump Referenced(1):
// : 0000DA52,
label_524:
/* 0000DA76: 0020 */ KERNEL32.CloseHandle(n7);
// : Jump Referenced(1):
// : 0000DA6B,
label_525:
/* 0000DA81: 0027 */ // -- Start Return Code -- //
/* 0000DA85: 0023 */ return 0;
/* 0000DA8E: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000D916,
label_526:
/* 0000DA99: 000D */ n9 = n0 == 0;
/* 0000DAA8: 0004 */ if(! n9) goto label_529; // normal if
/* 0000DAB4: 0020 */ KERNEL32.GetFileAttributesA(s0);
/* 0000DABD: 0006 */ n2 = LAST_RESULT;
/* 0000DAC7: 000D */ n9 = n2 == -1;
/* 0000DAD6: 0004 */ if(! n9) goto label_527; // normal if
/* 0000DAE2: 0027 */ // -- Start Return Code -- //
/* 0000DAE6: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000DAD6,
label_527:
/* 0000DAF1: 0012 */ n9 = n2 & 1;
/* 0000DB00: 0004 */ if(! n9) goto label_528; // normal if
/* 0000DB0C: 0027 */ // -- Start Return Code -- //
/* 0000DB10: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DB00,
label_528:
/* 0000DB1B: 0027 */ // -- Start Return Code -- //
/* 0000DB1F: 0023 */ return 1;
/* 0000DB28: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DAA8,
label_529:
/* 0000DB33: 000D */ n9 = n0 == 62;
/* 0000DB42: 0004 */ if(! n9) goto label_530; // normal if
/* 0000DB4E: 0027 */ // -- Start Return Code -- //
/* 0000DB52: 0035 */ g_obj9.Enable();
/* 0000DB62: 0006 */ obj0 = LAST_RESULT;
/* 0000DB6C: 0023 */ return obj0;
/* 0000DB73: 0006 */ obj0 = NOTHING;
/* 0000DB7D: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DB42,
label_530:
/* 0000DB88: 000D */ n9 = n0 == 4;
/* 0000DB97: 0004 */ if(! n9) goto label_533; // normal if
/* 0000DBA3: 0035 */ g_struct_3.bIntel;
/* 0000DBB3: 0006 */ n9 = LAST_RESULT;
/* 0000DBBD: 0004 */ if(! n9) goto label_531; // normal if
/* 0000DBC9: 0027 */ // -- Start Return Code -- //
/* 0000DBCD: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DBBD,
label_531:
/* 0000DBD8: 0021 */ function_311(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", n4, s1, n6);
/* 0000DC24: 0006 */ n9 = LAST_RESULT;
/* 0000DC2E: 000D */ n9 = n9 == 0;
/* 0000DC3D: 0004 */ if(! n9) goto label_532; // normal if
/* 0000DC49: 0027 */ // -- Start Return Code -- //
/* 0000DC4D: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DC3D,
label_532:
/* 0000DC58: 0027 */ // -- Start Return Code -- //
/* 0000DC5C: 0023 */ return 0;
/* 0000DC65: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DB97,
label_533:
/* 0000DC70: 000D */ n9 = n0 == 5;
/* 0000DC7F: 0004 */ if(! n9) goto label_535; // normal if
/* 0000DC8B: 0021 */ function_189(s0);
/* 0000DC94: 0006 */ n9 = LAST_RESULT;
/* 0000DC9E: 000D */ n9 = n9 == 0;
/* 0000DCAD: 0004 */ if(! n9) goto label_534; // normal if
/* 0000DCB9: 0027 */ // -- Start Return Code -- //
/* 0000DCBD: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DCAD,
label_534:
/* 0000DCC8: 0027 */ // -- Start Return Code -- //
/* 0000DCCC: 0023 */ return 0;
/* 0000DCD5: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DC7F,
label_535:
/* 0000DCE0: 000D */ n9 = n0 == 8;
/* 0000DCEF: 0004 */ if(! n9) goto label_537; // normal if
/* 0000DCFB: 0035 */ g_struct_3.WIN9X;
/* 0000DD0A: 0006 */ obj0 = LAST_RESULT;
/* 0000DD14: 0035 */ obj0.bWin9X();
/* 0000DD24: 0006 */ obj0 = NOTHING;
/* 0000DD2E: 0006 */ n9 = LAST_RESULT;
/* 0000DD38: 0004 */ if(! n9) goto label_536; // normal if
/* 0000DD44: 0027 */ // -- Start Return Code -- //
/* 0000DD48: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000DD38,
label_536:
/* 0000DD53: 0027 */ // -- Start Return Code -- //
/* 0000DD57: 0020 */ ISRT.IsNTAdmin();
/* 0000DD5D: 0006 */ n9 = LAST_RESULT;
/* 0000DD67: 0023 */ return n9;
/* 0000DD6E: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DCEF,
label_537:
/* 0000DD79: 000D */ n9 = n0 == 6;
/* 0000DD88: 0004 */ if(! n9) goto label_538; // normal if
/* 0000DD94: 0027 */ // -- Start Return Code -- //
/* 0000DD98: 0020 */ ISRT.PathIsValidSyntax(s0);
/* 0000DDA1: 0006 */ n9 = LAST_RESULT;
/* 0000DDAB: 0023 */ return n9;
/* 0000DDB2: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DD88,
label_538:
/* 0000DDBD: 000D */ n9 = n0 == 2;
/* 0000DDCC: 0004 */ if(! n9) goto label_540; // normal if
/* 0000DDD8: 0021 */ function_446();
/* 0000DDDE: 0006 */ s3 = LAST_RESULT;
/* 0000DDE8: 0028 */ StrLengthChars(s3);
/* 0000DDEF: 0006 */ n5 = LAST_RESULT;
/* 0000DDF9: 0021 */ function_447();
/* 0000DDFF: 0006 */ s3 = LAST_RESULT;
/* 0000DE09: 0029 */ StrSub(s2, s3, 0, n5);
/* 0000DE1B: 0021 */ function_446();
/* 0000DE21: 0006 */ s3 = LAST_RESULT;
/* 0000DE2B: 0014 */ s3 = s3 ^ "";
/* 0000DE38: 0014 */ s4 = s2 ^ "";
/* 0000DE45: 000D */ n9 = s3 == s4;
/* 0000DE52: 0004 */ if(! n9) goto label_539; // normal if
/* 0000DE5E: 0027 */ // -- Start Return Code -- //
/* 0000DE62: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DE52,
label_539:
/* 0000DE6D: 0027 */ // -- Start Return Code -- //
/* 0000DE71: 0023 */ return 1;
/* 0000DE7A: 0005 */ goto label_541;
// : Jump Referenced(1):
// : 0000DDCC,
label_540:
/* 0000DE85: 0027 */ // -- Start Return Code -- //
/* 0000DE89: 0023 */ return -1;
// : Jump Referenced(14):
// : 0000D6B6, 0000D6E7, 0000D718, 0000D7F0, 0000D821,
// : 0000D8FC, 0000DA8E, 0000DB28, 0000DB7D, 0000DC65,
// : 0000DCD5, 0000DD6E, 0000DDB2, 0000DE7A,
label_541:
/* 0000DE94: 0027 */ // -- Start Return Code -- //
/* 0000DE98: 0023 */ return -1;
/* 0000DEA1: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTInit(s0, n0, n1)
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0000DEB3: 0022 */ // -- Start Function Code -- //
/* 0000DEBC: 0036 */ try
/* 0000DECA: 000D */ n7 = n1 == 0;
/* 0000DED9: 0004 */ if(! n7) goto label_543; // normal if
/* 0000DEE5: 0027 */ // -- Start Return Code -- //
/* 0000DEE9: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000DED9,
label_543:
/* 0000DEF4: 0014 */ s7 = s0 ^ "ISRT.dll";
/* 0000DF09: 0039 */ UseDLL(s7);
/* 0000DF10: 0020 */ ISRT.__CreateObjectContext(n0, n1);
/* 0000DF1C: 0006 */ g_number27 = LAST_RESULT;
/* 0000DF26: 0020 */ ISRT.__GetContextGUID(g_number27, g_str51);
/* 0000DF32: 0021 */ function_175(50);
/* 0000DF3D: 0021 */ function_175(51);
/* 0000DF48: 0021 */ function_175(56);
/* 0000DF53: 0021 */ function_176(52);
/* 0000DF5E: 0021 */ function_292();
/* 0000DF64: 0020 */ ISRT.__GetTextSub(g_number27, 0, g_obj6);
/* 0000DF75: 0020 */ ISRT.__GetReboot(g_number27, g_obj7);
/* 0000DF81: 0020 */ ISRT.__GetFileRegistrar(g_number27, g_obj8);
/* 0000DF8D: 0020 */ ISRT.__GetLogDB(g_number27, g_obj9);
/* 0000DF99: 0020 */ ISRT.__GetInfo(g_number27, g_obj5);
/* 0000DFA5: 0020 */ ISRT.__GetTextSub(g_number27, 1, g_obj4);
/* 0000DFB6: 0006 */ n7 = LAST_RESULT;
/* 0000DFC0: 000D */ n7 = n7 == 0;
/* 0000DFCF: 0004 */ if(! n7) goto label_544; // normal if
/* 0000DFDB: 0021 */ function_465();
// : Jump Referenced(1):
// : 0000DFCF,
label_544:
/* 0000DFE3: 0021 */ function_452();
/* 0000DFE9: 0006 */ g_str1 = LAST_RESULT;
/* 0000DFF3: 0021 */ function_158();
/* 0000DFF9: 0021 */ function_428(s6);
/* 0000E002: 0006 */ n7 = LAST_RESULT;
/* 0000E00C: 0020 */ ISRT.__GetCmdLineOptions(g_number27, n2, n3, n4, n5, s1, s2, s3, s4, s5, s6, n7);
/* 0000E036: 0006 */ n6 = LAST_RESULT;
/* 0000E040: 000A */ n7 = n6 > 0;
/* 0000E04F: 0004 */ if(! n7) goto label_545; // normal if
/* 0000E05B: 0031 */ Resize(s6, n6);
/* 0000E065: 0021 */ function_428(s6);
/* 0000E06E: 0006 */ n7 = LAST_RESULT;
/* 0000E078: 0020 */ ISRT.__GetCmdLineOptions(g_number27, n2, n3, n4, n5, s1, s2, s3, s4, s5, s6, n7);
// : Jump Referenced(1):
// : 0000E04F,
label_545:
/* 0000E0A4: 0021 */ function_467(s6);
/* 0000E0AD: 0004 */ if(! n5) goto label_546; // normal if
/* 0000E0B9: 0021 */ function_266(s3);
/* 0000E0C2: 0021 */ function_261(44, s4);
/* 0000E0D0: 0021 */ function_261(36, s5);
// : Jump Referenced(1):
// : 0000E0AD,
label_546:
/* 0000E0E0: 0004 */ if(! n2) goto label_547; // normal if
/* 0000E0EC: 0021 */ function_422(1);
/* 0000E0F7: 0005 */ goto label_549;
// : Jump Referenced(1):
// : 0000E0E0,
label_547:
/* 0000E102: 0004 */ if(! n3) goto label_548; // normal if
/* 0000E10E: 0021 */ function_422(2);
/* 0000E119: 0005 */ goto label_549;
// : Jump Referenced(1):
// : 0000E102,
label_548:
/* 0000E124: 0021 */ function_422(0);
// : Jump Referenced(2):
// : 0000E0F7, 0000E119,
label_549:
/* 0000E131: 0021 */ function_395(s1, s2);
/* 0000E13D: 0021 */ function_313();
/* 0000E143: 002F */ HandlerEx(2, function_232);
/* 0000E151: 0027 */ // -- Start Return Code -- //
/* 0000E155: 0023 */ return g_number27;
/* 0000E15C: 0037 */ catch
/* 0000E162: 0021 */ function_184();
/* 0000E168: 0038 */ endcatch;
/* 0000E16E: 0024 */ return;
/* 0000E172: 0026 */ // -- Create Local Variables -- //
end;
function VOID __ISRTUnInit()
NUMBER n0;
begin
/* 0000E180: 0022 */ // -- Start Function Code -- //
/* 0000E189: 0036 */ try
/* 0000E197: 0021 */ function_466();
/* 0000E19D: 0021 */ function_420();
/* 0000E1A3: 0021 */ function_262();
/* 0000E1A9: 0006 */ n0 = LAST_RESULT;
/* 0000E1B3: 0004 */ if(! n0) goto label_553; // normal if
/* 0000E1BF: 0021 */ function_264();
// : Jump Referenced(1):
// : 0000E1B3,
label_553:
/* 0000E1C7: 0021 */ function_267();
/* 0000E1CD: 0020 */ ISRT.__ReleaseObjectContext(g_number27);
/* 0000E1D6: 003A */ UnUseDLL("ISRT.dll");
/* 0000E1E5: 0037 */ catch
/* 0000E1EB: 0021 */ function_184();
/* 0000E1F1: 0038 */ endcatch;
/* 0000E1F7: 0024 */ return;
/* 0000E1FB: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTSetComponentLog(n0)
begin
/* 0000E209: 0022 */ // -- Start Function Code -- //
/* 0000E212: 0020 */ ISRT.__SetComponentLog(g_number27, n0);
/* 0000E21E: 0024 */ return;
/* 0000E222: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTRestoreMainLog()
begin
/* 0000E230: 0022 */ // -- Start Function Code -- //
/* 0000E239: 0020 */ ISRT.__RestoreMainLog(g_number27);
/* 0000E242: 0024 */ return;
/* 0000E246: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(17):
// : 00004ED5, 00004F02, 00004F39, 00004F59, 00004FDE,
// : 00005158, 000051B0, 00005407, 000054F9, 00005A59,
// : 00018AD4, 00021FE8, 00022026, 00022045, 00022064,
// : 00022086, 00023FC4,
function STRING function_259(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0000E254: 0022 */ // -- Start Function Code -- //
/* 0000E25D: 0021 */ function_428(s1);
/* 0000E266: 0006 */ n1 = LAST_RESULT;
/* 0000E270: 0020 */ ISRT.__LoadString(g_number27, s0, s1, n1);
/* 0000E282: 0006 */ n0 = LAST_RESULT;
/* 0000E28C: 000A */ n1 = n0 > 0;
/* 0000E29B: 0004 */ if(! n1) goto label_559; // normal if
/* 0000E2A7: 0007 */ n1 = n0 + 1;
/* 0000E2B6: 0031 */ Resize(s1, n1);
/* 0000E2C0: 0021 */ function_428(s1);
/* 0000E2C9: 0006 */ n1 = LAST_RESULT;
/* 0000E2D3: 0020 */ ISRT.__LoadString(g_number27, s0, s1, n1);
/* 0000E2E5: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000E29B,
label_559:
/* 0000E2F1: 000E */ n1 = n0 != 0;
/* 0000E300: 000D */ n2 = g_number29 == 0;
/* 0000E30F: 0019 */ n1 = n1 && n2;
/* 0000E31C: 0004 */ if(! n1) goto label_560; // normal if
/* 0000E328: 0021 */ function_377(19634);
/* 0000E333: 0006 */ s2 = LAST_RESULT;
/* 0000E33D: 0021 */ function_287(-65533, "", s2, s0);
// : Jump Referenced(1):
// : 0000E31C,
label_560:
/* 0000E353: 0027 */ // -- Start Return Code -- //
/* 0000E357: 0023 */ return s1;
/* 0000E35E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(16):
// : 0000E0C2, 0000E0D0, 0000F7EC, 0000F800, 0001499E,
// : 000149AC, 000149BA, 000149C8, 000149DD, 0001B7AC,
// : 0001B7C0, 0001B863, 0001B877, 0001B948, 0001B95C,
// : 0001D5D5,
function NUMBER function_261(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000E36C: 0022 */ // -- Start Function Code -- //
/* 0000E375: 000D */ n2 = g_number31 == 0;
/* 0000E384: 000D */ n3 = s0 == "";
/* 0000E391: 0018 */ n2 = n2 || n3;
/* 0000E39E: 0004 */ if(! n2) goto label_562; // normal if
/* 0000E3AA: 0027 */ // -- Start Return Code -- //
/* 0000E3AE: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E39E,
label_562:
/* 0000E3B9: 0006 */ g_number32 = 1;
/* 0000E3C5: 0028 */ StrLengthChars(s0);
/* 0000E3CC: 0006 */ n1 = LAST_RESULT;
/* 0000E3D6: 000C */ n2 = n1 >= 255;
/* 0000E3E5: 0004 */ if(! n2) goto label_563; // normal if
/* 0000E3F1: 0027 */ // -- Start Return Code -- //
/* 0000E3F5: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E3E5,
label_563:
/* 0000E400: 0001 */ // -- While/Switch -- //
/* 0000E406: 000D */ n2 = n0 == 12;
/* 0000E415: 0004 */ if(! n2) goto label_565; // normal if
/* 0000E421: 0006 */ g_str58 = s0;
/* 0000E42B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E415,
label_565:
/* 0000E436: 000D */ n2 = n0 == 20;
/* 0000E445: 0004 */ if(! n2) goto label_566; // normal if
/* 0000E451: 0006 */ g_str53 = s0;
/* 0000E45B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E445,
label_566:
/* 0000E466: 000D */ n2 = n0 == 28;
/* 0000E475: 0004 */ if(! n2) goto label_567; // normal if
/* 0000E481: 0006 */ g_str54 = s0;
/* 0000E48B: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E475,
label_567:
/* 0000E496: 000D */ n2 = n0 == 44;
/* 0000E4A5: 0004 */ if(! n2) goto label_568; // normal if
/* 0000E4B1: 0006 */ g_str56 = s0;
/* 0000E4BB: 0006 */ g_number32 = 0;
/* 0000E4C7: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E4A5,
label_568:
/* 0000E4D2: 000D */ n2 = n0 == 52;
/* 0000E4E1: 0004 */ if(! n2) goto label_569; // normal if
/* 0000E4ED: 0021 */ function_265();
/* 0000E4F3: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E4E1,
label_569:
/* 0000E4FE: 000D */ n2 = n0 == 65;
/* 0000E50D: 0004 */ if(! n2) goto label_570; // normal if
/* 0000E519: 0006 */ g_str52 = s0;
/* 0000E523: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E50D,
label_570:
/* 0000E52E: 000D */ n2 = n0 == 73;
/* 0000E53D: 0004 */ if(! n2) goto label_571; // normal if
/* 0000E549: 0006 */ g_str57 = s0;
/* 0000E553: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E53D,
label_571:
/* 0000E55E: 000D */ n2 = n0 == 36;
/* 0000E56D: 0004 */ if(! n2) goto label_572; // normal if
/* 0000E579: 0006 */ g_str59 = s0;
/* 0000E583: 0006 */ g_number32 = 0;
/* 0000E58F: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E56D,
label_572:
/* 0000E59A: 000D */ n2 = n0 == -1;
/* 0000E5A9: 0004 */ if(! n2) goto label_573; // normal if
/* 0000E5B5: 0006 */ g_str57 = s0;
/* 0000E5BF: 0006 */ g_str52 = "Failed";
/* 0000E5CF: 0005 */ goto label_574;
// : Jump Referenced(1):
// : 0000E5A9,
label_573:
/* 0000E5DA: 0027 */ // -- Start Return Code -- //
/* 0000E5DE: 0023 */ return 0;
// : Jump Referenced(9):
// : 0000E42B, 0000E45B, 0000E48B, 0000E4C7, 0000E4F3,
// : 0000E523, 0000E553, 0000E58F, 0000E5CF,
label_574:
/* 0000E5E9: 0027 */ // -- Start Return Code -- //
/* 0000E5ED: 0023 */ return 1;
/* 0000E5F6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E1A3,
function NUMBER function_262()
begin
/* 0000E604: 0022 */ // -- Start Function Code -- //
/* 0000E60D: 0027 */ // -- Start Return Code -- //
/* 0000E611: 0023 */ return g_number32;
/* 0000E618: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000F84B, 0000F85D,
function NUMBER function_263()
STRING s0;
STRING s1;
begin
/* 0000E626: 0022 */ // -- Start Function Code -- //
/* 0000E62F: 0021 */ function_446();
/* 0000E635: 0006 */ s1 = LAST_RESULT;
/* 0000E63F: 0014 */ s1 = s1 ^ g_str61;
/* 0000E64C: 0007 */ s1 = s1 + ".mif";
/* 0000E65D: 0021 */ function_196(s1);
/* 0000E666: 0021 */ function_450();
/* 0000E66C: 0006 */ s1 = LAST_RESULT;
/* 0000E676: 0014 */ s0 = s1 ^ "";
/* 0000E683: 0021 */ function_429(s0);
/* 0000E68C: 0021 */ function_425(s0, s0, 1);
/* 0000E69D: 0014 */ s1 = s0 ^ g_str61;
/* 0000E6AA: 0007 */ s1 = s1 + ".mif";
/* 0000E6BB: 0021 */ function_196(s1);
/* 0000E6C4: 0027 */ // -- Start Return Code -- //
/* 0000E6C8: 0023 */ return 0;
/* 0000E6D1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E1BF, 0000F851, 0000F863,
function NUMBER function_264()
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000E6DF: 0022 */ // -- Start Function Code -- //
/* 0000E6E8: 000D */ n3 = g_number31 == 0;
/* 0000E6F7: 0004 */ if(! n3) goto label_578; // normal if
/* 0000E703: 0027 */ // -- Start Return Code -- //
/* 0000E707: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000E6F7,
label_578:
/* 0000E712: 0039 */ UseDLL(g_str60);
/* 0000E719: 0006 */ n0 = LAST_RESULT;
/* 0000E723: 0006 */ n1 = 0;
/* 0000E72F: 000D */ n3 = n0 == 0;
/* 0000E73E: 0004 */ if(! n3) goto label_581; // normal if
/* 0000E74A: 000D */ n3 = g_str52 == "Success";
/* 0000E75E: 0004 */ if(! n3) goto label_579; // normal if
/* 0000E76A: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0000E75E,
label_579:
/* 0000E778: 0020 */ ISMIF32.InstallStatusMIF(g_str61, g_str58, g_str53, g_str54, g_str59, g_str56, g_str57, n2);
/* 0000E796: 0006 */ n3 = LAST_RESULT;
/* 0000E7A0: 000E */ n3 = n3 != 0;
/* 0000E7AF: 0004 */ if(! n3) goto label_580; // normal if
/* 0000E7BB: 0006 */ n1 = 1;
// : Jump Referenced(1):
// : 0000E7AF,
label_580:
/* 0000E7C9: 003A */ UnUseDLL(g_str60);
// : Jump Referenced(1):
// : 0000E73E,
label_581:
/* 0000E7D2: 000D */ n3 = n1 == 0;
/* 0000E7E1: 0004 */ if(! n3) goto label_582; // normal if
/* 0000E7ED: 0027 */ // -- Start Return Code -- //
/* 0000E7F1: 0021 */ function_268();
/* 0000E7F7: 0006 */ n3 = LAST_RESULT;
/* 0000E801: 0023 */ return n3;
// : Jump Referenced(1):
// : 0000E7E1,
label_582:
/* 0000E80A: 0027 */ // -- Start Return Code -- //
/* 0000E80E: 0023 */ return 1;
/* 0000E817: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E4ED,
function NUMBER function_265()
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
type_6 struct_0;
begin
/* 0000E825: 0022 */ // -- Start Function Code -- //
/* 0000E82E: 001A */ n0 = &struct_0;
/* 0000E838: 0020 */ KERNEL32.GetLocalTime(n0);
/* 0000E841: 0035 */ struct_0.nYearMonth;
/* 0000E855: 0006 */ n0 = LAST_RESULT;
/* 0000E85F: 0021 */ function_277(n0);
/* 0000E868: 0006 */ n0 = LAST_RESULT;
/* 0000E872: 0035 */ struct_0.nYearMonth;
/* 0000E886: 0006 */ n1 = LAST_RESULT;
/* 0000E890: 0021 */ function_276(n1);
/* 0000E899: 0006 */ n1 = LAST_RESULT;
/* 0000E8A3: 0035 */ struct_0.nDay;
/* 0000E8B1: 0006 */ n2 = LAST_RESULT;
/* 0000E8BB: 0021 */ function_276(n2);
/* 0000E8C4: 0006 */ n2 = LAST_RESULT;
/* 0000E8CE: 0035 */ struct_0.nHourMin;
/* 0000E8E0: 0006 */ n3 = LAST_RESULT;
/* 0000E8EA: 0021 */ function_277(n3);
/* 0000E8F3: 0006 */ n3 = LAST_RESULT;
/* 0000E8FD: 0035 */ struct_0.nHourMin;
/* 0000E90F: 0006 */ n4 = LAST_RESULT;
/* 0000E919: 0021 */ function_276(n4);
/* 0000E922: 0006 */ n4 = LAST_RESULT;
/* 0000E92C: 0035 */ struct_0.nSeconds;
/* 0000E93E: 0006 */ n5 = LAST_RESULT;
/* 0000E948: 0021 */ function_277(n5);
/* 0000E951: 0006 */ n5 = LAST_RESULT;
/* 0000E95B: 0021 */ function_433(g_str55, "%04d%02d%02d%02d%02d%02d00.000000+000", n0, n1, n2, n3, n4, n5);
/* 0000E99E: 0027 */ // -- Start Return Code -- //
/* 0000E9A2: 0023 */ return 1;
/* 0000E9AB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E0B9,
function NUMBER function_266(s0)
STRING s1;
NUMBER n0;
begin
/* 0000E9BD: 0022 */ // -- Start Function Code -- //
/* 0000E9C6: 0004 */ if(! g_number31) goto label_585; // normal if
/* 0000E9D2: 0027 */ // -- Start Return Code -- //
/* 0000E9D6: 0023 */ return 1;
// : Jump Referenced(1):
// : 0000E9C6,
label_585:
/* 0000E9E1: 000D */ n0 = s0 == "";
/* 0000E9EE: 0004 */ if(! n0) goto label_586; // normal if
/* 0000E9FA: 0006 */ s0 = "Status";
// : Jump Referenced(1):
// : 0000E9EE,
label_586:
/* 0000EA0C: 0006 */ g_str52 = "";
/* 0000EA16: 0006 */ g_str53 = "";
/* 0000EA20: 0006 */ g_str54 = "";
/* 0000EA2A: 0006 */ g_str55 = "";
/* 0000EA34: 0006 */ g_str56 = "";
/* 0000EA3E: 0006 */ g_str57 = "";
/* 0000EA48: 0006 */ g_str58 = "";
/* 0000EA52: 0006 */ g_str59 = "";
/* 0000EA5C: 0021 */ function_446();
/* 0000EA62: 0006 */ s1 = LAST_RESULT;
/* 0000EA6C: 0014 */ g_str60 = s1 ^ "ismif32.dll";
/* 0000EA84: 0006 */ g_str61 = s0;
/* 0000EA8E: 000D */ n0 = g_str59 == "";
/* 0000EA9B: 0004 */ if(! n0) goto label_587; // normal if
/* 0000EAA7: 0006 */ g_str59 = "ENU";
// : Jump Referenced(1):
// : 0000EA9B,
label_587:
/* 0000EAB6: 0006 */ g_number31 = 1;
/* 0000EAC2: 0027 */ // -- Start Return Code -- //
/* 0000EAC6: 0023 */ return 1;
/* 0000EACF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E1C7,
function NUMBER function_267()
begin
/* 0000EADD: 0022 */ // -- Start Function Code -- //
/* 0000EAE6: 0006 */ g_number31 = 0;
/* 0000EAF2: 0027 */ // -- Start Return Code -- //
/* 0000EAF6: 0023 */ return 1;
/* 0000EAFF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E7F1,
function NUMBER function_268()
STRING s0;
STRING s1;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0000EB0D: 0022 */ // -- Start Function Code -- //
/* 0000EB16: 0021 */ function_446();
/* 0000EB1C: 0006 */ s0 = LAST_RESULT;
/* 0000EB26: 0014 */ s0 = s0 ^ g_str61;
/* 0000EB33: 0007 */ s0 = s0 + ".mif";
/* 0000EB44: 0021 */ function_196(s0);
/* 0000EB4D: 0021 */ function_198();
/* 0000EB53: 0006 */ n0 = LAST_RESULT;
/* 0000EB5D: 0021 */ function_190(3);
/* 0000EB68: 0021 */ function_446();
/* 0000EB6E: 0006 */ s0 = LAST_RESULT;
/* 0000EB78: 0007 */ s1 = g_str61 + ".mif";
/* 0000EB89: 0021 */ function_191(n1, s0, s1);
/* 0000EB98: 0006 */ n3 = LAST_RESULT;
/* 0000EBA2: 0009 */ n3 = n3 < 0;
/* 0000EBB1: 0004 */ if(! n3) goto label_590; // normal if
/* 0000EBBD: 0021 */ function_190(n0);
/* 0000EBC6: 0027 */ // -- Start Return Code -- //
/* 0000EBCA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000EBB1,
label_590:
/* 0000EBD5: 0007 */ s0 = "START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n";
/* 0000EC09: 0007 */ s0 = s0 + " START GROUP\r\n";
/* 0000EC25: 0007 */ s0 = s0 + " NAME = \"ComponentID\"\r\n";
/* 0000EC4C: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000EC65: 0007 */ s0 = s0 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n";
/* 0000EC96: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000ECB8: 0007 */ s0 = s0 + " NAME = \"Manufacturer\"\r\n";
/* 0000ECE2: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000ECFD: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000ED24: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000ED4B: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000ED71: 0007 */ s0 = s0 + " value = \"";
/* 0000ED8D: 0007 */ s0 = s0 + g_str58;
/* 0000ED9A: 0007 */ s0 = s0 + "\"\r\n";
/* 0000EDAA: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000EDCA: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000EDEC: 0007 */ s0 = s0 + " NAME = \"Product\"\r\n";
/* 0000EE11: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000EE2C: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000EE53: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000EE7A: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000EEA0: 0007 */ s0 = s0 + " value = \"";
/* 0000EEBC: 0007 */ s0 = s0 + g_str53;
/* 0000EEC9: 0007 */ s0 = s0 + "\"\r\n";
/* 0000EED9: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000EEF9: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000EF1B: 0007 */ s0 = s0 + " NAME = \"Version\"\r\n";
/* 0000EF40: 0007 */ s0 = s0 + " ID = 3\r\n";
/* 0000EF5B: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000EF82: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000EFA9: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000EFCF: 0007 */ s0 = s0 + " value = \"";
/* 0000EFEB: 0007 */ s0 = s0 + g_str54;
/* 0000EFF8: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F008: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F028: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F04A: 0007 */ s0 = s0 + " NAME = \"Locale\"\r\n";
/* 0000F06E: 0007 */ s0 = s0 + " ID = 4\r\n";
/* 0000F089: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F0B0: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F0D7: 0007 */ s0 = s0 + " TYPE = STRING(16)\r\n";
/* 0000F0FD: 0007 */ s0 = s0 + " value = \"";
/* 0000F119: 0007 */ s0 = s0 + g_str59;
/* 0000F126: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F136: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F156: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F178: 0007 */ s0 = s0 + " NAME = \"Serial Number\"\r\n";
/* 0000F1A3: 0007 */ s0 = s0 + " ID = 5\r\n";
/* 0000F1BE: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F1E5: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F20C: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000F232: 0007 */ s0 = s0 + " value = \"";
/* 0000F24E: 0007 */ s0 = s0 + g_str56;
/* 0000F25B: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F26B: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F28B: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F2AD: 0007 */ s0 = s0 + " NAME = \"Installation\"\r\n";
/* 0000F2D7: 0007 */ s0 = s0 + " ID = 6\r\n";
/* 0000F2F2: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F319: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F340: 0007 */ s0 = s0 + " TYPE = STRING(64)\r\n";
/* 0000F366: 0007 */ s0 = s0 + " value = \"DateTime\"\r\n";
/* 0000F38D: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F3AD: 0007 */ s0 = s0 + " END GROUP\r\n";
/* 0000F3C7: 0007 */ s0 = s0 + " START GROUP\r\n";
/* 0000F3E3: 0007 */ s0 = s0 + " NAME = \"InstallStatus\"\r\n";
/* 0000F40C: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000F425: 0007 */ s0 = s0 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n";
/* 0000F459: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F47B: 0007 */ s0 = s0 + " NAME = \"Status\"\r\n";
/* 0000F49F: 0007 */ s0 = s0 + " ID = 1\r\n";
/* 0000F4BA: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F4E1: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F508: 0007 */ s0 = s0 + " TYPE = STRING(32)\r\n";
/* 0000F52E: 0007 */ s0 = s0 + " value = \"";
/* 0000F54A: 0007 */ s0 = s0 + g_str52;
/* 0000F557: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F567: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F587: 0007 */ s0 = s0 + " START ATTRIBUTE\r\n";
/* 0000F5A9: 0007 */ s0 = s0 + " NAME = \"Description\"\r\n";
/* 0000F5D2: 0007 */ s0 = s0 + " ID = 2\r\n";
/* 0000F5ED: 0007 */ s0 = s0 + " ACCESS = READ-ONLY\r\n";
/* 0000F614: 0007 */ s0 = s0 + " STORAGE = SPECIFIC\r\n";
/* 0000F63B: 0007 */ s0 = s0 + " TYPE = STRING(128)\r\n";
/* 0000F662: 0007 */ s0 = s0 + " value = \"";
/* 0000F67E: 0007 */ s0 = s0 + g_str57;
/* 0000F68B: 0007 */ s0 = s0 + "\"\r\n";
/* 0000F69B: 0007 */ s0 = s0 + " END ATTRIBUTE\r\n";
/* 0000F6BB: 0007 */ s0 = s0 + " END GROUP\r\n";
/* 0000F6D5: 0007 */ s0 = s0 + "END COMPONENT";
/* 0000F6EF: 0021 */ function_193(n1, s0);
/* 0000F6FB: 0006 */ n2 = LAST_RESULT;
/* 0000F705: 0021 */ function_192(n1);
/* 0000F70E: 0021 */ function_190(n0);
/* 0000F717: 0009 */ n3 = n2 < 0;
/* 0000F726: 0004 */ if(! n3) goto label_591; // normal if
/* 0000F732: 0027 */ // -- Start Return Code -- //
/* 0000F736: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000F726,
label_591:
/* 0000F741: 0027 */ // -- Start Return Code -- //
/* 0000F745: 0023 */ return 1;
/* 0000F74E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022853,
function NUMBER function_270()
STRING s0;
NUMBER n0;
OBJECT obj0;
begin
/* 0000F75C: 0022 */ // -- Start Function Code -- //
/* 0000F765: 0006 */ g_str0 = g_str9;
/* 0000F76F: 0021 */ function_233();
/* 0000F775: 0006 */ n0 = LAST_RESULT;
/* 0000F77F: 0004 */ if(! n0) goto label_593; // normal if
/* 0000F78B: 0020 */ ISRT._SetupInet(g_number27);
// : Jump Referenced(1):
// : 0000F77F,
label_593:
/* 0000F796: 0021 */ function_396();
/* 0000F79C: 0006 */ n0 = LAST_RESULT;
/* 0000F7A6: 0009 */ n0 = n0 < 0;
/* 0000F7B5: 0004 */ if(! n0) goto label_594; // normal if
/* 0000F7C1: 0021 */ function_421();
/* 0000F7C7: 0006 */ n0 = LAST_RESULT;
/* 0000F7D1: 000D */ n0 = n0 == 2;
/* 0000F7E0: 0004 */ if(! n0) goto label_594; // normal if
/* 0000F7EC: 0021 */ function_261(65, "Failed");
/* 0000F800: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0000F84B: 0021 */ function_263();
/* 0000F851: 0021 */ function_264();
/* 0000F857: 0002 */ abort;
// : Jump Referenced(2):
// : 0000F7B5, 0000F7E0,
label_594:
/* 0000F85D: 0021 */ function_263();
/* 0000F863: 0021 */ function_264();
/* 0000F869: 0021 */ function_421();
/* 0000F86F: 0006 */ n0 = LAST_RESULT;
/* 0000F879: 000E */ n0 = n0 != 2;
/* 0000F888: 0004 */ if(! n0) goto label_596; // normal if
/* 0000F894: 0020 */ ISRT.__GetUser(g_number27, obj0);
/* 0000F8A0: 0021 */ function_450();
/* 0000F8A6: 0006 */ s0 = LAST_RESULT;
/* 0000F8B0: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F8C5: 0021 */ function_241(3, s0);
/* 0000F8D3: 0006 */ n0 = LAST_RESULT;
/* 0000F8DD: 0004 */ if(! n0) goto label_595; // normal if
/* 0000F8E9: 0021 */ function_450();
/* 0000F8EF: 0006 */ s0 = LAST_RESULT;
/* 0000F8F9: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F90E: 0033 */ obj0.DefaultPalette() = s0;
/* 0000F929: 0021 */ function_450();
/* 0000F92F: 0006 */ s0 = LAST_RESULT;
/* 0000F939: 0014 */ s0 = s0 ^ "user.pal";
/* 0000F94E: 0020 */ ISRT._SetPaletteFile(g_number27, s0);
/* 0000F95A: 0005 */ goto label_596;
// : Jump Referenced(1):
// : 0000F8DD,
label_595:
/* 0000F965: 0021 */ function_450();
/* 0000F96B: 0006 */ s0 = LAST_RESULT;
/* 0000F975: 0014 */ s0 = s0 ^ "default.pal";
/* 0000F98D: 0021 */ function_241(3, s0);
/* 0000F99B: 0006 */ n0 = LAST_RESULT;
/* 0000F9A5: 0004 */ if(! n0) goto label_596; // normal if
/* 0000F9B1: 0021 */ function_450();
/* 0000F9B7: 0006 */ s0 = LAST_RESULT;
/* 0000F9C1: 0014 */ s0 = s0 ^ "default.pal";
/* 0000F9D9: 0033 */ obj0.DefaultPalette() = s0;
/* 0000F9F4: 0021 */ function_450();
/* 0000F9FA: 0006 */ s0 = LAST_RESULT;
/* 0000FA04: 0014 */ s0 = s0 ^ "default.pal";
/* 0000FA1C: 0020 */ ISRT._SetPaletteFile(g_number27, s0);
// : Jump Referenced(3):
// : 0000F888, 0000F95A, 0000F9A5,
label_596:
/* 0000FA2A: 0021 */ function_377(11115);
/* 0000FA35: 0006 */ s0 = LAST_RESULT;
/* 0000FA3F: 0021 */ function_475(s0, 0, -16776960);
/* 0000FA52: 0027 */ // -- Start Return Code -- //
/* 0000FA56: 0023 */ return 0;
/* 0000FA5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000228A0,
function NUMBER function_271()
NUMBER n0;
begin
/* 0000FA71: 0022 */ // -- Start Function Code -- //
/* 0000FA7A: 0021 */ function_233();
/* 0000FA80: 0006 */ n0 = LAST_RESULT;
/* 0000FA8A: 0004 */ if(! n0) goto label_598; // normal if
/* 0000FA96: 0020 */ ISRT._CleanupInet(g_number27);
// : Jump Referenced(1):
// : 0000FA8A,
label_598:
/* 0000FAA1: 0027 */ // -- Start Return Code -- //
/* 0000FAA5: 0023 */ return 0;
/* 0000FAAE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000C6E4, 0000C70F, 0000C7E4, 0000E890, 0000E8BB,
// : 0000E919,
function NUMBER function_276(n0)
NUMBER n1;
begin
/* 0000FABC: 0022 */ // -- Start Function Code -- //
/* 0000FAC5: 0027 */ // -- Start Return Code -- //
/* 0000FAC9: 0017 */ n1 = n0 >> 16;
/* 0000FAD8: 0023 */ return n1;
/* 0000FADF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 000085A5, 0000C740, 0000C7B5, 0000C813, 0000D341,
// : 0000D363, 0000E85F, 0000E8EA, 0000E948, 0000FB2B,
// : 0000FB4D,
function NUMBER function_277(n0)
NUMBER n1;
begin
/* 0000FAED: 0022 */ // -- Start Function Code -- //
/* 0000FAF6: 0027 */ // -- Start Return Code -- //
/* 0000FAFA: 0012 */ n1 = n0 & 65535;
/* 0000FB09: 0023 */ return n1;
/* 0000FB10: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000753D,
function NUMBER function_278(n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 0000FB1E: 0022 */ // -- Start Function Code -- //
/* 0000FB27: 0027 */ // -- Start Return Code -- //
/* 0000FB2B: 0021 */ function_277(n1);
/* 0000FB34: 0006 */ n2 = LAST_RESULT;
/* 0000FB3E: 0016 */ n2 = n2 << 16;
/* 0000FB4D: 0021 */ function_277(n0);
/* 0000FB56: 0006 */ n3 = LAST_RESULT;
/* 0000FB60: 0013 */ n2 = n2 | n3;
/* 0000FB6D: 0023 */ return n2;
/* 0000FB74: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 00006EBB, 00006F05, 0000724E, 00007418, 000074F5,
// : 00007557, 00007A4D, 00007B07, 00007B4F, 00009C54,
// :
function NUMBER function_279(n0, n1, n2, n3)
NUMBER n4;
begin
/* 0000FB82: 0022 */ // -- Start Function Code -- //
/* 0000FB8B: 000D */ n4 = n0 == 0;
/* 0000FB9A: 0004 */ if(! n4) goto label_603; // normal if
/* 0000FBA6: 0027 */ // -- Start Return Code -- //
/* 0000FBAA: 0023 */ return -2;
// : Jump Referenced(1):
// : 0000FB9A,
label_603:
/* 0000FBB5: 0027 */ // -- Start Return Code -- //
/* 0000FBB9: 0020 */ USER32.SendMessageA(n0, n1, n2, n3);
/* 0000FBCB: 0006 */ n4 = LAST_RESULT;
/* 0000FBD5: 0023 */ return n4;
/* 0000FBDC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00008C30, 0000949F, 00009547, 000099C1, 0001349B,
// :
function NUMBER function_280(n0)
NUMBER n1;
begin
/* 0000FBEA: 0022 */ // -- Start Function Code -- //
/* 0000FBF3: 000D */ n1 = n0 == -2;
/* 0000FC02: 0004 */ if(! n1) goto label_606; // normal if
/* 0000FC0E: 0004 */ if(! g_number33) goto label_605; // normal if
/* 0000FC1A: 0027 */ // -- Start Return Code -- //
/* 0000FC1E: 0023 */ return g_number33;
// : Jump Referenced(1):
// : 0000FC0E,
label_605:
/* 0000FC27: 0020 */ ISRT.GetHandle(g_number27, -2);
/* 0000FC35: 0006 */ g_number33 = LAST_RESULT;
/* 0000FC3F: 0027 */ // -- Start Return Code -- //
/* 0000FC43: 0023 */ return g_number33;
// : Jump Referenced(1):
// : 0000FC02,
label_606:
/* 0000FC4C: 0027 */ // -- Start Return Code -- //
/* 0000FC50: 0023 */ return 0;
/* 0000FC59: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00009B07, 0001958F, 0001A90A, 0001C8AA,
function NUMBER function_281(n0)
NUMBER n1;
begin
/* 0000FC67: 0022 */ // -- Start Function Code -- //
/* 0000FC70: 0021 */ function_421();
/* 0000FC76: 0006 */ n1 = LAST_RESULT;
/* 0000FC80: 000E */ n1 = n1 != 2;
/* 0000FC8F: 0004 */ if(! n1) goto label_608; // normal if
/* 0000FC9B: 0020 */ ISRT.MessageBeepP(0);
// : Jump Referenced(1):
// : 0000FC8F,
label_608:
/* 0000FCA8: 0027 */ // -- Start Return Code -- //
/* 0000FCAC: 0023 */ return 0;
/* 0000FCB5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 0000FF7B, 000188E1, 0001891F, 0001895D, 00018EE8,
// : 000210D1, 0002158E, 00021637, 00022D1D, 00022E2F,
// : 00022F6E,
function NUMBER function_282(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
OBJECT obj0;
OBJECT obj1;
begin
/* 0000FCC3: 0022 */ // -- Start Function Code -- //
/* 0000FCCC: 0001 */ // -- While/Switch -- //
/* 0000FCD2: 000D */ n2 = n0 == 2;
/* 0000FCE1: 0004 */ if(! n2) goto label_611; // normal if
/* 0000FCED: 0027 */ // -- Start Return Code -- //
/* 0000FCF1: 0030 */ ExecuteHandler(2);
/* 0000FCFA: 0006 */ n2 = LAST_RESULT;
/* 0000FD04: 0023 */ return n2;
/* 0000FD0B: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FCE1,
label_611:
/* 0000FD16: 000D */ n2 = n0 == 1;
/* 0000FD25: 0004 */ if(! n2) goto label_612; // normal if
/* 0000FD31: 0027 */ // -- Start Return Code -- //
/* 0000FD35: 0030 */ ExecuteHandler(1);
/* 0000FD3E: 0006 */ n2 = LAST_RESULT;
/* 0000FD48: 0023 */ return n2;
/* 0000FD4F: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FD25,
label_612:
/* 0000FD5A: 000D */ n2 = n0 == 64;
/* 0000FD69: 0004 */ if(! n2) goto label_617; // normal if
/* 0000FD75: 0035 */ g_obj7.NeedReboot();
/* 0000FD89: 0006 */ obj0 = LAST_RESULT;
/* 0000FD93: 0035 */ g_obj8.PerformPendingRegistrations(obj0);
/* 0000FDBB: 0006 */ obj0 = NOTHING;
/* 0000FDC5: 0006 */ g_str5 = "";
/* 0000FDCF: 0035 */ g_obj8.Errors();
/* 0000FDDF: 0006 */ obj0 = LAST_RESULT;
/* 0000FDE9: 0035 */ obj0.Count();
/* 0000FDF8: 0006 */ obj0 = NOTHING;
/* 0000FE02: 0006 */ obj0 = LAST_RESULT;
/* 0000FE0C: 0004 */ if(! obj0) goto label_615; // normal if
/* 0000FE18: 0006 */ obj0 = NOTHING;
/* 0000FE22: 0006 */ n1 = 1;
/* 0000FE2E: 0035 */ g_obj8.Errors();
/* 0000FE3E: 0006 */ obj0 = LAST_RESULT;
/* 0000FE48: 0035 */ obj0.Count();
/* 0000FE57: 0006 */ obj0 = NOTHING;
/* 0000FE61: 0006 */ obj0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0000FEF9,
label_613:
/* 0000FE6D: 000B */ n2 = n1 <= obj0;
/* 0000FE7A: 0004 */ if(! n2) goto label_614; // normal if
/* 0000FE86: 0035 */ g_obj8.Errors(n1);
/* 0000FE99: 0006 */ obj1 = LAST_RESULT;
/* 0000FEA3: 0035 */ obj1.File();
/* 0000FEB1: 0006 */ obj1 = NOTHING;
/* 0000FEBB: 0006 */ obj1 = LAST_RESULT;
/* 0000FEC5: 0007 */ s0 = g_str5 + obj1;
/* 0000FED2: 0006 */ obj1 = NOTHING;
/* 0000FEDC: 0007 */ g_str5 = s0 + ";";
/* 0000FEEA: 0007 */ n1 = n1 + 1;
/* 0000FEF9: 0005 */ goto label_613;
// : Jump Referenced(1):
// : 0000FE7A,
label_614:
/* 0000FF04: 0006 */ obj0 = NOTHING;
/* 0000FF0E: 0027 */ // -- Start Return Code -- //
/* 0000FF12: 0023 */ return -1;
/* 0000FF1B: 0005 */ goto label_616;
// : Jump Referenced(1):
// : 0000FE0C,
label_615:
/* 0000FF26: 0027 */ // -- Start Return Code -- //
/* 0000FF2A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0000FF1B,
label_616:
/* 0000FF35: 0005 */ goto label_618;
// : Jump Referenced(1):
// : 0000FD69,
label_617:
/* 0000FF40: 0027 */ // -- Start Return Code -- //
/* 0000FF44: 0023 */ return -1;
// : Jump Referenced(3):
// : 0000FD0B, 0000FD4F, 0000FF35,
label_618:
/* 0000FF4F: 0027 */ // -- Start Return Code -- //
/* 0000FF53: 0023 */ return 0;
/* 0000FF5C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER __ISRTDoExit()
begin
/* 0000FF72: 0022 */ // -- Start Function Code -- //
/* 0000FF7B: 0021 */ function_282(2);
/* 0000FF86: 0024 */ return;
/* 0000FF8A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000178ED, 00017CA3, 000210EE,
function NUMBER function_284(n0)
NUMBER n1;
begin
/* 0000FF98: 0022 */ // -- Start Function Code -- //
/* 0000FFA1: 000E */ n1 = n0 != 3;
/* 0000FFB0: 0004 */ if(! n1) goto label_621; // normal if
/* 0000FFBC: 0027 */ // -- Start Return Code -- //
/* 0000FFC0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0000FFB0,
label_621:
/* 0000FFCB: 0035 */ g_obj7.Reboot();
/* 0000FFDB: 0027 */ // -- Start Return Code -- //
/* 0000FFDF: 0023 */ return 0;
/* 0000FFE8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00021E70, 00022DDB, 00022EF0, 00023373,
function STRING function_285(n0)
STRING s0;
NUMBER n1;
begin
/* 0000FFF6: 0022 */ // -- Start Function Code -- //
/* 0000FFFF: 0001 */ // -- While/Switch -- //
/* 00010005: 000D */ n1 = n0 == -2147167196;
/* 00010014: 0004 */ if(! n1) goto label_624; // normal if
/* 00010020: 0006 */ s0 = "OK to continue with request";
/* 00010045: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010014,
label_624:
/* 00010050: 000D */ n1 = n0 == -2147167195;
/* 0001005F: 0004 */ if(! n1) goto label_625; // normal if
/* 0001006B: 0006 */ s0 = "Server has switched protocols in upgrade header";
/* 000100A4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001005F,
label_625:
/* 000100AF: 000D */ n1 = n0 == -2147167096;
/* 000100BE: 0004 */ if(! n1) goto label_626; // normal if
/* 000100CA: 0006 */ s0 = "Request completed";
/* 000100E5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000100BE,
label_626:
/* 000100F0: 000D */ n1 = n0 == -2147167095;
/* 000100FF: 0004 */ if(! n1) goto label_627; // normal if
/* 0001010B: 0006 */ s0 = "Object created, reason = new URI";
/* 00010135: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000100FF,
label_627:
/* 00010140: 000D */ n1 = n0 == -2147167094;
/* 0001014F: 0004 */ if(! n1) goto label_628; // normal if
/* 0001015B: 0006 */ s0 = "Async completion (TBS)";
/* 0001017B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001014F,
label_628:
/* 00010186: 000D */ n1 = n0 == -2147167093;
/* 00010195: 0004 */ if(! n1) goto label_629; // normal if
/* 000101A1: 0006 */ s0 = "Partial completion";
/* 000101BD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010195,
label_629:
/* 000101C8: 000D */ n1 = n0 == -2147167092;
/* 000101D7: 0004 */ if(! n1) goto label_630; // normal if
/* 000101E3: 0006 */ s0 = "No info to return";
/* 000101FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000101D7,
label_630:
/* 00010209: 000D */ n1 = n0 == -2147167091;
/* 00010218: 0004 */ if(! n1) goto label_631; // normal if
/* 00010224: 0006 */ s0 = "Request completed, but clear form";
/* 0001024F: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010218,
label_631:
/* 0001025A: 000D */ n1 = n0 == -2147167090;
/* 00010269: 0004 */ if(! n1) goto label_632; // normal if
/* 00010275: 0006 */ s0 = "Partial GET furfilled";
/* 00010294: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010269,
label_632:
/* 0001029F: 000D */ n1 = n0 == -2147166996;
/* 000102AE: 0004 */ if(! n1) goto label_633; // normal if
/* 000102BA: 0006 */ s0 = "Server couldn\'t decide what to return";
/* 000102E9: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000102AE,
label_633:
/* 000102F4: 000D */ n1 = n0 == -2147166995;
/* 00010303: 0004 */ if(! n1) goto label_634; // normal if
/* 0001030F: 0006 */ s0 = "Object permanently moved";
/* 00010331: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010303,
label_634:
/* 0001033C: 000D */ n1 = n0 == -2147166994;
/* 0001034B: 0004 */ if(! n1) goto label_635; // normal if
/* 00010357: 0006 */ s0 = "Object temporarily moved";
/* 00010379: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001034B,
label_635:
/* 00010384: 000D */ n1 = n0 == -2147166993;
/* 00010393: 0004 */ if(! n1) goto label_636; // normal if
/* 0001039F: 0006 */ s0 = "Redirection w/ new access method";
/* 000103C9: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010393,
label_636:
/* 000103D4: 000D */ n1 = n0 == -2147166992;
/* 000103E3: 0004 */ if(! n1) goto label_637; // normal if
/* 000103EF: 0006 */ s0 = "If-modified-since was not modified";
/* 0001041B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000103E3,
label_637:
/* 00010426: 000D */ n1 = n0 == -2147166991;
/* 00010435: 0004 */ if(! n1) goto label_638; // normal if
/* 00010441: 0006 */ s0 = "Redirection to proxy, location header specifies proxy to use";
/* 00010487: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010435,
label_638:
/* 00010492: 000D */ n1 = n0 == -2147166989;
/* 000104A1: 0004 */ if(! n1) goto label_639; // normal if
/* 000104AD: 0006 */ s0 = "HTTP/1.1: keep same verb";
/* 000104CF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000104A1,
label_639:
/* 000104DA: 000D */ n1 = n0 == -2147166896;
/* 000104E9: 0004 */ if(! n1) goto label_640; // normal if
/* 000104F5: 0006 */ s0 = "Invalid syntax";
/* 0001050D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000104E9,
label_640:
/* 00010518: 000D */ n1 = n0 == -2147166895;
/* 00010527: 0004 */ if(! n1) goto label_641; // normal if
/* 00010533: 0006 */ s0 = "Access denied";
/* 0001054A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010527,
label_641:
/* 00010555: 000D */ n1 = n0 == -2147166894;
/* 00010564: 0004 */ if(! n1) goto label_642; // normal if
/* 00010570: 0006 */ s0 = "Payment required";
/* 0001058A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010564,
label_642:
/* 00010595: 000D */ n1 = n0 == -2147166893;
/* 000105A4: 0004 */ if(! n1) goto label_643; // normal if
/* 000105B0: 0006 */ s0 = "Request forbidden";
/* 000105CB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000105A4,
label_643:
/* 000105D6: 000D */ n1 = n0 == -2147166892;
/* 000105E5: 0004 */ if(! n1) goto label_644; // normal if
/* 000105F1: 0006 */ s0 = "Object not found";
/* 0001060B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000105E5,
label_644:
/* 00010616: 000D */ n1 = n0 == -2147166891;
/* 00010625: 0004 */ if(! n1) goto label_645; // normal if
/* 00010631: 0006 */ s0 = "Method is not allowed";
/* 00010650: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010625,
label_645:
/* 0001065B: 000D */ n1 = n0 == -2147166890;
/* 0001066A: 0004 */ if(! n1) goto label_646; // normal if
/* 00010676: 0006 */ s0 = "No response acceptable to client found";
/* 000106A6: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001066A,
label_646:
/* 000106B1: 000D */ n1 = n0 == -2147166889;
/* 000106C0: 0004 */ if(! n1) goto label_647; // normal if
/* 000106CC: 0006 */ s0 = "Proxy authentication required";
/* 000106F3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000106C0,
label_647:
/* 000106FE: 000D */ n1 = n0 == -2147166888;
/* 0001070D: 0004 */ if(! n1) goto label_648; // normal if
/* 00010719: 0006 */ s0 = "Server timed out waiting for request";
/* 00010747: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001070D,
label_648:
/* 00010752: 000D */ n1 = n0 == -2147166887;
/* 00010761: 0004 */ if(! n1) goto label_649; // normal if
/* 0001076D: 0006 */ s0 = "User should resubmit with more info";
/* 0001079A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010761,
label_649:
/* 000107A5: 000D */ n1 = n0 == -2147166886;
/* 000107B4: 0004 */ if(! n1) goto label_650; // normal if
/* 000107C0: 0006 */ s0 = "The resource is no longer available";
/* 000107ED: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000107B4,
label_650:
/* 000107F8: 000D */ n1 = n0 == -2147166885;
/* 00010807: 0004 */ if(! n1) goto label_651; // normal if
/* 00010813: 0006 */ s0 = "The server refused to accept request w/o a length";
/* 0001084E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010807,
label_651:
/* 00010859: 000D */ n1 = n0 == -2147166884;
/* 00010868: 0004 */ if(! n1) goto label_652; // normal if
/* 00010874: 0006 */ s0 = "Precondition given in request failed";
/* 000108A2: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010868,
label_652:
/* 000108AD: 000D */ n1 = n0 == -2147166883;
/* 000108BC: 0004 */ if(! n1) goto label_653; // normal if
/* 000108C8: 0006 */ s0 = "Request entity was too large";
/* 000108EE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000108BC,
label_653:
/* 000108F9: 000D */ n1 = n0 == -2147166882;
/* 00010908: 0004 */ if(! n1) goto label_654; // normal if
/* 00010914: 0006 */ s0 = "Request URI too long";
/* 00010932: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010908,
label_654:
/* 0001093D: 000D */ n1 = n0 == -2147166881;
/* 0001094C: 0004 */ if(! n1) goto label_655; // normal if
/* 00010958: 0006 */ s0 = "Unsupported media type";
/* 00010978: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001094C,
label_655:
/* 00010983: 000D */ n1 = n0 == -2147166847;
/* 00010992: 0004 */ if(! n1) goto label_656; // normal if
/* 0001099E: 0006 */ s0 = "Retry after doing the appropriate action";
/* 000109D0: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010992,
label_656:
/* 000109DB: 000D */ n1 = n0 == -2147166796;
/* 000109EA: 0004 */ if(! n1) goto label_657; // normal if
/* 000109F6: 0006 */ s0 = "Internal server error";
/* 00010A15: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000109EA,
label_657:
/* 00010A20: 000D */ n1 = n0 == -2147166795;
/* 00010A2F: 0004 */ if(! n1) goto label_658; // normal if
/* 00010A3B: 0006 */ s0 = "Required not supported";
/* 00010A5B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010A2F,
label_658:
/* 00010A66: 000D */ n1 = n0 == -2147166794;
/* 00010A75: 0004 */ if(! n1) goto label_659; // normal if
/* 00010A81: 0006 */ s0 = "Error response received from gateway";
/* 00010AAF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010A75,
label_659:
/* 00010ABA: 000D */ n1 = n0 == -2147166793;
/* 00010AC9: 0004 */ if(! n1) goto label_660; // normal if
/* 00010AD5: 0006 */ s0 = "Temporarily overloaded";
/* 00010AF5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010AC9,
label_660:
/* 00010B00: 000D */ n1 = n0 == -2147166792;
/* 00010B0F: 0004 */ if(! n1) goto label_661; // normal if
/* 00010B1B: 0006 */ s0 = "Timed out waiting for gateway";
/* 00010B42: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010B0F,
label_661:
/* 00010B4D: 000D */ n1 = n0 == -2147166791;
/* 00010B5C: 0004 */ if(! n1) goto label_662; // normal if
/* 00010B68: 0006 */ s0 = "HTTP version not supported";
/* 00010B8C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010B5C,
label_662:
/* 00010B97: 000D */ n1 = n0 == 12162;
/* 00010BA6: 0004 */ if(! n1) goto label_663; // normal if
/* 00010BB2: 0006 */ s0 = "The HTTP cookie was declined by the server.";
/* 00010BE7: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010BA6,
label_663:
/* 00010BF2: 000D */ n1 = n0 == 12161;
/* 00010C01: 0004 */ if(! n1) goto label_664; // normal if
/* 00010C0D: 0006 */ s0 = "The HTTP cookie requires confirmation.";
/* 00010C3D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010C01,
label_664:
/* 00010C48: 000D */ n1 = n0 == 12151;
/* 00010C57: 0004 */ if(! n1) goto label_665; // normal if
/* 00010C63: 0006 */ s0 = "The server did not return any headers.";
/* 00010C93: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010C57,
label_665:
/* 00010C9E: 000D */ n1 = n0 == 12155;
/* 00010CAD: 0004 */ if(! n1) goto label_666; // normal if
/* 00010CB9: 0006 */ s0 = "The header could not be added because it already exists.";
/* 00010CFB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010CAD,
label_666:
/* 00010D06: 000D */ n1 = n0 == 12150;
/* 00010D15: 0004 */ if(! n1) goto label_667; // normal if
/* 00010D21: 0006 */ s0 = "The requested header could not be located.";
/* 00010D55: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010D15,
label_667:
/* 00010D60: 000D */ n1 = n0 == 12153;
/* 00010D6F: 0004 */ if(! n1) goto label_668; // normal if
/* 00010D7B: 0006 */ s0 = "The supplied header is invalid.";
/* 00010DA4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010D6F,
label_668:
/* 00010DAF: 000D */ n1 = n0 == 12154;
/* 00010DBE: 0004 */ if(! n1) goto label_669; // normal if
/* 00010DCA: 0006 */ s0 = "The request made to HttpQueryInfo is invalid.";
/* 00010E01: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010DBE,
label_669:
/* 00010E0C: 000D */ n1 = n0 == 12152;
/* 00010E1B: 0004 */ if(! n1) goto label_670; // normal if
/* 00010E27: 0006 */ s0 = "The server response could not be parsed.";
/* 00010E59: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010E1B,
label_670:
/* 00010E64: 000D */ n1 = n0 == 12160;
/* 00010E73: 0004 */ if(! n1) goto label_671; // normal if
/* 00010E7F: 0006 */ s0 = "The HTTP request was not redirected.";
/* 00010EAD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010E73,
label_671:
/* 00010EB8: 000D */ n1 = n0 == 12156;
/* 00010EC7: 0004 */ if(! n1) goto label_672; // normal if
/* 00010ED3: 0006 */ s0 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts).";
/* 00010F74: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010EC7,
label_672:
/* 00010F7F: 000D */ n1 = n0 == 12168;
/* 00010F8E: 0004 */ if(! n1) goto label_673; // normal if
/* 00010F9A: 0006 */ s0 = "The redirection requires user confirmation.";
/* 00010FCF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010F8E,
label_673:
/* 00010FDA: 000D */ n1 = n0 == 12047;
/* 00010FE9: 0004 */ if(! n1) goto label_674; // normal if
/* 00010FF5: 0006 */ s0 = "The application could not start an asynchronous thread.";
/* 00011036: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00010FE9,
label_674:
/* 00011041: 000D */ n1 = n0 == 12166;
/* 00011050: 0004 */ if(! n1) goto label_675; // normal if
/* 0001105C: 0006 */ s0 = "There was an error in the automatic proxy configuration script.";
/* 000110A5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011050,
label_675:
/* 000110B0: 000D */ n1 = n0 == 12010;
/* 000110BF: 0004 */ if(! n1) goto label_676; // normal if
/* 000110CB: 0006 */ s0 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified.";
/* 00011150: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000110BF,
label_676:
/* 0001115B: 000D */ n1 = n0 == 12022;
/* 0001116A: 0004 */ if(! n1) goto label_677; // normal if
/* 00011176: 0006 */ s0 = "A required registry value was located but is an incorrect type or has an invalid value.";
/* 000111D7: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001116A,
label_677:
/* 000111E2: 000D */ n1 = n0 == 12029;
/* 000111F1: 0004 */ if(! n1) goto label_678; // normal if
/* 000111FD: 0006 */ s0 = "The attempt to connect to the server failed.";
/* 00011233: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000111F1,
label_678:
/* 0001123E: 000D */ n1 = n0 == 12042;
/* 0001124D: 0004 */ if(! n1) goto label_679; // normal if
/* 00011259: 0006 */ s0 = "The application is posting and attempting to change multiple lines of text on a server that is not secure.";
/* 000112CD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001124D,
label_679:
/* 000112D8: 000D */ n1 = n0 == 12044;
/* 000112E7: 0004 */ if(! n1) goto label_680; // normal if
/* 000112F3: 0006 */ s0 = "The server is requesting client authentication.";
/* 0001132C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000112E7,
label_680:
/* 00011337: 000D */ n1 = n0 == 12046;
/* 00011346: 0004 */ if(! n1) goto label_681; // normal if
/* 00011352: 0006 */ s0 = "Client authorization is not set up on this computer.";
/* 00011390: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011346,
label_681:
/* 0001139B: 000D */ n1 = n0 == 12030;
/* 000113AA: 0004 */ if(! n1) goto label_682; // normal if
/* 000113B6: 0006 */ s0 = "The connection with the server has been terminated.";
/* 000113F3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000113AA,
label_682:
/* 000113FE: 000D */ n1 = n0 == 12031;
/* 0001140D: 0004 */ if(! n1) goto label_683; // normal if
/* 00011419: 0006 */ s0 = "The connection with the server has been reset.";
/* 00011451: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001140D,
label_683:
/* 0001145C: 000D */ n1 = n0 == 12049;
/* 0001146B: 0004 */ if(! n1) goto label_684; // normal if
/* 00011477: 0006 */ s0 = "Another thread has a password dialog box in progress.";
/* 000114B6: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001146B,
label_684:
/* 000114C1: 000D */ n1 = n0 == 12163;
/* 000114D0: 0004 */ if(! n1) goto label_685; // normal if
/* 000114DC: 0006 */ s0 = "The Internet connection has been lost.";
/* 0001150C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000114D0,
label_685:
/* 00011517: 000D */ n1 = n0 == 12003;
/* 00011526: 0004 */ if(! n1) goto label_686; // normal if
/* 00011532: 0006 */ s0 = "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.";
/* 000115F1: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011526,
label_686:
/* 000115FC: 000D */ n1 = n0 == 12171;
/* 0001160B: 0004 */ if(! n1) goto label_687; // normal if
/* 00011617: 0006 */ s0 = "The function failed due to a security check.";
/* 0001164D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001160B,
label_687:
/* 00011658: 000D */ n1 = n0 == 12032;
/* 00011667: 0004 */ if(! n1) goto label_688; // normal if
/* 00011673: 0006 */ s0 = "The Win32 Internet function needs to redo the request.";
/* 000116B3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011667,
label_688:
/* 000116BE: 000D */ n1 = n0 == 12054;
/* 000116CD: 0004 */ if(! n1) goto label_689; // normal if
/* 000116D9: 0006 */ s0 = "The requested resource requires Fortezza authentication.";
/* 0001171B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000116CD,
label_689:
/* 00011726: 000D */ n1 = n0 == 12036;
/* 00011735: 0004 */ if(! n1) goto label_690; // normal if
/* 00011741: 0006 */ s0 = "The request failed because the handle already exists.";
/* 00011780: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011735,
label_690:
/* 0001178B: 000D */ n1 = n0 == 12039;
/* 0001179A: 0004 */ if(! n1) goto label_691; // normal if
/* 000117A6: 0006 */ s0 = "The application is moving from a non-SSL to an SSL connection because of a redirect.";
/* 00011804: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001179A,
label_691:
/* 0001180F: 000D */ n1 = n0 == 12040;
/* 0001181E: 0004 */ if(! n1) goto label_692; // normal if
/* 0001182A: 0006 */ s0 = "The application is moving from an SSL to an non-SSL connection because of a redirect.";
/* 00011889: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001181E,
label_692:
/* 00011894: 000D */ n1 = n0 == 12052;
/* 000118A3: 0004 */ if(! n1) goto label_693; // normal if
/* 000118AF: 0006 */ s0 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection.";
/* 00011913: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000118A3,
label_693:
/* 0001191E: 000D */ n1 = n0 == 12027;
/* 0001192D: 0004 */ if(! n1) goto label_694; // normal if
/* 00011939: 0006 */ s0 = "The format of the request is invalid.";
/* 00011968: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001192D,
label_694:
/* 00011973: 000D */ n1 = n0 == 12019;
/* 00011982: 0004 */ if(! n1) goto label_695; // normal if
/* 0001198E: 0006 */ s0 = "The requested operation cannot be carried out because the handle supplied is not in the correct state.";
/* 000119FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011982,
label_695:
/* 00011A09: 000D */ n1 = n0 == 12018;
/* 00011A18: 0004 */ if(! n1) goto label_696; // normal if
/* 00011A24: 0006 */ s0 = "The type of handle supplied is incorrect for this operation.";
/* 00011A6A: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011A18,
label_696:
/* 00011A75: 000D */ n1 = n0 == 12014;
/* 00011A84: 0004 */ if(! n1) goto label_697; // normal if
/* 00011A90: 0006 */ s0 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect.";
/* 00011B0F: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011A84,
label_697:
/* 00011B1A: 000D */ n1 = n0 == 12013;
/* 00011B29: 0004 */ if(! n1) goto label_698; // normal if
/* 00011B35: 0006 */ s0 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect.";
/* 00011BB5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011B29,
label_698:
/* 00011BC0: 000D */ n1 = n0 == 12053;
/* 00011BCF: 0004 */ if(! n1) goto label_699; // normal if
/* 00011BDB: 0006 */ s0 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested.";
/* 00011C47: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011BCF,
label_699:
/* 00011C52: 000D */ n1 = n0 == 12004;
/* 00011C61: 0004 */ if(! n1) goto label_700; // normal if
/* 00011C6D: 0006 */ s0 = "An internal error has occurred.";
/* 00011C96: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011C61,
label_700:
/* 00011CA1: 000D */ n1 = n0 == 12045;
/* 00011CB0: 0004 */ if(! n1) goto label_701; // normal if
/* 00011CBC: 0006 */ s0 = "The function is unfamiliar with the Certificate Authority that generated the server\'s certificate.";
/* 00011D28: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011CB0,
label_701:
/* 00011D33: 000D */ n1 = n0 == 12016;
/* 00011D42: 0004 */ if(! n1) goto label_702; // normal if
/* 00011D4E: 0006 */ s0 = "The requested operation is invalid.";
/* 00011D7B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011D42,
label_702:
/* 00011D86: 000D */ n1 = n0 == 12009;
/* 00011D95: 0004 */ if(! n1) goto label_703; // normal if
/* 00011DA1: 0006 */ s0 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value.";
/* 00011E03: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011D95,
label_703:
/* 00011E0E: 000D */ n1 = n0 == 12033;
/* 00011E1D: 0004 */ if(! n1) goto label_704; // normal if
/* 00011E29: 0006 */ s0 = "The request to the proxy was invalid.";
/* 00011E58: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011E1D,
label_704:
/* 00011E63: 000D */ n1 = n0 == 12005;
/* 00011E72: 0004 */ if(! n1) goto label_705; // normal if
/* 00011E7E: 0006 */ s0 = "The URL is invalid.";
/* 00011E9B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011E72,
label_705:
/* 00011EA6: 000D */ n1 = n0 == 12028;
/* 00011EB5: 0004 */ if(! n1) goto label_706; // normal if
/* 00011EC1: 0006 */ s0 = "The requested item could not be located.";
/* 00011EF3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011EB5,
label_706:
/* 00011EFE: 000D */ n1 = n0 == 12015;
/* 00011F0D: 0004 */ if(! n1) goto label_707; // normal if
/* 00011F19: 0006 */ s0 = "The request to connect and log on to an FTP server failed.";
/* 00011F5D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011F0D,
label_707:
/* 00011F68: 000D */ n1 = n0 == 12174;
/* 00011F77: 0004 */ if(! n1) goto label_708; // normal if
/* 00011F83: 0006 */ s0 = "The MS-Logoff digest header has been returned from the Web site.";
/* 00011FCD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011F77,
label_708:
/* 00011FD8: 000D */ n1 = n0 == 12041;
/* 00011FE7: 0004 */ if(! n1) goto label_709; // normal if
/* 00011FF3: 0006 */ s0 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers.";
/* 00012067: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00011FE7,
label_709:
/* 00012072: 000D */ n1 = n0 == 12007;
/* 00012081: 0004 */ if(! n1) goto label_710; // normal if
/* 0001208D: 0006 */ s0 = "The server name could not be resolved.";
/* 000120BD: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012081,
label_710:
/* 000120C8: 000D */ n1 = n0 == 12173;
/* 000120D7: 0004 */ if(! n1) goto label_711; // normal if
/* 000120E3: 0006 */ s0 = "Not currently implemented.";
/* 00012107: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000120D7,
label_711:
/* 00012112: 000D */ n1 = n0 == 12034;
/* 00012121: 0004 */ if(! n1) goto label_712; // normal if
/* 0001212D: 0006 */ s0 = "A user interface or other blocking operation has been requested.";
/* 00012177: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012121,
label_712:
/* 00012182: 000D */ n1 = n0 == 12025;
/* 00012191: 0004 */ if(! n1) goto label_713; // normal if
/* 0001219D: 0006 */ s0 = "An asynchronous request could not be made because a callback function has not been set.";
/* 000121FE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012191,
label_713:
/* 00012209: 000D */ n1 = n0 == 12024;
/* 00012218: 0004 */ if(! n1) goto label_714; // normal if
/* 00012224: 0006 */ s0 = "An asynchronous request could not be made because a zero context value was supplied.";
/* 00012282: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012218,
label_714:
/* 0001228D: 000D */ n1 = n0 == 12023;
/* 0001229C: 0004 */ if(! n1) goto label_715; // normal if
/* 000122A8: 0006 */ s0 = "Direct network access cannot be made at this time.";
/* 000122E4: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001229C,
label_715:
/* 000122EF: 000D */ n1 = n0 == 12172;
/* 000122FE: 0004 */ if(! n1) goto label_716; // normal if
/* 0001230A: 0006 */ s0 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet.";
/* 000123A5: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000122FE,
label_716:
/* 000123B0: 000D */ n1 = n0 == 12020;
/* 000123BF: 0004 */ if(! n1) goto label_717; // normal if
/* 000123CB: 0006 */ s0 = "The request cannot be made via a proxy.";
/* 000123FC: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000123BF,
label_717:
/* 00012407: 000D */ n1 = n0 == 12017;
/* 00012416: 0004 */ if(! n1) goto label_718; // normal if
/* 00012422: 0006 */ s0 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed.";
/* 000124B0: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012416,
label_718:
/* 000124BB: 000D */ n1 = n0 == 12011;
/* 000124CA: 0004 */ if(! n1) goto label_719; // normal if
/* 000124D6: 0006 */ s0 = "The requested option cannot be set, only queried.";
/* 00012511: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000124CA,
label_719:
/* 0001251C: 000D */ n1 = n0 == 12001;
/* 0001252B: 0004 */ if(! n1) goto label_720; // normal if
/* 00012537: 0006 */ s0 = "No more handles could be generated at this time.";
/* 00012571: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001252B,
label_720:
/* 0001257C: 000D */ n1 = n0 == 12043;
/* 0001258B: 0004 */ if(! n1) goto label_721; // normal if
/* 00012597: 0006 */ s0 = "The application is posting data to a sever that is not secure.";
/* 000125DF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001258B,
label_721:
/* 000125EA: 000D */ n1 = n0 == 12008;
/* 000125F9: 0004 */ if(! n1) goto label_722; // normal if
/* 00012605: 0006 */ s0 = "The requested protocol could not be located.";
/* 0001263B: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000125F9,
label_722:
/* 00012646: 000D */ n1 = n0 == 12165;
/* 00012655: 0004 */ if(! n1) goto label_723; // normal if
/* 00012661: 0006 */ s0 = "The designated proxy server cannot be reached.";
/* 00012699: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012655,
label_723:
/* 000126A4: 000D */ n1 = n0 == 12048;
/* 000126B3: 0004 */ if(! n1) goto label_724; // normal if
/* 000126BF: 0006 */ s0 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP).";
/* 0001272E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000126B3,
label_724:
/* 00012739: 000D */ n1 = n0 == 12021;
/* 00012748: 0004 */ if(! n1) goto label_725; // normal if
/* 00012754: 0006 */ s0 = "A required registry value could not be located.";
/* 0001278D: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012748,
label_725:
/* 00012798: 000D */ n1 = n0 == 12026;
/* 000127A7: 0004 */ if(! n1) goto label_726; // normal if
/* 000127B3: 0006 */ s0 = "The required operation could not be completed because one or more requests are pending.";
/* 00012814: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000127A7,
label_726:
/* 0001281F: 000D */ n1 = n0 == 12050;
/* 0001282E: 0004 */ if(! n1) goto label_727; // normal if
/* 0001283A: 0006 */ s0 = "The dialog box should be retried.";
/* 00012865: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001282E,
label_727:
/* 00012870: 000D */ n1 = n0 == 12038;
/* 0001287F: 0004 */ if(! n1) goto label_728; // normal if
/* 0001288B: 0006 */ s0 = "SSL certificate common name (host name field) is incorrect梖or example, if you entered www.server.com and the common name on the certificate says www.different.com.";
/* 00012939: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 0001287F,
label_728:
/* 00012944: 000D */ n1 = n0 == 12037;
/* 00012953: 0004 */ if(! n1) goto label_729; // normal if
/* 0001295F: 0006 */ s0 = "SSL certificate date that was received from the server is bad. The certificate is expired.";
/* 000129C3: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012953,
label_729:
/* 000129CE: 000D */ n1 = n0 == 12055;
/* 000129DD: 0004 */ if(! n1) goto label_730; // normal if
/* 000129E9: 0006 */ s0 = "The SSL certificate contains errors.";
/* 00012A17: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 000129DD,
label_730:
/* 00012A22: 000D */ n1 = n0 == 12056;
/* 00012A31: 0004 */ if(! n1) goto label_731; // normal if
/* 00012A3D: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012A63: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012A31,
label_731:
/* 00012A6E: 000D */ n1 = n0 == 12057;
/* 00012A7D: 0004 */ if(! n1) goto label_732; // normal if
/* 00012A89: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012AAF: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012A7D,
label_732:
/* 00012ABA: 000D */ n1 = n0 == 12170;
/* 00012AC9: 0004 */ if(! n1) goto label_733; // normal if
/* 00012AD5: 0006 */ s0 = "SSL certificate was revoked.";
/* 00012AFB: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012AC9,
label_733:
/* 00012B06: 000D */ n1 = n0 == 12169;
/* 00012B15: 0004 */ if(! n1) goto label_734; // normal if
/* 00012B21: 0006 */ s0 = "SSL certificate is invalid.";
/* 00012B46: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012B15,
label_734:
/* 00012B51: 000D */ n1 = n0 == 12157;
/* 00012B60: 0004 */ if(! n1) goto label_735; // normal if
/* 00012B6C: 0006 */ s0 = "The application experienced an internal error loading the SSL libraries.";
/* 00012BBE: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012B60,
label_735:
/* 00012BC9: 000D */ n1 = n0 == 12164;
/* 00012BD8: 0004 */ if(! n1) goto label_736; // normal if
/* 00012BE4: 0006 */ s0 = "The Web site or server indicated is unreachable.";
/* 00012C1E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012BD8,
label_736:
/* 00012C29: 000D */ n1 = n0 == 12012;
/* 00012C38: 0004 */ if(! n1) goto label_737; // normal if
/* 00012C44: 0006 */ s0 = "The Win32 Internet function support is being shut down or unloaded.";
/* 00012C91: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012C38,
label_737:
/* 00012C9C: 000D */ n1 = n0 == 12159;
/* 00012CAB: 0004 */ if(! n1) goto label_738; // normal if
/* 00012CB7: 0006 */ s0 = "The required protocol stack is not loaded and the application cannot start WinSock.";
/* 00012D14: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012CAB,
label_738:
/* 00012D1F: 000D */ n1 = n0 == 12002;
/* 00012D2E: 0004 */ if(! n1) goto label_739; // normal if
/* 00012D3A: 0006 */ s0 = "The request has timed out.";
/* 00012D5E: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012D2E,
label_739:
/* 00012D69: 000D */ n1 = n0 == 12158;
/* 00012D78: 0004 */ if(! n1) goto label_740; // normal if
/* 00012D84: 0006 */ s0 = "The function was unable to cache the file.";
/* 00012DB8: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012D78,
label_740:
/* 00012DC3: 000D */ n1 = n0 == 12167;
/* 00012DD2: 0004 */ if(! n1) goto label_741; // normal if
/* 00012DDE: 0006 */ s0 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set.";
/* 00012E5C: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012DD2,
label_741:
/* 00012E67: 000D */ n1 = n0 == 12006;
/* 00012E76: 0004 */ if(! n1) goto label_742; // normal if
/* 00012E82: 0006 */ s0 = "The URL scheme could not be recognized, or is not supported.";
/* 00012EC8: 0005 */ goto label_743;
// : Jump Referenced(1):
// : 00012E76,
label_742:
/* 00012ED3: 0021 */ function_428(s0);
/* 00012EDC: 0006 */ n1 = LAST_RESULT;
/* 00012EE6: 0020 */ KERNEL32.FormatMessageA(4608, 0, n0, 0, s0, n1, 0);
// : Jump Referenced(119):
// : 00010045, 000100A4, 000100E5, 00010135, 0001017B,
// : 000101BD, 000101FE, 0001024F, 00010294, 000102E9,
// : 00010331, 00010379, 000103C9, 0001041B, 00010487,
// : 000104CF, 0001050D, 0001054A, 0001058A, 000105CB,
// : 0001060B, 00010650, 000106A6, 000106F3, 00010747,
// : 0001079A, 000107ED, 0001084E, 000108A2, 000108EE,
// : 00010932, 00010978, 000109D0, 00010A15, 00010A5B,
// : 00010AAF, 00010AF5, 00010B42, 00010B8C, 00010BE7,
// : 00010C3D, 00010C93, 00010CFB, 00010D55, 00010DA4,
// : 00010E01, 00010E59, 00010EAD, 00010F74, 00010FCF,
// : 00011036, 000110A5, 00011150, 000111D7, 00011233,
// : 000112CD, 0001132C, 00011390, 000113F3, 00011451,
// : 000114B6, 0001150C, 000115F1, 0001164D, 000116B3,
// : 0001171B, 00011780, 00011804, 00011889, 00011913,
// : 00011968, 000119FE, 00011A6A, 00011B0F, 00011BB5,
// : 00011C47, 00011C96, 00011D28, 00011D7B, 00011E03,
// : 00011E58, 00011E9B, 00011EF3, 00011F5D, 00011FCD,
// : 00012067, 000120BD, 00012107, 00012177, 000121FE,
// : 00012282, 000122E4, 000123A5, 000123FC, 000124B0,
// : 00012511, 00012571, 000125DF, 0001263B, 00012699,
// : 0001272E, 0001278D, 00012814, 00012865, 00012939,
// : 000129C3, 00012A17, 00012A63, 00012AAF, 00012AFB,
// : 00012B46, 00012BBE, 00012C1E, 00012C91, 00012D14,
// : 00012D5E, 00012DB8, 00012E5C, 00012EC8,
label_743:
/* 00012F0B: 0027 */ // -- Start Return Code -- //
/* 00012F0F: 0023 */ return s0;
/* 00012F16: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00004FFA, 00005180, 0000A145, 0001960A, 0002104E,
// :
function NUMBER function_286(s0, n0)
STRING s1;
STRING s2;
STRING s3[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 00012F24: 0022 */ // -- Start Function Code -- //
/* 00012F2D: 0021 */ function_421();
/* 00012F33: 0006 */ n4 = LAST_RESULT;
/* 00012F3D: 000D */ n4 = n4 == 2;
/* 00012F4C: 0004 */ if(! n4) goto label_745; // normal if
/* 00012F58: 0021 */ function_372(s1, "MessageBox", "", g_number34);
/* 00012F74: 0021 */ function_398(s1, "Result", 2, s2, n2);
/* 00012F91: 0027 */ // -- Start Return Code -- //
/* 00012F95: 0023 */ return n2;
// : Jump Referenced(1):
// : 00012F4C,
label_745:
/* 00012F9E: 0001 */ // -- While/Switch -- //
/* 00012FA4: 000D */ n4 = n0 == -65535;
/* 00012FB3: 0004 */ if(! n4) goto label_747; // normal if
/* 00012FBF: 0006 */ n1 = 8256;
/* 00012FCB: 0006 */ n3 = 11034;
/* 00012FD7: 0021 */ function_161(4);
/* 00012FE2: 0006 */ s3 = LAST_RESULT;
/* 00012FEC: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00012FB3,
label_747:
/* 00012FF7: 000D */ n4 = n0 == -65534;
/* 00013006: 0004 */ if(! n4) goto label_748; // normal if
/* 00013012: 0006 */ n1 = 8240;
/* 0001301E: 0006 */ n3 = 11032;
/* 0001302A: 0021 */ function_161(2);
/* 00013035: 0006 */ s3 = LAST_RESULT;
/* 0001303F: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00013006,
label_748:
/* 0001304A: 000D */ n4 = n0 == -65533;
/* 00013059: 0004 */ if(! n4) goto label_749; // normal if
/* 00013065: 0006 */ n1 = 8208;
/* 00013071: 0006 */ n3 = 11033;
/* 0001307D: 0021 */ function_161(3);
/* 00013088: 0006 */ s3 = LAST_RESULT;
/* 00013092: 0005 */ goto label_750;
// : Jump Referenced(1):
// : 00013059,
label_749:
/* 0001309D: 0013 */ n1 = n0 | 8192;
/* 000130AC: 0006 */ n3 = 11061;
/* 000130B8: 0021 */ function_161(11);
/* 000130C3: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(3):
// : 00012FEC, 0001303F, 00013092,
label_750:
/* 000130CF: 000D */ n4 = s3 == "";
/* 000130DC: 0004 */ if(! n4) goto label_751; // normal if
/* 000130E8: 0021 */ function_377(n3);
/* 000130F1: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(1):
// : 000130DC,
label_751:
/* 000130FD: 0021 */ function_288(s0, s3, n1);
/* 0001310C: 0006 */ n2 = LAST_RESULT;
/* 00013116: 0021 */ function_421();
/* 0001311C: 0006 */ n4 = LAST_RESULT;
/* 00013126: 000D */ n4 = n4 == 1;
/* 00013135: 0004 */ if(! n4) goto label_752; // normal if
/* 00013141: 0021 */ function_372(s1, "MessageBox", "", g_number34);
/* 0001315D: 0021 */ function_397(s1, "Result", 2, s2, n2);
// : Jump Referenced(1):
// : 00013135,
label_752:
/* 0001317C: 0027 */ // -- Start Return Code -- //
/* 00013180: 0023 */ return n2;
/* 00013187: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 000056D6, 0000D507, 0000E33D, 00018E93, 000214DB,
// : 00021F04, 00021FC2, 000228FD, 00022CE4, 00022DF0,
// : 00022F2F, 00023435, 000234A3, 000234E3,
function NUMBER function_287(n0, s0, s1, array_0)
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
VARIANT array_0(0);
begin
/* 00013199: 0022 */ // -- Start Function Code -- //
/* 000131A2: 0021 */ function_421();
/* 000131A8: 0006 */ n5 = LAST_RESULT;
/* 000131B2: 000D */ n5 = n5 == 2;
/* 000131C1: 0004 */ if(! n5) goto label_754; // normal if
/* 000131CD: 0021 */ function_372(s2, "SprintfBox", "", g_number35);
/* 000131E9: 0021 */ function_398(s2, "Result", 2, s3, n2);
/* 00013206: 0027 */ // -- Start Return Code -- //
/* 0001320A: 0023 */ return n2;
// : Jump Referenced(1):
// : 000131C1,
label_754:
/* 00013213: 0001 */ // -- While/Switch -- //
/* 00013219: 000D */ n5 = n0 == -65535;
/* 00013228: 0004 */ if(! n5) goto label_756; // normal if
/* 00013234: 0006 */ n1 = 8256;
/* 00013240: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 00013228,
label_756:
/* 0001324B: 000D */ n5 = n0 == -65534;
/* 0001325A: 0004 */ if(! n5) goto label_757; // normal if
/* 00013266: 0006 */ n1 = 8240;
/* 00013272: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 0001325A,
label_757:
/* 0001327D: 000D */ n5 = n0 == -65533;
/* 0001328C: 0004 */ if(! n5) goto label_758; // normal if
/* 00013298: 0006 */ n1 = 8208;
/* 000132A4: 0005 */ goto label_759;
// : Jump Referenced(1):
// : 0001328C,
label_758:
/* 000132AF: 0013 */ n1 = n0 | 8192;
// : Jump Referenced(3):
// : 00013240, 00013272, 000132A4,
label_759:
/* 000132C0: 000D */ n5 = s0 == "";
/* 000132CD: 0004 */ if(! n5) goto label_760; // normal if
/* 000132D9: 0021 */ function_377(11341);
/* 000132E4: 0006 */ s0 = LAST_RESULT;
// : Jump Referenced(1):
// : 000132CD,
label_760:
/* 000132F0: 0021 */ function_428(s4);
/* 000132F9: 0006 */ n3 = LAST_RESULT;
/* 00013303: 0020 */ ISRT._DoSprintf(s4, n3, s1, array_0);
/* 00013315: 0006 */ n4 = LAST_RESULT;
// : Jump Referenced(1):
// : 000133EB,
label_761:
/* 00013321: 0001 */ // -- While/Switch -- //
/* 00013325: 000D */ n5 = n4 == -5;
/* 00013334: 0009 */ n6 = n3 < 100000;
/* 00013343: 0019 */ n5 = n5 && n6;
/* 00013350: 0004 */ if(! n5) goto label_763; // normal if
/* 0001335C: 0021 */ function_428(s4);
/* 00013365: 0006 */ n5 = LAST_RESULT;
/* 0001336F: 0010 */ n5 = n5 * 2;
/* 0001337E: 0031 */ Resize(s4, n5);
/* 00013388: 0006 */ n5 = LAST_RESULT;
/* 00013392: 0009 */ n5 = n5 < 0;
/* 000133A1: 0004 */ if(! n5) goto label_762; // normal if
/* 000133AD: 0027 */ // -- Start Return Code -- //
/* 000133B1: 0023 */ return -1;
// : Jump Referenced(1):
// : 000133A1,
label_762:
/* 000133BC: 0021 */ function_428(s4);
/* 000133C5: 0006 */ n3 = LAST_RESULT;
/* 000133CF: 0020 */ ISRT._DoSprintf(s4, n3, s1, array_0);
/* 000133E1: 0006 */ n4 = LAST_RESULT;
/* 000133EB: 0005 */ goto label_761;
// : Jump Referenced(1):
// : 00013350,
label_763:
/* 000133F6: 0021 */ function_288(s4, s0, n1);
/* 00013405: 0006 */ n2 = LAST_RESULT;
/* 0001340F: 0021 */ function_421();
/* 00013415: 0006 */ n5 = LAST_RESULT;
/* 0001341F: 000D */ n5 = n5 == 1;
/* 0001342E: 0004 */ if(! n5) goto label_764; // normal if
/* 0001343A: 0021 */ function_372(s2, "SprintfBox", "", g_number35);
/* 00013456: 0021 */ function_397(s2, "Result", 2, s3, n2);
// : Jump Referenced(1):
// : 0001342E,
label_764:
/* 00013475: 0027 */ // -- Start Return Code -- //
/* 00013479: 0023 */ return n2;
/* 00013480: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000130FD, 000133F6,
function NUMBER function_288(s0, s1, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00013492: 0022 */ // -- Start Function Code -- //
/* 0001349B: 0021 */ function_280(-2);
/* 000134A6: 0006 */ n1 = LAST_RESULT;
/* 000134B0: 0020 */ USER.IsIconic(n1);
/* 000134B9: 0006 */ n3 = LAST_RESULT;
/* 000134C3: 0004 */ if(! n3) goto label_766; // normal if
/* 000134CF: 0020 */ USER.ShowWindow(n1, 9);
// : Jump Referenced(1):
// : 000134C3,
label_766:
/* 000134DF: 0021 */ function_376(n1);
/* 000134E8: 0020 */ ISRT._EnablePrevDialog(g_number27, 0, "MessageBox");
/* 00013503: 0020 */ USER32.MessageBoxA(n1, s0, s1, n0);
/* 00013515: 0006 */ n2 = LAST_RESULT;
/* 0001351F: 0020 */ ISRT._EnablePrevDialog(g_number27, 1, "");
/* 00013530: 0027 */ // -- Start Return Code -- //
/* 00013534: 0023 */ return n2;
/* 0001353B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00005302, 00005776, 000057B3, 00005897,
function NUMBER function_290(n0)
NUMBER n1;
NUMBER n2;
begin
/* 00013549: 0022 */ // -- Start Function Code -- //
/* 00013552: 0020 */ ISRT._ShowObjWizardPages(g_number27, n0);
/* 0001355E: 0006 */ n1 = LAST_RESULT;
/* 00013568: 000D */ n2 = n1 == -2147213312;
/* 00013577: 0004 */ if(! n2) goto label_768; // normal if
/* 00013583: 0002 */ abort;
// : Jump Referenced(1):
// : 00013577,
label_768:
/* 00013589: 000D */ n2 = n1 == -2147213311;
/* 00013598: 0004 */ if(! n2) goto label_769; // normal if
/* 000135A4: 0003 */ exit;
// : Jump Referenced(1):
// : 00013598,
label_769:
/* 000135AA: 0027 */ // -- Start Return Code -- //
/* 000135AE: 0023 */ return n1;
/* 000135B5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DF5E,
function NUMBER function_292()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 000135C3: 0022 */ // -- Start Function Code -- //
/* 000135CC: 0035 */ g_struct_3.WINNT;
/* 000135DB: 0006 */ obj0 = LAST_RESULT;
/* 000135E5: 0033 */ obj0.bWinNT() = 0;
/* 000135FA: 0006 */ obj0 = NOTHING;
/* 00013604: 0035 */ g_struct_3.WINNT;
/* 00013613: 0006 */ obj0 = LAST_RESULT;
/* 0001361D: 0033 */ obj0.bWinNT4() = 0;
/* 00013633: 0006 */ obj0 = NOTHING;
/* 0001363D: 0035 */ g_struct_3.WINNT;
/* 0001364C: 0006 */ obj0 = LAST_RESULT;
/* 00013656: 0033 */ obj0.bWinNT351() = 0;
/* 0001366E: 0006 */ obj0 = NOTHING;
/* 00013678: 0035 */ g_struct_3.WINNT;
/* 00013687: 0006 */ obj0 = LAST_RESULT;
/* 00013691: 0033 */ obj0.bWin2000() = 0;
/* 000136A8: 0006 */ obj0 = NOTHING;
/* 000136B2: 0035 */ g_struct_3.WINNT;
/* 000136C1: 0006 */ obj0 = LAST_RESULT;
/* 000136CB: 0033 */ obj0.nServicePack() = 0;
/* 000136E6: 0006 */ obj0 = NOTHING;
/* 000136F0: 0035 */ g_struct_3.WINNT;
/* 000136FF: 0006 */ obj0 = LAST_RESULT;
/* 00013709: 0033 */ obj0.bAdmin_Logged_On() = 0;
/* 00013728: 0006 */ obj0 = NOTHING;
/* 00013732: 0035 */ g_struct_3.WIN9X;
/* 00013741: 0006 */ obj0 = LAST_RESULT;
/* 0001374B: 0033 */ obj0.bWin95() = 0;
/* 00013760: 0006 */ obj0 = NOTHING;
/* 0001376A: 0035 */ g_struct_3.WIN9X;
/* 00013779: 0006 */ obj0 = LAST_RESULT;
/* 00013783: 0033 */ obj0.bWin9X() = 0;
/* 00013798: 0006 */ obj0 = NOTHING;
/* 000137A2: 0035 */ g_struct_3.WIN9X;
/* 000137B1: 0006 */ obj0 = LAST_RESULT;
/* 000137BB: 0033 */ obj0.bWin98() = 0;
/* 000137D0: 0006 */ obj0 = NOTHING;
/* 000137DA: 0035 */ g_struct_3.WIN9X;
/* 000137E9: 0006 */ obj0 = LAST_RESULT;
/* 000137F3: 0033 */ obj0.bSubversion_A() = 0;
/* 0001380F: 0006 */ obj0 = NOTHING;
/* 00013819: 0035 */ g_struct_3.WIN9X;
/* 00013828: 0006 */ obj0 = LAST_RESULT;
/* 00013832: 0033 */ obj0.bSubversion_B() = 0;
/* 0001384E: 0006 */ obj0 = NOTHING;
/* 00013858: 0035 */ g_struct_3.WIN9X;
/* 00013867: 0006 */ obj0 = LAST_RESULT;
/* 00013871: 0033 */ obj0.bSubversion_C() = 0;
/* 0001388D: 0006 */ obj0 = NOTHING;
/* 00013897: 0035 */ g_struct_3.WIN9X;
/* 000138A6: 0006 */ obj0 = LAST_RESULT;
/* 000138B0: 0033 */ obj0.bVersionNotFound() = 0;
/* 000138CF: 0006 */ obj0 = NOTHING;
/* 000138D9: 0033 */ g_struct_3.bShellExplorer = 0;
/* 000138F6: 0033 */ g_struct_3.bAlpha = 0;
/* 0001390B: 0033 */ g_struct_3.bIntel = 0;
/* 00013920: 0033 */ g_struct_3.nOSMajor = 0;
/* 00013937: 0033 */ g_struct_3.nOSMinor = 0;
/* 0001394E: 0033 */ g_struct_3.nWinMajor = 0;
/* 00013966: 0033 */ g_struct_3.nWinMinor = 0;
/* 0001397E: 0021 */ function_210(150, n0, s0);
/* 0001398F: 000D */ n1 = n0 == 2;
/* 0001399E: 0004 */ if(! n1) goto label_774; // normal if
/* 000139AA: 0035 */ g_struct_3.WINNT;
/* 000139B9: 0006 */ obj0 = LAST_RESULT;
/* 000139C3: 0033 */ obj0.bWinNT() = 1;
/* 000139D8: 0006 */ obj0 = NOTHING;
/* 000139E2: 0021 */ function_210(85, n0, s0);
/* 000139F3: 0033 */ g_struct_3.nWinMajor = n0;
/* 00013A09: 000D */ n1 = n0 == 4;
/* 00013A18: 0004 */ if(! n1) goto label_771; // normal if
/* 00013A24: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013A41: 0035 */ g_struct_3.WINNT;
/* 00013A50: 0006 */ obj0 = LAST_RESULT;
/* 00013A5A: 0033 */ obj0.bWinNT4() = 1;
/* 00013A70: 0006 */ obj0 = NOTHING;
/* 00013A7A: 0005 */ goto label_773;
// : Jump Referenced(1):
// : 00013A18,
label_771:
/* 00013A85: 0009 */ n1 = n0 < 4;
/* 00013A94: 0004 */ if(! n1) goto label_772; // normal if
/* 00013AA0: 0035 */ g_struct_3.WINNT;
/* 00013AAF: 0006 */ obj0 = LAST_RESULT;
/* 00013AB9: 0033 */ obj0.bWinNT351() = 1;
/* 00013AD1: 0006 */ obj0 = NOTHING;
/* 00013ADB: 0005 */ goto label_773;
// : Jump Referenced(1):
// : 00013A94,
label_772:
/* 00013AE6: 000D */ n1 = n0 == 5;
/* 00013AF5: 0004 */ if(! n1) goto label_773; // normal if
/* 00013B01: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013B1E: 0035 */ g_struct_3.WINNT;
/* 00013B2D: 0006 */ obj0 = LAST_RESULT;
/* 00013B37: 0033 */ obj0.bWin2000() = 1;
/* 00013B4E: 0006 */ obj0 = NOTHING;
// : Jump Referenced(3):
// : 00013A7A, 00013ADB, 00013AF5,
label_773:
/* 00013B5A: 0021 */ function_210(95, n0, s0);
/* 00013B6B: 0033 */ g_struct_3.nWinMinor = n0;
/* 00013B81: 0021 */ function_210(90, n0, s0);
/* 00013B92: 0033 */ g_struct_3.nOSMinor = n0;
/* 00013BA7: 0021 */ function_210(80, n0, s0);
/* 00013BB8: 0033 */ g_struct_3.nOSMajor = n0;
/* 00013BCD: 0021 */ function_293();
/* 00013BD3: 0005 */ goto label_777;
// : Jump Referenced(1):
// : 0001399E,
label_774:
/* 00013BDE: 000D */ n1 = n0 == 6;
/* 00013BED: 0004 */ if(! n1) goto label_777; // normal if
/* 00013BF9: 0035 */ g_struct_3.WIN9X;
/* 00013C08: 0006 */ obj0 = LAST_RESULT;
/* 00013C12: 0033 */ obj0.bWin9X() = 1;
/* 00013C27: 0006 */ obj0 = NOTHING;
/* 00013C31: 0033 */ g_struct_3.bShellExplorer = 1;
/* 00013C4E: 0021 */ function_210(95, n0, s0);
/* 00013C5F: 0033 */ g_struct_3.nWinMinor = n0;
/* 00013C75: 0009 */ n1 = n0 < 10;
/* 00013C84: 0004 */ if(! n1) goto label_775; // normal if
/* 00013C90: 0035 */ g_struct_3.WIN9X;
/* 00013C9F: 0006 */ obj0 = LAST_RESULT;
/* 00013CA9: 0033 */ obj0.bWin95() = 1;
/* 00013CBE: 0006 */ obj0 = NOTHING;
/* 00013CC8: 0005 */ goto label_776;
// : Jump Referenced(1):
// : 00013C84,
label_775:
/* 00013CD3: 0035 */ g_struct_3.WIN9X;
/* 00013CE2: 0006 */ obj0 = LAST_RESULT;
/* 00013CEC: 0033 */ obj0.bWin98() = 1;
/* 00013D01: 0006 */ obj0 = NOTHING;
// : Jump Referenced(1):
// : 00013CC8,
label_776:
/* 00013D0D: 0021 */ function_294();
/* 00013D13: 0021 */ function_210(90, n0, s0);
/* 00013D24: 0033 */ g_struct_3.nOSMinor = n0;
/* 00013D39: 0021 */ function_210(80, n0, s0);
/* 00013D4A: 0033 */ g_struct_3.nOSMajor = n0;
/* 00013D5F: 0021 */ function_210(85, n0, s0);
/* 00013D70: 0033 */ g_struct_3.nWinMajor = n0;
// : Jump Referenced(2):
// : 00013BD3, 00013BED,
label_777:
/* 00013D88: 0021 */ function_210(10, n0, s0);
/* 00013D99: 000D */ n1 = n0 == 601;
/* 00013DA8: 0004 */ if(! n1) goto label_778; // normal if
/* 00013DB4: 0033 */ g_struct_3.bAlpha = 1;
/* 00013DC9: 0005 */ goto label_779;
// : Jump Referenced(1):
// : 00013DA8,
label_778:
/* 00013DD4: 0033 */ g_struct_3.bIntel = 1;
// : Jump Referenced(1):
// : 00013DC9,
label_779:
/* 00013DEB: 0024 */ return;
/* 00013DEF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013BCD,
function NUMBER function_293()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 00013E01: 0022 */ // -- Start Function Code -- //
/* 00013E0A: 0035 */ g_struct_3.WINNT;
/* 00013E19: 0006 */ obj0 = LAST_RESULT;
/* 00013E23: 0021 */ function_241(8, s0);
/* 00013E31: 0006 */ n4 = LAST_RESULT;
/* 00013E3B: 0033 */ obj0.bAdmin_Logged_On() = n4;
/* 00013E58: 0006 */ obj0 = NOTHING;
/* 00013E62: 0006 */ s1 = "Software\\Microsoft\\Windows NT\\CurrentVersion";
/* 00013E98: 0021 */ function_305(-2147483646);
/* 00013EA3: 0006 */ s2 = "CSDVersion";
/* 00013EB7: 0021 */ function_304(s1, s2, n0, s3, n1);
/* 00013ECC: 0028 */ StrLengthChars(s3);
/* 00013ED3: 0006 */ n2 = LAST_RESULT;
/* 00013EDD: 000F */ n4 = n2 - 1;
/* 00013EEC: 0029 */ StrSub(s4, s3, n4, 1);
/* 00013EFE: 002C */ StrToNum(n3, s4);
/* 00013F08: 0035 */ g_struct_3.WINNT;
/* 00013F17: 0006 */ obj0 = LAST_RESULT;
/* 00013F21: 0033 */ obj0.nServicePack() = n3;
/* 00013F3A: 0006 */ obj0 = NOTHING;
/* 00013F44: 0024 */ return;
/* 00013F48: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013D0D,
function NUMBER function_294()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
OBJECT obj0;
begin
/* 00013F5A: 0022 */ // -- Start Function Code -- //
/* 00013F63: 0006 */ s0 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion";
/* 00013F96: 0006 */ s1 = "SubVersionNumber";
/* 00013FB0: 0021 */ function_311(-2147483646, s0, s1, n0, s2, n1);
/* 00013FCA: 0006 */ n2 = LAST_RESULT;
/* 00013FD4: 000D */ n2 = n2 == 0;
/* 00013FE3: 0004 */ if(! n2) goto label_782; // normal if
/* 00013FEF: 0006 */ s3 = s2;
// : Jump Referenced(1):
// : 00013FE3,
label_782:
/* 00013FFB: 0008 */ n2 = s3 % "a";
/* 00014009: 0004 */ if(! n2) goto label_783; // normal if
/* 00014015: 0035 */ g_struct_3.WIN9X;
/* 00014024: 0006 */ obj0 = LAST_RESULT;
/* 0001402E: 0033 */ obj0.bSubversion_A() = 1;
/* 0001404A: 0006 */ obj0 = NOTHING;
/* 00014054: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 00014009,
label_783:
/* 0001405F: 0008 */ n2 = s3 % "b";
/* 0001406D: 0004 */ if(! n2) goto label_784; // normal if
/* 00014079: 0035 */ g_struct_3.WIN9X;
/* 00014088: 0006 */ obj0 = LAST_RESULT;
/* 00014092: 0033 */ obj0.bSubversion_B() = 1;
/* 000140AE: 0006 */ obj0 = NOTHING;
/* 000140B8: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 0001406D,
label_784:
/* 000140C3: 0008 */ n2 = s3 % "c";
/* 000140D1: 0004 */ if(! n2) goto label_785; // normal if
/* 000140DD: 0035 */ g_struct_3.WIN9X;
/* 000140EC: 0006 */ obj0 = LAST_RESULT;
/* 000140F6: 0033 */ obj0.bSubversion_C() = 1;
/* 00014112: 0006 */ obj0 = NOTHING;
/* 0001411C: 0005 */ goto label_786;
// : Jump Referenced(1):
// : 000140D1,
label_785:
/* 00014127: 000D */ n2 = s3 == "";
/* 00014134: 0004 */ if(! n2) goto label_786; // normal if
/* 00014140: 0035 */ g_struct_3.WIN9X;
/* 0001414F: 0006 */ obj0 = LAST_RESULT;
/* 00014159: 0033 */ obj0.bVersionNotFound() = 1;
/* 00014178: 0006 */ obj0 = NOTHING;
// : Jump Referenced(4):
// : 00014054, 000140B8, 0001411C, 00014134,
label_786:
/* 00014184: 0024 */ return;
/* 00014188: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000CCB9, 0000CD0D, 0000CD6E, 0000CDC3, 0000CE26,
// :
function NUMBER function_295(s0, s1, s2, s3)
STRING s4;
STRING s5;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n5;
begin
/* 0001419A: 0022 */ // -- Start Function Code -- //
/* 000141A3: 000D */ n5 = s1 == "";
/* 000141B0: 0004 */ if(! n5) goto label_788; // normal if
/* 000141BC: 0006 */ n1 = 0;
/* 000141C8: 0005 */ goto label_789;
// : Jump Referenced(1):
// : 000141B0,
label_788:
/* 000141D3: 001A */ n1 = &s1;
// : Jump Referenced(1):
// : 000141C8,
label_789:
/* 000141DF: 000D */ n5 = s2 == "";
/* 000141EC: 0004 */ if(! n5) goto label_790; // normal if
/* 000141F8: 0006 */ n0 = 0;
/* 00014204: 0005 */ goto label_791;
// : Jump Referenced(1):
// : 000141EC,
label_790:
/* 0001420F: 001A */ n0 = &s2;
// : Jump Referenced(1):
// : 00014204,
label_791:
/* 0001421B: 0031 */ Resize(s3, 2048);
/* 00014227: 0032 */ SizeOf(s3);
/* 0001422E: 0006 */ n3 = LAST_RESULT;
/* 00014238: 000D */ n5 = s0 == "WIN.INI";
/* 0001424C: 0004 */ if(! n5) goto label_792; // normal if
/* 00014258: 0020 */ KERNEL32.GetProfileStringA(n1, n0, "", s3, n3);
/* 0001426D: 0006 */ n2 = LAST_RESULT;
/* 00014277: 0005 */ goto label_796;
// : Jump Referenced(1):
// : 0001424C,
label_792:
/* 00014282: 0021 */ function_298(s0);
/* 0001428B: 0006 */ n5 = LAST_RESULT;
/* 00014295: 000D */ n5 = n5 == 0;
/* 000142A4: 0004 */ if(! n5) goto label_793; // normal if
/* 000142B0: 0021 */ function_446();
/* 000142B6: 0006 */ s5 = LAST_RESULT;
/* 000142C0: 0014 */ s4 = s5 ^ s0;
/* 000142CD: 0005 */ goto label_794;
// : Jump Referenced(1):
// : 000142A4,
label_793:
/* 000142D8: 0006 */ s4 = s0;
// : Jump Referenced(1):
// : 000142CD,
label_794:
/* 000142E4: 0021 */ function_241(3, s4);
/* 000142F2: 0006 */ n5 = LAST_RESULT;
/* 000142FC: 000D */ n5 = n5 == 0;
/* 0001430B: 0004 */ if(! n5) goto label_795; // normal if
/* 00014317: 0027 */ // -- Start Return Code -- //
/* 0001431B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001430B,
label_795:
/* 00014326: 0020 */ KERNEL32.GetPrivateProfileStringA(n1, n0, "", s3, n3, s0);
/* 0001433E: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00014277,
label_796:
/* 0001434A: 000D */ n5 = n2 == 0;
/* 00014359: 0004 */ if(! n5) goto label_797; // normal if
/* 00014365: 0027 */ // -- Start Return Code -- //
/* 00014369: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014359,
label_797:
/* 00014374: 0009 */ n5 = n3 < n2;
/* 00014381: 0004 */ if(! n5) goto label_798; // normal if
/* 0001438D: 0027 */ // -- Start Return Code -- //
/* 00014391: 0023 */ return -5;
// : Jump Referenced(1):
// : 00014381,
label_798:
/* 0001439C: 000B */ n5 = n2 <= 0;
/* 000143AB: 0004 */ if(! n5) goto label_799; // normal if
/* 000143B7: 0006 */ s3 = "";
// : Jump Referenced(1):
// : 000143AB,
label_799:
/* 000143C3: 0027 */ // -- Start Return Code -- //
/* 000143C7: 0023 */ return 0;
/* 000143D0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00022691, 000226C7, 000226FB,
function NUMBER function_296(s0, s1, s2, s3)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 000143DE: 0022 */ // -- Start Function Code -- //
/* 000143E7: 000D */ n3 = s2 == "";
/* 000143F4: 0004 */ if(! n3) goto label_801; // normal if
/* 00014400: 0006 */ n0 = 0;
/* 0001440C: 0005 */ goto label_802;
// : Jump Referenced(1):
// : 000143F4,
label_801:
/* 00014417: 001A */ n0 = &s2;
// : Jump Referenced(1):
// : 0001440C,
label_802:
/* 00014423: 000D */ n3 = s3 == "";
/* 00014430: 0004 */ if(! n3) goto label_803; // normal if
/* 0001443C: 0006 */ n1 = 0;
/* 00014448: 0005 */ goto label_804;
// : Jump Referenced(1):
// : 00014430,
label_803:
/* 00014453: 001A */ n1 = &s3;
// : Jump Referenced(1):
// : 00014448,
label_804:
/* 0001445F: 000D */ n3 = s0 == "WIN.INI";
/* 00014473: 0004 */ if(! n3) goto label_805; // normal if
/* 0001447F: 0020 */ KERNEL32.WriteProfileStringA(s1, n0, n1);
/* 0001448E: 0006 */ n2 = LAST_RESULT;
/* 00014498: 0005 */ goto label_806;
// : Jump Referenced(1):
// : 00014473,
label_805:
/* 000144A3: 0020 */ KERNEL32.WritePrivateProfileStringA(s1, n0, n1, s0);
/* 000144B5: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00014498,
label_806:
/* 000144C1: 000D */ n3 = s1 == "";
/* 000144CE: 000D */ n4 = s2 == "";
/* 000144DB: 0019 */ n3 = n3 && n4;
/* 000144E8: 000D */ n4 = s3 == "";
/* 000144F5: 0019 */ n3 = n3 && n4;
/* 00014502: 0018 */ n3 = n2 || n3;
/* 0001450F: 0004 */ if(! n3) goto label_808; // normal if
/* 0001451B: 000E */ n3 = s2 != "";
/* 00014528: 000E */ n4 = s3 != "";
/* 00014535: 0019 */ n3 = n3 && n4;
/* 00014542: 0004 */ if(! n3) goto label_807; // normal if
/* 0001454E: 0021 */ function_297(s0, s1, s2, "");
// : Jump Referenced(1):
// : 00014542,
label_807:
/* 00014562: 0027 */ // -- Start Return Code -- //
/* 00014566: 0023 */ return 0;
/* 0001456F: 0005 */ goto label_809;
// : Jump Referenced(1):
// : 0001450F,
label_808:
/* 0001457A: 0027 */ // -- Start Return Code -- //
/* 0001457E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001456F,
label_809:
/* 00014589: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001454E,
function NUMBER function_297(s0, s1, s2, s3)
NUMBER n0;
VARIANT array_0(6);
VARIANT array_1(0);
OBJECT obj2;
OBJECT obj3;
begin
/* 00014597: 0022 */ // -- Start Function Code -- //
/* 000145A0: 0021 */ function_453();
/* 000145A6: 0034 */ set obj2 = LAST_RESULT;
/* 000145B0: 0020 */ ISRT.IsObject(obj2);
/* 000145B9: 0006 */ n0 = LAST_RESULT;
/* 000145C3: 0004 */ if(! n0) goto label_811; // normal if
/* 000145CF: 0033 */ array_0(0) = s0;
/* 000145E1: 0033 */ array_0(1) = s1;
/* 000145F3: 0033 */ array_0(2) = s2;
/* 00014605: 0033 */ array_0(3) = s3;
/* 00014617: 0033 */ array_0(4) = 0;
/* 0001462B: 0033 */ array_0(5) = 0;
/* 0001463F: 0035 */ obj2.OpSequence("OPTYPE_INI");
/* 00014660: 0006 */ obj3 = LAST_RESULT;
/* 0001466A: 0035 */ obj3.Add(array_0, array_1);
/* 0001467D: 0006 */ obj3 = NOTHING;
// : Jump Referenced(1):
// : 000145C3,
label_811:
/* 00014689: 0027 */ // -- Start Return Code -- //
/* 0001468D: 0023 */ return 0;
/* 00014696: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000A4F1, 0000A5FA, 0000B036, 0000B1BC, 00014282,
// : 0001B3FD,
function NUMBER function_298(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 000146B4: 0022 */ // -- Start Function Code -- //
/* 000146BD: 0021 */ function_425(s1, s0, 0);
/* 000146CE: 0021 */ function_425(s2, s0, 2);
/* 000146DF: 000D */ n0 = s1 == "";
/* 000146EC: 000D */ n1 = s2 == "";
/* 000146F9: 0018 */ n0 = n0 || n1;
/* 00014706: 0004 */ if(! n0) goto label_813; // normal if
/* 00014712: 0027 */ // -- Start Return Code -- //
/* 00014716: 0023 */ return 0;
// : Jump Referenced(1):
// : 00014706,
label_813:
/* 00014721: 001E */ n0 = s1[1];
/* 00014730: 000D */ n0 = n0 == 58;
/* 0001473F: 0004 */ if(! n0) goto label_814; // normal if
/* 0001474B: 0027 */ // -- Start Return Code -- //
/* 0001474F: 001E */ n0 = s1[0];
/* 0001475E: 0021 */ function_300(n0);
/* 00014767: 0006 */ n0 = LAST_RESULT;
/* 00014771: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001473F,
label_814:
/* 0001477A: 0027 */ // -- Start Return Code -- //
/* 0001477E: 0023 */ return 1;
/* 00014787: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000A504, 0000B1CF,
function NUMBER function_299(s0, n0)
NUMBER n2;
begin
/* 00014795: 0022 */ // -- Start Function Code -- //
/* 0001479E: 000D */ n2 = n0 == 0;
/* 000147AD: 0004 */ if(! n2) goto label_816; // normal if
/* 000147B9: 0021 */ function_301(s0);
// : Jump Referenced(1):
// : 000147AD,
label_816:
/* 000147C4: 0014 */ s0 = s0 ^ "";
/* 000147D1: 0027 */ // -- Start Return Code -- //
/* 000147D5: 0023 */ return 0;
/* 000147DE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001475E,
function NUMBER function_300(n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 000147EC: 0022 */ // -- Start Function Code -- //
/* 000147F5: 0027 */ // -- Start Return Code -- //
/* 000147F9: 000C */ n1 = n0 >= 97;
/* 00014808: 000B */ n2 = n0 <= 122;
/* 00014817: 0019 */ n1 = n1 && n2;
/* 00014824: 000C */ n2 = n0 >= 65;
/* 00014833: 000B */ n3 = n0 <= 90;
/* 00014842: 0019 */ n2 = n2 && n3;
/* 0001484F: 0018 */ n1 = n1 || n2;
/* 0001485C: 0023 */ return n1;
/* 00014863: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000147B9,
function NUMBER function_301(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00014871: 0022 */ // -- Start Function Code -- //
/* 0001487A: 0021 */ function_425(s1, s0, 1);
/* 0001488B: 000D */ n1 = s1 == "";
/* 00014898: 0004 */ if(! n1) goto label_819; // normal if
/* 000148A4: 0007 */ s0 = ".\\" + s0;
/* 000148B3: 0027 */ // -- Start Return Code -- //
/* 000148B7: 0023 */ return 1;
// : Jump Referenced(1):
// : 00014898,
label_819:
/* 000148C2: 0028 */ StrLengthChars(s1);
/* 000148C9: 0006 */ n0 = LAST_RESULT;
/* 000148D3: 0009 */ n1 = n0 < 2;
/* 000148E2: 0004 */ if(! n1) goto label_820; // normal if
/* 000148EE: 0027 */ // -- Start Return Code -- //
/* 000148F2: 0023 */ return 0;
// : Jump Referenced(1):
// : 000148E2,
label_820:
/* 000148FD: 001E */ n1 = s1[1];
/* 0001490C: 000D */ n1 = n1 == 58;
/* 0001491B: 000D */ n2 = n0 == 2;
/* 0001492A: 0019 */ n1 = n1 && n2;
/* 00014937: 0004 */ if(! n1) goto label_821; // normal if
/* 00014943: 0021 */ function_423(s0, s2);
/* 0001494F: 0007 */ s3 = s1 + ".\\";
/* 0001495E: 0007 */ s0 = s3 + s2;
/* 0001496B: 0027 */ // -- Start Return Code -- //
/* 0001496F: 0023 */ return 1;
// : Jump Referenced(1):
// : 00014937,
label_821:
/* 0001497A: 0027 */ // -- Start Return Code -- //
/* 0001497E: 0023 */ return 0;
/* 00014987: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002386D,
function NUMBER function_302()
STRING s0;
NUMBER n0;
NUMBER n1;
begin
/* 00014995: 0022 */ // -- Start Function Code -- //
/* 0001499E: 0021 */ function_261(12, g_str63);
/* 000149AC: 0021 */ function_261(20, g_str64);
/* 000149BA: 0021 */ function_261(28, g_str65);
/* 000149C8: 0021 */ function_261(65, "Success");
/* 000149DD: 0021 */ function_261(73, "Installation Successful.");
/* 00014A03: 0004 */ if(! g_number37) goto label_823; // normal if
/* 00014A0F: 0027 */ // -- Start Return Code -- //
/* 00014A13: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014A03,
label_823:
/* 00014A1E: 000D */ n0 = g_str63 == "";
/* 00014A2B: 000D */ n1 = g_str64 == "";
/* 00014A38: 0018 */ n0 = n0 || n1;
/* 00014A45: 000D */ n1 = g_str65 == "";
/* 00014A52: 0018 */ n0 = n0 || n1;
/* 00014A5F: 000D */ n1 = g_str66 == "";
/* 00014A6C: 0018 */ n0 = n0 || n1;
/* 00014A79: 0004 */ if(! n0) goto label_824; // normal if
/* 00014A85: 0027 */ // -- Start Return Code -- //
/* 00014A89: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014A79,
label_824:
/* 00014A94: 0021 */ function_415(g_str63, g_str64, g_str65);
/* 00014AA3: 0021 */ function_416(0);
/* 00014AAE: 0014 */ s0 = "Software" ^ g_str63;
/* 00014AC3: 0014 */ s0 = s0 ^ g_str64;
/* 00014AD0: 0014 */ s0 = s0 ^ g_str65;
/* 00014ADD: 0007 */ g_str62 = s0 + "\\";
/* 00014AEB: 0020 */ ISRT._RegCreateKey(g_number27, -2147483646, g_str62, "", 1);
/* 00014B04: 0006 */ n0 = LAST_RESULT;
/* 00014B0E: 0009 */ n0 = n0 < 0;
/* 00014B1D: 0004 */ if(! n0) goto label_825; // normal if
/* 00014B29: 0006 */ g_str62 = "";
/* 00014B33: 0027 */ // -- Start Return Code -- //
/* 00014B37: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014B1D,
label_825:
/* 00014B42: 0006 */ g_number36 = 1;
/* 00014B4E: 0027 */ // -- Start Return Code -- //
/* 00014B52: 0023 */ return 0;
/* 00014B5B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220A4,
function NUMBER function_303(s0, s1, s2, s3)
begin
/* 00014B69: 0022 */ // -- Start Function Code -- //
/* 00014B72: 0006 */ g_str63 = s0;
/* 00014B7C: 0006 */ g_str64 = s1;
/* 00014B86: 0006 */ g_str65 = s2;
/* 00014B90: 0006 */ g_str66 = s3;
/* 00014B9A: 0027 */ // -- Start Return Code -- //
/* 00014B9E: 0023 */ return 0;
/* 00014BA7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00013EB7,
function NUMBER function_304(s0, s1, n0, s2, n1)
NUMBER n2;
begin
/* 00014BB5: 0022 */ // -- Start Function Code -- //
/* 00014BBE: 0027 */ // -- Start Return Code -- //
/* 00014BC2: 0021 */ function_311(g_number38, s0, s1, n0, s2, n1);
/* 00014BDA: 0006 */ n2 = LAST_RESULT;
/* 00014BE4: 0023 */ return n2;
/* 00014BEB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000059EC, 00013E98,
function NUMBER function_305(n0)
begin
/* 00014BF9: 0022 */ // -- Start Function Code -- //
/* 00014C02: 0006 */ g_number38 = n0;
/* 00014C0C: 0027 */ // -- Start Return Code -- //
/* 00014C10: 0023 */ return 0;
/* 00014C19: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 000053F9, 00005432, 00014D80, 00014DC2, 00014E04,
// :
function NUMBER function_306(n0, s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 00014C27: 0022 */ // -- Start Function Code -- //
/* 00014C30: 0021 */ function_310(n0, s1, s2, n1);
/* 00014C42: 0006 */ n2 = LAST_RESULT;
/* 00014C4C: 0009 */ n2 = n2 < 0;
/* 00014C5B: 0004 */ if(! n2) goto label_830; // normal if
/* 00014C67: 0027 */ // -- Start Return Code -- //
/* 00014C6B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014C5B,
label_830:
/* 00014C76: 0021 */ function_425(s3, s1, 1);
/* 00014C87: 0021 */ function_429(s3);
/* 00014C90: 0020 */ ISRT._RegCreateKey(g_number27, -2147483646, s3, "", 1);
/* 00014CA9: 0027 */ // -- Start Return Code -- //
/* 00014CAD: 0021 */ function_312(n1, s1, s2, 1, s0, -1);
/* 00014CC9: 0006 */ n2 = LAST_RESULT;
/* 00014CD3: 0023 */ return n2;
/* 00014CDA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000059F7,
function NUMBER function_307(s0, s1, n0, s2, n1)
NUMBER n2;
begin
/* 00014CE8: 0022 */ // -- Start Function Code -- //
/* 00014CF1: 0027 */ // -- Start Return Code -- //
/* 00014CF5: 0021 */ function_312(g_number38, s0, s1, n0, s2, n1);
/* 00014D0D: 0006 */ n2 = LAST_RESULT;
/* 00014D17: 0023 */ return n2;
/* 00014D1E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022800,
function NUMBER function_308()
NUMBER n0;
begin
/* 00014D2C: 0022 */ // -- Start Function Code -- //
/* 00014D35: 0027 */ // -- Start Return Code -- //
/* 00014D39: 0021 */ function_309(g_str12);
/* 00014D42: 0006 */ n0 = LAST_RESULT;
/* 00014D4C: 0023 */ return n0;
/* 00014D53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014D39,
function NUMBER function_309(s0)
STRING s1;
NUMBER n0;
begin
/* 00014D61: 0022 */ // -- Start Function Code -- //
/* 00014D6A: 0014 */ s1 = g_str10 ^ "setup.ilg";
/* 00014D80: 0021 */ function_306(4, s0);
/* 00014D8E: 0006 */ n0 = LAST_RESULT;
/* 00014D98: 0009 */ n0 = n0 < 0;
/* 00014DA7: 0004 */ if(! n0) goto label_834; // normal if
/* 00014DB3: 0027 */ // -- Start Return Code -- //
/* 00014DB7: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014DA7,
label_834:
/* 00014DC2: 0021 */ function_306(3, g_str64);
/* 00014DD0: 0006 */ n0 = LAST_RESULT;
/* 00014DDA: 0009 */ n0 = n0 < 0;
/* 00014DE9: 0004 */ if(! n0) goto label_835; // normal if
/* 00014DF5: 0027 */ // -- Start Return Code -- //
/* 00014DF9: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014DE9,
label_835:
/* 00014E04: 0021 */ function_306(5, s1);
/* 00014E12: 0006 */ n0 = LAST_RESULT;
/* 00014E1C: 0009 */ n0 = n0 < 0;
/* 00014E2B: 0004 */ if(! n0) goto label_836; // normal if
/* 00014E37: 0027 */ // -- Start Return Code -- //
/* 00014E3B: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014E2B,
label_836:
/* 00014E46: 0027 */ // -- Start Return Code -- //
/* 00014E4A: 0023 */ return 0;
/* 00014E53: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014C30,
function NUMBER function_310(n0, s0, s1, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 00014E61: 0022 */ // -- Start Function Code -- //
/* 00014E6A: 0006 */ n1 = -2147483646;
/* 00014E76: 0035 */ g_struct_3.WINNT;
/* 00014E85: 0006 */ obj0 = LAST_RESULT;
/* 00014E8F: 0035 */ obj0.bWinNT();
/* 00014E9F: 0006 */ obj0 = NOTHING;
/* 00014EA9: 0006 */ n3 = LAST_RESULT;
/* 00014EB3: 0035 */ g_struct_3.bShellExplorer;
/* 00014ECB: 0006 */ n4 = LAST_RESULT;
/* 00014ED5: 0019 */ n3 = n3 && n4;
/* 00014EE2: 0019 */ n3 = n3 && n2;
/* 00014EEF: 0004 */ if(! n3) goto label_838; // normal if
/* 00014EFB: 0021 */ function_392();
/* 00014F01: 0006 */ n3 = LAST_RESULT;
/* 00014F0B: 000D */ n3 = n3 == 0;
/* 00014F1A: 0004 */ if(! n3) goto label_838; // normal if
/* 00014F26: 0006 */ n1 = -2147483647;
// : Jump Referenced(2):
// : 00014EEF, 00014F1A,
label_838:
/* 00014F34: 0001 */ // -- While/Switch -- //
/* 00014F3A: 000D */ n3 = n0 == 1;
/* 00014F49: 0004 */ if(! n3) goto label_841; // normal if
/* 00014F55: 000D */ n3 = g_str66 == "";
/* 00014F62: 0004 */ if(! n3) goto label_840; // normal if
/* 00014F6E: 0027 */ // -- Start Return Code -- //
/* 00014F72: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014F62,
label_840:
/* 00014F7D: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + g_str66;
/* 00014FBE: 0006 */ s1 = "Path";
/* 00014FCC: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 00014F49,
label_841:
/* 00014FD7: 000D */ n3 = n0 == 2;
/* 00014FE6: 0004 */ if(! n3) goto label_843; // normal if
/* 00014FF2: 000D */ n3 = g_str66 == "";
/* 00014FFF: 0004 */ if(! n3) goto label_842; // normal if
/* 0001500B: 0027 */ // -- Start Return Code -- //
/* 0001500F: 0023 */ return -1;
// : Jump Referenced(1):
// : 00014FFF,
label_842:
/* 0001501A: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + g_str66;
/* 0001505B: 0006 */ s1 = "";
/* 00015065: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 00014FE6,
label_843:
/* 00015070: 000D */ n3 = n0 == 3;
/* 0001507F: 0004 */ if(! n3) goto label_845; // normal if
/* 0001508B: 000D */ n3 = g_str1 == "";
/* 00015098: 0004 */ if(! n3) goto label_844; // normal if
/* 000150A4: 0027 */ // -- Start Return Code -- //
/* 000150A8: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015098,
label_844:
/* 000150B3: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 000150F4: 0006 */ s1 = "DisplayName";
/* 00015109: 0006 */ n2 = 1;
/* 00015115: 0006 */ n1 = -2147483646;
/* 00015121: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 0001507F,
label_845:
/* 0001512C: 000D */ n3 = n0 == 4;
/* 0001513B: 0004 */ if(! n3) goto label_847; // normal if
/* 00015147: 000D */ n3 = g_str1 == "";
/* 00015154: 0004 */ if(! n3) goto label_846; // normal if
/* 00015160: 0027 */ // -- Start Return Code -- //
/* 00015164: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015154,
label_846:
/* 0001516F: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 000151B0: 0006 */ s1 = "UninstallString";
/* 000151C9: 0006 */ n2 = 1;
/* 000151D5: 0006 */ n1 = -2147483646;
/* 000151E1: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 0001513B,
label_847:
/* 000151EC: 000D */ n3 = n0 == 5;
/* 000151FB: 0004 */ if(! n3) goto label_849; // normal if
/* 00015207: 000D */ n3 = g_str1 == "";
/* 00015214: 0004 */ if(! n3) goto label_848; // normal if
/* 00015220: 0027 */ // -- Start Return Code -- //
/* 00015224: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015214,
label_848:
/* 0001522F: 0007 */ s0 = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + g_str1;
/* 00015270: 0006 */ s1 = "LogFile";
/* 00015281: 0006 */ n2 = 1;
/* 0001528D: 0006 */ n1 = -2147483646;
/* 00015299: 0005 */ goto label_850;
// : Jump Referenced(1):
// : 000151FB,
label_849:
/* 000152A4: 0027 */ // -- Start Return Code -- //
/* 000152A8: 0023 */ return -1;
// : Jump Referenced(5):
// : 00014FCC, 00015065, 00015121, 000151E1, 00015299,
// :
label_850:
/* 000152B3: 0027 */ // -- Start Return Code -- //
/* 000152B7: 0023 */ return 0;
/* 000152C0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(6):
// : 0000C218, 0000DBD8, 00013FB0, 00014BC2, 000191C4,
// : 000191EB,
function NUMBER function_311(n0, s0, s1, n1, s2, n2)
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
begin
/* 000152D2: 0022 */ // -- Start Function Code -- //
/* 000152DB: 0006 */ n5 = 0;
/* 000152E7: 0021 */ function_428(s2);
/* 000152F0: 0006 */ n4 = LAST_RESULT;
/* 000152FA: 0020 */ ISRT._RegQueryKeyvalue(g_number27, n0, s0, s1, n1, s2, n4);
/* 00015315: 0006 */ n3 = LAST_RESULT;
/* 0001531F: 000D */ n6 = n3 == -10;
/* 0001532E: 0004 */ if(! n6) goto label_852; // normal if
/* 0001533A: 0020 */ ISRT._RegQueryKeyBinaryvalue(g_number27, n0, s0, s1, s2, n4);
/* 00015352: 0006 */ n3 = LAST_RESULT;
/* 0001535C: 0006 */ n1 = 3;
/* 00015368: 0006 */ n5 = 1;
// : Jump Referenced(1):
// : 0001532E,
label_852:
/* 00015376: 000D */ n6 = n3 == 0;
/* 00015385: 0004 */ if(! n6) goto label_853; // normal if
/* 00015391: 0006 */ n2 = n4;
// : Jump Referenced(1):
// : 00015385,
label_853:
/* 0001539D: 000B */ n6 = n3 <= 0;
/* 000153AC: 0004 */ if(! n6) goto label_854; // normal if
/* 000153B8: 0027 */ // -- Start Return Code -- //
/* 000153BC: 0023 */ return n3;
// : Jump Referenced(1):
// : 000153AC,
label_854:
/* 000153C5: 0032 */ SizeOf(s2);
/* 000153CC: 0006 */ n6 = LAST_RESULT;
/* 000153D6: 000A */ n6 = n3 > n6;
/* 000153E3: 0004 */ if(! n6) goto label_856; // normal if
/* 000153EF: 0031 */ Resize(s2, n4);
/* 000153F9: 0006 */ n6 = LAST_RESULT;
/* 00015403: 0009 */ n6 = n6 < 0;
/* 00015412: 0004 */ if(! n6) goto label_855; // normal if
/* 0001541E: 0027 */ // -- Start Return Code -- //
/* 00015422: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015412,
label_855:
/* 0001542D: 0021 */ function_428(s2);
/* 00015436: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 000153E3,
label_856:
/* 00015442: 0004 */ if(! n5) goto label_857; // normal if
/* 0001544E: 0027 */ // -- Start Return Code -- //
/* 00015452: 0020 */ ISRT._RegQueryKeyBinaryvalue(g_number27, n0, s0, s1, s2, n2);
/* 0001546A: 0006 */ n6 = LAST_RESULT;
/* 00015474: 0023 */ return n6;
// : Jump Referenced(1):
// : 00015442,
label_857:
/* 0001547D: 0027 */ // -- Start Return Code -- //
/* 00015481: 0020 */ ISRT._RegQueryKeyvalue(g_number27, n0, s0, s1, n1, s2, n2);
/* 0001549C: 0006 */ n6 = LAST_RESULT;
/* 000154A6: 0023 */ return n6;
/* 000154AD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00014CAD, 00014CF5,
function NUMBER function_312(n0, s0, s1, n1, s2, n2)
NUMBER n3;
begin
/* 000154BB: 0022 */ // -- Start Function Code -- //
/* 000154C4: 000D */ n3 = n1 == 3;
/* 000154D3: 0004 */ if(! n3) goto label_859; // normal if
/* 000154DF: 0027 */ // -- Start Return Code -- //
/* 000154E3: 0020 */ ISRT._RegSetKeyBinaryvalue(g_number27, n0, s0, s1, s2, n2);
/* 000154FB: 0006 */ n3 = LAST_RESULT;
/* 00015505: 0023 */ return n3;
// : Jump Referenced(1):
// : 000154D3,
label_859:
/* 0001550E: 0027 */ // -- Start Return Code -- //
/* 00015512: 0020 */ ISRT._RegSetKeyvalue(g_number27, n0, s0, s1, n1, s2, n2);
/* 0001552D: 0006 */ n3 = LAST_RESULT;
/* 00015537: 0023 */ return n3;
/* 0001553E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E13D,
function NUMBER function_313()
begin
/* 0001554C: 0022 */ // -- Start Function Code -- //
/* 00015555: 0006 */ g_number38 = -2147483648;
/* 00015561: 0027 */ // -- Start Return Code -- //
/* 00015565: 0023 */ return 0;
/* 0001556E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(11):
// : 0000785C, 00007871, 00008580, 00019B02, 0001B53F,
// : 0001C5B7, 0001C5CC, 0001C916, 0001D015, 00020A76,
// : 00020A8B,
function NUMBER function_319(n0)
NUMBER n1;
begin
/* 0001557C: 0022 */ // -- Start Function Code -- //
/* 00015585: 0027 */ // -- Start Return Code -- //
/* 00015589: 0020 */ ISRT._ListCreate(g_number27, n0);
/* 00015595: 0006 */ n1 = LAST_RESULT;
/* 0001559F: 0023 */ return n1;
/* 000155A6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(17):
// : 000078EE, 000078F7, 0000790F, 00007918, 00008681,
// : 000086FF, 00008717, 00019B5B, 0001C810, 0001C819,
// : 0001C9B7, 0001C9CF, 0001D088, 0001D1A1, 0001D1D8,
// : 00020B42, 00020B4B,
function NUMBER function_320(n0)
NUMBER n1;
begin
/* 000155B4: 0022 */ // -- Start Function Code -- //
/* 000155BD: 0027 */ // -- Start Return Code -- //
/* 000155C1: 0020 */ ISRT._ListDestroy(g_number27, n0);
/* 000155CD: 0006 */ n1 = LAST_RESULT;
/* 000155D7: 0023 */ return n1;
/* 000155DE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00007710, 0001C37B, 0001C989,
function NUMBER function_321(n0)
NUMBER n1;
begin
/* 000155EC: 0022 */ // -- Start Function Code -- //
/* 000155F5: 0027 */ // -- Start Return Code -- //
/* 000155F9: 0020 */ ISRT._ListCount(g_number27, n0);
/* 00015605: 0006 */ n1 = LAST_RESULT;
/* 0001560F: 0023 */ return n1;
/* 00015616: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00008642, 0001CA24,
function NUMBER function_322(n0, n1)
NUMBER n2;
begin
/* 00015624: 0022 */ // -- Start Function Code -- //
/* 0001562D: 0027 */ // -- Start Return Code -- //
/* 00015631: 0020 */ ISRT._ListSetIndex(g_number27, n0, n1);
/* 00015640: 0006 */ n2 = LAST_RESULT;
/* 0001564A: 0023 */ return n2;
/* 00015651: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001CEF3,
function NUMBER function_323(n0, n1, n2)
NUMBER n3;
begin
/* 0001565F: 0022 */ // -- Start Function Code -- //
/* 00015668: 0027 */ // -- Start Return Code -- //
/* 0001566C: 0020 */ ISRT._ListAddItem(g_number27, n0, n1, n2);
/* 0001567E: 0006 */ n3 = LAST_RESULT;
/* 00015688: 0023 */ return n3;
/* 0001568F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 0001BB6A, 0001C705, 0001CF86, 0001D913, 0001E8C5,
// : 0001EAAD, 0001ED7B, 0001FECA, 0001FF0F,
function NUMBER function_324(n0, s0, n1)
NUMBER n2;
begin
/* 0001569D: 0022 */ // -- Start Function Code -- //
/* 000156A6: 0027 */ // -- Start Return Code -- //
/* 000156AA: 0020 */ ISRT._ListAddString(g_number27, n0, s0, n1);
/* 000156BC: 0006 */ n2 = LAST_RESULT;
/* 000156C6: 0023 */ return n2;
/* 000156CD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001CA64,
function NUMBER function_325(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 000156DB: 0022 */ // -- Start Function Code -- //
/* 000156E4: 0021 */ function_428(s0);
/* 000156ED: 0006 */ n2 = LAST_RESULT;
/* 000156F7: 0020 */ ISRT._ListCurrentString(g_number27, n0, s0, n2);
/* 00015709: 0006 */ n1 = LAST_RESULT;
/* 00015713: 000D */ n2 = n1 == -502;
/* 00015722: 0004 */ if(! n2) goto label_868; // normal if
/* 0001572E: 0006 */ n1 = 1;
/* 0001573A: 0005 */ goto label_870;
// : Jump Referenced(1):
// : 00015722,
label_868:
/* 00015745: 000E */ n2 = n1 != 0;
/* 00015754: 000A */ n3 = n1 > 0;
/* 00015763: 0019 */ n2 = n2 && n3;
/* 00015770: 0004 */ if(! n2) goto label_870; // normal if
/* 0001577C: 0031 */ Resize(s0, n1);
/* 00015786: 0006 */ n2 = LAST_RESULT;
/* 00015790: 000D */ n2 = n1 == n2;
/* 0001579D: 000C */ n2 = n2 >= 0;
/* 000157AC: 0004 */ if(! n2) goto label_869; // normal if
/* 000157B8: 0021 */ function_428(s0);
/* 000157C1: 0006 */ n2 = LAST_RESULT;
/* 000157CB: 0020 */ ISRT._ListCurrentString(g_number27, n0, s0, n2);
/* 000157DD: 0006 */ n1 = LAST_RESULT;
/* 000157E7: 0005 */ goto label_870;
// : Jump Referenced(1):
// : 000157AC,
label_869:
/* 000157F2: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 0001573A, 00015770, 000157E7,
label_870:
/* 00015800: 0027 */ // -- Start Return Code -- //
/* 00015804: 0023 */ return n1;
/* 0001580B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00008650,
function NUMBER function_326(n0, s0)
NUMBER n1;
begin
/* 00015819: 0022 */ // -- Start Function Code -- //
/* 00015822: 0027 */ // -- Start Return Code -- //
/* 00015826: 0020 */ ISRT._ListFindString(g_number27, n0, s0);
/* 00015835: 0006 */ n1 = LAST_RESULT;
/* 0001583F: 0023 */ return n1;
/* 00015846: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C3EE,
function NUMBER function_327(n0, n1)
NUMBER n2;
begin
/* 00015854: 0022 */ // -- Start Function Code -- //
/* 0001585D: 0027 */ // -- Start Return Code -- //
/* 00015861: 0020 */ ISRT._ListGetFirstItem(g_number27, n0, n1);
/* 00015870: 0006 */ n2 = LAST_RESULT;
/* 0001587A: 0023 */ return n2;
/* 00015881: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00007723, 00007A65, 00007B67, 0001C0B2, 0001C4C4,
// : 0001C67A, 0001D0AF, 00020011, 00020064,
function NUMBER function_328(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001588F: 0022 */ // -- Start Function Code -- //
/* 00015898: 0021 */ function_428(s0);
/* 000158A1: 0006 */ n2 = LAST_RESULT;
/* 000158AB: 0020 */ ISRT._ListGetFirstString(g_number27, n0, s0, n2);
/* 000158BD: 0006 */ n1 = LAST_RESULT;
/* 000158C7: 000D */ n2 = n1 == -502;
/* 000158D6: 0004 */ if(! n2) goto label_874; // normal if
/* 000158E2: 0006 */ n1 = 1;
/* 000158EE: 0005 */ goto label_876;
// : Jump Referenced(1):
// : 000158D6,
label_874:
/* 000158F9: 000E */ n2 = n1 != 0;
/* 00015908: 000A */ n3 = n1 > 0;
/* 00015917: 0019 */ n2 = n2 && n3;
/* 00015924: 0004 */ if(! n2) goto label_876; // normal if
/* 00015930: 0031 */ Resize(s0, n1);
/* 0001593A: 0006 */ n2 = LAST_RESULT;
/* 00015944: 000D */ n2 = n1 == n2;
/* 00015951: 000C */ n2 = n2 >= 0;
/* 00015960: 0004 */ if(! n2) goto label_875; // normal if
/* 0001596C: 0021 */ function_428(s0);
/* 00015975: 0006 */ n2 = LAST_RESULT;
/* 0001597F: 0020 */ ISRT._ListGetFirstString(g_number27, n0, s0, n2);
/* 00015991: 0006 */ n1 = LAST_RESULT;
/* 0001599B: 0005 */ goto label_876;
// : Jump Referenced(1):
// : 00015960,
label_875:
/* 000159A6: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 000158EE, 00015924, 0001599B,
label_876:
/* 000159B4: 0027 */ // -- Start Return Code -- //
/* 000159B8: 0023 */ return n1;
/* 000159BF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001C489,
function NUMBER function_329(n0, n1)
NUMBER n2;
begin
/* 000159CD: 0022 */ // -- Start Function Code -- //
/* 000159D6: 0027 */ // -- Start Return Code -- //
/* 000159DA: 0020 */ ISRT._ListGetNextItem(g_number27, n0, n1);
/* 000159E9: 0006 */ n2 = LAST_RESULT;
/* 000159F3: 0023 */ return n2;
/* 000159FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000077C4, 00007AE6, 00007BE8, 00008699, 000086B3,
// : 0001C111, 0001C55F, 0001C7D4, 0001D1B7,
function NUMBER function_330(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00015A08: 0022 */ // -- Start Function Code -- //
/* 00015A11: 0021 */ function_428(s0);
/* 00015A1A: 0006 */ n2 = LAST_RESULT;
/* 00015A24: 0020 */ ISRT._ListGetNextString(g_number27, n0, s0, n2);
/* 00015A36: 0006 */ n1 = LAST_RESULT;
/* 00015A40: 000D */ n2 = n1 == -502;
/* 00015A4F: 0004 */ if(! n2) goto label_879; // normal if
/* 00015A5B: 0006 */ n1 = 1;
/* 00015A67: 0005 */ goto label_881;
// : Jump Referenced(1):
// : 00015A4F,
label_879:
/* 00015A72: 000E */ n2 = n1 != 0;
/* 00015A81: 000A */ n3 = n1 > 0;
/* 00015A90: 0019 */ n2 = n2 && n3;
/* 00015A9D: 0004 */ if(! n2) goto label_881; // normal if
/* 00015AA9: 0031 */ Resize(s0, n1);
/* 00015AB3: 0006 */ n2 = LAST_RESULT;
/* 00015ABD: 000D */ n2 = n1 == n2;
/* 00015ACA: 000C */ n2 = n2 >= 0;
/* 00015AD9: 0004 */ if(! n2) goto label_880; // normal if
/* 00015AE5: 0021 */ function_428(s0);
/* 00015AEE: 0006 */ n2 = LAST_RESULT;
/* 00015AF8: 0020 */ ISRT._ListGetNextString(g_number27, n0, s0, n2);
/* 00015B0A: 0006 */ n1 = LAST_RESULT;
/* 00015B14: 0005 */ goto label_881;
// : Jump Referenced(1):
// : 00015AD9,
label_880:
/* 00015B1F: 0006 */ n1 = -1;
// : Jump Referenced(3):
// : 00015A67, 00015A9D, 00015B14,
label_881:
/* 00015B2D: 0027 */ // -- Start Return Code -- //
/* 00015B31: 0023 */ return n1;
/* 00015B38: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0002005B, 000200AE,
function NUMBER function_331(n0)
NUMBER n1;
begin
/* 00015B46: 0022 */ // -- Start Function Code -- //
/* 00015B4F: 0027 */ // -- Start Return Code -- //
/* 00015B53: 0020 */ ISRT._ListDeleteString(g_number27, n0);
/* 00015B5F: 0006 */ n1 = LAST_RESULT;
/* 00015B69: 0023 */ return n1;
/* 00015B70: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019B17,
function NUMBER function_332(n0, s0)
NUMBER n1;
begin
/* 00015B7E: 0022 */ // -- Start Function Code -- //
/* 00015B87: 0027 */ // -- Start Return Code -- //
/* 00015B8B: 0020 */ ISRT._ListReadFromFile(g_number27, n0, s0);
/* 00015B9A: 0006 */ n1 = LAST_RESULT;
/* 00015BA4: 0023 */ return n1;
/* 00015BAB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00007663, 000079D0, 0001B226, 0001B248, 0001C29C,
// : 0001CCBB, 0001E6C3,
function NUMBER function_333(n0)
NUMBER n1;
begin
/* 00015BB9: 0022 */ // -- Start Function Code -- //
/* 00015BC2: 0027 */ // -- Start Return Code -- //
/* 00015BC6: 0020 */ ISRT._ListGetType(g_number27, n0);
/* 00015BD2: 0006 */ n1 = LAST_RESULT;
/* 00015BDC: 0023 */ return n1;
/* 00015BE3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000052B4,
function NUMBER function_349(s0, s1, s2, n0)
STRING s3;
STRING s4;
STRING s5;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 00015BF1: 0022 */ // -- Start Function Code -- //
/* 00015BFA: 0006 */ s3 = "SdAskDestPath";
/* 00015C11: 0006 */ n3 = 12005;
/* 00015C1D: 0006 */ s4 = s2;
/* 00015C27: 0021 */ function_421();
/* 00015C2D: 0006 */ n6 = LAST_RESULT;
/* 00015C37: 000D */ n6 = n6 == 2;
/* 00015C46: 0004 */ if(! n6) goto label_887; // normal if
/* 00015C52: 0021 */ function_372(g_str3, s3, s0, g_number39);
/* 00015C64: 0021 */ function_398(g_str3, "Result", 2, s5, n1);
/* 00015C81: 000E */ n6 = n1 != 12;
/* 00015C90: 000E */ n7 = n1 != 2;
/* 00015C9F: 0019 */ n6 = n6 && n7;
/* 00015CAC: 0004 */ if(! n6) goto label_886; // normal if
/* 00015CB8: 0021 */ function_398(g_str3, "szDir", 1, s2, n2);
// : Jump Referenced(1):
// : 00015CAC,
label_886:
/* 00015CD6: 0027 */ // -- Start Return Code -- //
/* 00015CDA: 0023 */ return n1;
// : Jump Referenced(1):
// : 00015C46,
label_887:
/* 00015CE3: 000D */ n6 = g_number14 == 0;
/* 00015CF2: 0004 */ if(! n6) goto label_888; // normal if
/* 00015CFE: 0021 */ function_362();
// : Jump Referenced(1):
// : 00015CF2,
label_888:
/* 00015D06: 0021 */ function_134(s3, "", "", 12005);
/* 00015D1A: 0006 */ n6 = LAST_RESULT;
/* 00015D24: 000D */ n6 = n6 == -1;
/* 00015D33: 0004 */ if(! n6) goto label_889; // normal if
/* 00015D3F: 0027 */ // -- Start Return Code -- //
/* 00015D43: 0023 */ return -1;
// : Jump Referenced(1):
// : 00015D33,
label_889:
/* 00015D4E: 0006 */ n5 = 0;
// : Jump Referenced(1):
// : 00015FD7,
label_890:
/* 00015D5C: 0001 */ // -- While/Switch -- //
/* 00015D60: 000D */ n6 = n5 == 0;
/* 00015D6F: 0004 */ if(! n6) goto label_900; // normal if
/* 00015D7B: 0021 */ function_137(s3);
/* 00015D84: 0006 */ n1 = LAST_RESULT;
/* 00015D8E: 0001 */ // -- While/Switch -- //
/* 00015D94: 000D */ n6 = n1 == -100;
/* 00015DA3: 0004 */ if(! n6) goto label_893; // normal if
/* 00015DAF: 0021 */ function_141(s3, -2147482933, s4);
/* 00015DC0: 000E */ n6 = s1 != "";
/* 00015DCD: 0004 */ if(! n6) goto label_892; // normal if
/* 00015DD9: 0021 */ function_368(s3, 718, s1);
// : Jump Referenced(1):
// : 00015DCD,
label_892:
/* 00015DEC: 0021 */ function_138(s3);
/* 00015DF5: 0006 */ n4 = LAST_RESULT;
/* 00015DFF: 0021 */ function_364(s3, n4, n0, g_str2);
/* 00015E11: 0021 */ function_379(s3, n4, s0);
/* 00015E20: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015DA3,
label_893:
/* 00015E2B: 000D */ n6 = n1 == 196;
/* 00015E3A: 0004 */ if(! n6) goto label_894; // normal if
/* 00015E46: 0021 */ function_388("", "", s4, 1);
/* 00015E5A: 0021 */ function_141(s3, -2147482933, s4);
/* 00015E6B: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015E3A,
label_894:
/* 00015E76: 000D */ n6 = n1 == 1;
/* 00015E85: 0004 */ if(! n6) goto label_895; // normal if
/* 00015E91: 0006 */ s2 = s4;
/* 00015E9B: 0006 */ n1 = 1;
/* 00015EA7: 0006 */ n5 = 1;
/* 00015EB3: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015E85,
label_895:
/* 00015EBE: 000D */ n6 = n1 == 12;
/* 00015ECD: 0004 */ if(! n6) goto label_896; // normal if
/* 00015ED9: 0006 */ n1 = 12;
/* 00015EE5: 0006 */ n5 = 1;
/* 00015EF1: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015ECD,
label_896:
/* 00015EFC: 000D */ n6 = n1 == -1;
/* 00015F0B: 0004 */ if(! n6) goto label_897; // normal if
/* 00015F17: 0021 */ function_370(-1, "SdAskDestPath");
/* 00015F32: 0006 */ n1 = -1;
/* 00015F3E: 0006 */ n5 = 1;
/* 00015F4A: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015F0B,
label_897:
/* 00015F55: 000D */ n6 = n1 == -200;
/* 00015F64: 0004 */ if(! n6) goto label_898; // normal if
/* 00015F70: 0021 */ function_371(n4, n1, n5);
/* 00015F7F: 0005 */ goto label_899;
// : Jump Referenced(1):
// : 00015F64,
label_898:
/* 00015F8A: 0021 */ function_365(n1);
/* 00015F93: 0006 */ n6 = LAST_RESULT;
/* 00015F9D: 0021 */ function_366(n1);
/* 00015FA6: 0006 */ n7 = LAST_RESULT;
/* 00015FB0: 0019 */ n6 = n6 && n7;
/* 00015FBD: 0004 */ if(! n6) goto label_899; // normal if
/* 00015FC9: 0006 */ n5 = 1;
// : Jump Referenced(7):
// : 00015E20, 00015E6B, 00015EB3, 00015EF1, 00015F4A,
// : 00015F7F, 00015FBD,
label_899:
/* 00015FD7: 0005 */ goto label_890;
// : Jump Referenced(1):
// : 00015D6F,
label_900:
/* 00015FE2: 0021 */ function_135(s3);
/* 00015FEB: 0021 */ function_136(s3);
/* 00015FF4: 0021 */ function_363();
/* 00015FFA: 0021 */ function_421();
/* 00016000: 0006 */ n6 = LAST_RESULT;
/* 0001600A: 000D */ n6 = n6 == 1;
/* 00016019: 0004 */ if(! n6) goto label_901; // normal if
/* 00016025: 0021 */ function_372(g_str3, s3, s0, g_number39);
/* 00016037: 0021 */ function_397(g_str3, "szDir", 1, s2, 0);
/* 00016055: 0021 */ function_397(g_str3, "Result", 2, "", n1);
// : Jump Referenced(1):
// : 00016019,
label_901:
/* 00016074: 0027 */ // -- Start Return Code -- //
/* 00016078: 0023 */ return n1;
/* 0001607F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00022A9D, 00022C0E, 00023003,
function NUMBER function_350(n0, s0)
STRING s1;
STRING s2;
STRING s3;
STRING s5;
STRING s6;
STRING s7;
NUMBER n1;
NUMBER n2;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
NUMBER n12;
NUMBER n13;
NUMBER n14;
NUMBER n15;
NUMBER n16;
NUMBER n17;
NUMBER n18;
type_11 struct_0;
begin
/* 0001608D: 0022 */ // -- Start Function Code -- //
/* 00016096: 0001 */ // -- While/Switch -- //
/* 0001609C: 000D */ n16 = n0 == 3;
/* 000160AB: 0004 */ if(! n16) goto label_906; // normal if
/* 000160B7: 0006 */ s1 = "SharedFileDlg";
/* 000160CE: 0006 */ n5 = 17049;
/* 000160DA: 0006 */ n4 = 17047;
/* 000160E6: 0006 */ s5 = "File Transfer";
/* 000160FD: 0006 */ s6 = "SharedFile";
/* 00016111: 0004 */ if(! g_number12) goto label_904; // normal if
/* 0001611D: 0027 */ // -- Start Return Code -- //
/* 00016121: 0023 */ return 7;
// : Jump Referenced(1):
// : 00016111,
label_904:
/* 0001612C: 0004 */ if(! g_number13) goto label_905; // normal if
/* 00016138: 0027 */ // -- Start Return Code -- //
/* 0001613C: 0023 */ return 6;
// : Jump Referenced(1):
// : 0001612C,
label_905:
/* 00016147: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 000160AB,
label_906:
/* 00016152: 000D */ n16 = n0 == 1;
/* 00016161: 0004 */ if(! n16) goto label_909; // normal if
/* 0001616D: 0006 */ s1 = "ReadOnlyDlg";
/* 00016182: 0006 */ n5 = 17051;
/* 0001618E: 0006 */ n4 = 17005;
/* 0001619A: 0006 */ s5 = "File Transfer";
/* 000161B1: 0006 */ s6 = "ReadOnlyFile";
/* 000161C7: 0004 */ if(! g_number6) goto label_907; // normal if
/* 000161D3: 0027 */ // -- Start Return Code -- //
/* 000161D7: 0023 */ return 7;
// : Jump Referenced(1):
// : 000161C7,
label_907:
/* 000161E2: 0004 */ if(! g_number7) goto label_908; // normal if
/* 000161EE: 0027 */ // -- Start Return Code -- //
/* 000161F2: 0023 */ return 6;
// : Jump Referenced(1):
// : 000161E2,
label_908:
/* 000161FD: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 00016161,
label_909:
/* 00016208: 000D */ n16 = n0 == 2;
/* 00016217: 0004 */ if(! n16) goto label_913; // normal if
/* 00016223: 0006 */ s1 = "FileLockedDlg";
/* 0001623A: 0006 */ n5 = 17048;
/* 00016246: 0006 */ n4 = 17002;
/* 00016252: 0006 */ s5 = "File Transfer";
/* 00016269: 0006 */ s6 = "LockedFile";
/* 0001627D: 0004 */ if(! g_number9) goto label_910; // normal if
/* 00016289: 0027 */ // -- Start Return Code -- //
/* 0001628D: 0023 */ return 5;
// : Jump Referenced(1):
// : 0001627D,
label_910:
/* 00016298: 0004 */ if(! g_number8) goto label_911; // normal if
/* 000162A4: 0027 */ // -- Start Return Code -- //
/* 000162A8: 0023 */ return 5;
// : Jump Referenced(1):
// : 00016298,
label_911:
/* 000162B3: 0004 */ if(! g_number10) goto label_912; // normal if
/* 000162BF: 0027 */ // -- Start Return Code -- //
/* 000162C3: 0023 */ return 100;
// : Jump Referenced(1):
// : 000162B3,
label_912:
/* 000162CE: 0005 */ goto label_914;
// : Jump Referenced(1):
// : 00016217,
label_913:
/* 000162D9: 0027 */ // -- Start Return Code -- //
/* 000162DD: 0023 */ return -1;
// : Jump Referenced(3):
// : 00016147, 000161FD, 000162CE,
label_914:
/* 000162E8: 0021 */ function_421();
/* 000162EE: 0006 */ n16 = LAST_RESULT;
/* 000162F8: 000D */ n16 = n16 == 2;
/* 00016307: 0004 */ if(! n16) goto label_915; // normal if
/* 00016313: 0027 */ // -- Start Return Code -- //
/* 00016317: 0021 */ function_351(s5, s6, n0);
/* 00016326: 0006 */ n16 = LAST_RESULT;
/* 00016330: 0023 */ return n16;
// : Jump Referenced(1):
// : 00016307,
label_915:
/* 00016339: 0021 */ function_448();
/* 0001633F: 0006 */ s7 = LAST_RESULT;
/* 00016349: 0021 */ function_134(s1, s7, "", 10400);
/* 0001635D: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00016DAE,
label_916:
/* 0001636B: 0001 */ // -- While/Switch -- //
/* 0001636F: 000D */ n16 = n6 == 0;
/* 0001637E: 0004 */ if(! n16) goto label_925; // normal if
/* 0001638A: 0021 */ function_137(s1);
/* 00016393: 0006 */ n2 = LAST_RESULT;
/* 0001639D: 0001 */ // -- While/Switch -- //
/* 000163A3: 000D */ n16 = n2 == -100;
/* 000163B2: 0004 */ if(! n16) goto label_919; // normal if
/* 000163BE: 0021 */ function_377(n4);
/* 000163C7: 0006 */ s2 = LAST_RESULT;
/* 000163D1: 0021 */ function_433(s3, s2, s0);
/* 000163E0: 0021 */ function_138(s1);
/* 000163E9: 0006 */ n7 = LAST_RESULT;
/* 000163F3: 001A */ n16 = &struct_0;
/* 000163FD: 0020 */ USER.GetClientRect(n7, n16);
/* 00016409: 0035 */ struct_0.right;
/* 00016418: 0006 */ n16 = LAST_RESULT;
/* 00016422: 0035 */ struct_0.left;
/* 00016430: 0006 */ n17 = LAST_RESULT;
/* 0001643A: 000F */ n12 = n16 - n17;
/* 00016447: 0021 */ function_427(s3);
/* 00016450: 0006 */ n10 = LAST_RESULT;
/* 0001645A: 0020 */ USER.GetDlgItem(n7, 101);
/* 00016468: 0006 */ n8 = LAST_RESULT;
/* 00016472: 001A */ n16 = &struct_0;
/* 0001647C: 0020 */ USER.GetWindowRect(n8, n16);
/* 00016488: 0035 */ struct_0.bottom;
/* 00016498: 0006 */ n16 = LAST_RESULT;
/* 000164A2: 0035 */ struct_0.top;
/* 000164AF: 0006 */ n17 = LAST_RESULT;
/* 000164B9: 000F */ n14 = n16 - n17;
/* 000164C6: 0020 */ USER.GetDC(n8);
/* 000164CF: 0006 */ n9 = LAST_RESULT;
/* 000164D9: 001A */ n16 = &struct_0;
/* 000164E3: 0020 */ USER32.ScreenToClient(n7, n16);
/* 000164EF: 001A */ n16 = &struct_0;
/* 000164F9: 0020 */ USER32.DrawText(n9, s3, n10, n16, 1041);
/* 00016510: 0035 */ struct_0.bottom;
/* 00016520: 0006 */ n16 = LAST_RESULT;
/* 0001652A: 0035 */ struct_0.top;
/* 00016537: 0006 */ n17 = LAST_RESULT;
/* 00016541: 000F */ n16 = n16 - n17;
/* 0001654E: 0035 */ struct_0.left;
/* 0001655C: 0006 */ n17 = LAST_RESULT;
/* 00016566: 0007 */ n15 = n16 + n17;
/* 00016573: 0035 */ struct_0.left;
/* 00016581: 0006 */ n16 = LAST_RESULT;
/* 0001658B: 0035 */ struct_0.top;
/* 00016598: 0006 */ n17 = LAST_RESULT;
/* 000165A2: 0035 */ struct_0.left;
/* 000165B0: 0006 */ n18 = LAST_RESULT;
/* 000165BA: 0010 */ n18 = 2 * n18;
/* 000165C9: 000F */ n18 = n12 - n18;
/* 000165D6: 0020 */ USER.MoveWindow(n8, n16, n17, n18, n15, 1);
/* 000165F0: 0020 */ USER.SetWindowText(n8, s3);
/* 000165FC: 0020 */ USER.ReleaseDC(n9, n8);
/* 00016608: 001A */ n16 = &struct_0;
/* 00016612: 0020 */ USER.GetClientRect(n8, n16);
/* 0001661E: 000F */ n11 = n15 - n14;
/* 0001662B: 001A */ n16 = &struct_0;
/* 00016635: 0020 */ USER.GetWindowRect(n7, n16);
/* 00016641: 0035 */ struct_0.right;
/* 00016650: 0006 */ n16 = LAST_RESULT;
/* 0001665A: 0035 */ struct_0.left;
/* 00016668: 0006 */ n17 = LAST_RESULT;
/* 00016672: 000F */ n12 = n16 - n17;
/* 0001667F: 0035 */ struct_0.bottom;
/* 0001668F: 0006 */ n16 = LAST_RESULT;
/* 00016699: 0035 */ struct_0.top;
/* 000166A6: 0006 */ n17 = LAST_RESULT;
/* 000166B0: 000F */ n13 = n16 - n17;
/* 000166BD: 0007 */ n13 = n13 + n11;
/* 000166CA: 0035 */ struct_0.left;
/* 000166D8: 0006 */ n16 = LAST_RESULT;
/* 000166E2: 0035 */ struct_0.top;
/* 000166EF: 0006 */ n17 = LAST_RESULT;
/* 000166F9: 0007 */ n17 = n17 + n11;
/* 00016706: 0020 */ USER.MoveWindow(n7, n16, n17, n12, n13, 1);
/* 00016720: 0020 */ USER.GetDlgItem(n7, 2);
/* 0001672E: 0006 */ n16 = LAST_RESULT;
/* 00016738: 001A */ n17 = &struct_0;
/* 00016742: 0020 */ USER.GetWindowRect(n16, n17);
/* 0001674E: 0035 */ struct_0.right;
/* 0001675D: 0006 */ n16 = LAST_RESULT;
/* 00016767: 0035 */ struct_0.left;
/* 00016775: 0006 */ n17 = LAST_RESULT;
/* 0001677F: 000F */ n12 = n16 - n17;
/* 0001678C: 0035 */ struct_0.bottom;
/* 0001679C: 0006 */ n16 = LAST_RESULT;
/* 000167A6: 0035 */ struct_0.top;
/* 000167B3: 0006 */ n17 = LAST_RESULT;
/* 000167BD: 000F */ n13 = n16 - n17;
/* 000167CA: 001A */ n16 = &struct_0;
/* 000167D4: 0020 */ USER32.ScreenToClient(n7, n16);
/* 000167E0: 0020 */ USER.GetDlgItem(n7, 2);
/* 000167EE: 0006 */ n16 = LAST_RESULT;
/* 000167F8: 0035 */ struct_0.left;
/* 00016806: 0006 */ n17 = LAST_RESULT;
/* 00016810: 0035 */ struct_0.top;
/* 0001681D: 0006 */ n18 = LAST_RESULT;
/* 00016827: 0007 */ n18 = n18 + n11;
/* 00016834: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 0001684E: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001685C: 0006 */ n16 = LAST_RESULT;
/* 00016866: 001A */ n17 = &struct_0;
/* 00016870: 0020 */ USER.GetWindowRect(n16, n17);
/* 0001687C: 0035 */ struct_0.right;
/* 0001688B: 0006 */ n16 = LAST_RESULT;
/* 00016895: 0035 */ struct_0.left;
/* 000168A3: 0006 */ n17 = LAST_RESULT;
/* 000168AD: 000F */ n12 = n16 - n17;
/* 000168BA: 0035 */ struct_0.bottom;
/* 000168CA: 0006 */ n16 = LAST_RESULT;
/* 000168D4: 0035 */ struct_0.top;
/* 000168E1: 0006 */ n17 = LAST_RESULT;
/* 000168EB: 000F */ n13 = n16 - n17;
/* 000168F8: 001A */ n16 = &struct_0;
/* 00016902: 0020 */ USER32.ScreenToClient(n7, n16);
/* 0001690E: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001691C: 0006 */ n16 = LAST_RESULT;
/* 00016926: 0035 */ struct_0.left;
/* 00016934: 0006 */ n17 = LAST_RESULT;
/* 0001693E: 0035 */ struct_0.top;
/* 0001694B: 0006 */ n18 = LAST_RESULT;
/* 00016955: 0007 */ n18 = n18 + n11;
/* 00016962: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 0001697C: 0020 */ USER.GetDlgItem(n7, 0);
/* 0001698A: 0006 */ n16 = LAST_RESULT;
/* 00016994: 001A */ n17 = &struct_0;
/* 0001699E: 0020 */ USER.GetWindowRect(n16, n17);
/* 000169AA: 0035 */ struct_0.right;
/* 000169B9: 0006 */ n16 = LAST_RESULT;
/* 000169C3: 0035 */ struct_0.left;
/* 000169D1: 0006 */ n17 = LAST_RESULT;
/* 000169DB: 000F */ n12 = n16 - n17;
/* 000169E8: 0035 */ struct_0.bottom;
/* 000169F8: 0006 */ n16 = LAST_RESULT;
/* 00016A02: 0035 */ struct_0.top;
/* 00016A0F: 0006 */ n17 = LAST_RESULT;
/* 00016A19: 000F */ n13 = n16 - n17;
/* 00016A26: 001A */ n16 = &struct_0;
/* 00016A30: 0020 */ USER32.ScreenToClient(n7, n16);
/* 00016A3C: 0020 */ USER.GetDlgItem(n7, 0);
/* 00016A4A: 0006 */ n16 = LAST_RESULT;
/* 00016A54: 0035 */ struct_0.left;
/* 00016A62: 0006 */ n17 = LAST_RESULT;
/* 00016A6C: 0035 */ struct_0.top;
/* 00016A79: 0006 */ n18 = LAST_RESULT;
/* 00016A83: 0007 */ n18 = n18 + n11;
/* 00016A90: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 00016AAA: 0020 */ USER.GetDlgItem(n7, 5);
/* 00016AB8: 0006 */ n16 = LAST_RESULT;
/* 00016AC2: 001A */ n17 = &struct_0;
/* 00016ACC: 0020 */ USER.GetWindowRect(n16, n17);
/* 00016AD8: 0035 */ struct_0.right;
/* 00016AE7: 0006 */ n16 = LAST_RESULT;
/* 00016AF1: 0035 */ struct_0.left;
/* 00016AFF: 0006 */ n17 = LAST_RESULT;
/* 00016B09: 000F */ n12 = n16 - n17;
/* 00016B16: 0035 */ struct_0.bottom;
/* 00016B26: 0006 */ n16 = LAST_RESULT;
/* 00016B30: 0035 */ struct_0.top;
/* 00016B3D: 0006 */ n17 = LAST_RESULT;
/* 00016B47: 000F */ n13 = n16 - n17;
/* 00016B54: 001A */ n16 = &struct_0;
/* 00016B5E: 0020 */ USER32.ScreenToClient(n7, n16);
/* 00016B6A: 0020 */ USER.GetDlgItem(n7, 5);
/* 00016B78: 0006 */ n16 = LAST_RESULT;
/* 00016B82: 0035 */ struct_0.left;
/* 00016B90: 0006 */ n17 = LAST_RESULT;
/* 00016B9A: 0035 */ struct_0.top;
/* 00016BA7: 0006 */ n18 = LAST_RESULT;
/* 00016BB1: 0007 */ n18 = n18 + n11;
/* 00016BBE: 0020 */ USER.MoveWindow(n16, n17, n18, n12, n13, 1);
/* 00016BD8: 0021 */ function_377(n5);
/* 00016BE1: 0006 */ s2 = LAST_RESULT;
/* 00016BEB: 0020 */ USER.SetWindowText(n7, s2);
/* 00016BF7: 0021 */ function_356(s1, n0, n7, n11);
/* 00016C09: 0006 */ n1 = LAST_RESULT;
/* 00016C13: 0021 */ function_421();
/* 00016C19: 0006 */ n16 = LAST_RESULT;
/* 00016C23: 000D */ n16 = n16 == 1;
/* 00016C32: 0004 */ if(! n16) goto label_918; // normal if
/* 00016C3E: 0021 */ function_145(s1, 5, -1001);
/* 00016C51: 0021 */ function_482(n7, 5, 0);
// : Jump Referenced(1):
// : 00016C32,
label_918:
/* 00016C66: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 000163B2,
label_919:
/* 00016C71: 000D */ n16 = n2 == 1;
/* 00016C80: 0004 */ if(! n16) goto label_920; // normal if
/* 00016C8C: 0021 */ function_353(s1, n0, n7);
/* 00016C9B: 0006 */ n1 = LAST_RESULT;
/* 00016CA5: 0006 */ n6 = 1;
/* 00016CB1: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016C80,
label_920:
/* 00016CBC: 000D */ n16 = n2 == 0;
/* 00016CCB: 0004 */ if(! n16) goto label_921; // normal if
/* 00016CD7: 0021 */ function_354(s1, n0, n7);
/* 00016CE6: 0006 */ n1 = LAST_RESULT;
/* 00016CF0: 0006 */ n6 = 1;
/* 00016CFC: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016CCB,
label_921:
/* 00016D07: 000D */ n16 = n2 == 5;
/* 00016D16: 0004 */ if(! n16) goto label_922; // normal if
/* 00016D22: 0021 */ function_357(s1, n0);
/* 00016D2E: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016D16,
label_922:
/* 00016D39: 000D */ n16 = n2 == 6;
/* 00016D48: 0004 */ if(! n16) goto label_923; // normal if
/* 00016D54: 0021 */ function_355(s1, n0, n7);
/* 00016D63: 0006 */ n1 = LAST_RESULT;
/* 00016D6D: 0006 */ n6 = 1;
/* 00016D79: 0005 */ goto label_924;
// : Jump Referenced(1):
// : 00016D48,
label_923:
/* 00016D84: 0021 */ function_365(n2);
/* 00016D8D: 0006 */ n16 = LAST_RESULT;
/* 00016D97: 0004 */ if(! n16) goto label_924; // normal if
/* 00016DA3: 0021 */ function_366(n2);
// : Jump Referenced(6):
// : 00016C66, 00016CB1, 00016CFC, 00016D2E, 00016D79,
// : 00016D97,
label_924:
/* 00016DAE: 0005 */ goto label_916;
// : Jump Referenced(1):
// : 0001637E,
label_925:
/* 00016DB9: 0021 */ function_352(s5, s6, n0);
/* 00016DC8: 0021 */ function_135(s1);
/* 00016DD1: 0021 */ function_136(s1);
/* 00016DDA: 000D */ n16 = n1 == -911;
/* 00016DE9: 0004 */ if(! n16) goto label_926; // normal if
// : Jump Referenced(1):
// : 00016DE9,
label_926:
/* 00016DF7: 0027 */ // -- Start Return Code -- //
/* 00016DFB: 0023 */ return n1;
/* 00016E02: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016317,
function NUMBER function_351(s0, s1, n0)
STRING s2;
NUMBER n1;
NUMBER n2;
begin
/* 00016E14: 0022 */ // -- Start Function Code -- //
/* 00016E1D: 0021 */ function_398(s0, s1, 1, s2, n1);
/* 00016E34: 000D */ n2 = s2 == "YesToAll";
/* 00016E49: 0004 */ if(! n2) goto label_931; // normal if
/* 00016E55: 0001 */ // -- While/Switch -- //
/* 00016E5B: 000D */ n2 = n0 == 3;
/* 00016E6A: 0004 */ if(! n2) goto label_929; // normal if
/* 00016E76: 0006 */ g_number13 = 1;
/* 00016E82: 0027 */ // -- Start Return Code -- //
/* 00016E86: 0023 */ return 6;
/* 00016E8F: 0005 */ goto label_931;
// : Jump Referenced(1):
// : 00016E6A,
label_929:
/* 00016E9A: 000D */ n2 = n0 == 2;
/* 00016EA9: 0004 */ if(! n2) goto label_930; // normal if
/* 00016EB5: 0006 */ g_number8 = 1;
/* 00016EC1: 0027 */ // -- Start Return Code -- //
/* 00016EC5: 0023 */ return 6;
/* 00016ECE: 0005 */ goto label_931;
// : Jump Referenced(1):
// : 00016EA9,
label_930:
/* 00016ED9: 000D */ n2 = n0 == 1;
/* 00016EE8: 0004 */ if(! n2) goto label_931; // normal if
/* 00016EF4: 0006 */ g_number7 = 1;
/* 00016F00: 0027 */ // -- Start Return Code -- //
/* 00016F04: 0023 */ return 6;
// : Jump Referenced(4):
// : 00016E49, 00016E8F, 00016ECE, 00016EE8,
label_931:
/* 00016F0F: 000D */ n2 = s2 == "NoToAll";
/* 00016F23: 0004 */ if(! n2) goto label_935; // normal if
/* 00016F2F: 0001 */ // -- While/Switch -- //
/* 00016F35: 000D */ n2 = n0 == 3;
/* 00016F44: 0004 */ if(! n2) goto label_933; // normal if
/* 00016F50: 0006 */ g_number12 = 1;
/* 00016F5C: 0027 */ // -- Start Return Code -- //
/* 00016F60: 0023 */ return 7;
/* 00016F69: 0005 */ goto label_935;
// : Jump Referenced(1):
// : 00016F44,
label_933:
/* 00016F74: 000D */ n2 = n0 == 2;
/* 00016F83: 0004 */ if(! n2) goto label_934; // normal if
/* 00016F8F: 0006 */ g_number9 = 1;
/* 00016F9B: 0027 */ // -- Start Return Code -- //
/* 00016F9F: 0023 */ return 7;
/* 00016FA8: 0005 */ goto label_935;
// : Jump Referenced(1):
// : 00016F83,
label_934:
/* 00016FB3: 000D */ n2 = n0 == 1;
/* 00016FC2: 0004 */ if(! n2) goto label_935; // normal if
/* 00016FCE: 0006 */ g_number6 = 1;
/* 00016FDA: 0027 */ // -- Start Return Code -- //
/* 00016FDE: 0023 */ return 7;
// : Jump Referenced(4):
// : 00016F23, 00016F69, 00016FA8, 00016FC2,
label_935:
/* 00016FE9: 000D */ n2 = s2 == "Reboot";
/* 00016FFC: 0004 */ if(! n2) goto label_936; // normal if
/* 00017008: 000D */ n2 = n0 == 2;
/* 00017017: 0004 */ if(! n2) goto label_936; // normal if
/* 00017023: 0006 */ g_number10 = 1;
/* 0001702F: 0027 */ // -- Start Return Code -- //
/* 00017033: 0023 */ return 100;
// : Jump Referenced(2):
// : 00016FFC, 00017017,
label_936:
/* 0001703E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016DB9,
function NUMBER function_352(s0, s1, n0)
STRING s2;
NUMBER n1;
begin
/* 0001704C: 0022 */ // -- Start Function Code -- //
/* 00017055: 0021 */ function_421();
/* 0001705B: 0006 */ n1 = LAST_RESULT;
/* 00017065: 000D */ n1 = n1 == 1;
/* 00017074: 0004 */ if(! n1) goto label_941; // normal if
/* 00017080: 0018 */ n1 = g_number6 || g_number12;
/* 0001708D: 0018 */ n1 = n1 || g_number9;
/* 0001709A: 0004 */ if(! n1) goto label_938; // normal if
/* 000170A6: 0006 */ s2 = "NoToAll";
/* 000170B7: 0005 */ goto label_940;
// : Jump Referenced(1):
// : 0001709A,
label_938:
/* 000170C2: 0018 */ n1 = g_number7 || g_number13;
/* 000170CF: 0018 */ n1 = n1 || g_number8;
/* 000170DC: 0004 */ if(! n1) goto label_939; // normal if
/* 000170E8: 0006 */ s2 = "YesToAll";
/* 000170FA: 0005 */ goto label_940;
// : Jump Referenced(1):
// : 000170DC,
label_939:
/* 00017105: 0004 */ if(! g_number10) goto label_940; // normal if
/* 00017111: 0006 */ s2 = "Reboot";
// : Jump Referenced(3):
// : 000170B7, 000170FA, 00017105,
label_940:
/* 00017123: 0021 */ function_397(s0, s1, 1, s2, 0);
// : Jump Referenced(1):
// : 00017074,
label_941:
/* 0001713E: 0024 */ return;
/* 00017142: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016C8C,
function NUMBER function_353(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 00017150: 0022 */ // -- Start Function Code -- //
/* 00017159: 0001 */ // -- While/Switch -- //
/* 0001715F: 000D */ n3 = n0 == 3;
/* 0001716E: 0004 */ if(! n3) goto label_945; // normal if
/* 0001717A: 0021 */ function_144(s0, 5);
/* 00017188: 0006 */ n3 = LAST_RESULT;
/* 00017192: 000D */ n3 = n3 == -1001;
/* 000171A1: 0004 */ if(! n3) goto label_944; // normal if
/* 000171AD: 0006 */ g_number13 = 1;
// : Jump Referenced(1):
// : 000171A1,
label_944:
/* 000171BB: 0006 */ n2 = 6;
/* 000171C7: 0005 */ goto label_949;
// : Jump Referenced(1):
// : 0001716E,
label_945:
/* 000171D2: 000D */ n3 = n0 == 2;
/* 000171E1: 0004 */ if(! n3) goto label_947; // normal if
/* 000171ED: 0021 */ function_144(s0, 5);
/* 000171FB: 0006 */ n3 = LAST_RESULT;
/* 00017205: 000D */ n3 = n3 == -1001;
/* 00017214: 0004 */ if(! n3) goto label_946; // normal if
/* 00017220: 0006 */ g_number8 = 1;
// : Jump Referenced(1):
// : 00017214,
label_946:
/* 0001722E: 0006 */ n2 = 5;
/* 0001723A: 0005 */ goto label_949;
// : Jump Referenced(1):
// : 000171E1,
label_947:
/* 00017245: 000D */ n3 = n0 == 1;
/* 00017254: 0004 */ if(! n3) goto label_949; // normal if
/* 00017260: 0021 */ function_144(s0, 5);
/* 0001726E: 0006 */ n3 = LAST_RESULT;
/* 00017278: 000D */ n3 = n3 == -1001;
/* 00017287: 0004 */ if(! n3) goto label_948; // normal if
/* 00017293: 0006 */ g_number7 = 1;
// : Jump Referenced(1):
// : 00017287,
label_948:
/* 000172A1: 0006 */ n2 = 6;
// : Jump Referenced(3):
// : 000171C7, 0001723A, 00017254,
label_949:
/* 000172AF: 0027 */ // -- Start Return Code -- //
/* 000172B3: 0023 */ return n2;
/* 000172BA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016CD7,
function NUMBER function_354(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 000172C8: 0022 */ // -- Start Function Code -- //
/* 000172D1: 0001 */ // -- While/Switch -- //
/* 000172D7: 000D */ n3 = n0 == 3;
/* 000172E6: 0004 */ if(! n3) goto label_953; // normal if
/* 000172F2: 0021 */ function_144(s0, 5);
/* 00017300: 0006 */ n3 = LAST_RESULT;
/* 0001730A: 000D */ n3 = n3 == -1001;
/* 00017319: 0004 */ if(! n3) goto label_952; // normal if
/* 00017325: 0006 */ g_number12 = 1;
// : Jump Referenced(1):
// : 00017319,
label_952:
/* 00017333: 0006 */ n2 = 7;
/* 0001733F: 0005 */ goto label_956;
// : Jump Referenced(1):
// : 000172E6,
label_953:
/* 0001734A: 000D */ n3 = n0 == 2;
/* 00017359: 0004 */ if(! n3) goto label_954; // normal if
/* 00017365: 0006 */ n2 = 4;
/* 00017371: 0005 */ goto label_956;
// : Jump Referenced(1):
// : 00017359,
label_954:
/* 0001737C: 000D */ n3 = n0 == 1;
/* 0001738B: 0004 */ if(! n3) goto label_956; // normal if
/* 00017397: 0021 */ function_144(s0, 5);
/* 000173A5: 0006 */ n3 = LAST_RESULT;
/* 000173AF: 000D */ n3 = n3 == -1001;
/* 000173BE: 0004 */ if(! n3) goto label_955; // normal if
/* 000173CA: 0006 */ g_number6 = 1;
// : Jump Referenced(1):
// : 000173BE,
label_955:
/* 000173D8: 0006 */ n2 = 7;
// : Jump Referenced(3):
// : 0001733F, 00017371, 0001738B,
label_956:
/* 000173E6: 0027 */ // -- Start Return Code -- //
/* 000173EA: 0023 */ return n2;
/* 000173F1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016D54,
function NUMBER function_355(s0, n0, n1)
NUMBER n2;
NUMBER n3;
begin
/* 000173FF: 0022 */ // -- Start Function Code -- //
/* 00017408: 000D */ n3 = n0 == 2;
/* 00017417: 0004 */ if(! n3) goto label_959; // normal if
/* 00017423: 0021 */ function_144(s0, 5);
/* 00017431: 0006 */ n3 = LAST_RESULT;
/* 0001743B: 000D */ n3 = n3 == -1001;
/* 0001744A: 0004 */ if(! n3) goto label_958; // normal if
/* 00017456: 0006 */ g_number10 = 1;
// : Jump Referenced(1):
// : 0001744A,
label_958:
/* 00017464: 0006 */ n2 = 100;
// : Jump Referenced(1):
// : 00017417,
label_959:
/* 00017472: 0027 */ // -- Start Return Code -- //
/* 00017476: 0023 */ return n2;
/* 0001747D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016BF7,
function NUMBER function_356(s0, n0, n1, n2)
STRING s1;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
type_11 struct_0;
begin
/* 0001748B: 0022 */ // -- Start Function Code -- //
/* 00017494: 0001 */ // -- While/Switch -- //
/* 0001749A: 000D */ n7 = n0 == 3;
/* 000174A9: 0004 */ if(! n7) goto label_962; // normal if
/* 000174B5: 0027 */ // -- Start Return Code -- //
/* 000174B9: 0023 */ return 0;
/* 000174C2: 0005 */ goto label_964;
// : Jump Referenced(1):
// : 000174A9,
label_962:
/* 000174CD: 000D */ n7 = n0 == 2;
/* 000174DC: 0004 */ if(! n7) goto label_963; // normal if
/* 000174E8: 0020 */ USER.GetDlgItem(n1, 6);
/* 000174F6: 0006 */ n6 = LAST_RESULT;
/* 00017500: 0020 */ USER.ShowWindow(n6, 5);
/* 0001750E: 0021 */ function_377(17053);
/* 00017519: 0006 */ s1 = LAST_RESULT;
/* 00017523: 0021 */ function_141(s0, 0, s1);
/* 00017534: 0021 */ function_377(17052);
/* 0001753F: 0006 */ s1 = LAST_RESULT;
/* 00017549: 0021 */ function_141(s0, 1, s1);
/* 0001755A: 0020 */ USER.GetDlgItem(n1, 6);
/* 00017568: 0006 */ n7 = LAST_RESULT;
/* 00017572: 001A */ n8 = &struct_0;
/* 0001757C: 0020 */ USER.GetWindowRect(n7, n8);
/* 00017588: 0035 */ struct_0.right;
/* 00017597: 0006 */ n7 = LAST_RESULT;
/* 000175A1: 0035 */ struct_0.left;
/* 000175AF: 0006 */ n8 = LAST_RESULT;
/* 000175B9: 000F */ n4 = n7 - n8;
/* 000175C6: 0035 */ struct_0.bottom;
/* 000175D6: 0006 */ n7 = LAST_RESULT;
/* 000175E0: 0035 */ struct_0.top;
/* 000175ED: 0006 */ n8 = LAST_RESULT;
/* 000175F7: 000F */ n5 = n7 - n8;
/* 00017604: 001A */ n7 = &struct_0;
/* 0001760E: 0020 */ USER32.ScreenToClient(n1, n7);
/* 0001761A: 0020 */ USER.GetDlgItem(n1, 6);
/* 00017628: 0006 */ n7 = LAST_RESULT;
/* 00017632: 0035 */ struct_0.left;
/* 00017640: 0006 */ n8 = LAST_RESULT;
/* 0001764A: 0035 */ struct_0.top;
/* 00017657: 0006 */ n9 = LAST_RESULT;
/* 00017661: 0007 */ n9 = n9 + n2;
/* 0001766E: 0020 */ USER.MoveWindow(n7, n8, n9, n4, n5, 1);
/* 00017688: 0005 */ goto label_964;
// : Jump Referenced(1):
// : 000174DC,
label_963:
/* 00017693: 000D */ n7 = n0 == 1;
/* 000176A2: 0004 */ if(! n7) goto label_964; // normal if
/* 000176AE: 0027 */ // -- Start Return Code -- //
/* 000176B2: 0023 */ return 0;
// : Jump Referenced(3):
// : 000174C2, 00017688, 000176A2,
label_964:
/* 000176BD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00016D22,
function NUMBER function_357(s0, n0)
NUMBER n1;
NUMBER n2;
begin
/* 000176CF: 0022 */ // -- Start Function Code -- //
/* 000176D8: 0021 */ function_138(s0);
/* 000176E1: 0006 */ n1 = LAST_RESULT;
/* 000176EB: 0021 */ function_144(s0, 5);
/* 000176F9: 0006 */ n2 = LAST_RESULT;
/* 00017703: 000D */ n2 = n2 == -1001;
/* 00017712: 0004 */ if(! n2) goto label_970; // normal if
/* 0001771E: 0001 */ // -- While/Switch -- //
/* 00017724: 000D */ n2 = n0 == 3;
/* 00017733: 0004 */ if(! n2) goto label_967; // normal if
/* 0001773F: 0021 */ function_482(n1, 2, 0);
/* 00017752: 0005 */ goto label_969;
// : Jump Referenced(1):
// : 00017733,
label_967:
/* 0001775D: 000D */ n2 = n0 == 1;
/* 0001776C: 0004 */ if(! n2) goto label_968; // normal if
/* 00017778: 0021 */ function_482(n1, 2, 0);
/* 0001778B: 0005 */ goto label_969;
// : Jump Referenced(1):
// : 0001776C,
label_968:
/* 00017796: 000D */ n2 = n0 == 2;
/* 000177A5: 0004 */ if(! n2) goto label_969; // normal if
/* 000177B1: 0021 */ function_482(n1, 0, 0);
/* 000177C4: 0021 */ function_482(n1, 2, 0);
// : Jump Referenced(3):
// : 00017752, 0001778B, 000177A5,
label_969:
/* 000177D9: 0005 */ goto label_971;
// : Jump Referenced(1):
// : 00017712,
label_970:
/* 000177E4: 0021 */ function_482(n1, 2, 1);
/* 000177F7: 0021 */ function_482(n1, 0, 1);
// : Jump Referenced(1):
// : 000177D9,
label_971:
/* 0001780C: 0024 */ return;
/* 00017810: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000057F7, 000058DB, 0001868E,
function NUMBER function_358(s0, s1, n0, s2, n1)
STRING s3;
STRING s4;
NUMBER n2;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
NUMBER n12;
NUMBER n13;
NUMBER n14;
begin
/* 0001781E: 0022 */ // -- Start Function Code -- //
/* 00017827: 0006 */ s3 = "SdFinishReboot";
/* 0001783F: 0006 */ n7 = 12031;
/* 0001784B: 0006 */ n11 = 0;
/* 00017857: 0021 */ function_421();
/* 0001785D: 0006 */ n13 = LAST_RESULT;
/* 00017867: 000D */ n13 = n13 == 2;
/* 00017876: 0004 */ if(! n13) goto label_974; // normal if
/* 00017882: 0021 */ function_372(g_str3, s3, s0, g_number40);
/* 00017894: 0021 */ function_398(g_str3, "Result", 2, s4, n2);
/* 000178B1: 0021 */ function_398(g_str3, "BootOption", 2, s4, n8);
/* 000178D2: 000D */ n13 = n8 == 3;
/* 000178E1: 0004 */ if(! n13) goto label_973; // normal if
/* 000178ED: 0021 */ function_284(n8);
/* 000178F6: 0006 */ n6 = LAST_RESULT;
/* 00017900: 0009 */ n13 = n6 < 0;
/* 0001790F: 0004 */ if(! n13) goto label_973; // normal if
/* 0001791B: 0006 */ n2 = n6;
// : Jump Referenced(2):
// : 000178E1, 0001790F,
label_973:
/* 00017927: 0027 */ // -- Start Return Code -- //
/* 0001792B: 0023 */ return n2;
// : Jump Referenced(1):
// : 00017876,
label_974:
/* 00017934: 000D */ n13 = g_number14 == 0;
/* 00017943: 0004 */ if(! n13) goto label_975; // normal if
/* 0001794F: 0021 */ function_362();
// : Jump Referenced(1):
// : 00017943,
label_975:
/* 00017957: 0021 */ function_134(s3, "", "", 12031);
/* 0001796B: 0006 */ n13 = LAST_RESULT;
/* 00017975: 000D */ n13 = n13 == -1;
/* 00017984: 0004 */ if(! n13) goto label_976; // normal if
/* 00017990: 0027 */ // -- Start Return Code -- //
/* 00017994: 0023 */ return -1;
// : Jump Referenced(1):
// : 00017984,
label_976:
/* 0001799F: 0021 */ function_176(50);
/* 000179AA: 0021 */ function_176(56);
/* 000179B5: 0006 */ n12 = 0;
// : Jump Referenced(1):
// : 00017E01,
label_977:
/* 000179C3: 0001 */ // -- While/Switch -- //
/* 000179C7: 000D */ n13 = n12 == 0;
/* 000179D6: 0004 */ if(! n13) goto label_995; // normal if
/* 000179E2: 0021 */ function_137(s3);
/* 000179EB: 0006 */ n2 = LAST_RESULT;
/* 000179F5: 0001 */ // -- While/Switch -- //
/* 000179FB: 000D */ n13 = n2 == -100;
/* 00017A0A: 0004 */ if(! n13) goto label_987; // normal if
/* 00017A16: 000E */ n13 = s1 != "";
/* 00017A23: 0004 */ if(! n13) goto label_979; // normal if
/* 00017A2F: 0021 */ function_368(s3, 711, s1);
// : Jump Referenced(1):
// : 00017A23,
label_979:
/* 00017A42: 000E */ n13 = s2 != "";
/* 00017A4F: 0004 */ if(! n13) goto label_980; // normal if
/* 00017A5B: 0021 */ function_368(s3, 712, s2);
// : Jump Referenced(1):
// : 00017A4F,
label_980:
/* 00017A6E: 0021 */ function_138(s3);
/* 00017A77: 0006 */ n10 = LAST_RESULT;
/* 00017A81: 0021 */ function_364(s3, n10, 0, g_str2);
/* 00017A95: 0021 */ function_379(s3, n10, s0);
/* 00017AA4: 0021 */ function_359(s3, n10, n11);
/* 00017AB3: 0021 */ function_145(s3, 501, 0);
/* 00017AC6: 0021 */ function_145(s3, 502, 0);
/* 00017AD9: 0021 */ function_145(s3, 503, 0);
/* 00017AEC: 0001 */ // -- While/Switch -- //
/* 00017AF2: 000D */ n13 = n0 == 3;
/* 00017B01: 0004 */ if(! n13) goto label_982; // normal if
/* 00017B0D: 0021 */ function_145(s3, 502, -1001);
/* 00017B20: 0020 */ USER.GetDlgItem(n10, 502);
/* 00017B2E: 0006 */ n9 = LAST_RESULT;
/* 00017B38: 0005 */ goto label_986;
// : Jump Referenced(1):
// : 00017B01,
label_982:
/* 00017B43: 000D */ n13 = n0 == 2;
/* 00017B52: 0004 */ if(! n13) goto label_985; // normal if
/* 00017B5E: 0004 */ if(! n11) goto label_983; // normal if
/* 00017B6A: 0021 */ function_145(s3, 501, -1001);
/* 00017B7D: 0020 */ USER.GetDlgItem(n10, 501);
/* 00017B8B: 0006 */ n9 = LAST_RESULT;
/* 00017B95: 0005 */ goto label_984;
// : Jump Referenced(1):
// : 00017B5E,
label_983:
/* 00017BA0: 0021 */ function_145(s3, 502, -1001);
/* 00017BB3: 0020 */ USER.GetDlgItem(n10, 502);
/* 00017BC1: 0006 */ n9 = LAST_RESULT;
// : Jump Referenced(1):
// : 00017B95,
label_984:
/* 00017BCD: 0005 */ goto label_986;
// : Jump Referenced(1):
// : 00017B52,
label_985:
/* 00017BD8: 0021 */ function_145(s3, 503, -1001);
/* 00017BEB: 0020 */ USER.GetDlgItem(n10, 503);
/* 00017BF9: 0006 */ n9 = LAST_RESULT;
// : Jump Referenced(2):
// : 00017B38, 00017BCD,
label_986:
/* 00017C05: 0020 */ USER.SetFocus(n9);
/* 00017C0E: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017A0A,
label_987:
/* 00017C19: 000D */ n13 = n2 == 1;
/* 00017C28: 0004 */ if(! n13) goto label_990; // normal if
/* 00017C34: 0006 */ n2 = 1;
/* 00017C40: 0006 */ n12 = 1;
/* 00017C4C: 0006 */ n6 = 0;
/* 00017C58: 0006 */ n8 = 0;
/* 00017C64: 0021 */ function_144(s3, 502);
/* 00017C72: 0006 */ n13 = LAST_RESULT;
/* 00017C7C: 000D */ n13 = n13 == -1001;
/* 00017C8B: 0004 */ if(! n13) goto label_989; // normal if
/* 00017C97: 0006 */ n8 = 3;
/* 00017CA3: 0021 */ function_284(3);
/* 00017CAE: 0006 */ n6 = LAST_RESULT;
/* 00017CB8: 0009 */ n13 = n6 < 0;
/* 00017CC7: 0004 */ if(! n13) goto label_988; // normal if
/* 00017CD3: 0006 */ n2 = n6;
/* 00017CDD: 0005 */ goto label_989;
// : Jump Referenced(1):
// : 00017CC7,
label_988:
/* 00017CE8: 0006 */ n2 = 6;
// : Jump Referenced(2):
// : 00017C8B, 00017CDD,
label_989:
/* 00017CF6: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017C28,
label_990:
/* 00017D01: 000D */ n13 = n2 == 12;
/* 00017D10: 0004 */ if(! n13) goto label_991; // normal if
/* 00017D1C: 0006 */ n2 = 12;
/* 00017D28: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D10,
label_991:
/* 00017D33: 000D */ n13 = n2 == -1;
/* 00017D42: 0004 */ if(! n13) goto label_992; // normal if
/* 00017D4E: 0021 */ function_370(-1, s3);
/* 00017D5C: 0006 */ n2 = -1;
/* 00017D68: 0006 */ n12 = 1;
/* 00017D74: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D42,
label_992:
/* 00017D7F: 000D */ n13 = n2 == -200;
/* 00017D8E: 0004 */ if(! n13) goto label_993; // normal if
/* 00017D9A: 0021 */ function_371(n10, n2, n12);
/* 00017DA9: 0005 */ goto label_994;
// : Jump Referenced(1):
// : 00017D8E,
label_993:
/* 00017DB4: 0021 */ function_365(n2);
/* 00017DBD: 0006 */ n13 = LAST_RESULT;
/* 00017DC7: 0021 */ function_366(n2);
/* 00017DD0: 0006 */ n14 = LAST_RESULT;
/* 00017DDA: 0019 */ n13 = n13 && n14;
/* 00017DE7: 0004 */ if(! n13) goto label_994; // normal if
/* 00017DF3: 0006 */ n12 = 1;
// : Jump Referenced(6):
// : 00017C0E, 00017CF6, 00017D28, 00017D74, 00017DA9,
// : 00017DE7,
label_994:
/* 00017E01: 0005 */ goto label_977;
// : Jump Referenced(1):
// : 000179D6,
label_995:
/* 00017E0C: 0021 */ function_135(s3);
/* 00017E15: 0021 */ function_136(s3);
/* 00017E1E: 0021 */ function_363();
/* 00017E24: 0021 */ function_175(50);
/* 00017E2F: 0021 */ function_175(56);
/* 00017E3A: 0021 */ function_421();
/* 00017E40: 0006 */ n13 = LAST_RESULT;
/* 00017E4A: 000D */ n13 = n13 == 1;
/* 00017E59: 0004 */ if(! n13) goto label_996; // normal if
/* 00017E65: 0021 */ function_372(g_str3, s3, s0, g_number40);
/* 00017E77: 0021 */ function_397(g_str3, "Result", 2, "", n2);
/* 00017E94: 0021 */ function_397(g_str3, "BootOption", 2, "", n8);
// : Jump Referenced(1):
// : 00017E59,
label_996:
/* 00017EB7: 0027 */ // -- Start Return Code -- //
/* 00017EBB: 0023 */ return n2;
/* 00017EC2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00017AA4,
function NUMBER function_359(s0, n0, n1)
NUMBER n2;
begin
/* 00017ED0: 0022 */ // -- Start Function Code -- //
/* 00017ED9: 0004 */ if(! n1) goto label_998; // normal if
/* 00017EE5: 0027 */ // -- Start Return Code -- //
/* 00017EE9: 0023 */ return 1;
// : Jump Referenced(1):
// : 00017ED9,
label_998:
/* 00017EF4: 0020 */ USER.GetDlgItem(n0, 501);
/* 00017F02: 0006 */ n2 = LAST_RESULT;
/* 00017F0C: 0004 */ if(! n2) goto label_999; // normal if
/* 00017F18: 0020 */ USER.ShowWindow(n2, 0);
// : Jump Referenced(1):
// : 00017F0C,
label_999:
/* 00017F28: 0024 */ return;
/* 00017F2C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018630,
function NUMBER function_360(s0, s1, s2, s3, s4, n0, n1)
STRING s5;
STRING s6;
NUMBER n2;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
begin
/* 00017F3A: 0022 */ // -- Start Function Code -- //
/* 00017F43: 0006 */ s5 = "SdFinish";
/* 00017F55: 0006 */ n4 = 12032;
/* 00017F61: 0006 */ n5 = 0;
/* 00017F6D: 0021 */ function_421();
/* 00017F73: 0006 */ n10 = LAST_RESULT;
/* 00017F7D: 000D */ n10 = n10 == 2;
/* 00017F8C: 0004 */ if(! n10) goto label_1002; // normal if
/* 00017F98: 0021 */ function_372(g_str3, s5, s0, g_number41);
/* 00017FAA: 0021 */ function_398(g_str3, "Result", 2, s6, n2);
/* 00017FC7: 000E */ n10 = n2 != 12;
/* 00017FD6: 000E */ n11 = n2 != 2;
/* 00017FE5: 0019 */ n10 = n10 && n11;
/* 00017FF2: 0004 */ if(! n10) goto label_1001; // normal if
/* 00017FFE: 0021 */ function_398(g_str3, "bOpt1", 2, s6, n0);
/* 0001801A: 0021 */ function_398(g_str3, "bOpt2", 2, s6, n1);
// : Jump Referenced(1):
// : 00017FF2,
label_1001:
/* 00018038: 0027 */ // -- Start Return Code -- //
/* 0001803C: 0023 */ return n2;
// : Jump Referenced(1):
// : 00017F8C,
label_1002:
/* 00018045: 000D */ n10 = g_number14 == 0;
/* 00018054: 0004 */ if(! n10) goto label_1003; // normal if
/* 00018060: 0021 */ function_362();
// : Jump Referenced(1):
// : 00018054,
label_1003:
/* 00018068: 0021 */ function_134(s5, "", "", 12032);
/* 0001807C: 0006 */ n10 = LAST_RESULT;
/* 00018086: 000D */ n10 = n10 == -1;
/* 00018095: 0004 */ if(! n10) goto label_1004; // normal if
/* 000180A1: 0027 */ // -- Start Return Code -- //
/* 000180A5: 0023 */ return -1;
// : Jump Referenced(1):
// : 00018095,
label_1004:
/* 000180B0: 0021 */ function_176(50);
/* 000180BB: 0021 */ function_176(56);
/* 000180C6: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00018526,
label_1005:
/* 000180D4: 0001 */ // -- While/Switch -- //
/* 000180D8: 000D */ n10 = n6 == 0;
/* 000180E7: 0004 */ if(! n10) goto label_1025; // normal if
/* 000180F3: 0021 */ function_137(s5);
/* 000180FC: 0006 */ n2 = LAST_RESULT;
/* 00018106: 0001 */ // -- While/Switch -- //
/* 0001810C: 000D */ n10 = n2 == -100;
/* 0001811B: 0004 */ if(! n10) goto label_1017; // normal if
/* 00018127: 0021 */ function_138(s5);
/* 00018130: 0006 */ n7 = LAST_RESULT;
/* 0001813A: 000E */ n10 = s1 != "";
/* 00018147: 0004 */ if(! n10) goto label_1007; // normal if
/* 00018153: 0021 */ function_368(s5, 711, s1);
// : Jump Referenced(1):
// : 00018147,
label_1007:
/* 00018166: 000E */ n10 = s2 != "";
/* 00018173: 0004 */ if(! n10) goto label_1008; // normal if
/* 0001817F: 0021 */ function_368(s5, 712, s2);
// : Jump Referenced(1):
// : 00018173,
label_1008:
/* 00018192: 000E */ n10 = s3 != "";
/* 0001819F: 0004 */ if(! n10) goto label_1009; // normal if
/* 000181AB: 0021 */ function_141(s5, 501, s3);
/* 000181BC: 0005 */ goto label_1010;
// : Jump Referenced(1):
// : 0001819F,
label_1009:
/* 000181C7: 0020 */ USER.GetDlgItem(n7, 501);
/* 000181D5: 0006 */ n8 = LAST_RESULT;
/* 000181DF: 0020 */ USER.ShowWindow(n8, 0);
/* 000181ED: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 000181BC,
label_1010:
/* 000181FB: 000E */ n10 = s4 != "";
/* 00018208: 0004 */ if(! n10) goto label_1011; // normal if
/* 00018214: 0021 */ function_141(s5, 502, s4);
/* 00018225: 0005 */ goto label_1012;
// : Jump Referenced(1):
// : 00018208,
label_1011:
/* 00018230: 0020 */ USER.GetDlgItem(n7, 502);
/* 0001823E: 0006 */ n8 = LAST_RESULT;
/* 00018248: 0020 */ USER.ShowWindow(n8, 0);
/* 00018256: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 00018225,
label_1012:
/* 00018264: 0021 */ function_364(s5, n7, 0, g_str2);
/* 00018278: 0021 */ function_379(s5, n7, s0);
/* 00018287: 0004 */ if(! n0) goto label_1013; // normal if
/* 00018293: 0021 */ function_145(s5, 501, -1001);
// : Jump Referenced(1):
// : 00018287,
label_1013:
/* 000182A8: 0004 */ if(! n1) goto label_1014; // normal if
/* 000182B4: 0021 */ function_145(s5, 502, -1001);
// : Jump Referenced(1):
// : 000182A8,
label_1014:
/* 000182C9: 000D */ n10 = s3 == "";
/* 000182D6: 000D */ n11 = s4 == "";
/* 000182E3: 0019 */ n10 = n10 && n11;
/* 000182F0: 0004 */ if(! n10) goto label_1015; // normal if
/* 000182FC: 0020 */ USER.GetDlgItem(n7, 1);
/* 0001830A: 0006 */ n9 = LAST_RESULT;
/* 00018314: 0020 */ USER.SetFocus(n9);
/* 0001831D: 0005 */ goto label_1016;
// : Jump Referenced(1):
// : 000182F0,
label_1015:
/* 00018328: 0021 */ function_369(s5, n7, g_str2, 501, 2);
// : Jump Referenced(1):
// : 0001831D,
label_1016:
/* 00018343: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 0001811B,
label_1017:
/* 0001834E: 000D */ n10 = n2 == 1;
/* 0001835D: 0004 */ if(! n10) goto label_1020; // normal if
/* 00018369: 0006 */ n2 = 1;
/* 00018375: 0006 */ n6 = 1;
/* 00018381: 0006 */ n0 = 0;
/* 0001838D: 0006 */ n1 = 0;
/* 00018399: 0021 */ function_144(s5, 501);
/* 000183A7: 0006 */ n10 = LAST_RESULT;
/* 000183B1: 000D */ n10 = n10 == -1001;
/* 000183C0: 0004 */ if(! n10) goto label_1018; // normal if
/* 000183CC: 0006 */ n0 = 1;
// : Jump Referenced(1):
// : 000183C0,
label_1018:
/* 000183DA: 0021 */ function_144(s5, 502);
/* 000183E8: 0006 */ n10 = LAST_RESULT;
/* 000183F2: 000D */ n10 = n10 == -1001;
/* 00018401: 0004 */ if(! n10) goto label_1019; // normal if
/* 0001840D: 0006 */ n1 = 1;
// : Jump Referenced(1):
// : 00018401,
label_1019:
/* 0001841B: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 0001835D,
label_1020:
/* 00018426: 000D */ n10 = n2 == 12;
/* 00018435: 0004 */ if(! n10) goto label_1021; // normal if
/* 00018441: 0006 */ n2 = 12;
/* 0001844D: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 00018435,
label_1021:
/* 00018458: 000D */ n10 = n2 == -1;
/* 00018467: 0004 */ if(! n10) goto label_1022; // normal if
/* 00018473: 0021 */ function_370(-1, s5);
/* 00018481: 0006 */ n2 = -1;
/* 0001848D: 0006 */ n6 = 1;
/* 00018499: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 00018467,
label_1022:
/* 000184A4: 000D */ n10 = n2 == -200;
/* 000184B3: 0004 */ if(! n10) goto label_1023; // normal if
/* 000184BF: 0021 */ function_371(n7, n2, n6);
/* 000184CE: 0005 */ goto label_1024;
// : Jump Referenced(1):
// : 000184B3,
label_1023:
/* 000184D9: 0021 */ function_365(n2);
/* 000184E2: 0006 */ n10 = LAST_RESULT;
/* 000184EC: 0021 */ function_366(n2);
/* 000184F5: 0006 */ n11 = LAST_RESULT;
/* 000184FF: 0019 */ n10 = n10 && n11;
/* 0001850C: 0004 */ if(! n10) goto label_1024; // normal if
/* 00018518: 0006 */ n6 = 1;
// : Jump Referenced(6):
// : 00018343, 0001841B, 0001844D, 00018499, 000184CE,
// : 0001850C,
label_1024:
/* 00018526: 0005 */ goto label_1005;
// : Jump Referenced(1):
// : 000180E7,
label_1025:
/* 00018531: 0021 */ function_135(s5);
/* 0001853A: 0021 */ function_136(s5);
/* 00018543: 0021 */ function_363();
/* 00018549: 0021 */ function_175(50);
/* 00018554: 0021 */ function_175(56);
/* 0001855F: 0021 */ function_421();
/* 00018565: 0006 */ n10 = LAST_RESULT;
/* 0001856F: 000D */ n10 = n10 == 1;
/* 0001857E: 0004 */ if(! n10) goto label_1026; // normal if
/* 0001858A: 0021 */ function_372(g_str3, s5, s0, g_number41);
/* 0001859C: 0021 */ function_397(g_str3, "Result", 2, "", n2);
/* 000185B9: 0021 */ function_397(g_str3, "bOpt1", 2, "", n0);
/* 000185D5: 0021 */ function_397(g_str3, "bOpt2", 2, "", n1);
// : Jump Referenced(1):
// : 0001857E,
label_1026:
/* 000185F3: 0027 */ // -- Start Return Code -- //
/* 000185F7: 0023 */ return n2;
/* 000185FE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00005848, 00005941,
function NUMBER function_361(s0, s1, s2, s3, s4, n0, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001860C: 0022 */ // -- Start Function Code -- //
/* 00018615: 000D */ n4 = g_number16 == 0;
/* 00018624: 0004 */ if(! n4) goto label_1028; // normal if
/* 00018630: 0021 */ function_360(s0, s1, s2, s3, s4, n0, n1);
/* 0001864B: 0006 */ n2 = LAST_RESULT;
/* 00018655: 0027 */ // -- Start Return Code -- //
/* 00018659: 0023 */ return 0;
// : Jump Referenced(1):
// : 00018624,
label_1028:
/* 00018664: 0006 */ n3 = 3;
/* 00018670: 0006 */ s0 = "";
/* 0001867A: 0006 */ s1 = "";
/* 00018684: 0006 */ s2 = "";
/* 0001868E: 0021 */ function_358(s0, s1, n3, s2, 0);
/* 000186A5: 0006 */ n2 = LAST_RESULT;
/* 000186AF: 0027 */ // -- Start Return Code -- //
/* 000186B3: 0023 */ return n2;
/* 000186BA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009AA2, 00015CFE, 0001794F, 00018060, 000199C3,
// : 00019F3F, 0001A6CD, 0001ABCB,
function NUMBER function_362()
begin
/* 000186C8: 0022 */ // -- Start Function Code -- //
/* 000186D1: 0004 */ if(! g_number14) goto label_1030; // normal if
/* 000186DD: 0027 */ // -- Start Return Code -- //
/* 000186E1: 0023 */ return 1;
// : Jump Referenced(1):
// : 000186D1,
label_1030:
/* 000186EC: 0006 */ g_number15 = 0;
/* 000186F8: 0006 */ g_number14 = 1;
/* 00018704: 0021 */ function_377(11600);
/* 0001870F: 0006 */ g_str4 = LAST_RESULT;
/* 00018719: 0021 */ function_157(4, "", 4);
/* 0001872C: 0024 */ return;
/* 00018730: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009EED, 00015FF4, 00017E1E, 00018543, 00019D14,
// : 0001A3D4, 0001AA7A, 0001AE64,
function NUMBER function_363()
begin
/* 0001873E: 0022 */ // -- Start Function Code -- //
/* 00018747: 0024 */ return;
/* 0001874B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009BB2, 00015DFF, 00017A81, 00018264, 00019ADF,
// : 0001A0B5, 0001A802, 0001ACC6,
function NUMBER function_364(s0, n0, n1, s1)
STRING s2;
NUMBER n3;
NUMBER n6;
NUMBER n8;
begin
/* 00018759: 0022 */ // -- Start Function Code -- //
/* 00018762: 0021 */ function_367(n0);
/* 0001876B: 0020 */ USER.GetFocus();
/* 00018771: 0006 */ n3 = LAST_RESULT;
/* 0001877B: 0020 */ USER.IsWindow(n3);
/* 00018784: 0006 */ n8 = LAST_RESULT;
/* 0001878E: 0004 */ if(! n8) goto label_1033; // normal if
/* 0001879A: 0020 */ USER.GetClassName(n3, s2, 1024);
/* 000187AB: 000D */ n8 = s2 == "edit";
/* 000187BC: 0004 */ if(! n8) goto label_1033; // normal if
/* 000187C8: 0020 */ USER.GetWindowLong(n3, -12);
/* 000187D6: 0006 */ n6 = LAST_RESULT;
/* 000187E0: 0021 */ function_146(s0, n6);
// : Jump Referenced(2):
// : 0001878E, 000187BC,
label_1033:
/* 000187EE: 000E */ n8 = s1 != "";
/* 000187FB: 0004 */ if(! n8) goto label_1034; // normal if
/* 00018807: 0021 */ function_369(s0, n0, g_str2, 700, 25);
/* 00018820: 0021 */ function_369(s0, n0, g_str2, 202, 1);
// : Jump Referenced(1):
// : 000187FB,
label_1034:
/* 0001883B: 0024 */ return;
/* 0001883F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009E56, 00015F8A, 00016D84, 00017DB4, 000184D9,
// : 00019CAA, 0001A36A, 0001AA10, 0001ADFA,
function NUMBER function_365(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001884D: 0022 */ // -- Start Function Code -- //
/* 00018856: 000C */ n1 = n0 >= 1;
/* 00018865: 000B */ n2 = n0 <= 12;
/* 00018874: 0019 */ n1 = n1 && n2;
/* 00018881: 0004 */ if(! n1) goto label_1036; // normal if
/* 0001888D: 0027 */ // -- Start Return Code -- //
/* 00018891: 0023 */ return 1;
// : Jump Referenced(1):
// : 00018881,
label_1036:
/* 0001889C: 0027 */ // -- Start Return Code -- //
/* 000188A0: 0023 */ return 0;
/* 000188A9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 00009E69, 00015F9D, 00016DA3, 00017DC7, 000184EC,
// : 00019CBD, 0001A37D, 0001AA23, 0001AE0D,
function NUMBER function_366(n0)
NUMBER n1;
begin
/* 000188B7: 0022 */ // -- Start Function Code -- //
/* 000188C0: 0001 */ // -- While/Switch -- //
/* 000188C6: 000D */ n1 = n0 == 2;
/* 000188D5: 0004 */ if(! n1) goto label_1039; // normal if
/* 000188E1: 0021 */ function_282(2);
/* 000188EC: 0027 */ // -- Start Return Code -- //
/* 000188F0: 0023 */ return 0;
/* 000188F9: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 000188D5,
label_1039:
/* 00018904: 000D */ n1 = n0 == 9;
/* 00018913: 0004 */ if(! n1) goto label_1040; // normal if
/* 0001891F: 0021 */ function_282(2);
/* 0001892A: 0027 */ // -- Start Return Code -- //
/* 0001892E: 0023 */ return 0;
/* 00018937: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 00018913,
label_1040:
/* 00018942: 000D */ n1 = n0 == 8;
/* 00018951: 0004 */ if(! n1) goto label_1041; // normal if
/* 0001895D: 0021 */ function_282(1);
/* 00018968: 0027 */ // -- Start Return Code -- //
/* 0001896C: 0023 */ return 0;
/* 00018975: 0005 */ goto label_1042;
// : Jump Referenced(1):
// : 00018951,
label_1041:
/* 00018980: 0027 */ // -- Start Return Code -- //
/* 00018984: 0023 */ return 1;
// : Jump Referenced(3):
// : 000188F9, 00018937, 00018975,
label_1042:
/* 0001898F: 0027 */ // -- Start Return Code -- //
/* 00018993: 0023 */ return 0;
/* 0001899C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00018762,
function NUMBER function_367(n0)
STRING s0;
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 000189AA: 0022 */ // -- Start Function Code -- //
/* 000189B3: 0020 */ USER.GetDlgItem(n0, 1);
/* 000189C1: 0006 */ n1 = LAST_RESULT;
/* 000189CB: 0020 */ USER.GetDlgItem(n0, 1);
/* 000189D9: 0006 */ n3 = LAST_RESULT;
/* 000189E3: 0020 */ USER.GetDlgItem(n0, 12);
/* 000189F1: 0006 */ n2 = LAST_RESULT;
/* 000189FB: 0020 */ USER.GetDlgItem(n0, 2);
/* 00018A09: 0006 */ n5 = LAST_RESULT;
/* 00018A13: 0020 */ USER.GetDlgItem(n0, 9);
/* 00018A21: 0006 */ n4 = LAST_RESULT;
/* 00018A2B: 0020 */ USER.IsWindow(n2);
/* 00018A34: 0006 */ n10 = LAST_RESULT;
/* 00018A3E: 000D */ n10 = n10 == 0;
/* 00018A4D: 0004 */ if(! n10) goto label_1044; // normal if
/* 00018A59: 0027 */ // -- Start Return Code -- //
/* 00018A5D: 0023 */ return 0;
// : Jump Referenced(1):
// : 00018A4D,
label_1044:
/* 00018A68: 0021 */ function_241(51, s0);
/* 00018A76: 0006 */ n6 = LAST_RESULT;
/* 00018A80: 0021 */ function_241(50, s0);
/* 00018A8E: 0006 */ n7 = LAST_RESULT;
/* 00018A98: 0021 */ function_241(56, s0);
/* 00018AA6: 0006 */ n8 = LAST_RESULT;
/* 00018AB0: 0021 */ function_241(52, s0);
/* 00018ABE: 0006 */ n9 = LAST_RESULT;
/* 00018AC8: 0004 */ if(! n9) goto label_1046; // normal if
/* 00018AD4: 0021 */ function_259("SETUPSTR862");
/* 00018AE8: 0006 */ s1 = LAST_RESULT;
/* 00018AF2: 0020 */ USER.IsWindow(n1);
/* 00018AFB: 0006 */ n10 = LAST_RESULT;
/* 00018B05: 0004 */ if(! n10) goto label_1045; // normal if
/* 00018B11: 0020 */ USER.SetWindowText(n1, s1);
// : Jump Referenced(1):
// : 00018B05,
label_1045:
/* 00018B1F: 0020 */ USER.IsWindow(n3);
/* 00018B28: 0006 */ n10 = LAST_RESULT;
/* 00018B32: 0004 */ if(! n10) goto label_1046; // normal if
/* 00018B3E: 0020 */ USER.SetWindowText(n3, s1);
// : Jump Referenced(2):
// : 00018AC8, 00018B32,
label_1046:
/* 00018B4C: 0020 */ USER.IsWindow(n1);
/* 00018B55: 0006 */ n10 = LAST_RESULT;
/* 00018B5F: 0004 */ if(! n10) goto label_1047; // normal if
/* 00018B6B: 0020 */ USER.EnableWindow(n1, n6);
// : Jump Referenced(1):
// : 00018B5F,
label_1047:
/* 00018B79: 0020 */ USER.IsWindow(n3);
/* 00018B82: 0006 */ n10 = LAST_RESULT;
/* 00018B8C: 0004 */ if(! n10) goto label_1048; // normal if
/* 00018B98: 0020 */ USER.EnableWindow(n3, n6);
// : Jump Referenced(1):
// : 00018B8C,
label_1048:
/* 00018BA6: 0020 */ USER.IsWindow(n2);
/* 00018BAF: 0006 */ n10 = LAST_RESULT;
/* 00018BB9: 0004 */ if(! n10) goto label_1049; // normal if
/* 00018BC5: 0020 */ USER.EnableWindow(n2, n7);
// : Jump Referenced(1):
// : 00018BB9,
label_1049:
/* 00018BD3: 0020 */ USER.IsWindow(n5);
/* 00018BDC: 0006 */ n10 = LAST_RESULT;
/* 00018BE6: 0004 */ if(! n10) goto label_1050; // normal if
/* 00018BF2: 0020 */ USER.EnableWindow(n5, n8);
// : Jump Referenced(1):
// : 00018BE6,
label_1050:
/* 00018C00: 0020 */ USER.IsWindow(n4);
/* 00018C09: 0006 */ n10 = LAST_RESULT;
/* 00018C13: 0004 */ if(! n10) goto label_1051; // normal if
/* 00018C1F: 0020 */ USER.EnableWindow(n4, n8);
// : Jump Referenced(1):
// : 00018C13,
label_1051:
/* 00018C2D: 0027 */ // -- Start Return Code -- //
/* 00018C31: 0023 */ return 1;
/* 00018C3A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(12):
// : 00015DD9, 00017A2F, 00017A5B, 00018153, 0001817F,
// : 00019746, 00019757, 00019A8D, 00019AB9, 0001A009,
// : 0001A7A2, 0001ACA0,
function NUMBER function_368(s0, n0, s1)
begin
/* 00018C48: 0022 */ // -- Start Function Code -- //
/* 00018C51: 0021 */ function_141(s0, n0, s1);
/* 00018C60: 0024 */ return;
/* 00018C64: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00018328, 00018807, 00018820, 0001979C,
function NUMBER function_369(s0, n0, s1, n1, n2)
STRING s2;
STRING s3;
STRING s4;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 00018C72: 0022 */ // -- Start Function Code -- //
/* 00018C7B: 0006 */ n4 = n1;
/* 00018C85: 0020 */ USER.GetDlgItem(n0, n4);
/* 00018C91: 0006 */ n3 = LAST_RESULT;
/* 00018C9B: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00018E18,
label_1054:
/* 00018CA9: 000B */ n9 = n6 <= n2;
/* 00018CB6: 0004 */ if(! n9) goto label_1058; // normal if
/* 00018CC2: 0004 */ if(! n3) goto label_1057; // normal if
/* 00018CCE: 0006 */ n8 = 0;
/* 00018CDA: 0021 */ function_140(s0, n4, s2);
/* 00018CE9: 002A */ StrFind(s2, "%P");
/* 00018CF5: 0006 */ n7 = LAST_RESULT;
/* 00018CFF: 0028 */ StrLengthChars(s2);
/* 00018D06: 0006 */ n5 = LAST_RESULT;
// : Jump Referenced(1):
// : 00018DBC,
label_1055:
/* 00018D12: 0001 */ // -- While/Switch -- //
/* 00018D16: 000C */ n9 = n7 >= 0;
/* 00018D25: 0004 */ if(! n9) goto label_1056; // normal if
/* 00018D31: 0006 */ n8 = 1;
/* 00018D3D: 0029 */ StrSub(s3, s2, 0, n7);
/* 00018D4F: 0007 */ s3 = s3 + s1;
/* 00018D5C: 0007 */ n7 = n7 + 2;
/* 00018D6B: 000F */ n5 = n5 - n7;
/* 00018D78: 0029 */ StrSub(s4, s2, n7, n5);
/* 00018D88: 0007 */ s2 = s3 + s4;
/* 00018D95: 002A */ StrFind(s2, "%P");
/* 00018DA1: 0006 */ n7 = LAST_RESULT;
/* 00018DAB: 0028 */ StrLengthChars(s2);
/* 00018DB2: 0006 */ n5 = LAST_RESULT;
/* 00018DBC: 0005 */ goto label_1055;
// : Jump Referenced(1):
// : 00018D25,
label_1056:
/* 00018DC7: 0004 */ if(! n8) goto label_1057; // normal if
/* 00018DD3: 0021 */ function_141(s0, n4, s2);
// : Jump Referenced(2):
// : 00018CC2, 00018DC7,
label_1057:
/* 00018DE4: 0007 */ n4 = n4 + 1;
/* 00018DF3: 0020 */ USER.GetDlgItem(n0, n4);
/* 00018DFF: 0006 */ n3 = LAST_RESULT;
/* 00018E09: 0007 */ n6 = n6 + 1;
/* 00018E18: 0005 */ goto label_1054;
// : Jump Referenced(1):
// : 00018CB6,
label_1058:
/* 00018E23: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009DF5, 00015F17, 00017D4E, 00018473, 00019C44,
// : 0001A2F4, 0001A99C, 0001AD8B,
function NUMBER function_370(n0, s0)
STRING s1;
NUMBER n1;
begin
/* 00018E31: 0022 */ // -- Start Function Code -- //
/* 00018E3A: 0001 */ // -- While/Switch -- //
/* 00018E40: 000D */ n1 = n0 == -1;
/* 00018E4F: 0004 */ if(! n1) goto label_1061; // normal if
/* 00018E5B: 0007 */ s1 = "In function \'%s\':\n" + "Unable to create dialog.\n";
/* 00018E93: 0021 */ function_287(-65533, "", s1, s0);
// : Jump Referenced(1):
// : 00018E4F,
label_1061:
/* 00018EA9: 0024 */ return;
/* 00018EAD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 00009E3C, 00015F70, 00017D9A, 000184BF, 00019C90,
// : 0001A350, 0001A9F6, 0001ADE0,
function NUMBER function_371(n0, n1, n2)
NUMBER n3;
begin
/* 00018EBB: 0022 */ // -- Start Function Code -- //
/* 00018EC4: 0020 */ USER.GetDlgItem(n0, 9);
/* 00018ED2: 0006 */ n3 = LAST_RESULT;
/* 00018EDC: 0004 */ if(! n3) goto label_1063; // normal if
/* 00018EE8: 0021 */ function_282(2);
/* 00018EF3: 0005 */ goto label_1065;
// : Jump Referenced(1):
// : 00018EDC,
label_1063:
/* 00018EFE: 0020 */ USER.GetDlgItem(n0, 2);
/* 00018F0C: 0006 */ n3 = LAST_RESULT;
/* 00018F16: 0004 */ if(! n3) goto label_1064; // normal if
/* 00018F22: 0006 */ n1 = 2;
/* 00018F2E: 0006 */ n2 = 1;
/* 00018F3A: 0005 */ goto label_1065;
// : Jump Referenced(1):
// : 00018F16,
label_1064:
/* 00018F45: 0006 */ n1 = 2;
/* 00018F51: 0006 */ n2 = 1;
// : Jump Referenced(2):
// : 00018EF3, 00018F3A,
label_1065:
/* 00018F5F: 0024 */ return;
/* 00018F63: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 00012F58, 00013141, 000131CD, 0001343A, 00015C52,
// : 00016025, 00017882, 00017E65, 00017F98, 0001858A,
// : 0001981C, 00019D45, 00019E53, 0001A405, 0001A613,
// : 0001AAB6, 0001AB74, 0001AEA0, 0001AF1E, 0001B058,
// :
function NUMBER function_372(s0, s1, s2, n0)
begin
/* 00018F71: 0022 */ // -- Start Function Code -- //
/* 00018F7A: 0021 */ function_433(s0, "%s-%ld", s1, n0);
/* 00018F92: 0007 */ n0 = n0 + 1;
/* 00018FA1: 0024 */ return;
/* 00018FA5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019461,
function NUMBER function_373(s0)
begin
/* 00018FB3: 0022 */ // -- Start Function Code -- //
/* 00018FBC: 0021 */ function_434(s0);
/* 00018FC5: 0024 */ return;
/* 00018FC9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A04F,
function NUMBER function_374(s0, s1)
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
OBJECT obj0;
begin
/* 00018FD7: 0022 */ // -- Start Function Code -- //
/* 00018FE0: 0006 */ s0 = "";
/* 00018FEA: 0006 */ s1 = "";
/* 00018FF4: 0035 */ g_struct_3.WIN9X;
/* 00019003: 0006 */ obj0 = LAST_RESULT;
/* 0001900D: 0035 */ obj0.bWin9X();
/* 0001901D: 0006 */ obj0 = NOTHING;
/* 00019027: 0006 */ n4 = LAST_RESULT;
/* 00019031: 000D */ n5 = g_number15 == 0;
/* 00019040: 0019 */ n4 = n4 && n5;
/* 0001904D: 0004 */ if(! n4) goto label_1069; // normal if
/* 00019059: 0006 */ n2 = -2147483646;
/* 00019065: 0006 */ s2 = "\\Software\\Microsoft\\Windows\\CurrentVersion";
/* 00019099: 0005 */ goto label_1071;
// : Jump Referenced(1):
// : 0001904D,
label_1069:
/* 000190A4: 0035 */ g_struct_3.WINNT;
/* 000190B3: 0006 */ obj0 = LAST_RESULT;
/* 000190BD: 0035 */ obj0.bWinNT();
/* 000190CD: 0006 */ obj0 = NOTHING;
/* 000190D7: 0006 */ n4 = LAST_RESULT;
/* 000190E1: 000D */ n5 = g_number15 == 0;
/* 000190F0: 0019 */ n4 = n4 && n5;
/* 000190FD: 0004 */ if(! n4) goto label_1070; // normal if
/* 00019109: 0006 */ n2 = -2147483646;
/* 00019115: 0006 */ s2 = "\\Software\\Microsoft\\Windows NT\\CurrentVersion";
/* 0001914C: 0005 */ goto label_1071;
// : Jump Referenced(1):
// : 000190FD,
label_1070:
/* 00019157: 0020 */ KERNEL.GetModuleHandle("USER");
/* 00019164: 0006 */ n3 = LAST_RESULT;
/* 0001916E: 0020 */ USER.LoadString(n3, 514, s0, 255);
/* 00019184: 0020 */ USER.LoadString(n3, 515, s1, 255);
/* 0001919A: 0027 */ // -- Start Return Code -- //
/* 0001919E: 0023 */ return 1;
// : Jump Referenced(2):
// : 00019099, 0001914C,
label_1071:
/* 000191A9: 000D */ n4 = g_number15 == 0;
/* 000191B8: 0004 */ if(! n4) goto label_1072; // normal if
/* 000191C4: 0021 */ function_311(n2, s2, "RegisteredOwner", n0, s0, n1);
/* 000191EB: 0021 */ function_311(n2, s2, "RegisteredOrganization", n0, s1, n1);
// : Jump Referenced(1):
// : 000191B8,
label_1072:
/* 0001921B: 0024 */ return;
/* 0001921F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00019559,
function NUMBER function_375()
NUMBER n0;
begin
/* 00019231: 0022 */ // -- Start Function Code -- //
/* 0001923A: 0027 */ // -- Start Return Code -- //
/* 0001923E: 0035 */ g_struct_3.bShellExplorer;
/* 00019256: 0006 */ n0 = LAST_RESULT;
/* 00019260: 0023 */ return n0;
/* 00019267: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000134DF,
function NUMBER function_376(n0)
NUMBER n1;
begin
/* 00019275: 0022 */ // -- Start Function Code -- //
/* 0001927E: 0020 */ USER.IsWindowVisible(n0);
/* 00019287: 0006 */ n1 = LAST_RESULT;
/* 00019291: 000D */ n1 = n1 == 0;
/* 000192A0: 0004 */ if(! n1) goto label_1075; // normal if
/* 000192AC: 0027 */ // -- Start Return Code -- //
/* 000192B0: 0023 */ return 1;
// : Jump Referenced(1):
// : 000192A0,
label_1075:
/* 000192BB: 0020 */ USER.IsIconic(n0);
/* 000192C4: 0006 */ n1 = LAST_RESULT;
/* 000192CE: 0004 */ if(! n1) goto label_1076; // normal if
/* 000192DA: 0027 */ // -- Start Return Code -- //
/* 000192DE: 0023 */ return 1;
// : Jump Referenced(1):
// : 000192CE,
label_1076:
/* 000192E9: 0020 */ USER.SetForegroundWindow(n0);
/* 000192F2: 0027 */ // -- Start Return Code -- //
/* 000192F6: 0023 */ return 1;
/* 000192FF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(63):
// : 000056AC, 000056C1, 000057E2, 00005833, 000058C6,
// : 00005917, 0000592C, 00009F22, 0000A1BE, 0000A1D3,
// : 0000D4DD, 0000D4F2, 0000E328, 0000FA2A, 000130E8,
// : 000132D9, 000163BE, 00016BD8, 0001750E, 00017534,
// : 00018704, 0001959A, 000195AF, 0001C873, 0001C888,
// : 0001D5C2, 00021169, 00021383, 00021480, 000214A4,
// : 000214C6, 00021BD4, 00021C0F, 00021C8A, 00021D05,
// : 00021D80, 00021DBB, 00021DF6, 00021E9E, 00021EC0,
// : 00021ED5, 00021F89, 00021FAD, 000228D3, 000228E8,
// : 00022CB8, 00022CCD, 00022DB1, 00022DC6, 00022EC6,
// : 00022EDB, 000230E5, 000231CE, 00023246, 00023471,
// : 000234CE, 00023DEA, 00023E70, 00023EF6, 00023F61,
// : 0002406F, 000240DD, 00024130,
function STRING function_377(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001930D: 0022 */ // -- Start Function Code -- //
/* 00019316: 0021 */ function_428(s0);
/* 0001931F: 0006 */ n3 = LAST_RESULT;
/* 00019329: 000F */ n2 = n3 - 1;
/* 00019338: 0020 */ ISRT.LangLoadString(g_number27, n0, s0, n2);
/* 0001934A: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 00019434,
label_1078:
/* 00019356: 0001 */ // -- While/Switch -- //
/* 0001935A: 000E */ n3 = n1 != 0;
/* 00019369: 000C */ n4 = n1 >= n2;
/* 00019376: 0019 */ n3 = n3 && n4;
/* 00019383: 0009 */ n4 = n2 < 100000;
/* 00019392: 0019 */ n3 = n3 && n4;
/* 0001939F: 0004 */ if(! n3) goto label_1080; // normal if
/* 000193AB: 0010 */ n3 = n2 * 2;
/* 000193BA: 0031 */ Resize(s0, n3);
/* 000193C4: 0006 */ n3 = LAST_RESULT;
/* 000193CE: 0009 */ n3 = n3 < 0;
/* 000193DD: 0004 */ if(! n3) goto label_1079; // normal if
/* 000193E9: 0027 */ // -- Start Return Code -- //
/* 000193ED: 0023 */ return "";
// : Jump Referenced(1):
// : 000193DD,
label_1079:
/* 000193F6: 0021 */ function_428(s0);
/* 000193FF: 0006 */ n3 = LAST_RESULT;
/* 00019409: 000F */ n2 = n3 - 1;
/* 00019418: 0020 */ ISRT.LangLoadString(g_number27, n0, s0, n2);
/* 0001942A: 0006 */ n1 = LAST_RESULT;
/* 00019434: 0005 */ goto label_1078;
// : Jump Referenced(1):
// : 0001939F,
label_1080:
/* 0001943F: 0027 */ // -- Start Return Code -- //
/* 00019443: 0023 */ return s0;
/* 0001944A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001A8AF,
function NUMBER function_378(s0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 00019458: 0022 */ // -- Start Function Code -- //
/* 00019461: 0021 */ function_373(s0);
/* 0001946A: 000D */ n0 = s0 == "";
/* 00019477: 0004 */ if(! n0) goto label_1082; // normal if
/* 00019483: 0027 */ // -- Start Return Code -- //
/* 00019487: 0023 */ return -1;
/* 00019490: 0005 */ goto label_1083;
// : Jump Referenced(1):
// : 00019477,
label_1082:
/* 0001949B: 0008 */ n0 = s0 % "/";
/* 000194A9: 0008 */ n1 = s0 % ":";
/* 000194B7: 0018 */ n0 = n0 || n1;
/* 000194C4: 0008 */ n1 = s0 % "*";
/* 000194D2: 0018 */ n0 = n0 || n1;
/* 000194DF: 0008 */ n1 = s0 % "?";
/* 000194ED: 0018 */ n0 = n0 || n1;
/* 000194FA: 0008 */ n1 = s0 % "\"";
/* 00019508: 0018 */ n0 = n0 || n1;
/* 00019515: 0008 */ n1 = s0 % "<";
/* 00019523: 0018 */ n0 = n0 || n1;
/* 00019530: 0008 */ n1 = s0 % ">";
/* 0001953E: 0018 */ n0 = n0 || n1;
/* 0001954B: 0008 */ n1 = s0 % "|";
/* 00019559: 0021 */ function_375();
/* 0001955F: 0006 */ n2 = LAST_RESULT;
/* 00019569: 0019 */ n1 = n1 && n2;
/* 00019576: 0018 */ n0 = n0 || n1;
/* 00019583: 0004 */ if(! n0) goto label_1083; // normal if
/* 0001958F: 0021 */ function_281(0);
/* 0001959A: 0021 */ function_377(11633);
/* 000195A5: 0006 */ s1 = LAST_RESULT;
/* 000195AF: 0021 */ function_377(11632);
/* 000195BA: 0006 */ s2 = LAST_RESULT;
/* 000195C4: 0021 */ function_159(3, s1);
/* 000195D2: 0007 */ s3 = s2 + "\n\n\t ";
/* 000195EE: 0007 */ s3 = s3 + "/ : * ? \" < > |";
/* 0001960A: 0021 */ function_286(s3, -65533);
/* 00019618: 0027 */ // -- Start Return Code -- //
/* 0001961C: 0023 */ return -1;
// : Jump Referenced(2):
// : 00019490, 00019583,
label_1083:
/* 00019627: 0027 */ // -- Start Return Code -- //
/* 0001962B: 0023 */ return 0;
/* 00019634: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00015E11, 00017A95, 00018278, 00019AF3, 0001A0C9,
// : 0001A816, 0001ACDA,
function NUMBER function_379(s0, n0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n5;
begin
/* 00019642: 0022 */ // -- Start Function Code -- //
/* 0001964B: 0020 */ USER.GetDlgItem(n0, 50);
/* 00019659: 0006 */ n1 = LAST_RESULT;
/* 00019663: 000E */ n5 = s1 != "";
/* 00019670: 0004 */ if(! n5) goto label_1088; // normal if
/* 0001967C: 002A */ StrFind(s1, "\n");
/* 00019687: 0006 */ n2 = LAST_RESULT;
/* 00019691: 0009 */ n5 = n2 < 0;
/* 000196A0: 0004 */ if(! n5) goto label_1085; // normal if
/* 000196AC: 0006 */ s2 = s1;
/* 000196B6: 0006 */ s3 = "";
/* 000196C0: 0005 */ goto label_1086;
// : Jump Referenced(1):
// : 000196A0,
label_1085:
/* 000196CB: 0028 */ StrLengthChars(s1);
/* 000196D2: 0006 */ n3 = LAST_RESULT;
/* 000196DC: 000F */ n5 = n3 - n2;
/* 000196E9: 000F */ n3 = n5 - 1;
/* 000196F8: 0029 */ StrSub(s2, s1, 0, n2);
/* 0001970A: 0007 */ n5 = n2 + 1;
/* 00019719: 0029 */ StrSub(s3, s1, n5, n3);
// : Jump Referenced(1):
// : 000196C0,
label_1086:
/* 0001972B: 000E */ n5 = n1 != 0;
/* 0001973A: 0004 */ if(! n5) goto label_1087; // normal if
/* 00019746: 0021 */ function_368(s0, 50, s2);
/* 00019757: 0021 */ function_368(s0, 51, s3);
/* 00019768: 0005 */ goto label_1088;
// : Jump Referenced(1):
// : 0001973A,
label_1087:
/* 00019773: 0020 */ USER.SetWindowText(n0, s2);
// : Jump Referenced(2):
// : 00019670, 00019768,
label_1088:
/* 00019781: 000E */ n5 = n1 != 0;
/* 00019790: 0004 */ if(! n5) goto label_1089; // normal if
/* 0001979C: 0021 */ function_369(s0, n0, g_str2, 50, 4);
// : Jump Referenced(1):
// : 00019790,
label_1089:
/* 000197B7: 0024 */ return;
/* 000197BB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000522B,
function NUMBER function_381(s0, s1, s2, s3)
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
begin
/* 000197C9: 0022 */ // -- Start Function Code -- //
/* 000197D2: 0006 */ s4 = "SdLicense";
/* 000197E5: 0006 */ n4 = 12029;
/* 000197F1: 0021 */ function_421();
/* 000197F7: 0006 */ n7 = LAST_RESULT;
/* 00019801: 000D */ n7 = n7 == 2;
/* 00019810: 0004 */ if(! n7) goto label_1091; // normal if
/* 0001981C: 0021 */ function_372(g_str3, s4, s0, g_number42);
/* 0001982E: 0021 */ function_398(g_str3, "Result", 2, s5, n0);
/* 0001984B: 0027 */ // -- Start Return Code -- //
/* 0001984F: 0023 */ return n0;
// : Jump Referenced(1):
// : 00019810,
label_1091:
/* 00019858: 0021 */ function_450();
/* 0001985E: 0006 */ s7 = LAST_RESULT;
/* 00019868: 0014 */ s6 = s7 ^ s3;
/* 00019875: 0028 */ StrLengthChars(s3);
/* 0001987C: 0006 */ n7 = LAST_RESULT;
/* 00019886: 000A */ n7 = n7 > 2;
/* 00019895: 0004 */ if(! n7) goto label_1095; // normal if
/* 000198A1: 001E */ n2 = s3[0];
/* 000198B0: 001E */ n3 = s3[1];
/* 000198BF: 0001 */ // -- While/Switch -- //
/* 000198C5: 000D */ n7 = n3 == 58;
/* 000198D4: 0004 */ if(! n7) goto label_1094; // normal if
/* 000198E0: 000C */ n7 = n2 >= 97;
/* 000198EF: 000B */ n8 = n2 <= 122;
/* 000198FE: 0019 */ n7 = n7 && n8;
/* 0001990B: 000C */ n8 = n2 >= 65;
/* 0001991A: 000B */ n9 = n2 <= 90;
/* 00019929: 0019 */ n8 = n8 && n9;
/* 00019936: 0018 */ n7 = n7 || n8;
/* 00019943: 0004 */ if(! n7) goto label_1093; // normal if
/* 0001994F: 0006 */ s6 = s3;
// : Jump Referenced(1):
// : 00019943,
label_1093:
/* 0001995B: 0005 */ goto label_1095;
// : Jump Referenced(1):
// : 000198D4,
label_1094:
/* 00019966: 000D */ n7 = n3 == 92;
/* 00019975: 0004 */ if(! n7) goto label_1095; // normal if
/* 00019981: 000D */ n7 = n2 == 92;
/* 00019990: 0004 */ if(! n7) goto label_1095; // normal if
/* 0001999C: 0006 */ s6 = s3;
// : Jump Referenced(4):
// : 00019895, 0001995B, 00019975, 00019990,
label_1095:
/* 000199A8: 000D */ n7 = g_number14 == 0;
/* 000199B7: 0004 */ if(! n7) goto label_1096; // normal if
/* 000199C3: 0021 */ function_362();
// : Jump Referenced(1):
// : 000199B7,
label_1096:
/* 000199CB: 0021 */ function_134(s4, "", "", 12029);
/* 000199DF: 0006 */ n7 = LAST_RESULT;
/* 000199E9: 000D */ n7 = n7 == -1;
/* 000199F8: 0004 */ if(! n7) goto label_1097; // normal if
/* 00019A04: 0027 */ // -- Start Return Code -- //
/* 00019A08: 0023 */ return -1;
// : Jump Referenced(1):
// : 000199F8,
label_1097:
/* 00019A13: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 00019CF7,
label_1098:
/* 00019A21: 0001 */ // -- While/Switch -- //
/* 00019A25: 000D */ n7 = n6 == 0;
/* 00019A34: 0004 */ if(! n7) goto label_1110; // normal if
/* 00019A40: 0021 */ function_137(s4);
/* 00019A49: 0006 */ n0 = LAST_RESULT;
/* 00019A53: 0001 */ // -- While/Switch -- //
/* 00019A59: 000D */ n7 = n0 == -100;
/* 00019A68: 0004 */ if(! n7) goto label_1103; // normal if
/* 00019A74: 000E */ n7 = s1 != "";
/* 00019A81: 0004 */ if(! n7) goto label_1100; // normal if
/* 00019A8D: 0021 */ function_368(s4, 711, s1);
// : Jump Referenced(1):
// : 00019A81,
label_1100:
/* 00019AA0: 000E */ n7 = s2 != "";
/* 00019AAD: 0004 */ if(! n7) goto label_1101; // normal if
/* 00019AB9: 0021 */ function_368(s4, 712, s2);
// : Jump Referenced(1):
// : 00019AAD,
label_1101:
/* 00019ACC: 0021 */ function_138(s4);
/* 00019AD5: 0006 */ n5 = LAST_RESULT;
/* 00019ADF: 0021 */ function_364(s4, n5, 0, g_str2);
/* 00019AF3: 0021 */ function_379(s4, n5, s0);
/* 00019B02: 0021 */ function_319(0);
/* 00019B0D: 0006 */ n1 = LAST_RESULT;
/* 00019B17: 0021 */ function_332(n1, s6);
/* 00019B23: 0006 */ n7 = LAST_RESULT;
/* 00019B2D: 000D */ n7 = n7 == 0;
/* 00019B3C: 0004 */ if(! n7) goto label_1102; // normal if
/* 00019B48: 0021 */ function_147(s4, 301, n1);
// : Jump Referenced(1):
// : 00019B3C,
label_1102:
/* 00019B5B: 0021 */ function_320(n1);
/* 00019B64: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019A68,
label_1103:
/* 00019B6F: 000D */ n7 = n0 == 1;
/* 00019B7E: 0004 */ if(! n7) goto label_1104; // normal if
/* 00019B8A: 0006 */ n0 = 1;
/* 00019B96: 0006 */ n6 = 1;
/* 00019BA2: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019B7E,
label_1104:
/* 00019BAD: 000D */ n7 = n0 == 6;
/* 00019BBC: 0004 */ if(! n7) goto label_1105; // normal if
/* 00019BC8: 0006 */ n0 = 1;
/* 00019BD4: 0006 */ n6 = 1;
/* 00019BE0: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019BBC,
label_1105:
/* 00019BEB: 000D */ n7 = n0 == 12;
/* 00019BFA: 0004 */ if(! n7) goto label_1106; // normal if
/* 00019C06: 0006 */ n0 = 12;
/* 00019C12: 0006 */ n6 = 1;
/* 00019C1E: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019BFA,
label_1106:
/* 00019C29: 000D */ n7 = n0 == -1;
/* 00019C38: 0004 */ if(! n7) goto label_1107; // normal if
/* 00019C44: 0021 */ function_370(-1, s4);
/* 00019C52: 0006 */ n0 = -1;
/* 00019C5E: 0006 */ n6 = 1;
/* 00019C6A: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019C38,
label_1107:
/* 00019C75: 000D */ n7 = n0 == -200;
/* 00019C84: 0004 */ if(! n7) goto label_1108; // normal if
/* 00019C90: 0021 */ function_371(n5, n0, n6);
/* 00019C9F: 0005 */ goto label_1109;
// : Jump Referenced(1):
// : 00019C84,
label_1108:
/* 00019CAA: 0021 */ function_365(n0);
/* 00019CB3: 0006 */ n7 = LAST_RESULT;
/* 00019CBD: 0021 */ function_366(n0);
/* 00019CC6: 0006 */ n8 = LAST_RESULT;
/* 00019CD0: 0019 */ n7 = n7 && n8;
/* 00019CDD: 0004 */ if(! n7) goto label_1109; // normal if
/* 00019CE9: 0006 */ n6 = 1;
// : Jump Referenced(7):
// : 00019B64, 00019BA2, 00019BE0, 00019C1E, 00019C6A,
// : 00019C9F, 00019CDD,
label_1109:
/* 00019CF7: 0005 */ goto label_1098;
// : Jump Referenced(1):
// : 00019A34,
label_1110:
/* 00019D02: 0021 */ function_135(s4);
/* 00019D0B: 0021 */ function_136(s4);
/* 00019D14: 0021 */ function_363();
/* 00019D1A: 0021 */ function_421();
/* 00019D20: 0006 */ n7 = LAST_RESULT;
/* 00019D2A: 000D */ n7 = n7 == 1;
/* 00019D39: 0004 */ if(! n7) goto label_1111; // normal if
/* 00019D45: 0021 */ function_372(g_str3, s4, s0, g_number42);
/* 00019D57: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 00019D39,
label_1111:
/* 00019D76: 0027 */ // -- Start Return Code -- //
/* 00019D7A: 0023 */ return n0;
/* 00019D81: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022007,
function NUMBER function_382(s0)
NUMBER n0;
begin
/* 00019D8F: 0022 */ // -- Start Function Code -- //
/* 00019D98: 0006 */ g_str2 = s0;
/* 00019DA2: 0020 */ ISRT.IsEmpty(g_obj10);
/* 00019DAB: 0006 */ n0 = LAST_RESULT;
/* 00019DB5: 0004 */ if(! n0) goto label_1113; // normal if
/* 00019DC1: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00019DB5,
label_1113:
/* 00019DCF: 0033 */ g_obj10.ProductName() = g_str2;
/* 00019DE7: 0024 */ return;
/* 00019DEB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000050E5,
function NUMBER function_383(s0, s1, s2, s3, s4)
STRING s5;
STRING s6;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 00019DF9: 0022 */ // -- Start Function Code -- //
/* 00019E02: 0006 */ s5 = "SdRegisterUserEx";
/* 00019E1C: 0006 */ n4 = 12002;
/* 00019E28: 0021 */ function_421();
/* 00019E2E: 0006 */ n6 = LAST_RESULT;
/* 00019E38: 000D */ n6 = n6 == 2;
/* 00019E47: 0004 */ if(! n6) goto label_1116; // normal if
/* 00019E53: 0021 */ function_372(g_str3, s5, s0, g_number43);
/* 00019E65: 0021 */ function_398(g_str3, "Result", 2, s6, n1);
/* 00019E82: 000E */ n6 = n1 != 12;
/* 00019E91: 000E */ n7 = n1 != 2;
/* 00019EA0: 0019 */ n6 = n6 && n7;
/* 00019EAD: 0004 */ if(! n6) goto label_1115; // normal if
/* 00019EB9: 0021 */ function_398(g_str3, "szName", 1, s2, n3);
/* 00019ED6: 0021 */ function_398(g_str3, "szCompany", 1, s3, n3);
/* 00019EF6: 0021 */ function_398(g_str3, "szSerial", 1, s4, n3);
// : Jump Referenced(1):
// : 00019EAD,
label_1115:
/* 00019F17: 0027 */ // -- Start Return Code -- //
/* 00019F1B: 0023 */ return n1;
// : Jump Referenced(1):
// : 00019E47,
label_1116:
/* 00019F24: 000D */ n6 = g_number14 == 0;
/* 00019F33: 0004 */ if(! n6) goto label_1117; // normal if
/* 00019F3F: 0021 */ function_362();
// : Jump Referenced(1):
// : 00019F33,
label_1117:
/* 00019F47: 0021 */ function_134(s5, "", "", 12002);
/* 00019F5B: 0006 */ n6 = LAST_RESULT;
/* 00019F65: 000D */ n6 = n6 == -1;
/* 00019F74: 0004 */ if(! n6) goto label_1118; // normal if
/* 00019F80: 0027 */ // -- Start Return Code -- //
/* 00019F84: 0023 */ return -1;
// : Jump Referenced(1):
// : 00019F74,
label_1118:
/* 00019F8F: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 0001A3B7,
label_1119:
/* 00019F9D: 0001 */ // -- While/Switch -- //
/* 00019FA1: 000D */ n6 = n0 == 0;
/* 00019FB0: 0004 */ if(! n6) goto label_1135; // normal if
/* 00019FBC: 0021 */ function_137(s5);
/* 00019FC5: 0006 */ n1 = LAST_RESULT;
/* 00019FCF: 0001 */ // -- While/Switch -- //
/* 00019FD5: 000D */ n6 = n1 == -100;
/* 00019FE4: 0004 */ if(! n6) goto label_1123; // normal if
/* 00019FF0: 000E */ n6 = s1 != "";
/* 00019FFD: 0004 */ if(! n6) goto label_1121; // normal if
/* 0001A009: 0021 */ function_368(s5, 710, s1);
// : Jump Referenced(1):
// : 00019FFD,
label_1121:
/* 0001A01C: 000D */ n6 = s2 == "";
/* 0001A029: 000D */ n7 = s3 == "";
/* 0001A036: 0019 */ n6 = n6 && n7;
/* 0001A043: 0004 */ if(! n6) goto label_1122; // normal if
/* 0001A04F: 0021 */ function_374(s2, s3);
/* 0001A05B: 0021 */ function_434(s2);
/* 0001A064: 0021 */ function_434(s3);
// : Jump Referenced(1):
// : 0001A043,
label_1122:
/* 0001A06F: 0021 */ function_141(s5, 301, s2);
/* 0001A080: 0021 */ function_141(s5, 302, s3);
/* 0001A091: 0021 */ function_141(s5, 303, s4);
/* 0001A0A2: 0021 */ function_138(s5);
/* 0001A0AB: 0006 */ n5 = LAST_RESULT;
/* 0001A0B5: 0021 */ function_364(s5, n5, 64, g_str2);
/* 0001A0C9: 0021 */ function_379(s5, n5, s0);
/* 0001A0D8: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 00019FE4,
label_1123:
/* 0001A0E3: 000D */ n6 = n1 == 301;
/* 0001A0F2: 0004 */ if(! n6) goto label_1125; // normal if
/* 0001A0FE: 0021 */ function_139(s5);
/* 0001A107: 0006 */ n2 = LAST_RESULT;
/* 0001A111: 000D */ n6 = n2 == -1007;
/* 0001A120: 0004 */ if(! n6) goto label_1124; // normal if
/* 0001A12C: 0021 */ function_140(s5, 301, s2);
/* 0001A13D: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A120,
label_1124:
/* 0001A156: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A0F2,
label_1125:
/* 0001A161: 000D */ n6 = n1 == 302;
/* 0001A170: 0004 */ if(! n6) goto label_1127; // normal if
/* 0001A17C: 0021 */ function_139(s5);
/* 0001A185: 0006 */ n2 = LAST_RESULT;
/* 0001A18F: 000D */ n6 = n2 == -1007;
/* 0001A19E: 0004 */ if(! n6) goto label_1126; // normal if
/* 0001A1AA: 0021 */ function_140(s5, 302, s3);
/* 0001A1BB: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A19E,
label_1126:
/* 0001A1D4: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A170,
label_1127:
/* 0001A1DF: 000D */ n6 = n1 == 303;
/* 0001A1EE: 0004 */ if(! n6) goto label_1129; // normal if
/* 0001A1FA: 0021 */ function_139(s5);
/* 0001A203: 0006 */ n2 = LAST_RESULT;
/* 0001A20D: 000D */ n6 = n2 == -1007;
/* 0001A21C: 0004 */ if(! n6) goto label_1128; // normal if
/* 0001A228: 0021 */ function_140(s5, 303, s4);
/* 0001A239: 0021 */ function_384(n5, 1, s2, s3, s4);
// : Jump Referenced(1):
// : 0001A21C,
label_1128:
/* 0001A252: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A1EE,
label_1129:
/* 0001A25D: 000D */ n6 = n1 == 1;
/* 0001A26C: 0004 */ if(! n6) goto label_1130; // normal if
/* 0001A278: 0006 */ n1 = 1;
/* 0001A284: 0006 */ n0 = 1;
/* 0001A290: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A26C,
label_1130:
/* 0001A29B: 000D */ n6 = n1 == 12;
/* 0001A2AA: 0004 */ if(! n6) goto label_1131; // normal if
/* 0001A2B6: 0006 */ n1 = 12;
/* 0001A2C2: 0006 */ n0 = 1;
/* 0001A2CE: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A2AA,
label_1131:
/* 0001A2D9: 000D */ n6 = n1 == -1;
/* 0001A2E8: 0004 */ if(! n6) goto label_1132; // normal if
/* 0001A2F4: 0021 */ function_370(-1, "SdRegisterUserEx");
/* 0001A312: 0006 */ n1 = -1;
/* 0001A31E: 0006 */ n0 = 1;
/* 0001A32A: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A2E8,
label_1132:
/* 0001A335: 000D */ n6 = n1 == -200;
/* 0001A344: 0004 */ if(! n6) goto label_1133; // normal if
/* 0001A350: 0021 */ function_371(n5, n1, n0);
/* 0001A35F: 0005 */ goto label_1134;
// : Jump Referenced(1):
// : 0001A344,
label_1133:
/* 0001A36A: 0021 */ function_365(n1);
/* 0001A373: 0006 */ n6 = LAST_RESULT;
/* 0001A37D: 0021 */ function_366(n1);
/* 0001A386: 0006 */ n7 = LAST_RESULT;
/* 0001A390: 0019 */ n6 = n6 && n7;
/* 0001A39D: 0004 */ if(! n6) goto label_1134; // normal if
/* 0001A3A9: 0006 */ n0 = 1;
// : Jump Referenced(9):
// : 0001A0D8, 0001A156, 0001A1D4, 0001A252, 0001A290,
// : 0001A2CE, 0001A32A, 0001A35F, 0001A39D,
label_1134:
/* 0001A3B7: 0005 */ goto label_1119;
// : Jump Referenced(1):
// : 00019FB0,
label_1135:
/* 0001A3C2: 0021 */ function_135(s5);
/* 0001A3CB: 0021 */ function_136(s5);
/* 0001A3D4: 0021 */ function_363();
/* 0001A3DA: 0021 */ function_421();
/* 0001A3E0: 0006 */ n6 = LAST_RESULT;
/* 0001A3EA: 000D */ n6 = n6 == 1;
/* 0001A3F9: 0004 */ if(! n6) goto label_1136; // normal if
/* 0001A405: 0021 */ function_372(g_str3, s5, s0, g_number43);
/* 0001A417: 0021 */ function_397(g_str3, "szName", 1, s2, 0);
/* 0001A436: 0021 */ function_397(g_str3, "szCompany", 1, s3, 0);
/* 0001A458: 0021 */ function_397(g_str3, "szSerial", 1, s4, 0);
/* 0001A479: 0021 */ function_397(g_str3, "Result", 2, "", n1);
// : Jump Referenced(1):
// : 0001A3F9,
label_1136:
/* 0001A498: 0027 */ // -- Start Return Code -- //
/* 0001A49C: 0023 */ return n1;
/* 0001A4A3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001A13D, 0001A1BB, 0001A239,
function NUMBER function_384(n0, n1, s0, s1, s2)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001A4B1: 0022 */ // -- Start Function Code -- //
/* 0001A4BA: 0020 */ USER.GetDlgItem(n0, n1);
/* 0001A4C6: 0006 */ n2 = LAST_RESULT;
/* 0001A4D0: 0020 */ USER.IsWindow(n2);
/* 0001A4D9: 0006 */ n3 = LAST_RESULT;
/* 0001A4E3: 000D */ n3 = n3 == 0;
/* 0001A4F2: 0004 */ if(! n3) goto label_1138; // normal if
/* 0001A4FE: 0027 */ // -- Start Return Code -- //
/* 0001A502: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001A4F2,
label_1138:
/* 0001A50D: 0021 */ function_434(s1);
/* 0001A516: 0021 */ function_434(s0);
/* 0001A51F: 0021 */ function_434(s2);
/* 0001A528: 000D */ n3 = s0 == "";
/* 0001A535: 000D */ n4 = s1 == "";
/* 0001A542: 0018 */ n3 = n3 || n4;
/* 0001A54F: 000D */ n4 = s2 == "";
/* 0001A55C: 0018 */ n3 = n3 || n4;
/* 0001A569: 0004 */ if(! n3) goto label_1139; // normal if
/* 0001A575: 0020 */ USER.EnableWindow(n2, 0);
/* 0001A583: 0005 */ goto label_1140;
// : Jump Referenced(1):
// : 0001A569,
label_1139:
/* 0001A58E: 0020 */ USER.EnableWindow(n2, 1);
// : Jump Referenced(1):
// : 0001A583,
label_1140:
/* 0001A59E: 0024 */ return;
/* 0001A5A2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00005359,
function NUMBER function_385(s0, s1, s2)
STRING s3;
STRING s4;
STRING s5;
NUMBER n0;
NUMBER n2;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
begin
/* 0001A5B0: 0022 */ // -- Start Function Code -- //
/* 0001A5B9: 0021 */ function_175(26);
/* 0001A5C4: 0006 */ s3 = "SdSelectFolder";
/* 0001A5DC: 0006 */ n5 = 12008;
/* 0001A5E8: 0021 */ function_421();
/* 0001A5EE: 0006 */ n9 = LAST_RESULT;
/* 0001A5F8: 000D */ n9 = n9 == 2;
/* 0001A607: 0004 */ if(! n9) goto label_1143; // normal if
/* 0001A613: 0021 */ function_372(g_str3, s3, s0, g_number44);
/* 0001A625: 0021 */ function_398(g_str3, "Result", 2, s4, n0);
/* 0001A642: 000E */ n9 = n0 != 12;
/* 0001A651: 000E */ n10 = n0 != 2;
/* 0001A660: 0019 */ n9 = n9 && n10;
/* 0001A66D: 0004 */ if(! n9) goto label_1142; // normal if
/* 0001A679: 0021 */ function_398(g_str3, "szFolder", 1, s2, n2);
// : Jump Referenced(1):
// : 0001A66D,
label_1142:
/* 0001A69A: 0021 */ function_176(26);
/* 0001A6A5: 0027 */ // -- Start Return Code -- //
/* 0001A6A9: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001A607,
label_1143:
/* 0001A6B2: 000D */ n9 = g_number14 == 0;
/* 0001A6C1: 0004 */ if(! n9) goto label_1144; // normal if
/* 0001A6CD: 0021 */ function_362();
// : Jump Referenced(1):
// : 0001A6C1,
label_1144:
/* 0001A6D5: 0021 */ function_134(s3, "", "", 12008);
/* 0001A6E9: 0006 */ n9 = LAST_RESULT;
/* 0001A6F3: 000D */ n9 = n9 == -1;
/* 0001A702: 0004 */ if(! n9) goto label_1145; // normal if
/* 0001A70E: 0021 */ function_176(26);
/* 0001A719: 0027 */ // -- Start Return Code -- //
/* 0001A71D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001A702,
label_1145:
/* 0001A728: 0006 */ n8 = 0;
// : Jump Referenced(1):
// : 0001AA5D,
label_1146:
/* 0001A736: 0001 */ // -- While/Switch -- //
/* 0001A73A: 000D */ n9 = n8 == 0;
/* 0001A749: 0004 */ if(! n9) goto label_1158; // normal if
/* 0001A755: 0021 */ function_137(s3);
/* 0001A75E: 0006 */ n0 = LAST_RESULT;
/* 0001A768: 0001 */ // -- While/Switch -- //
/* 0001A76E: 000D */ n9 = n0 == -100;
/* 0001A77D: 0004 */ if(! n9) goto label_1149; // normal if
/* 0001A789: 000E */ n9 = s1 != "";
/* 0001A796: 0004 */ if(! n9) goto label_1148; // normal if
/* 0001A7A2: 0021 */ function_368(s3, 710, s1);
// : Jump Referenced(1):
// : 0001A796,
label_1148:
/* 0001A7B5: 0006 */ s5 = s2;
/* 0001A7BF: 0021 */ function_141(s3, 301, s5);
/* 0001A7D0: 0021 */ function_148(s3, 401);
/* 0001A7DE: 0021 */ function_143(s3, 401, s5);
/* 0001A7EF: 0021 */ function_138(s3);
/* 0001A7F8: 0006 */ n6 = LAST_RESULT;
/* 0001A802: 0021 */ function_364(s3, n6, 64, g_str2);
/* 0001A816: 0021 */ function_379(s3, n6, s0);
/* 0001A825: 0021 */ function_176(26);
/* 0001A830: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A77D,
label_1149:
/* 0001A83B: 000D */ n9 = n0 == 401;
/* 0001A84A: 0004 */ if(! n9) goto label_1150; // normal if
/* 0001A856: 0021 */ function_142(s3, 401, s5);
/* 0001A867: 0021 */ function_141(s3, 301, s5);
/* 0001A878: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A84A,
label_1150:
/* 0001A883: 000D */ n9 = n0 == 1;
/* 0001A892: 0004 */ if(! n9) goto label_1153; // normal if
/* 0001A89E: 0021 */ function_140(s3, 301, s5);
/* 0001A8AF: 0021 */ function_378(s5);
/* 0001A8B8: 0006 */ n9 = LAST_RESULT;
/* 0001A8C2: 000D */ n9 = n9 == 0;
/* 0001A8D1: 0004 */ if(! n9) goto label_1151; // normal if
/* 0001A8DD: 0006 */ s2 = s5;
/* 0001A8E7: 0006 */ n0 = 1;
/* 0001A8F3: 0006 */ n8 = 1;
/* 0001A8FF: 0005 */ goto label_1152;
// : Jump Referenced(1):
// : 0001A8D1,
label_1151:
/* 0001A90A: 0021 */ function_281(0);
/* 0001A915: 0020 */ USER.GetDlgItem(n6, 301);
/* 0001A923: 0006 */ n7 = LAST_RESULT;
/* 0001A92D: 0020 */ USER.SetFocus(n7);
// : Jump Referenced(1):
// : 0001A8FF,
label_1152:
/* 0001A938: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A892,
label_1153:
/* 0001A943: 000D */ n9 = n0 == 12;
/* 0001A952: 0004 */ if(! n9) goto label_1154; // normal if
/* 0001A95E: 0006 */ n0 = 12;
/* 0001A96A: 0006 */ n8 = 1;
/* 0001A976: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A952,
label_1154:
/* 0001A981: 000D */ n9 = n0 == -1;
/* 0001A990: 0004 */ if(! n9) goto label_1155; // normal if
/* 0001A99C: 0021 */ function_370(-1, "SdSelectFolder");
/* 0001A9B8: 0006 */ n0 = -1;
/* 0001A9C4: 0006 */ n8 = 1;
/* 0001A9D0: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A990,
label_1155:
/* 0001A9DB: 000D */ n9 = n0 == -200;
/* 0001A9EA: 0004 */ if(! n9) goto label_1156; // normal if
/* 0001A9F6: 0021 */ function_371(n6, n0, n8);
/* 0001AA05: 0005 */ goto label_1157;
// : Jump Referenced(1):
// : 0001A9EA,
label_1156:
/* 0001AA10: 0021 */ function_365(n0);
/* 0001AA19: 0006 */ n9 = LAST_RESULT;
/* 0001AA23: 0021 */ function_366(n0);
/* 0001AA2C: 0006 */ n10 = LAST_RESULT;
/* 0001AA36: 0019 */ n9 = n9 && n10;
/* 0001AA43: 0004 */ if(! n9) goto label_1157; // normal if
/* 0001AA4F: 0006 */ n8 = 1;
// : Jump Referenced(7):
// : 0001A830, 0001A878, 0001A938, 0001A976, 0001A9D0,
// : 0001AA05, 0001AA43,
label_1157:
/* 0001AA5D: 0005 */ goto label_1146;
// : Jump Referenced(1):
// : 0001A749,
label_1158:
/* 0001AA68: 0021 */ function_135(s3);
/* 0001AA71: 0021 */ function_136(s3);
/* 0001AA7A: 0021 */ function_363();
/* 0001AA80: 0021 */ function_176(26);
/* 0001AA8B: 0021 */ function_421();
/* 0001AA91: 0006 */ n9 = LAST_RESULT;
/* 0001AA9B: 000D */ n9 = n9 == 1;
/* 0001AAAA: 0004 */ if(! n9) goto label_1159; // normal if
/* 0001AAB6: 0021 */ function_372(g_str3, s3, s0, g_number44);
/* 0001AAC8: 0021 */ function_397(g_str3, "szFolder", 1, s2, 0);
/* 0001AAE9: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 0001AAAA,
label_1159:
/* 0001AB08: 0027 */ // -- Start Return Code -- //
/* 0001AB0C: 0023 */ return n0;
/* 0001AB13: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000502F,
function NUMBER function_386(s0, s1)
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0001AB21: 0022 */ // -- Start Function Code -- //
/* 0001AB2A: 0006 */ s2 = "SdWelcome";
/* 0001AB3D: 0006 */ n3 = 12006;
/* 0001AB49: 0021 */ function_421();
/* 0001AB4F: 0006 */ n6 = LAST_RESULT;
/* 0001AB59: 000D */ n6 = n6 == 2;
/* 0001AB68: 0004 */ if(! n6) goto label_1161; // normal if
/* 0001AB74: 0021 */ function_372(g_str3, s2, s0, g_number45);
/* 0001AB86: 0021 */ function_398(g_str3, "Result", 2, s3, n0);
/* 0001ABA3: 0027 */ // -- Start Return Code -- //
/* 0001ABA7: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001AB68,
label_1161:
/* 0001ABB0: 000D */ n6 = g_number14 == 0;
/* 0001ABBF: 0004 */ if(! n6) goto label_1162; // normal if
/* 0001ABCB: 0021 */ function_362();
// : Jump Referenced(1):
// : 0001ABBF,
label_1162:
/* 0001ABD3: 0021 */ function_134(s2, "", "", 12006);
/* 0001ABE7: 0006 */ n6 = LAST_RESULT;
/* 0001ABF1: 000D */ n6 = n6 == -1;
/* 0001AC00: 0004 */ if(! n6) goto label_1163; // normal if
/* 0001AC0C: 0027 */ // -- Start Return Code -- //
/* 0001AC10: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001AC00,
label_1163:
/* 0001AC1B: 0021 */ function_176(50);
/* 0001AC26: 0006 */ n5 = 0;
// : Jump Referenced(1):
// : 0001AE47,
label_1164:
/* 0001AC34: 0001 */ // -- While/Switch -- //
/* 0001AC38: 000D */ n6 = n5 == 0;
/* 0001AC47: 0004 */ if(! n6) goto label_1173; // normal if
/* 0001AC53: 0021 */ function_137(s2);
/* 0001AC5C: 0006 */ n0 = LAST_RESULT;
/* 0001AC66: 0001 */ // -- While/Switch -- //
/* 0001AC6C: 000D */ n6 = n0 == -100;
/* 0001AC7B: 0004 */ if(! n6) goto label_1167; // normal if
/* 0001AC87: 000E */ n6 = s1 != "";
/* 0001AC94: 0004 */ if(! n6) goto label_1166; // normal if
/* 0001ACA0: 0021 */ function_368(s2, 710, s1);
// : Jump Referenced(1):
// : 0001AC94,
label_1166:
/* 0001ACB3: 0021 */ function_138(s2);
/* 0001ACBC: 0006 */ n4 = LAST_RESULT;
/* 0001ACC6: 0021 */ function_364(s2, n4, 8, g_str2);
/* 0001ACDA: 0021 */ function_379(s2, n4, s0);
/* 0001ACE9: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AC7B,
label_1167:
/* 0001ACF4: 000D */ n6 = n0 == 1;
/* 0001AD03: 0004 */ if(! n6) goto label_1168; // normal if
/* 0001AD0F: 0006 */ n0 = 1;
/* 0001AD1B: 0006 */ n5 = 1;
/* 0001AD27: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD03,
label_1168:
/* 0001AD32: 000D */ n6 = n0 == 12;
/* 0001AD41: 0004 */ if(! n6) goto label_1169; // normal if
/* 0001AD4D: 0006 */ n0 = 12;
/* 0001AD59: 0006 */ n5 = 1;
/* 0001AD65: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD41,
label_1169:
/* 0001AD70: 000D */ n6 = n0 == -1;
/* 0001AD7F: 0004 */ if(! n6) goto label_1170; // normal if
/* 0001AD8B: 0021 */ function_370(-1, "SdWelcome");
/* 0001ADA2: 0006 */ n0 = -1;
/* 0001ADAE: 0006 */ n5 = 1;
/* 0001ADBA: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001AD7F,
label_1170:
/* 0001ADC5: 000D */ n6 = n0 == -200;
/* 0001ADD4: 0004 */ if(! n6) goto label_1171; // normal if
/* 0001ADE0: 0021 */ function_371(n4, n0, n5);
/* 0001ADEF: 0005 */ goto label_1172;
// : Jump Referenced(1):
// : 0001ADD4,
label_1171:
/* 0001ADFA: 0021 */ function_365(n0);
/* 0001AE03: 0006 */ n6 = LAST_RESULT;
/* 0001AE0D: 0021 */ function_366(n0);
/* 0001AE16: 0006 */ n7 = LAST_RESULT;
/* 0001AE20: 0019 */ n6 = n6 && n7;
/* 0001AE2D: 0004 */ if(! n6) goto label_1172; // normal if
/* 0001AE39: 0006 */ n5 = 1;
// : Jump Referenced(6):
// : 0001ACE9, 0001AD27, 0001AD65, 0001ADBA, 0001ADEF,
// : 0001AE2D,
label_1172:
/* 0001AE47: 0005 */ goto label_1164;
// : Jump Referenced(1):
// : 0001AC47,
label_1173:
/* 0001AE52: 0021 */ function_135(s2);
/* 0001AE5B: 0021 */ function_136(s2);
/* 0001AE64: 0021 */ function_363();
/* 0001AE6A: 0021 */ function_175(50);
/* 0001AE75: 0021 */ function_421();
/* 0001AE7B: 0006 */ n6 = LAST_RESULT;
/* 0001AE85: 000D */ n6 = n6 == 1;
/* 0001AE94: 0004 */ if(! n6) goto label_1174; // normal if
/* 0001AEA0: 0021 */ function_372(g_str3, s2, s0, g_number45);
/* 0001AEB2: 0021 */ function_397(g_str3, "Result", 2, "", n0);
// : Jump Referenced(1):
// : 0001AE94,
label_1174:
/* 0001AED1: 0027 */ // -- Start Return Code -- //
/* 0001AED5: 0023 */ return n0;
/* 0001AEDC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00009D00,
function NUMBER function_387(s0, s1, s2, n0)
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0001AEEA: 0022 */ // -- Start Function Code -- //
/* 0001AEF3: 0021 */ function_421();
/* 0001AEF9: 0006 */ n4 = LAST_RESULT;
/* 0001AF03: 000D */ n4 = n4 == 2;
/* 0001AF12: 0004 */ if(! n4) goto label_1177; // normal if
/* 0001AF1E: 0021 */ function_372(s3, "SelectDir", "", g_number46);
/* 0001AF39: 0021 */ function_398(s3, "Result", 2, s4, n2);
/* 0001AF56: 000E */ n4 = n2 != 12;
/* 0001AF65: 000E */ n5 = n2 != 2;
/* 0001AF74: 0019 */ n4 = n4 && n5;
/* 0001AF81: 0004 */ if(! n4) goto label_1176; // normal if
/* 0001AF8D: 0021 */ function_398(s3, "szDir", 1, s2, n3);
/* 0001AFA9: 0004 */ if(! n0) goto label_1176; // normal if
/* 0001AFB5: 0021 */ function_194(s2);
/* 0001AFBE: 0006 */ n4 = LAST_RESULT;
/* 0001AFC8: 0009 */ n4 = n4 < 0;
/* 0001AFD7: 0004 */ if(! n4) goto label_1176; // normal if
/* 0001AFE3: 0021 */ function_411("", s2, 0, -51);
// : Jump Referenced(3):
// : 0001AF81, 0001AFA9, 0001AFD7,
label_1176:
/* 0001AFFB: 0027 */ // -- Start Return Code -- //
/* 0001AFFF: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001AF12,
label_1177:
/* 0001B008: 0021 */ function_429(s2);
/* 0001B011: 0021 */ function_388(s0, s1, s2, n0);
/* 0001B023: 0006 */ n1 = LAST_RESULT;
/* 0001B02D: 0021 */ function_421();
/* 0001B033: 0006 */ n4 = LAST_RESULT;
/* 0001B03D: 000D */ n4 = n4 == 1;
/* 0001B04C: 0004 */ if(! n4) goto label_1178; // normal if
/* 0001B058: 0021 */ function_372(s3, "SelectDir", "", g_number46);
/* 0001B073: 0021 */ function_397(s3, "Result", 2, s4, n2);
/* 0001B090: 0021 */ function_397(s3, "szDir", 1, s2, n3);
// : Jump Referenced(1):
// : 0001B04C,
label_1178:
/* 0001B0AE: 0027 */ // -- Start Return Code -- //
/* 0001B0B2: 0023 */ return n1;
/* 0001B0B9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00015E46, 0001B011,
function NUMBER function_388(s0, s1, s2, n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001B0C7: 0022 */ // -- Start Function Code -- //
/* 0001B0D0: 0020 */ ISRT._EnablePrevDialog(g_number27, 0, "SelectDir");
/* 0001B0EA: 0020 */ ISRT._BrowseForFolder(g_number27, s0, s1, "", "", 17, s2);
/* 0001B107: 0006 */ n1 = LAST_RESULT;
/* 0001B111: 0020 */ ISRT._EnablePrevDialog(g_number27, 1, "");
/* 0001B122: 000D */ n2 = n1 == 1;
/* 0001B131: 0004 */ if(! n2) goto label_1180; // normal if
/* 0001B13D: 0004 */ if(! n0) goto label_1180; // normal if
/* 0001B149: 0021 */ function_194(s2);
/* 0001B152: 0006 */ n1 = LAST_RESULT;
/* 0001B15C: 000D */ n2 = n1 == 0;
/* 0001B16B: 0004 */ if(! n2) goto label_1180; // normal if
/* 0001B177: 0027 */ // -- Start Return Code -- //
/* 0001B17B: 0023 */ return 1;
// : Jump Referenced(3):
// : 0001B131, 0001B13D, 0001B16B,
label_1180:
/* 0001B186: 0027 */ // -- Start Return Code -- //
/* 0001B18A: 0023 */ return n1;
/* 0001B191: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00007886,
function NUMBER function_390(s0, n0, n1)
STRING s1;
NUMBER n2;
NUMBER n3;
begin
/* 0001B19F: 0022 */ // -- Start Function Code -- //
/* 0001B1A8: 000D */ n2 = n0 == 0;
/* 0001B1B7: 000D */ n3 = n0 == -1;
/* 0001B1C6: 0018 */ n2 = n2 || n3;
/* 0001B1D3: 000D */ n3 = n1 == 0;
/* 0001B1E2: 0018 */ n2 = n2 || n3;
/* 0001B1EF: 000D */ n3 = n1 == -1;
/* 0001B1FE: 0018 */ n2 = n2 || n3;
/* 0001B20B: 0004 */ if(! n2) goto label_1182; // normal if
/* 0001B217: 0027 */ // -- Start Return Code -- //
/* 0001B21B: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B20B,
label_1182:
/* 0001B226: 0021 */ function_333(n0);
/* 0001B22F: 0006 */ n2 = LAST_RESULT;
/* 0001B239: 000E */ n2 = n2 != 0;
/* 0001B248: 0021 */ function_333(n0);
/* 0001B251: 0006 */ n3 = LAST_RESULT;
/* 0001B25B: 000E */ n3 = n3 != 0;
/* 0001B26A: 0018 */ n2 = n2 || n3;
/* 0001B277: 0004 */ if(! n2) goto label_1183; // normal if
/* 0001B283: 0027 */ // -- Start Return Code -- //
/* 0001B287: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B277,
label_1183:
/* 0001B292: 0021 */ function_393(s0);
/* 0001B29B: 0006 */ s0 = LAST_RESULT;
/* 0001B2A5: 0021 */ function_241(5, s0);
/* 0001B2B3: 0006 */ n2 = LAST_RESULT;
/* 0001B2BD: 000D */ n2 = n2 == 0;
/* 0001B2CC: 0004 */ if(! n2) goto label_1184; // normal if
/* 0001B2D8: 0027 */ // -- Start Return Code -- //
/* 0001B2DC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001B2CC,
label_1184:
/* 0001B2E7: 0027 */ // -- Start Return Code -- //
/* 0001B2EB: 0021 */ function_393(s0);
/* 0001B2F4: 0006 */ s1 = LAST_RESULT;
/* 0001B2FE: 0020 */ ISRT.EnumFoldersItems(g_number27, s1, n0, n1);
/* 0001B310: 0006 */ n2 = LAST_RESULT;
/* 0001B31A: 0023 */ return n2;
/* 0001B321: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209CE,
function NUMBER function_391(n0)
NUMBER n1;
OBJECT obj0;
begin
/* 0001B32F: 0022 */ // -- Start Function Code -- //
/* 0001B338: 0035 */ g_struct_3.WIN9X;
/* 0001B347: 0006 */ obj0 = LAST_RESULT;
/* 0001B351: 0035 */ obj0.bWin9X();
/* 0001B361: 0006 */ obj0 = NOTHING;
/* 0001B36B: 0006 */ n1 = LAST_RESULT;
/* 0001B375: 0004 */ if(! n1) goto label_1186; // normal if
/* 0001B381: 0006 */ g_number47 = 0;
/* 0001B38D: 0005 */ goto label_1187;
// : Jump Referenced(1):
// : 0001B375,
label_1186:
/* 0001B398: 0006 */ g_number47 = n0;
// : Jump Referenced(1):
// : 0001B38D,
label_1187:
/* 0001B3A4: 0021 */ function_458();
/* 0001B3AA: 0021 */ function_460();
/* 0001B3B0: 0021 */ function_457();
/* 0001B3B6: 0021 */ function_459();
/* 0001B3BC: 0024 */ return;
/* 0001B3C0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00014EFB, 000200DD, 0002016F, 00020201, 00020293,
// :
function NUMBER function_392()
begin
/* 0001B3D2: 0022 */ // -- Start Function Code -- //
/* 0001B3DB: 0027 */ // -- Start Return Code -- //
/* 0001B3DF: 0023 */ return g_number47;
/* 0001B3E6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001B292, 0001B2EB,
function STRING function_393(s0)
STRING s1;
NUMBER n0;
begin
/* 0001B3F4: 0022 */ // -- Start Function Code -- //
/* 0001B3FD: 0021 */ function_298(s0);
/* 0001B406: 0006 */ n0 = LAST_RESULT;
/* 0001B410: 000D */ n0 = n0 == 0;
/* 0001B41F: 0004 */ if(! n0) goto label_1190; // normal if
/* 0001B42B: 0021 */ function_444();
/* 0001B431: 0006 */ s1 = LAST_RESULT;
/* 0001B43B: 0014 */ s0 = s1 ^ s0;
// : Jump Referenced(1):
// : 0001B41F,
label_1190:
/* 0001B44A: 0021 */ function_241(6, s0);
/* 0001B458: 0006 */ n0 = LAST_RESULT;
/* 0001B462: 000D */ n0 = n0 == 0;
/* 0001B471: 0004 */ if(! n0) goto label_1191; // normal if
/* 0001B47D: 0027 */ // -- Start Return Code -- //
/* 0001B481: 0023 */ return "";
// : Jump Referenced(1):
// : 0001B471,
label_1191:
/* 0001B48A: 0027 */ // -- Start Return Code -- //
/* 0001B48E: 0014 */ s1 = s0 ^ "";
/* 0001B49B: 0023 */ return s1;
/* 0001B4A2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E131,
function NUMBER function_395(s0, s1)
STRING s2;
STRING s3;
STRING s4;
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001B4B0: 0022 */ // -- Start Function Code -- //
/* 0001B4B9: 000E */ n1 = g_number25 != 2;
/* 0001B4C8: 000E */ n2 = g_number25 != 1;
/* 0001B4D7: 0019 */ n1 = n1 && n2;
/* 0001B4E4: 0004 */ if(! n1) goto label_1193; // normal if
/* 0001B4F0: 0027 */ // -- Start Return Code -- //
/* 0001B4F4: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001B4E4,
label_1193:
/* 0001B4FF: 0006 */ g_str67 = s0;
/* 0001B509: 0006 */ g_str68 = s1;
/* 0001B513: 0006 */ g_str69 = "";
/* 0001B51D: 0006 */ g_number48 = 0;
/* 0001B529: 0006 */ g_number49 = 0;
/* 0001B535: 0006 */ g_number50 = g_number25;
/* 0001B53F: 0021 */ function_319(0);
/* 0001B54A: 0006 */ g_number51 = LAST_RESULT;
/* 0001B554: 000D */ n1 = g_number25 == 2;
/* 0001B563: 0004 */ if(! n1) goto label_1197; // normal if
/* 0001B56F: 000D */ n1 = g_str67 == "";
/* 0001B57C: 0004 */ if(! n1) goto label_1194; // normal if
/* 0001B588: 0014 */ g_str67 = g_str9 ^ "setup.iss";
// : Jump Referenced(1):
// : 0001B57C,
label_1194:
/* 0001B5A0: 000D */ n1 = g_str68 == "";
/* 0001B5AD: 0004 */ if(! n1) goto label_1195; // normal if
/* 0001B5B9: 0021 */ function_425(s2, g_str67, 1);
/* 0001B5CA: 0014 */ g_str68 = s2 ^ "setup.log";
// : Jump Referenced(1):
// : 0001B5AD,
label_1195:
/* 0001B5E2: 0020 */ KERNEL32.GetPrivateProfileString("Application", "Lang", "", s3, 256, g_str67);
/* 0001B60B: 0006 */ n0 = LAST_RESULT;
/* 0001B615: 0004 */ if(! n0) goto label_1196; // normal if
/* 0001B621: 0021 */ function_435(g_number52, s3);
// : Jump Referenced(1):
// : 0001B615,
label_1196:
/* 0001B62F: 0021 */ function_414();
/* 0001B635: 0005 */ goto label_1198;
// : Jump Referenced(1):
// : 0001B563,
label_1197:
/* 0001B640: 000D */ n1 = g_number25 == 1;
/* 0001B64F: 0004 */ if(! n1) goto label_1198; // normal if
/* 0001B65B: 000D */ n1 = g_str67 == "";
/* 0001B668: 0004 */ if(! n1) goto label_1198; // normal if
/* 0001B674: 0021 */ function_446();
/* 0001B67A: 0006 */ s4 = LAST_RESULT;
/* 0001B684: 0014 */ g_str67 = s4 ^ "setup.iss";
// : Jump Referenced(3):
// : 0001B635, 0001B64F, 0001B668,
label_1198:
/* 0001B69C: 0027 */ // -- Start Return Code -- //
/* 0001B6A0: 0023 */ return 1;
/* 0001B6A9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000F796,
function NUMBER function_396()
STRING s0;
STRING s3;
NUMBER n0;
NUMBER n2;
begin
/* 0001B6B7: 0022 */ // -- Start Function Code -- //
/* 0001B6C0: 000E */ n2 = g_str67 != "";
/* 0001B6CD: 0004 */ if(! n2) goto label_1201; // normal if
/* 0001B6D9: 0021 */ function_425(s0, g_str67, 1);
/* 0001B6EA: 0006 */ n2 = LAST_RESULT;
/* 0001B6F4: 0009 */ n2 = n2 < 0;
/* 0001B703: 0004 */ if(! n2) goto label_1200; // normal if
/* 0001B70F: 0027 */ // -- Start Return Code -- //
/* 0001B713: 0023 */ return -8;
// : Jump Referenced(1):
// : 0001B703,
label_1200:
/* 0001B71E: 0021 */ function_189(s0);
/* 0001B727: 0006 */ n2 = LAST_RESULT;
/* 0001B731: 000D */ n2 = n2 == -1;
/* 0001B740: 0004 */ if(! n2) goto label_1201; // normal if
/* 0001B74C: 0006 */ g_str67 = "";
// : Jump Referenced(2):
// : 0001B6CD, 0001B740,
label_1201:
/* 0001B758: 000D */ n2 = g_number25 == 2;
/* 0001B767: 0004 */ if(! n2) goto label_1205; // normal if
/* 0001B773: 0020 */ KERNEL32.DeleteFileA(g_str68);
/* 0001B77C: 0021 */ function_416(1);
/* 0001B787: 0006 */ n2 = LAST_RESULT;
/* 0001B791: 000D */ n2 = n2 == 0;
/* 0001B7A0: 0004 */ if(! n2) goto label_1202; // normal if
/* 0001B7AC: 0021 */ function_261(65, "Failed");
/* 0001B7C0: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B80B: 0027 */ // -- Start Return Code -- //
/* 0001B80F: 0023 */ return -7;
// : Jump Referenced(1):
// : 0001B7A0,
label_1202:
/* 0001B81A: 0021 */ function_241(3, g_str67);
/* 0001B828: 0006 */ n2 = LAST_RESULT;
/* 0001B832: 000D */ n2 = n2 == 0;
/* 0001B841: 0004 */ if(! n2) goto label_1203; // normal if
/* 0001B84D: 0021 */ function_413("", g_str67, 0, -5);
/* 0001B863: 0021 */ function_261(65, "Failed");
/* 0001B877: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B8C2: 0027 */ // -- Start Return Code -- //
/* 0001B8C6: 0023 */ return -5;
// : Jump Referenced(1):
// : 0001B841,
label_1203:
/* 0001B8D1: 0020 */ KERNEL32.GetPrivateProfileString("InstallShield Silent", "Version", "", s3, 256, g_str67);
/* 0001B906: 0006 */ n0 = LAST_RESULT;
/* 0001B910: 000E */ n2 = s3 != "v6.00.000";
/* 0001B926: 0004 */ if(! n2) goto label_1204; // normal if
/* 0001B932: 0021 */ function_413("", "", 0, -8);
/* 0001B948: 0021 */ function_261(65, "Failed");
/* 0001B95C: 0021 */ function_261(73, "Failed silent installation. May be failed to allocate Memory.");
/* 0001B9A7: 0027 */ // -- Start Return Code -- //
/* 0001B9AB: 0023 */ return -8;
// : Jump Referenced(1):
// : 0001B926,
label_1204:
/* 0001B9B6: 0021 */ function_413("", "", 0, 0);
/* 0001B9CC: 0005 */ goto label_1207;
// : Jump Referenced(1):
// : 0001B767,
label_1205:
/* 0001B9D7: 000D */ n2 = g_number25 == 1;
/* 0001B9E6: 0004 */ if(! n2) goto label_1207; // normal if
/* 0001B9F2: 0020 */ KERNEL32.DeleteFileA(g_str67);
/* 0001B9FB: 0021 */ function_416(1);
/* 0001BA06: 0006 */ n2 = LAST_RESULT;
/* 0001BA10: 000D */ n2 = n2 == 0;
/* 0001BA1F: 0004 */ if(! n2) goto label_1206; // normal if
/* 0001BA2B: 0021 */ function_404(11491);
/* 0001BA36: 0021 */ function_422(0);
/* 0001BA41: 0027 */ // -- Start Return Code -- //
/* 0001BA45: 0023 */ return -6;
// : Jump Referenced(1):
// : 0001BA1F,
label_1206:
/* 0001BA50: 0020 */ KERNEL32.WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", g_str67);
/* 0001BA89: 0006 */ n2 = LAST_RESULT;
/* 0001BA93: 000D */ n2 = n2 == 0;
/* 0001BAA2: 0004 */ if(! n2) goto label_1207; // normal if
/* 0001BAAE: 0021 */ function_404(11491);
/* 0001BAB9: 0021 */ function_422(0);
/* 0001BAC4: 0027 */ // -- Start Return Code -- //
/* 0001BAC8: 0023 */ return -6;
// : Jump Referenced(3):
// : 0001B9CC, 0001B9E6, 0001BAA2,
label_1207:
/* 0001BAD3: 0027 */ // -- Start Return Code -- //
/* 0001BAD7: 0023 */ return 0;
/* 0001BAE0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 0001315D, 00013456, 00016037, 00016055, 00017123,
// : 00017E77, 00017E94, 0001859C, 000185B9, 000185D5,
// : 00019D57, 0001A417, 0001A436, 0001A458, 0001A479,
// : 0001AAC8, 0001AAE9, 0001AEB2, 0001B073, 0001B090,
// :
function NUMBER function_397(s0, s1, n0, s2, n1)
STRING s3[1020];
STRING s4;
STRING s5;
NUMBER n2;
NUMBER n3;
begin
/* 0001BAEE: 0022 */ // -- Start Function Code -- //
/* 0001BAF7: 000E */ n3 = g_number25 != 1;
/* 0001BB06: 0004 */ if(! n3) goto label_1209; // normal if
/* 0001BB12: 0027 */ // -- Start Return Code -- //
/* 0001BB16: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001BB06,
label_1209:
/* 0001BB21: 0007 */ s5 = g_str51 + "-";
/* 0001BB2F: 0007 */ s0 = s5 + s0;
/* 0001BB3C: 0021 */ function_399(s0);
/* 0001BB45: 0006 */ n3 = LAST_RESULT;
/* 0001BB4F: 000D */ n3 = n3 == 0;
/* 0001BB5E: 0004 */ if(! n3) goto label_1213; // normal if
/* 0001BB6A: 0021 */ function_324(g_number51, s0, 0);
/* 0001BB7B: 0006 */ n3 = LAST_RESULT;
/* 0001BB85: 0009 */ n3 = n3 < 0;
/* 0001BB94: 0004 */ if(! n3) goto label_1210; // normal if
/* 0001BBA0: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BB94,
label_1210:
/* 0001BBAB: 0021 */ function_433(s3, "%s%d", "Dlg", g_number48);
/* 0001BBC4: 0007 */ s5 = g_str51 + "-";
/* 0001BBD2: 0007 */ s5 = s5 + "DlgOrder";
/* 0001BBE7: 0020 */ KERNEL32.WritePrivateProfileString(s5, s3, s0, g_str67);
/* 0001BBF9: 0006 */ n3 = LAST_RESULT;
/* 0001BC03: 000D */ n3 = n3 == 0;
/* 0001BC12: 0004 */ if(! n3) goto label_1211; // normal if
/* 0001BC1E: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BC12,
label_1211:
/* 0001BC29: 0007 */ g_number48 = g_number48 + 1;
/* 0001BC38: 002D */ NumToStr(s4, g_number48);
/* 0001BC42: 0006 */ n3 = LAST_RESULT;
/* 0001BC4C: 0004 */ if(! n3) goto label_1212; // normal if
/* 0001BC58: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BC4C,
label_1212:
/* 0001BC63: 0007 */ s5 = g_str51 + "-";
/* 0001BC71: 0007 */ s5 = s5 + "DlgOrder";
/* 0001BC86: 0020 */ KERNEL32.WritePrivateProfileString(s5, "Count", s4, g_str67);
/* 0001BC9D: 0006 */ n3 = LAST_RESULT;
/* 0001BCA7: 000D */ n3 = n3 == 0;
/* 0001BCB6: 0004 */ if(! n3) goto label_1213; // normal if
/* 0001BCC2: 0005 */ goto label_1221;
// : Jump Referenced(2):
// : 0001BB5E, 0001BCB6,
label_1213:
/* 0001BCCD: 0006 */ n2 = 0;
/* 0001BCD9: 0001 */ // -- While/Switch -- //
/* 0001BCDF: 000D */ n3 = n0 == 1;
/* 0001BCEE: 0004 */ if(! n3) goto label_1215; // normal if
/* 0001BCFA: 0021 */ function_400(s0, s1, s2);
/* 0001BD09: 0006 */ n2 = LAST_RESULT;
/* 0001BD13: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BCEE,
label_1215:
/* 0001BD1E: 000D */ n3 = n0 == 2;
/* 0001BD2D: 0004 */ if(! n3) goto label_1216; // normal if
/* 0001BD39: 0021 */ function_401(s0, s1, n1);
/* 0001BD48: 0006 */ n2 = LAST_RESULT;
/* 0001BD52: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BD2D,
label_1216:
/* 0001BD5D: 000D */ n3 = n0 == 3;
/* 0001BD6C: 0004 */ if(! n3) goto label_1217; // normal if
/* 0001BD78: 0021 */ function_402(s0, s1, n1);
/* 0001BD87: 0006 */ n2 = LAST_RESULT;
/* 0001BD91: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BD6C,
label_1217:
/* 0001BD9C: 000D */ n3 = n0 == 4;
/* 0001BDAB: 0004 */ if(! n3) goto label_1218; // normal if
/* 0001BDB7: 0021 */ function_403(s0, s1, g_str6, s2, 1);
/* 0001BDCE: 0006 */ n2 = LAST_RESULT;
/* 0001BDD8: 0005 */ goto label_1219;
// : Jump Referenced(1):
// : 0001BDAB,
label_1218:
/* 0001BDE3: 0006 */ n2 = -10;
// : Jump Referenced(4):
// : 0001BD13, 0001BD52, 0001BD91, 0001BDD8,
label_1219:
/* 0001BDF1: 0004 */ if(! n2) goto label_1220; // normal if
/* 0001BDFD: 0005 */ goto label_1221;
// : Jump Referenced(1):
// : 0001BDF1,
label_1220:
/* 0001BE08: 0027 */ // -- Start Return Code -- //
/* 0001BE0C: 0023 */ return n2;
// : Jump Referenced(5):
// : 0001BBA0, 0001BC1E, 0001BC58, 0001BCC2, 0001BDFD,
// :
label_1221:
/* 0001BE15: 0021 */ function_404(-6);
/* 0001BE20: 0027 */ // -- Start Return Code -- //
/* 0001BE24: 0023 */ return -1;
/* 0001BE2D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(20):
// : 00012F74, 000131E9, 00015C64, 00015CB8, 00016E1D,
// : 00017894, 000178B1, 00017FAA, 00017FFE, 0001801A,
// : 0001982E, 00019E65, 00019EB9, 00019ED6, 00019EF6,
// : 0001A625, 0001A679, 0001AB86, 0001AF39, 0001AF8D,
// :
function NUMBER function_398(s0, s1, n0, s2, n1)
STRING s3;
NUMBER n2;
NUMBER n3;
begin
/* 0001BE3F: 0022 */ // -- Start Function Code -- //
/* 0001BE48: 000E */ n3 = g_number25 != 2;
/* 0001BE57: 0004 */ if(! n3) goto label_1223; // normal if
/* 0001BE63: 0027 */ // -- Start Return Code -- //
/* 0001BE67: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001BE57,
label_1223:
/* 0001BE72: 000D */ n3 = s1 == "OverwrittenReadOnly";
/* 0001BE92: 0004 */ if(! n3) goto label_1224; // normal if
/* 0001BE9E: 0021 */ function_406(s0);
/* 0001BEA7: 0006 */ n2 = LAST_RESULT;
/* 0001BEB1: 0009 */ n3 = n2 < 0;
/* 0001BEC0: 0004 */ if(! n3) goto label_1224; // normal if
/* 0001BECC: 0006 */ n2 = -12;
/* 0001BED8: 0005 */ goto label_1231;
// : Jump Referenced(2):
// : 0001BE92, 0001BEC0,
label_1224:
/* 0001BEE3: 0006 */ n2 = 0;
/* 0001BEEF: 0007 */ s3 = g_str51 + "-";
/* 0001BEFD: 0007 */ s0 = s3 + s0;
/* 0001BF0A: 0001 */ // -- While/Switch -- //
/* 0001BF10: 000D */ n3 = n0 == 1;
/* 0001BF1F: 0004 */ if(! n3) goto label_1226; // normal if
/* 0001BF2B: 0021 */ function_407(s0, s1, s2);
/* 0001BF3A: 0006 */ n2 = LAST_RESULT;
/* 0001BF44: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF1F,
label_1226:
/* 0001BF4F: 000D */ n3 = n0 == 2;
/* 0001BF5E: 0004 */ if(! n3) goto label_1227; // normal if
/* 0001BF6A: 0021 */ function_408(s0, s1, n1);
/* 0001BF79: 0006 */ n2 = LAST_RESULT;
/* 0001BF83: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF5E,
label_1227:
/* 0001BF8E: 000D */ n3 = n0 == 3;
/* 0001BF9D: 0004 */ if(! n3) goto label_1228; // normal if
/* 0001BFA9: 0021 */ function_409(s0, s1, n1);
/* 0001BFB8: 0006 */ n2 = LAST_RESULT;
/* 0001BFC2: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BF9D,
label_1228:
/* 0001BFCD: 000D */ n3 = n0 == 4;
/* 0001BFDC: 0004 */ if(! n3) goto label_1229; // normal if
/* 0001BFE8: 0021 */ function_410(s0, s1, g_str6, s2, 1);
/* 0001BFFF: 0006 */ n2 = LAST_RESULT;
/* 0001C009: 0005 */ goto label_1230;
// : Jump Referenced(1):
// : 0001BFDC,
label_1229:
/* 0001C014: 0006 */ n2 = -10;
/* 0001C020: 0005 */ goto label_1231;
// : Jump Referenced(4):
// : 0001BF44, 0001BF83, 0001BFC2, 0001C009,
label_1230:
/* 0001C02B: 0009 */ n3 = n2 < 0;
/* 0001C03A: 0004 */ if(! n3) goto label_1231; // normal if
/* 0001C046: 0021 */ function_411(s0, s1, n0, n2);
/* 0001C058: 0006 */ n2 = -11;
// : Jump Referenced(3):
// : 0001BED8, 0001C020, 0001C03A,
label_1231:
/* 0001C066: 000D */ n3 = n2 == 0;
/* 0001C075: 0004 */ if(! n3) goto label_1232; // normal if
/* 0001C081: 0027 */ // -- Start Return Code -- //
/* 0001C085: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C075,
label_1232:
/* 0001C090: 0027 */ // -- Start Return Code -- //
/* 0001C094: 0023 */ return n2;
/* 0001C09B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001BB3C,
function NUMBER function_399(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 0001C0A9: 0022 */ // -- Start Function Code -- //
/* 0001C0B2: 0021 */ function_328(g_number51, s1);
/* 0001C0BE: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001C127,
label_1234:
/* 0001C0CA: 0001 */ // -- While/Switch -- //
/* 0001C0CE: 000E */ n1 = n0 != 1;
/* 0001C0DD: 0004 */ if(! n1) goto label_1236; // normal if
/* 0001C0E9: 000D */ n1 = s1 == s0;
/* 0001C0F6: 0004 */ if(! n1) goto label_1235; // normal if
/* 0001C102: 0027 */ // -- Start Return Code -- //
/* 0001C106: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001C0F6,
label_1235:
/* 0001C111: 0021 */ function_330(g_number51, s1);
/* 0001C11D: 0006 */ n0 = LAST_RESULT;
/* 0001C127: 0005 */ goto label_1234;
// : Jump Referenced(1):
// : 0001C0DD,
label_1236:
/* 0001C132: 0027 */ // -- Start Return Code -- //
/* 0001C136: 0023 */ return 0;
/* 0001C13F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BCFA, 0001C21B, 0001C33A, 0001C51E,
function NUMBER function_400(s0, s1, s2)
NUMBER n0;
begin
/* 0001C14D: 0022 */ // -- Start Function Code -- //
/* 0001C156: 000D */ n0 = s2 == "";
/* 0001C163: 0004 */ if(! n0) goto label_1238; // normal if
/* 0001C16F: 0006 */ s2 = "\' \'";
// : Jump Referenced(1):
// : 0001C163,
label_1238:
/* 0001C17E: 0020 */ KERNEL32.WritePrivateProfileString(s0, s1, s2, g_str67);
/* 0001C190: 0006 */ n0 = LAST_RESULT;
/* 0001C19A: 0004 */ if(! n0) goto label_1239; // normal if
/* 0001C1A6: 0027 */ // -- Start Return Code -- //
/* 0001C1AA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C19A,
label_1239:
/* 0001C1B5: 0027 */ // -- Start Return Code -- //
/* 0001C1B9: 0023 */ return -6;
/* 0001C1C2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BD39, 0001C3A1, 0001C448, 0001DE20,
function NUMBER function_401(s0, s1, n0)
STRING s2[20];
NUMBER n1;
begin
/* 0001C1D0: 0022 */ // -- Start Function Code -- //
/* 0001C1D9: 002D */ NumToStr(s2, n0);
/* 0001C1E3: 0006 */ n1 = LAST_RESULT;
/* 0001C1ED: 0009 */ n1 = n1 < 0;
/* 0001C1FC: 0004 */ if(! n1) goto label_1241; // normal if
/* 0001C208: 0027 */ // -- Start Return Code -- //
/* 0001C20C: 0023 */ return -6;
// : Jump Referenced(1):
// : 0001C1FC,
label_1241:
/* 0001C217: 0027 */ // -- Start Return Code -- //
/* 0001C21B: 0021 */ function_400(s0, s1, s2);
/* 0001C22A: 0006 */ n1 = LAST_RESULT;
/* 0001C234: 0023 */ return n1;
/* 0001C23B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BD78, 0001C7F5,
function NUMBER function_402(s0, s1, n0)
STRING s2;
STRING s3;
STRING s4[1020];
STRING s5;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0001C24D: 0022 */ // -- Start Function Code -- //
/* 0001C256: 000D */ n7 = n0 == 0;
/* 0001C265: 000D */ n8 = n0 == -1;
/* 0001C274: 0018 */ n7 = n7 || n8;
/* 0001C281: 0004 */ if(! n7) goto label_1243; // normal if
/* 0001C28D: 0027 */ // -- Start Return Code -- //
/* 0001C291: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001C281,
label_1243:
/* 0001C29C: 0021 */ function_333(n0);
/* 0001C2A5: 0006 */ n7 = LAST_RESULT;
/* 0001C2AF: 000D */ n7 = n7 == -1;
/* 0001C2BE: 0004 */ if(! n7) goto label_1244; // normal if
/* 0001C2CA: 0006 */ n1 = 1;
/* 0001C2D6: 0005 */ goto label_1245;
// : Jump Referenced(1):
// : 0001C2BE,
label_1244:
/* 0001C2E1: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001C2D6,
label_1245:
/* 0001C2EF: 0004 */ if(! n1) goto label_1246; // normal if
/* 0001C2FB: 0006 */ s2 = "number";
/* 0001C30B: 0005 */ goto label_1247;
// : Jump Referenced(1):
// : 0001C2EF,
label_1246:
/* 0001C316: 0006 */ s2 = "string";
// : Jump Referenced(1):
// : 0001C30B,
label_1247:
/* 0001C328: 0007 */ s5 = s1 + "-type";
/* 0001C33A: 0021 */ function_400(s0, s5, s2);
/* 0001C349: 0006 */ n3 = LAST_RESULT;
/* 0001C353: 0009 */ n7 = n3 < 0;
/* 0001C362: 0004 */ if(! n7) goto label_1248; // normal if
/* 0001C36E: 0027 */ // -- Start Return Code -- //
/* 0001C372: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C362,
label_1248:
/* 0001C37B: 0021 */ function_321(n0);
/* 0001C384: 0006 */ n2 = LAST_RESULT;
/* 0001C38E: 0007 */ s5 = s1 + "-count";
/* 0001C3A1: 0021 */ function_401(s0, s5, n2);
/* 0001C3B0: 0006 */ n3 = LAST_RESULT;
/* 0001C3BA: 0009 */ n7 = n3 < 0;
/* 0001C3C9: 0004 */ if(! n7) goto label_1249; // normal if
/* 0001C3D5: 0027 */ // -- Start Return Code -- //
/* 0001C3D9: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C3C9,
label_1249:
/* 0001C3E2: 0004 */ if(! n1) goto label_1253; // normal if
/* 0001C3EE: 0021 */ function_327(n0, n4);
/* 0001C3FA: 0006 */ n5 = LAST_RESULT;
/* 0001C404: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 0001C4AE,
label_1250:
/* 0001C412: 0001 */ // -- While/Switch -- //
/* 0001C416: 000E */ n7 = n5 != 1;
/* 0001C425: 0004 */ if(! n7) goto label_1252; // normal if
/* 0001C431: 0021 */ function_433(s4, "%s-%d", s1, n6);
/* 0001C448: 0021 */ function_401(s0, s4, n4);
/* 0001C457: 0006 */ n3 = LAST_RESULT;
/* 0001C461: 0009 */ n7 = n3 < 0;
/* 0001C470: 0004 */ if(! n7) goto label_1251; // normal if
/* 0001C47C: 0027 */ // -- Start Return Code -- //
/* 0001C480: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C470,
label_1251:
/* 0001C489: 0021 */ function_329(n0, n4);
/* 0001C495: 0006 */ n5 = LAST_RESULT;
/* 0001C49F: 0007 */ n6 = n6 + 1;
/* 0001C4AE: 0005 */ goto label_1250;
// : Jump Referenced(1):
// : 0001C425,
label_1252:
/* 0001C4B9: 0005 */ goto label_1256;
// : Jump Referenced(1):
// : 0001C3E2,
label_1253:
/* 0001C4C4: 0021 */ function_328(n0, s3);
/* 0001C4D0: 0006 */ n5 = LAST_RESULT;
/* 0001C4DA: 0006 */ n6 = 0;
// : Jump Referenced(1):
// : 0001C584,
label_1254:
/* 0001C4E8: 0001 */ // -- While/Switch -- //
/* 0001C4EC: 000E */ n7 = n5 != 1;
/* 0001C4FB: 0004 */ if(! n7) goto label_1256; // normal if
/* 0001C507: 0021 */ function_433(s4, "%s-%d", s1, n6);
/* 0001C51E: 0021 */ function_400(s0, s4, s3);
/* 0001C52D: 0006 */ n3 = LAST_RESULT;
/* 0001C537: 0009 */ n7 = n3 < 0;
/* 0001C546: 0004 */ if(! n7) goto label_1255; // normal if
/* 0001C552: 0027 */ // -- Start Return Code -- //
/* 0001C556: 0023 */ return n3;
// : Jump Referenced(1):
// : 0001C546,
label_1255:
/* 0001C55F: 0021 */ function_330(n0, s3);
/* 0001C56B: 0006 */ n5 = LAST_RESULT;
/* 0001C575: 0007 */ n6 = n6 + 1;
/* 0001C584: 0005 */ goto label_1254;
// : Jump Referenced(2):
// : 0001C4B9, 0001C4FB,
label_1256:
/* 0001C58F: 0027 */ // -- Start Return Code -- //
/* 0001C593: 0023 */ return 0;
/* 0001C59C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BDB7, 0001C781,
function NUMBER function_403(s0, s1, s2, s3, n0)
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
begin
/* 0001C5AE: 0022 */ // -- Start Function Code -- //
/* 0001C5B7: 0021 */ function_319(0);
/* 0001C5C2: 0006 */ n1 = LAST_RESULT;
/* 0001C5CC: 0021 */ function_319(0);
/* 0001C5D7: 0006 */ n2 = LAST_RESULT;
/* 0001C5E1: 000D */ n7 = n1 == -1;
/* 0001C5F0: 000D */ n8 = n2 == -1;
/* 0001C5FF: 0018 */ n7 = n7 || n8;
/* 0001C60C: 0004 */ if(! n7) goto label_1258; // normal if
/* 0001C618: 0006 */ n6 = -1;
/* 0001C624: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C60C,
label_1258:
/* 0001C62F: 0021 */ function_115(s2, s3, n1);
/* 0001C63E: 0006 */ n7 = LAST_RESULT;
/* 0001C648: 0009 */ n7 = n7 < 0;
/* 0001C657: 0004 */ if(! n7) goto label_1259; // normal if
/* 0001C663: 0006 */ n6 = 0;
/* 0001C66F: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C657,
label_1259:
/* 0001C67A: 0021 */ function_328(n1, s4);
/* 0001C686: 0006 */ n5 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001C7EA,
label_1260:
/* 0001C692: 0001 */ // -- While/Switch -- //
/* 0001C696: 000E */ n7 = n5 != 1;
/* 0001C6A5: 0004 */ if(! n7) goto label_1264; // normal if
/* 0001C6B1: 0021 */ function_113(s2, s4);
/* 0001C6BD: 0006 */ n3 = LAST_RESULT;
/* 0001C6C7: 0009 */ n7 = n3 < 0;
/* 0001C6D6: 0004 */ if(! n7) goto label_1261; // normal if
/* 0001C6E2: 0006 */ n6 = -1;
/* 0001C6EE: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C6D6,
label_1261:
/* 0001C6F9: 0004 */ if(! n3) goto label_1263; // normal if
/* 0001C705: 0021 */ function_324(n2, s4, 0);
/* 0001C716: 0006 */ n7 = LAST_RESULT;
/* 0001C720: 0009 */ n7 = n7 < 0;
/* 0001C72F: 0004 */ if(! n7) goto label_1262; // normal if
/* 0001C73B: 0006 */ n6 = -1;
/* 0001C747: 0005 */ goto label_1265;
// : Jump Referenced(1):
// : 0001C72F,
label_1262:
/* 0001C752: 0021 */ function_405(s2, s4);
/* 0001C75E: 0006 */ n4 = LAST_RESULT;
/* 0001C768: 0019 */ n7 = n0 && n4;
/* 0001C775: 0004 */ if(! n7) goto label_1263; // normal if
/* 0001C781: 0021 */ function_403(s0, s4, s2, s4, 1);
/* 0001C798: 0006 */ n7 = LAST_RESULT;
/* 0001C7A2: 000E */ n7 = n7 != 0;
/* 0001C7B1: 0004 */ if(! n7) goto label_1263; // normal if
/* 0001C7BD: 0006 */ n6 = -1;
/* 0001C7C9: 0005 */ goto label_1265;
// : Jump Referenced(3):
// : 0001C6F9, 0001C775, 0001C7B1,
label_1263:
/* 0001C7D4: 0021 */ function_330(n1, s4);
/* 0001C7E0: 0006 */ n5 = LAST_RESULT;
/* 0001C7EA: 0005 */ goto label_1260;
// : Jump Referenced(1):
// : 0001C6A5,
label_1264:
/* 0001C7F5: 0021 */ function_402(s0, s1, n2);
/* 0001C804: 0006 */ n6 = LAST_RESULT;
// : Jump Referenced(5):
// : 0001C624, 0001C66F, 0001C6EE, 0001C747, 0001C7C9,
// :
label_1265:
/* 0001C810: 0021 */ function_320(n1);
/* 0001C819: 0021 */ function_320(n2);
/* 0001C822: 0027 */ // -- Start Return Code -- //
/* 0001C826: 0023 */ return n6;
/* 0001C82D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BA2B, 0001BAAE, 0001BE15, 0001DCED,
function NUMBER function_404(n0)
STRING s0[200];
STRING s1[200];
STRING s2[100];
STRING s3;
NUMBER n1;
begin
/* 0001C83B: 0022 */ // -- Start Function Code -- //
/* 0001C844: 0021 */ function_448();
/* 0001C84A: 0006 */ s3 = LAST_RESULT;
/* 0001C854: 0020 */ KERNEL.GetModuleHandle(s3);
/* 0001C85D: 0006 */ n1 = LAST_RESULT;
/* 0001C867: 0004 */ if(! n1) goto label_1267; // normal if
/* 0001C873: 0021 */ function_377(11115);
/* 0001C87E: 0006 */ s2 = LAST_RESULT;
/* 0001C888: 0021 */ function_377(n0);
/* 0001C891: 0006 */ s0 = LAST_RESULT;
/* 0001C89B: 0021 */ function_433(s1, s0, g_str67);
/* 0001C8AA: 0021 */ function_281(0);
/* 0001C8B5: 0020 */ USER32.MessageBoxA(0, s1, s2, 16);
/* 0001C8CB: 0006 */ g_number53 = 1;
/* 0001C8D7: 0027 */ // -- Start Return Code -- //
/* 0001C8DB: 0023 */ return 1;
// : Jump Referenced(1):
// : 0001C867,
label_1267:
/* 0001C8E6: 0027 */ // -- Start Return Code -- //
/* 0001C8EA: 0023 */ return 0;
/* 0001C8F3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001C752, 0001D0F2,
function NUMBER function_405(s0, s1)
NUMBER n0;
NUMBER n1;
begin
/* 0001C90D: 0022 */ // -- Start Function Code -- //
/* 0001C916: 0021 */ function_319(0);
/* 0001C921: 0006 */ n0 = LAST_RESULT;
/* 0001C92B: 000D */ n1 = n0 == -1;
/* 0001C93A: 0004 */ if(! n1) goto label_1269; // normal if
/* 0001C946: 0027 */ // -- Start Return Code -- //
/* 0001C94A: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001C93A,
label_1269:
/* 0001C955: 0021 */ function_115(s0, s1, n0);
/* 0001C964: 0006 */ n1 = LAST_RESULT;
/* 0001C96E: 000D */ n1 = n1 == 0;
/* 0001C97D: 0004 */ if(! n1) goto label_1270; // normal if
/* 0001C989: 0021 */ function_321(n0);
/* 0001C992: 0006 */ n1 = LAST_RESULT;
/* 0001C99C: 000A */ n1 = n1 > 0;
/* 0001C9AB: 0004 */ if(! n1) goto label_1270; // normal if
/* 0001C9B7: 0021 */ function_320(n0);
/* 0001C9C0: 0027 */ // -- Start Return Code -- //
/* 0001C9C4: 0023 */ return 1;
// : Jump Referenced(2):
// : 0001C97D, 0001C9AB,
label_1270:
/* 0001C9CF: 0021 */ function_320(n0);
/* 0001C9D8: 0027 */ // -- Start Return Code -- //
/* 0001C9DC: 0023 */ return 0;
/* 0001C9E5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001BE9E,
function NUMBER function_406(s0)
STRING s1;
NUMBER n0;
NUMBER n1;
begin
/* 0001C9F3: 0022 */ // -- Start Function Code -- //
/* 0001C9FC: 000D */ n1 = g_str69 == s0;
/* 0001CA09: 0004 */ if(! n1) goto label_1272; // normal if
/* 0001CA15: 0027 */ // -- Start Return Code -- //
/* 0001CA19: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001CA09,
label_1272:
/* 0001CA24: 0021 */ function_322(g_number51, g_number48);
/* 0001CA30: 0006 */ n1 = LAST_RESULT;
/* 0001CA3A: 0009 */ n1 = n1 < 0;
/* 0001CA49: 0004 */ if(! n1) goto label_1273; // normal if
/* 0001CA55: 0027 */ // -- Start Return Code -- //
/* 0001CA59: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CA49,
label_1273:
/* 0001CA64: 0021 */ function_325(g_number51, s1);
/* 0001CA70: 0006 */ n0 = LAST_RESULT;
/* 0001CA7A: 000E */ n1 = s1 != s0;
/* 0001CA87: 0004 */ if(! n1) goto label_1274; // normal if
/* 0001CA93: 0021 */ function_411(s0, "", 0, -12);
/* 0001CAA9: 0027 */ // -- Start Return Code -- //
/* 0001CAAD: 0023 */ return -12;
// : Jump Referenced(1):
// : 0001CA87,
label_1274:
/* 0001CAB8: 0006 */ g_str69 = s0;
/* 0001CAC2: 0007 */ g_number48 = g_number48 + 1;
/* 0001CAD1: 0027 */ // -- Start Return Code -- //
/* 0001CAD5: 0023 */ return 0;
/* 0001CADE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0001BF2B, 0001CBCC, 0001CD24, 0001CF43, 0001DDC4,
// :
function NUMBER function_407(s0, s1, s2)
STRING s3[512];
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001CAEC: 0022 */ // -- Start Function Code -- //
/* 0001CAF5: 0021 */ function_428(s3);
/* 0001CAFE: 0006 */ n1 = LAST_RESULT;
/* 0001CB08: 0020 */ KERNEL32.GetPrivateProfileString(s0, s1, "SILENTNOTPOSSIBLEvalue", s3, n1, g_str67);
/* 0001CB36: 0006 */ n0 = LAST_RESULT;
/* 0001CB40: 000D */ n1 = n0 == 0;
/* 0001CB4F: 000D */ n2 = s3 == "SILENTNOTPOSSIBLEvalue";
/* 0001CB72: 0018 */ n1 = n1 || n2;
/* 0001CB7F: 0004 */ if(! n1) goto label_1276; // normal if
/* 0001CB8B: 0027 */ // -- Start Return Code -- //
/* 0001CB8F: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CB7F,
label_1276:
/* 0001CB9A: 0006 */ s2 = s3;
/* 0001CBA4: 0027 */ // -- Start Return Code -- //
/* 0001CBA8: 0023 */ return 0;
/* 0001CBB1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 0001BF6A, 0001CDF5, 0001CEB0, 0001D7CD,
function NUMBER function_408(s0, s1, n0)
STRING s2[20];
NUMBER n1;
begin
/* 0001CBC3: 0022 */ // -- Start Function Code -- //
/* 0001CBCC: 0021 */ function_407(s0, s1, s2);
/* 0001CBDB: 0006 */ n1 = LAST_RESULT;
/* 0001CBE5: 0009 */ n1 = n1 < 0;
/* 0001CBF4: 0004 */ if(! n1) goto label_1278; // normal if
/* 0001CC00: 0027 */ // -- Start Return Code -- //
/* 0001CC04: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CBF4,
label_1278:
/* 0001CC0F: 002C */ StrToNum(n0, s2);
/* 0001CC19: 0006 */ n1 = LAST_RESULT;
/* 0001CC23: 0009 */ n1 = n1 < 0;
/* 0001CC32: 0004 */ if(! n1) goto label_1279; // normal if
/* 0001CC3E: 0027 */ // -- Start Return Code -- //
/* 0001CC42: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CC32,
label_1279:
/* 0001CC4D: 0027 */ // -- Start Return Code -- //
/* 0001CC51: 0023 */ return 0;
/* 0001CC5A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BFA9, 0001D054,
function NUMBER function_409(s0, s1, n0)
STRING s2[1020];
STRING s3[512];
STRING s4[512];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
begin
/* 0001CC6C: 0022 */ // -- Start Function Code -- //
/* 0001CC75: 000D */ n5 = n0 == 0;
/* 0001CC84: 000D */ n6 = n0 == -1;
/* 0001CC93: 0018 */ n5 = n5 || n6;
/* 0001CCA0: 0004 */ if(! n5) goto label_1281; // normal if
/* 0001CCAC: 0027 */ // -- Start Return Code -- //
/* 0001CCB0: 0023 */ return -9;
// : Jump Referenced(1):
// : 0001CCA0,
label_1281:
/* 0001CCBB: 0021 */ function_333(n0);
/* 0001CCC4: 0006 */ n5 = LAST_RESULT;
/* 0001CCCE: 000D */ n5 = n5 == -1;
/* 0001CCDD: 0004 */ if(! n5) goto label_1282; // normal if
/* 0001CCE9: 0006 */ n1 = 1;
/* 0001CCF5: 0005 */ goto label_1283;
// : Jump Referenced(1):
// : 0001CCDD,
label_1282:
/* 0001CD00: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001CCF5,
label_1283:
/* 0001CD0E: 0021 */ function_433(s2, "%s-type", s1);
/* 0001CD24: 0021 */ function_407(s0, s2, s4);
/* 0001CD33: 0006 */ n5 = LAST_RESULT;
/* 0001CD3D: 0009 */ n5 = n5 < 0;
/* 0001CD4C: 0004 */ if(! n5) goto label_1284; // normal if
/* 0001CD58: 0027 */ // -- Start Return Code -- //
/* 0001CD5C: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CD4C,
label_1284:
/* 0001CD67: 000D */ n5 = s4 == "string";
/* 0001CD7A: 0019 */ n5 = n5 && n1;
/* 0001CD87: 000D */ n6 = s4 == "number";
/* 0001CD9A: 000D */ n7 = n1 == 0;
/* 0001CDA9: 0019 */ n6 = n6 && n7;
/* 0001CDB6: 0018 */ n5 = n5 || n6;
/* 0001CDC3: 0004 */ if(! n5) goto label_1285; // normal if
/* 0001CDCF: 0027 */ // -- Start Return Code -- //
/* 0001CDD3: 0023 */ return -9;
// : Jump Referenced(1):
// : 0001CDC3,
label_1285:
/* 0001CDDE: 0021 */ function_433(s2, "%s-count", s1);
/* 0001CDF5: 0021 */ function_408(s0, s2, n3);
/* 0001CE04: 0006 */ n5 = LAST_RESULT;
/* 0001CE0E: 0009 */ n5 = n5 < 0;
/* 0001CE1D: 0004 */ if(! n5) goto label_1286; // normal if
/* 0001CE29: 0027 */ // -- Start Return Code -- //
/* 0001CE2D: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CE1D,
label_1286:
/* 0001CE38: 000A */ n5 = n3 > 10000;
/* 0001CE47: 0004 */ if(! n5) goto label_1287; // normal if
/* 0001CE53: 0027 */ // -- Start Return Code -- //
/* 0001CE57: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CE47,
label_1287:
/* 0001CE62: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001CFDA,
label_1288:
/* 0001CE70: 0001 */ // -- While/Switch -- //
/* 0001CE74: 0009 */ n5 = n4 < n3;
/* 0001CE81: 0004 */ if(! n5) goto label_1294; // normal if
/* 0001CE8D: 0021 */ function_433(s2, "%s-%d", s1, n4);
/* 0001CEA4: 0004 */ if(! n1) goto label_1291; // normal if
/* 0001CEB0: 0021 */ function_408(s0, s2, n2);
/* 0001CEBF: 0006 */ n5 = LAST_RESULT;
/* 0001CEC9: 0009 */ n5 = n5 < 0;
/* 0001CED8: 0004 */ if(! n5) goto label_1289; // normal if
/* 0001CEE4: 0027 */ // -- Start Return Code -- //
/* 0001CEE8: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CED8,
label_1289:
/* 0001CEF3: 0021 */ function_323(n0, n2, 0);
/* 0001CF04: 0006 */ n5 = LAST_RESULT;
/* 0001CF0E: 0009 */ n5 = n5 < 0;
/* 0001CF1D: 0004 */ if(! n5) goto label_1290; // normal if
/* 0001CF29: 0027 */ // -- Start Return Code -- //
/* 0001CF2D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001CF1D,
label_1290:
/* 0001CF38: 0005 */ goto label_1293;
// : Jump Referenced(1):
// : 0001CEA4,
label_1291:
/* 0001CF43: 0021 */ function_407(s0, s2, s3);
/* 0001CF52: 0006 */ n5 = LAST_RESULT;
/* 0001CF5C: 0009 */ n5 = n5 < 0;
/* 0001CF6B: 0004 */ if(! n5) goto label_1292; // normal if
/* 0001CF77: 0027 */ // -- Start Return Code -- //
/* 0001CF7B: 0023 */ return -3;
// : Jump Referenced(1):
// : 0001CF6B,
label_1292:
/* 0001CF86: 0021 */ function_324(n0, s3, 0);
/* 0001CF97: 0006 */ n5 = LAST_RESULT;
/* 0001CFA1: 0009 */ n5 = n5 < 0;
/* 0001CFB0: 0004 */ if(! n5) goto label_1293; // normal if
/* 0001CFBC: 0027 */ // -- Start Return Code -- //
/* 0001CFC0: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001CF38, 0001CFB0,
label_1293:
/* 0001CFCB: 0007 */ n4 = n4 + 1;
/* 0001CFDA: 0005 */ goto label_1288;
// : Jump Referenced(1):
// : 0001CE81,
label_1294:
/* 0001CFE5: 0027 */ // -- Start Return Code -- //
/* 0001CFE9: 0023 */ return 0;
/* 0001CFF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001BFE8, 0001D114,
function NUMBER function_410(s0, s1, s2, s3, n0)
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D00C: 0022 */ // -- Start Function Code -- //
/* 0001D015: 0021 */ function_319(0);
/* 0001D020: 0006 */ n3 = LAST_RESULT;
/* 0001D02A: 000D */ n4 = n3 == -1;
/* 0001D039: 0004 */ if(! n4) goto label_1296; // normal if
/* 0001D045: 0027 */ // -- Start Return Code -- //
/* 0001D049: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001D039,
label_1296:
/* 0001D054: 0021 */ function_409(s0, s1, n3);
/* 0001D063: 0006 */ n1 = LAST_RESULT;
/* 0001D06D: 0009 */ n4 = n1 < 0;
/* 0001D07C: 0004 */ if(! n4) goto label_1297; // normal if
/* 0001D088: 0021 */ function_320(n3);
/* 0001D091: 0027 */ // -- Start Return Code -- //
/* 0001D095: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001D07C,
label_1297:
/* 0001D09E: 0021 */ function_114(s2, s3, 0);
/* 0001D0AF: 0021 */ function_328(n3, s4);
/* 0001D0BB: 0006 */ n2 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001D1CD,
label_1298:
/* 0001D0C7: 0001 */ // -- While/Switch -- //
/* 0001D0CB: 000E */ n4 = n2 != 1;
/* 0001D0DA: 0004 */ if(! n4) goto label_1303; // normal if
/* 0001D0E6: 0004 */ if(! n0) goto label_1301; // normal if
/* 0001D0F2: 0021 */ function_405(s2, s4);
/* 0001D0FE: 0006 */ n4 = LAST_RESULT;
/* 0001D108: 0004 */ if(! n4) goto label_1300; // normal if
/* 0001D114: 0021 */ function_410(s0, s4, s2, s4, 1);
/* 0001D12B: 0006 */ n1 = LAST_RESULT;
/* 0001D135: 0009 */ n4 = n1 < 0;
/* 0001D144: 0004 */ if(! n4) goto label_1299; // normal if
/* 0001D150: 0021 */ function_114(s2, s4, 1);
/* 0001D161: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001D144,
label_1299:
/* 0001D16D: 0005 */ goto label_1301;
// : Jump Referenced(1):
// : 0001D108,
label_1300:
/* 0001D178: 0021 */ function_114(s2, s4, 1);
/* 0001D189: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(2):
// : 0001D0E6, 0001D16D,
label_1301:
/* 0001D195: 0004 */ if(! n1) goto label_1302; // normal if
/* 0001D1A1: 0021 */ function_320(n3);
/* 0001D1AA: 0027 */ // -- Start Return Code -- //
/* 0001D1AE: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001D195,
label_1302:
/* 0001D1B7: 0021 */ function_330(n3, s4);
/* 0001D1C3: 0006 */ n2 = LAST_RESULT;
/* 0001D1CD: 0005 */ goto label_1298;
// : Jump Referenced(1):
// : 0001D0DA,
label_1303:
/* 0001D1D8: 0021 */ function_320(n3);
/* 0001D1E1: 0027 */ // -- Start Return Code -- //
/* 0001D1E5: 0023 */ return 0;
/* 0001D1EE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0001AFE3, 0001C046, 0001CA93,
function NUMBER function_411(s0, s1, n0, n1)
NUMBER n2;
begin
/* 0001D1FC: 0022 */ // -- Start Function Code -- //
/* 0001D205: 000E */ n2 = g_number25 != 2;
/* 0001D214: 0004 */ if(! n2) goto label_1305; // normal if
/* 0001D220: 0027 */ // -- Start Return Code -- //
/* 0001D224: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001D214,
label_1305:
/* 0001D22F: 0021 */ function_412(n1);
/* 0001D238: 0021 */ function_413(s0, s1, n0, n1);
/* 0001D24A: 0002 */ abort;
/* 0001D24E: 0027 */ // -- Start Return Code -- //
/* 0001D252: 0023 */ return 0;
/* 0001D25B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001D22F,
function NUMBER function_412(n0)
STRING s0[200];
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001D269: 0022 */ // -- Start Function Code -- //
/* 0001D272: 0021 */ function_448();
/* 0001D278: 0006 */ s1 = LAST_RESULT;
/* 0001D282: 0020 */ KERNEL.GetModuleHandle(s1);
/* 0001D28B: 0006 */ n1 = LAST_RESULT;
/* 0001D295: 000D */ n3 = n1 == 0;
/* 0001D2A4: 0004 */ if(! n3) goto label_1307; // normal if
/* 0001D2B0: 0027 */ // -- Start Return Code -- //
/* 0001D2B4: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001D2A4,
label_1307:
/* 0001D2BF: 0001 */ // -- While/Switch -- //
/* 0001D2C5: 000D */ n3 = n0 == -1;
/* 0001D2D4: 0004 */ if(! n3) goto label_1309; // normal if
/* 0001D2E0: 0006 */ n2 = 11492;
/* 0001D2EC: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D2D4,
label_1309:
/* 0001D2F7: 000D */ n3 = n0 == -2;
/* 0001D306: 0004 */ if(! n3) goto label_1310; // normal if
/* 0001D312: 0006 */ n2 = 11493;
/* 0001D31E: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D306,
label_1310:
/* 0001D329: 000D */ n3 = n0 == -3;
/* 0001D338: 0004 */ if(! n3) goto label_1311; // normal if
/* 0001D344: 0006 */ n2 = 11494;
/* 0001D350: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D338,
label_1311:
/* 0001D35B: 000D */ n3 = n0 == -4;
/* 0001D36A: 0004 */ if(! n3) goto label_1312; // normal if
/* 0001D376: 0006 */ n2 = 11495;
/* 0001D382: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D36A,
label_1312:
/* 0001D38D: 000D */ n3 = n0 == -5;
/* 0001D39C: 0004 */ if(! n3) goto label_1313; // normal if
/* 0001D3A8: 0006 */ n2 = 11496;
/* 0001D3B4: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D39C,
label_1313:
/* 0001D3BF: 000D */ n3 = n0 == -6;
/* 0001D3CE: 0004 */ if(! n3) goto label_1314; // normal if
/* 0001D3DA: 0006 */ n2 = 11491;
/* 0001D3E6: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D3CE,
label_1314:
/* 0001D3F1: 000D */ n3 = n0 == -7;
/* 0001D400: 0004 */ if(! n3) goto label_1315; // normal if
/* 0001D40C: 0006 */ n2 = 11497;
/* 0001D418: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D400,
label_1315:
/* 0001D423: 000D */ n3 = n0 == -8;
/* 0001D432: 0004 */ if(! n3) goto label_1316; // normal if
/* 0001D43E: 0006 */ n2 = 11498;
/* 0001D44A: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D432,
label_1316:
/* 0001D455: 000D */ n3 = n0 == -9;
/* 0001D464: 0004 */ if(! n3) goto label_1317; // normal if
/* 0001D470: 0006 */ n2 = 11499;
/* 0001D47C: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D464,
label_1317:
/* 0001D487: 000D */ n3 = n0 == -10;
/* 0001D496: 0004 */ if(! n3) goto label_1318; // normal if
/* 0001D4A2: 0006 */ n2 = 11500;
/* 0001D4AE: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D496,
label_1318:
/* 0001D4B9: 000D */ n3 = n0 == -11;
/* 0001D4C8: 0004 */ if(! n3) goto label_1319; // normal if
/* 0001D4D4: 0006 */ n2 = 11501;
/* 0001D4E0: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D4C8,
label_1319:
/* 0001D4EB: 000D */ n3 = n0 == -12;
/* 0001D4FA: 0004 */ if(! n3) goto label_1320; // normal if
/* 0001D506: 0006 */ n2 = 11502;
/* 0001D512: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D4FA,
label_1320:
/* 0001D51D: 000D */ n3 = n0 == -51;
/* 0001D52C: 0004 */ if(! n3) goto label_1321; // normal if
/* 0001D538: 0006 */ n2 = 11503;
/* 0001D544: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D52C,
label_1321:
/* 0001D54F: 000D */ n3 = n0 == -52;
/* 0001D55E: 0004 */ if(! n3) goto label_1322; // normal if
/* 0001D56A: 0006 */ n2 = 11504;
/* 0001D576: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D55E,
label_1322:
/* 0001D581: 000D */ n3 = n0 == -53;
/* 0001D590: 0004 */ if(! n3) goto label_1323; // normal if
/* 0001D59C: 0006 */ n2 = 11505;
/* 0001D5A8: 0005 */ goto label_1324;
// : Jump Referenced(1):
// : 0001D590,
label_1323:
/* 0001D5B3: 0027 */ // -- Start Return Code -- //
/* 0001D5B7: 0023 */ return 0;
// : Jump Referenced(15):
// : 0001D2EC, 0001D31E, 0001D350, 0001D382, 0001D3B4,
// : 0001D3E6, 0001D418, 0001D44A, 0001D47C, 0001D4AE,
// : 0001D4E0, 0001D512, 0001D544, 0001D576, 0001D5A8,
// :
label_1324:
/* 0001D5C2: 0021 */ function_377(n2);
/* 0001D5CB: 0006 */ s0 = LAST_RESULT;
/* 0001D5D5: 0021 */ function_261(-1, s0);
/* 0001D5E3: 0027 */ // -- Start Return Code -- //
/* 0001D5E7: 0023 */ return 1;
/* 0001D5F0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0001B84D, 0001B932, 0001B9B6, 0001D238, 0001DE79,
// :
function NUMBER function_413(s0, s1, n0, n1)
STRING s2[20];
STRING s3;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D602: 0022 */ // -- Start Function Code -- //
/* 0001D60B: 000D */ n3 = g_str68 == "";
/* 0001D618: 0004 */ if(! n3) goto label_1326; // normal if
/* 0001D624: 0027 */ // -- Start Return Code -- //
/* 0001D628: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001D618,
label_1326:
/* 0001D633: 0021 */ function_428(s3);
/* 0001D63C: 0006 */ n3 = LAST_RESULT;
/* 0001D646: 0020 */ KERNEL32.GetPrivateProfileString("ResponseResult", "ResultCode", "", s3, n3, g_str68);
/* 0001D676: 0006 */ n2 = LAST_RESULT;
/* 0001D680: 000D */ n3 = s3 == "";
/* 0001D68D: 000D */ n4 = s3 == "0";
/* 0001D69B: 0018 */ n3 = n3 || n4;
/* 0001D6A8: 0004 */ if(! n3) goto label_1327; // normal if
/* 0001D6B4: 002D */ NumToStr(s2, n1);
/* 0001D6BE: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "ResultCode", s2, g_str68);
// : Jump Referenced(1):
// : 0001D6A8,
label_1327:
/* 0001D6EA: 0006 */ g_number53 = 1;
/* 0001D6F6: 0027 */ // -- Start Return Code -- //
/* 0001D6FA: 0023 */ return 1;
/* 0001D703: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Section", s0, g_str68);
/* 0001D72A: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Key", s1, g_str68);
/* 0001D74D: 0021 */ function_433(s2, "%d", n0);
/* 0001D75E: 0020 */ KERNEL32.WritePrivateProfileString("ResponseResult", "Type", s2, g_str68);
/* 0001D782: 0027 */ // -- Start Return Code -- //
/* 0001D786: 0023 */ return 1;
/* 0001D78F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B62F,
function NUMBER function_414()
STRING s0[100];
STRING s1[100];
STRING s2;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001D7A1: 0022 */ // -- Start Function Code -- //
/* 0001D7AA: 0007 */ s2 = g_str51 + "-";
/* 0001D7B8: 0007 */ s2 = s2 + "DlgOrder";
/* 0001D7CD: 0021 */ function_408(s2, "Count", n0);
/* 0001D7E1: 0006 */ n3 = LAST_RESULT;
/* 0001D7EB: 0009 */ n3 = n3 < 0;
/* 0001D7FA: 0004 */ if(! n3) goto label_1329; // normal if
/* 0001D806: 0027 */ // -- Start Return Code -- //
/* 0001D80A: 0023 */ return -12;
// : Jump Referenced(2):
// : 0001D7FA, 0001D933,
label_1329:
/* 0001D815: 0001 */ // -- While/Switch -- //
/* 0001D819: 0009 */ n3 = n2 < n0;
/* 0001D826: 0004 */ if(! n3) goto label_1331; // normal if
/* 0001D832: 0021 */ function_433(s0, "%s%d", "Dlg", n2);
/* 0001D84B: 0007 */ s2 = g_str51 + "-";
/* 0001D859: 0007 */ s2 = s2 + "DlgOrder";
/* 0001D86E: 0021 */ function_428(s1);
/* 0001D877: 0006 */ n3 = LAST_RESULT;
/* 0001D881: 0020 */ KERNEL32.GetPrivateProfileString(s2, s0, "SILENTNOTPOSSIBLEvalue", s1, n3, g_str67);
/* 0001D8AF: 0006 */ n1 = LAST_RESULT;
/* 0001D8B9: 000D */ n3 = n1 == 0;
/* 0001D8C8: 000D */ n4 = s1 == "SILENTNOTPOSSIBLEvalue";
/* 0001D8EB: 0018 */ n3 = n3 || n4;
/* 0001D8F8: 0004 */ if(! n3) goto label_1330; // normal if
/* 0001D904: 0027 */ // -- Start Return Code -- //
/* 0001D908: 0023 */ return -12;
// : Jump Referenced(1):
// : 0001D8F8,
label_1330:
/* 0001D913: 0021 */ function_324(g_number51, s1, 0);
/* 0001D924: 0007 */ n2 = n2 + 1;
/* 0001D933: 0005 */ goto label_1329;
// : Jump Referenced(1):
// : 0001D826,
label_1331:
/* 0001D93E: 0006 */ g_number48 = 0;
/* 0001D94A: 0006 */ g_number49 = n2;
/* 0001D954: 0027 */ // -- Start Return Code -- //
/* 0001D958: 0023 */ return 0;
/* 0001D961: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014A94,
function NUMBER function_415(s0, s1, s2)
begin
/* 0001D977: 0022 */ // -- Start Function Code -- //
/* 0001D980: 0006 */ g_str70 = s0;
/* 0001D98A: 0006 */ g_str71 = s1;
/* 0001D994: 0006 */ g_str72 = s2;
/* 0001D99E: 0021 */ function_451();
/* 0001D9A4: 0006 */ g_number52 = LAST_RESULT;
/* 0001D9AE: 0027 */ // -- Start Return Code -- //
/* 0001D9B2: 0023 */ return 0;
/* 0001D9BB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00014AA3, 0001B77C, 0001B9FB,
function NUMBER function_416(n0)
NUMBER n1;
begin
/* 0001D9C9: 0022 */ // -- Start Function Code -- //
/* 0001D9D2: 000D */ n1 = g_number50 == 2;
/* 0001D9E1: 0004 */ if(! n1) goto label_1335; // normal if
/* 0001D9ED: 0021 */ function_417(n0, g_str68, "Log File");
/* 0001DA04: 0006 */ n1 = LAST_RESULT;
/* 0001DA0E: 000D */ n1 = n1 == 0;
/* 0001DA1D: 0004 */ if(! n1) goto label_1334; // normal if
/* 0001DA29: 0027 */ // -- Start Return Code -- //
/* 0001DA2D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DA1D,
label_1334:
/* 0001DA38: 0005 */ goto label_1336;
// : Jump Referenced(1):
// : 0001D9E1,
label_1335:
/* 0001DA43: 000D */ n1 = g_number50 == 1;
/* 0001DA52: 0004 */ if(! n1) goto label_1336; // normal if
/* 0001DA5E: 0021 */ function_417(n0, g_str67, "Response File");
/* 0001DA7A: 0006 */ n1 = LAST_RESULT;
/* 0001DA84: 000D */ n1 = n1 == 0;
/* 0001DA93: 0004 */ if(! n1) goto label_1336; // normal if
/* 0001DA9F: 0027 */ // -- Start Return Code -- //
/* 0001DAA3: 0023 */ return 0;
// : Jump Referenced(3):
// : 0001DA38, 0001DA52, 0001DA93,
label_1336:
/* 0001DAAE: 0027 */ // -- Start Return Code -- //
/* 0001DAB2: 0023 */ return 1;
/* 0001DABB: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0001D9ED, 0001DA5E,
function NUMBER function_417(n0, s0, s1)
STRING s2;
NUMBER n1;
begin
/* 0001DAC9: 0022 */ // -- Start Function Code -- //
/* 0001DAD2: 0004 */ if(! n0) goto label_1340; // normal if
/* 0001DADE: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", s0);
/* 0001DB14: 0006 */ n1 = LAST_RESULT;
/* 0001DB1E: 000D */ n1 = n1 == 0;
/* 0001DB2D: 0004 */ if(! n1) goto label_1338; // normal if
/* 0001DB39: 0027 */ // -- Start Return Code -- //
/* 0001DB3D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DB2D,
label_1338:
/* 0001DB48: 0020 */ KERNEL32.WritePrivateProfileString("InstallShield Silent", "File", s1, s0);
/* 0001DB72: 0006 */ n1 = LAST_RESULT;
/* 0001DB7C: 000D */ n1 = n1 == 0;
/* 0001DB8B: 0004 */ if(! n1) goto label_1339; // normal if
/* 0001DB97: 0027 */ // -- Start Return Code -- //
/* 0001DB9B: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001DB8B,
label_1339:
/* 0001DBA6: 0005 */ goto label_1341;
// : Jump Referenced(1):
// : 0001DAD2,
label_1340:
/* 0001DBB1: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Name", g_str71, s0);
/* 0001DBD2: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Version", g_str72, s0);
/* 0001DBF6: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Company", g_str70, s0);
/* 0001DC1A: 0021 */ function_433(s2, "%04x", g_number52);
/* 0001DC2D: 0020 */ KERNEL32.WritePrivateProfileString("Application", "Lang", s2, s0);
// : Jump Referenced(1):
// : 0001DBA6,
label_1341:
/* 0001DC50: 0027 */ // -- Start Return Code -- //
/* 0001DC54: 0023 */ return 1;
/* 0001DC5D: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 000229C7, 00022A1C, 00022B46, 00022B94,
function NUMBER function_418(s0, s1, n0, s2)
NUMBER n1;
NUMBER n2;
begin
/* 0001DC6B: 0022 */ // -- Start Function Code -- //
/* 0001DC74: 0001 */ // -- While/Switch -- //
/* 0001DC7A: 000D */ n2 = n0 == 1;
/* 0001DC89: 0004 */ if(! n2) goto label_1344; // normal if
/* 0001DC95: 0021 */ function_419(s0, s1, s2);
/* 0001DCA4: 0006 */ n1 = LAST_RESULT;
/* 0001DCAE: 0005 */ goto label_1345;
// : Jump Referenced(1):
// : 0001DC89,
label_1344:
/* 0001DCB9: 0006 */ n1 = -10;
/* 0001DCC5: 0027 */ // -- Start Return Code -- //
/* 0001DCC9: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001DCAE,
label_1345:
/* 0001DCD2: 0009 */ n2 = n1 < 0;
/* 0001DCE1: 0004 */ if(! n2) goto label_1346; // normal if
/* 0001DCED: 0021 */ function_404(11497);
// : Jump Referenced(1):
// : 0001DCE1,
label_1346:
/* 0001DCFA: 0027 */ // -- Start Return Code -- //
/* 0001DCFE: 0023 */ return n1;
/* 0001DD05: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001DC95,
function NUMBER function_419(s0, s1, s2)
NUMBER n0;
begin
/* 0001DD13: 0022 */ // -- Start Function Code -- //
/* 0001DD1C: 0020 */ KERNEL32.WritePrivateProfileString(s0, s1, s2, g_str68);
/* 0001DD2E: 0006 */ n0 = LAST_RESULT;
/* 0001DD38: 000D */ n0 = n0 == 0;
/* 0001DD47: 0004 */ if(! n0) goto label_1348; // normal if
/* 0001DD53: 0027 */ // -- Start Return Code -- //
/* 0001DD57: 0023 */ return -7;
// : Jump Referenced(1):
// : 0001DD47,
label_1348:
/* 0001DD62: 0027 */ // -- Start Return Code -- //
/* 0001DD66: 0023 */ return 0;
/* 0001DD6F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E19D,
function NUMBER function_420()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 0001DD7D: 0022 */ // -- Start Function Code -- //
/* 0001DD86: 000D */ n0 = g_number25 == 1;
/* 0001DD95: 0004 */ if(! n0) goto label_1351; // normal if
/* 0001DDA1: 0007 */ s1 = g_str51 + "-";
/* 0001DDAF: 0007 */ s1 = s1 + "DlgOrder";
/* 0001DDC4: 0021 */ function_407(s1, "Count", s0);
/* 0001DDD8: 0006 */ n0 = LAST_RESULT;
/* 0001DDE2: 000D */ n0 = n0 == -3;
/* 0001DDF1: 0004 */ if(! n0) goto label_1350; // normal if
/* 0001DDFD: 0007 */ s1 = g_str51 + "-";
/* 0001DE0B: 0007 */ s1 = s1 + "DlgOrder";
/* 0001DE20: 0021 */ function_401(s1, "Count", 0);
// : Jump Referenced(1):
// : 0001DDF1,
label_1350:
/* 0001DE38: 0005 */ goto label_1354;
// : Jump Referenced(1):
// : 0001DD95,
label_1351:
/* 0001DE43: 000D */ n0 = g_number25 == 2;
/* 0001DE52: 0004 */ if(! n0) goto label_1353; // normal if
/* 0001DE5E: 000D */ n0 = g_number53 == 0;
/* 0001DE6D: 0004 */ if(! n0) goto label_1352; // normal if
/* 0001DE79: 0021 */ function_413("", "", 0, 0);
// : Jump Referenced(1):
// : 0001DE6D,
label_1352:
/* 0001DE91: 0005 */ goto label_1354;
// : Jump Referenced(1):
// : 0001DE52,
label_1353:
/* 0001DE9C: 0027 */ // -- Start Return Code -- //
/* 0001DEA0: 0023 */ return -2;
// : Jump Referenced(2):
// : 0001DE38, 0001DE91,
label_1354:
/* 0001DEAB: 0027 */ // -- Start Return Code -- //
/* 0001DEAF: 0023 */ return 0;
/* 0001DEB8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(37):
// : 00008C05, 00008CB3, 00008E47, 0000900D, 00009083,
// : 000090F9, 0000916F, 0000951C, 00009996, 0000F7C1,
// : 0000F869, 0000FC70, 00012F2D, 00013116, 000131A2,
// : 0001340F, 00015C27, 00015FFA, 000162E8, 00016C13,
// : 00017055, 00017857, 00017E3A, 00017F6D, 0001855F,
// : 000197F1, 00019D1A, 00019E28, 0001A3DA, 0001A5E8,
// : 0001AA8B, 0001AB49, 0001AE75, 0001AEF3, 0001B02D,
// : 00022975, 00022AF4,
function NUMBER function_421()
begin
/* 0001DEC6: 0022 */ // -- Start Function Code -- //
/* 0001DECF: 0027 */ // -- Start Return Code -- //
/* 0001DED3: 0023 */ return g_number25;
/* 0001DEDA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 0000E0EC, 0000E10E, 0000E124, 0001BA36, 0001BAB9,
// :
function NUMBER function_422(n0)
begin
/* 0001DEE8: 0022 */ // -- Start Function Code -- //
/* 0001DEF1: 0006 */ g_number25 = n0;
/* 0001DEFB: 0024 */ return;
/* 0001DEFF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00014943,
function NUMBER function_423(s0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 0001DF0D: 0022 */ // -- Start Function Code -- //
/* 0001DF16: 0021 */ function_425(s3, s0, 0);
/* 0001DF27: 0006 */ n1 = LAST_RESULT;
/* 0001DF31: 0009 */ n1 = n1 < 0;
/* 0001DF40: 0028 */ StrLengthChars(s3);
/* 0001DF47: 0006 */ n2 = LAST_RESULT;
/* 0001DF51: 000B */ n2 = n2 <= 0;
/* 0001DF60: 0018 */ n1 = n1 || n2;
/* 0001DF6D: 0004 */ if(! n1) goto label_1358; // normal if
/* 0001DF79: 0027 */ // -- Start Return Code -- //
/* 0001DF7D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DF6D,
label_1358:
/* 0001DF88: 0021 */ function_425(s1, s0, 2);
/* 0001DF99: 0006 */ n1 = LAST_RESULT;
/* 0001DFA3: 0009 */ n1 = n1 < 0;
/* 0001DFB2: 0004 */ if(! n1) goto label_1359; // normal if
/* 0001DFBE: 0027 */ // -- Start Return Code -- //
/* 0001DFC2: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DFB2,
label_1359:
/* 0001DFCD: 0021 */ function_425(s2, s0, 3);
/* 0001DFDE: 0006 */ n1 = LAST_RESULT;
/* 0001DFE8: 0009 */ n1 = n1 < 0;
/* 0001DFF7: 0004 */ if(! n1) goto label_1360; // normal if
/* 0001E003: 0027 */ // -- Start Return Code -- //
/* 0001E007: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001DFF7,
label_1360:
/* 0001E012: 000D */ n1 = s1 == "";
/* 0001E01F: 0004 */ if(! n1) goto label_1361; // normal if
/* 0001E02B: 0006 */ s1 = s2;
/* 0001E035: 0005 */ goto label_1362;
// : Jump Referenced(1):
// : 0001E01F,
label_1361:
/* 0001E040: 0014 */ s1 = s1 ^ s2;
// : Jump Referenced(1):
// : 0001E035,
label_1362:
/* 0001E04F: 0027 */ // -- Start Return Code -- //
/* 0001E053: 0023 */ return 0;
/* 0001E05C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00020C39, 00020C45,
function NUMBER function_424(s0, s1)
NUMBER n0;
NUMBER n1;
begin
/* 0001E06A: 0022 */ // -- Start Function Code -- //
/* 0001E073: 0021 */ function_425(s1, s0, 0);
/* 0001E084: 0006 */ n0 = LAST_RESULT;
/* 0001E08E: 0009 */ n0 = n0 < 0;
/* 0001E09D: 0028 */ StrLengthChars(s1);
/* 0001E0A4: 0006 */ n1 = LAST_RESULT;
/* 0001E0AE: 000B */ n1 = n1 <= 0;
/* 0001E0BD: 0018 */ n0 = n0 || n1;
/* 0001E0CA: 0004 */ if(! n0) goto label_1364; // normal if
/* 0001E0D6: 0027 */ // -- Start Return Code -- //
/* 0001E0DA: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E0CA,
label_1364:
/* 0001E0E5: 0027 */ // -- Start Return Code -- //
/* 0001E0E9: 0023 */ return 0;
/* 0001E0F2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(14):
// : 0000B090, 0000B0A1, 0000B251, 0000E68C, 000146BD,
// : 000146CE, 0001487A, 00014C76, 0001B5B9, 0001B6D9,
// : 0001DF16, 0001DF88, 0001DFCD, 0001E073,
function NUMBER function_425(s0, s1, n0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 0001E100: 0022 */ // -- Start Function Code -- //
/* 0001E109: 0021 */ function_428(s0);
/* 0001E112: 0006 */ n1 = LAST_RESULT;
/* 0001E11C: 0001 */ // -- While/Switch -- //
/* 0001E122: 000D */ n3 = n0 == 2;
/* 0001E131: 0004 */ if(! n3) goto label_1369; // normal if
/* 0001E13D: 0020 */ ISRT.PathGetDir(s1, s0, n1);
/* 0001E14C: 0006 */ n2 = LAST_RESULT;
/* 0001E156: 000B */ n3 = n2 <= 0;
/* 0001E165: 0004 */ if(! n3) goto label_1367; // normal if
/* 0001E171: 0027 */ // -- Start Return Code -- //
/* 0001E175: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E165,
label_1367:
/* 0001E17E: 0031 */ Resize(s0, n2);
/* 0001E188: 0006 */ n3 = LAST_RESULT;
/* 0001E192: 0009 */ n3 = n3 < 0;
/* 0001E1A1: 0004 */ if(! n3) goto label_1368; // normal if
/* 0001E1AD: 0027 */ // -- Start Return Code -- //
/* 0001E1B1: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E1A1,
label_1368:
/* 0001E1BC: 0027 */ // -- Start Return Code -- //
/* 0001E1C0: 0021 */ function_428(s0);
/* 0001E1C9: 0006 */ n3 = LAST_RESULT;
/* 0001E1D3: 0020 */ ISRT.PathGetDir(s1, s0, n3);
/* 0001E1E2: 0006 */ n3 = LAST_RESULT;
/* 0001E1EC: 0023 */ return n3;
/* 0001E1F3: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E131,
label_1369:
/* 0001E1FE: 000D */ n3 = n0 == 0;
/* 0001E20D: 0004 */ if(! n3) goto label_1372; // normal if
/* 0001E219: 0020 */ ISRT.PathGetDrive(s1, s0, n1);
/* 0001E228: 0006 */ n2 = LAST_RESULT;
/* 0001E232: 000B */ n3 = n2 <= 0;
/* 0001E241: 0004 */ if(! n3) goto label_1370; // normal if
/* 0001E24D: 0027 */ // -- Start Return Code -- //
/* 0001E251: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E241,
label_1370:
/* 0001E25A: 0031 */ Resize(s0, n2);
/* 0001E264: 0006 */ n3 = LAST_RESULT;
/* 0001E26E: 0009 */ n3 = n3 < 0;
/* 0001E27D: 0004 */ if(! n3) goto label_1371; // normal if
/* 0001E289: 0027 */ // -- Start Return Code -- //
/* 0001E28D: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E27D,
label_1371:
/* 0001E298: 0027 */ // -- Start Return Code -- //
/* 0001E29C: 0021 */ function_428(s0);
/* 0001E2A5: 0006 */ n3 = LAST_RESULT;
/* 0001E2AF: 0020 */ ISRT.PathGetDrive(s1, s0, n3);
/* 0001E2BE: 0006 */ n3 = LAST_RESULT;
/* 0001E2C8: 0023 */ return n3;
/* 0001E2CF: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E20D,
label_1372:
/* 0001E2DA: 000D */ n3 = n0 == 5;
/* 0001E2E9: 0004 */ if(! n3) goto label_1375; // normal if
/* 0001E2F5: 0020 */ ISRT.PathGetFileExt(s1, s0, n1);
/* 0001E304: 0006 */ n2 = LAST_RESULT;
/* 0001E30E: 000B */ n3 = n2 <= 0;
/* 0001E31D: 0004 */ if(! n3) goto label_1373; // normal if
/* 0001E329: 0027 */ // -- Start Return Code -- //
/* 0001E32D: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E31D,
label_1373:
/* 0001E336: 0031 */ Resize(s0, n2);
/* 0001E340: 0006 */ n3 = LAST_RESULT;
/* 0001E34A: 0009 */ n3 = n3 < 0;
/* 0001E359: 0004 */ if(! n3) goto label_1374; // normal if
/* 0001E365: 0027 */ // -- Start Return Code -- //
/* 0001E369: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E359,
label_1374:
/* 0001E374: 0027 */ // -- Start Return Code -- //
/* 0001E378: 0021 */ function_428(s0);
/* 0001E381: 0006 */ n3 = LAST_RESULT;
/* 0001E38B: 0020 */ ISRT.PathGetFileExt(s1, s0, n3);
/* 0001E39A: 0006 */ n3 = LAST_RESULT;
/* 0001E3A4: 0023 */ return n3;
/* 0001E3AB: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E2E9,
label_1375:
/* 0001E3B6: 000D */ n3 = n0 == 3;
/* 0001E3C5: 0004 */ if(! n3) goto label_1378; // normal if
/* 0001E3D1: 0020 */ ISRT.PathGetFile(s1, s0, n1);
/* 0001E3E0: 0006 */ n2 = LAST_RESULT;
/* 0001E3EA: 000B */ n3 = n2 <= 0;
/* 0001E3F9: 0004 */ if(! n3) goto label_1376; // normal if
/* 0001E405: 0027 */ // -- Start Return Code -- //
/* 0001E409: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E3F9,
label_1376:
/* 0001E412: 0031 */ Resize(s0, n2);
/* 0001E41C: 0006 */ n3 = LAST_RESULT;
/* 0001E426: 0009 */ n3 = n3 < 0;
/* 0001E435: 0004 */ if(! n3) goto label_1377; // normal if
/* 0001E441: 0027 */ // -- Start Return Code -- //
/* 0001E445: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E435,
label_1377:
/* 0001E450: 0027 */ // -- Start Return Code -- //
/* 0001E454: 0021 */ function_428(s0);
/* 0001E45D: 0006 */ n3 = LAST_RESULT;
/* 0001E467: 0020 */ ISRT.PathGetFile(s1, s0, n3);
/* 0001E476: 0006 */ n3 = LAST_RESULT;
/* 0001E480: 0023 */ return n3;
/* 0001E487: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E3C5,
label_1378:
/* 0001E492: 000D */ n3 = n0 == 4;
/* 0001E4A1: 0004 */ if(! n3) goto label_1381; // normal if
/* 0001E4AD: 0020 */ ISRT.PathGetFileName(s1, s0, n1);
/* 0001E4BC: 0006 */ n2 = LAST_RESULT;
/* 0001E4C6: 000B */ n3 = n2 <= 0;
/* 0001E4D5: 0004 */ if(! n3) goto label_1379; // normal if
/* 0001E4E1: 0027 */ // -- Start Return Code -- //
/* 0001E4E5: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E4D5,
label_1379:
/* 0001E4EE: 0031 */ Resize(s0, n2);
/* 0001E4F8: 0006 */ n3 = LAST_RESULT;
/* 0001E502: 0009 */ n3 = n3 < 0;
/* 0001E511: 0004 */ if(! n3) goto label_1380; // normal if
/* 0001E51D: 0027 */ // -- Start Return Code -- //
/* 0001E521: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E511,
label_1380:
/* 0001E52C: 0027 */ // -- Start Return Code -- //
/* 0001E530: 0021 */ function_428(s0);
/* 0001E539: 0006 */ n3 = LAST_RESULT;
/* 0001E543: 0020 */ ISRT.PathGetFileName(s1, s0, n3);
/* 0001E552: 0006 */ n3 = LAST_RESULT;
/* 0001E55C: 0023 */ return n3;
/* 0001E563: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E4A1,
label_1381:
/* 0001E56E: 000D */ n3 = n0 == 1;
/* 0001E57D: 0004 */ if(! n3) goto label_1384; // normal if
/* 0001E589: 0020 */ ISRT.PathGetPath(s1, s0, n1);
/* 0001E598: 0006 */ n2 = LAST_RESULT;
/* 0001E5A2: 000B */ n3 = n2 <= 0;
/* 0001E5B1: 0004 */ if(! n3) goto label_1382; // normal if
/* 0001E5BD: 0027 */ // -- Start Return Code -- //
/* 0001E5C1: 0023 */ return n2;
// : Jump Referenced(1):
// : 0001E5B1,
label_1382:
/* 0001E5CA: 0031 */ Resize(s0, n2);
/* 0001E5D4: 0006 */ n3 = LAST_RESULT;
/* 0001E5DE: 0009 */ n3 = n3 < 0;
/* 0001E5ED: 0004 */ if(! n3) goto label_1383; // normal if
/* 0001E5F9: 0027 */ // -- Start Return Code -- //
/* 0001E5FD: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E5ED,
label_1383:
/* 0001E608: 0027 */ // -- Start Return Code -- //
/* 0001E60C: 0021 */ function_428(s0);
/* 0001E615: 0006 */ n3 = LAST_RESULT;
/* 0001E61F: 0020 */ ISRT.PathGetPath(s1, s0, n3);
/* 0001E62E: 0006 */ n3 = LAST_RESULT;
/* 0001E638: 0023 */ return n3;
/* 0001E63F: 0005 */ goto label_1385;
// : Jump Referenced(1):
// : 0001E57D,
label_1384:
/* 0001E64A: 0027 */ // -- Start Return Code -- //
/* 0001E64E: 0023 */ return -1;
// : Jump Referenced(6):
// : 0001E1F3, 0001E2CF, 0001E3AB, 0001E487, 0001E563,
// : 0001E63F,
label_1385:
/* 0001E659: 0027 */ // -- Start Return Code -- //
/* 0001E65D: 0023 */ return -1;
/* 0001E666: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00008595,
function NUMBER function_426(n0, s0, s1)
STRING s3[1024];
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
NUMBER n6;
NUMBER n7;
NUMBER n8;
NUMBER n9;
NUMBER n10;
NUMBER n11;
begin
/* 0001E674: 0022 */ // -- Start Function Code -- //
/* 0001E67D: 000D */ n10 = n0 == 0;
/* 0001E68C: 000D */ n11 = n0 == -1;
/* 0001E69B: 0018 */ n10 = n10 || n11;
/* 0001E6A8: 0004 */ if(! n10) goto label_1387; // normal if
/* 0001E6B4: 0027 */ // -- Start Return Code -- //
/* 0001E6B8: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001E6A8,
label_1387:
/* 0001E6C3: 0021 */ function_333(n0);
/* 0001E6CC: 0006 */ n10 = LAST_RESULT;
/* 0001E6D6: 000E */ n10 = n10 != 0;
/* 0001E6E5: 0004 */ if(! n10) goto label_1388; // normal if
/* 0001E6F1: 0027 */ // -- Start Return Code -- //
/* 0001E6F5: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001E6E5,
label_1388:
/* 0001E700: 001E */ n10 = s0[0];
/* 0001E70F: 000D */ n10 = n10 == 0;
/* 0001E71E: 0004 */ if(! n10) goto label_1389; // normal if
/* 0001E72A: 0027 */ // -- Start Return Code -- //
/* 0001E72E: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001E71E,
label_1389:
/* 0001E739: 0006 */ n9 = 0;
/* 0001E745: 0006 */ n2 = 0;
/* 0001E751: 001E */ n10 = s1[0];
/* 0001E760: 000D */ n10 = n10 == 0;
/* 0001E76F: 0004 */ if(! n10) goto label_1390; // normal if
/* 0001E77B: 0006 */ n9 = 1;
// : Jump Referenced(1):
// : 0001E76F,
label_1390:
/* 0001E789: 0032 */ SizeOf(s3);
/* 0001E790: 0006 */ n7 = LAST_RESULT;
/* 0001E79A: 0004 */ if(! n9) goto label_1398; // normal if
/* 0001E7A6: 0006 */ n8 = 0;
// : Jump Referenced(1):
// : 0001E94F,
label_1391:
/* 0001E7B4: 0001 */ // -- While/Switch -- //
/* 0001E7B8: 000D */ n10 = n8 == 0;
/* 0001E7C7: 0004 */ if(! n10) goto label_1397; // normal if
/* 0001E7D3: 001E */ n5 = s0[n2];
/* 0001E7E0: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001E8AB,
label_1392:
/* 0001E7EE: 0001 */ // -- While/Switch -- //
/* 0001E7F2: 000E */ n10 = n5 != 0;
/* 0001E801: 0004 */ if(! n10) goto label_1394; // normal if
/* 0001E80D: 000C */ n10 = n4 >= n7;
/* 0001E81A: 0004 */ if(! n10) goto label_1393; // normal if
/* 0001E826: 0007 */ n10 = n7 + 100;
/* 0001E835: 0031 */ Resize(s3, n10);
/* 0001E83F: 0006 */ n7 = LAST_RESULT;
/* 0001E849: 0009 */ n10 = n7 < 0;
/* 0001E858: 0004 */ if(! n10) goto label_1393; // normal if
/* 0001E864: 0027 */ // -- Start Return Code -- //
/* 0001E868: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001E81A, 0001E858,
label_1393:
/* 0001E873: 001D */ s3[n4] = n5;
/* 0001E880: 0007 */ n2 = n2 + 1;
/* 0001E88F: 0007 */ n4 = n4 + 1;
/* 0001E89E: 001E */ n5 = s0[n2];
/* 0001E8AB: 0005 */ goto label_1392;
// : Jump Referenced(1):
// : 0001E801,
label_1394:
/* 0001E8B6: 001D */ s3[n4] = 0;
/* 0001E8C5: 0021 */ function_324(n0, s3, 0);
/* 0001E8D6: 0006 */ n10 = LAST_RESULT;
/* 0001E8E0: 0009 */ n10 = n10 < 0;
/* 0001E8EF: 0004 */ if(! n10) goto label_1395; // normal if
/* 0001E8FB: 0027 */ // -- Start Return Code -- //
/* 0001E8FF: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001E8EF,
label_1395:
/* 0001E90A: 0007 */ n2 = n2 + 1;
/* 0001E919: 001E */ n10 = s0[n2];
/* 0001E926: 000D */ n10 = n10 == 0;
/* 0001E935: 0004 */ if(! n10) goto label_1396; // normal if
/* 0001E941: 0006 */ n8 = 1;
// : Jump Referenced(1):
// : 0001E935,
label_1396:
/* 0001E94F: 0005 */ goto label_1391;
// : Jump Referenced(1):
// : 0001E7C7,
label_1397:
/* 0001E95A: 0005 */ goto label_1412;
// : Jump Referenced(1):
// : 0001E79A,
label_1398:
/* 0001E965: 0006 */ n4 = 0;
/* 0001E971: 0028 */ StrLengthChars(s0);
/* 0001E978: 0006 */ n1 = LAST_RESULT;
/* 0001E982: 0028 */ StrLengthChars(s1);
/* 0001E989: 0006 */ n6 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001ED08,
label_1399:
/* 0001E995: 0001 */ // -- While/Switch -- //
/* 0001E999: 0009 */ n10 = n2 < n1;
/* 0001E9A6: 0004 */ if(! n10) goto label_1410; // normal if
/* 0001E9B2: 0006 */ n8 = 0;
/* 0001E9BE: 001E */ n5 = s0[n2];
/* 0001E9CB: 0006 */ n3 = 0;
// : Jump Referenced(1):
// : 0001EB0F,
label_1400:
/* 0001E9D9: 0001 */ // -- While/Switch -- //
/* 0001E9DD: 0009 */ n10 = n3 < n6;
/* 0001E9EA: 000D */ n11 = n8 == 0;
/* 0001E9F9: 0019 */ n10 = n10 && n11;
/* 0001EA06: 0004 */ if(! n10) goto label_1404; // normal if
/* 0001EA12: 001E */ n10 = s1[n3];
/* 0001EA1F: 000D */ n10 = n5 == n10;
/* 0001EA2C: 0004 */ if(! n10) goto label_1403; // normal if
/* 0001EA38: 000C */ n10 = n4 >= n7;
/* 0001EA45: 0004 */ if(! n10) goto label_1401; // normal if
/* 0001EA51: 0007 */ n10 = n7 + 4;
/* 0001EA60: 0031 */ Resize(s3, n10);
/* 0001EA6A: 0006 */ n7 = LAST_RESULT;
/* 0001EA74: 0009 */ n10 = n7 < 0;
/* 0001EA83: 0004 */ if(! n10) goto label_1401; // normal if
/* 0001EA8F: 0027 */ // -- Start Return Code -- //
/* 0001EA93: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001EA45, 0001EA83,
label_1401:
/* 0001EA9E: 001D */ s3[n4] = 0;
/* 0001EAAD: 0021 */ function_324(n0, s3, 0);
/* 0001EABE: 0006 */ n10 = LAST_RESULT;
/* 0001EAC8: 0009 */ n10 = n10 < 0;
/* 0001EAD7: 0004 */ if(! n10) goto label_1402; // normal if
/* 0001EAE3: 0027 */ // -- Start Return Code -- //
/* 0001EAE7: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001EAD7,
label_1402:
/* 0001EAF2: 0006 */ n8 = 1;
// : Jump Referenced(1):
// : 0001EA2C,
label_1403:
/* 0001EB00: 0007 */ n3 = n3 + 1;
/* 0001EB0F: 0005 */ goto label_1400;
// : Jump Referenced(1):
// : 0001EA06,
label_1404:
/* 0001EB1A: 000D */ n10 = n8 == 0;
/* 0001EB29: 0004 */ if(! n10) goto label_1406; // normal if
/* 0001EB35: 000C */ n10 = n4 >= n7;
/* 0001EB42: 0004 */ if(! n10) goto label_1405; // normal if
/* 0001EB4E: 0007 */ n10 = n7 + 100;
/* 0001EB5D: 0031 */ Resize(s3, n10);
/* 0001EB67: 0006 */ n7 = LAST_RESULT;
/* 0001EB71: 0009 */ n10 = n7 < 0;
/* 0001EB80: 0004 */ if(! n10) goto label_1405; // normal if
/* 0001EB8C: 0027 */ // -- Start Return Code -- //
/* 0001EB90: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001EB42, 0001EB80,
label_1405:
/* 0001EB9B: 001D */ s3[n4] = n5;
/* 0001EBA8: 0007 */ n4 = n4 + 1;
/* 0001EBB7: 0005 */ goto label_1409;
// : Jump Referenced(1):
// : 0001EB29,
label_1406:
/* 0001EBC2: 001D */ s3[0] = 0;
/* 0001EBD3: 0006 */ n4 = 0;
// : Jump Referenced(1):
// : 0001EC7D,
label_1407:
/* 0001EBE1: 0001 */ // -- While/Switch -- //
/* 0001EBE5: 0007 */ n10 = n2 + 1;
/* 0001EBF4: 0009 */ n10 = n10 < n1;
/* 0001EC01: 000F */ n11 = n3 - 1;
/* 0001EC10: 001E */ n11 = s1[n11];
/* 0001EC1D: 000D */ n11 = n11 == 32;
/* 0001EC2C: 0019 */ n10 = n10 && n11;
/* 0001EC39: 001E */ n11 = s0[n2];
/* 0001EC46: 000D */ n11 = n11 == 32;
/* 0001EC55: 0019 */ n10 = n10 && n11;
/* 0001EC62: 0004 */ if(! n10) goto label_1408; // normal if
/* 0001EC6E: 0007 */ n2 = n2 + 1;
/* 0001EC7D: 0005 */ goto label_1407;
// : Jump Referenced(1):
// : 0001EC62,
label_1408:
/* 0001EC88: 0007 */ n10 = n2 + 1;
/* 0001EC97: 0009 */ n10 = n10 < n1;
/* 0001ECA4: 000F */ n11 = n3 - 1;
/* 0001ECB3: 001E */ n11 = s1[n11];
/* 0001ECC0: 000D */ n11 = n11 == 32;
/* 0001ECCF: 0019 */ n10 = n10 && n11;
/* 0001ECDC: 0004 */ if(! n10) goto label_1409; // normal if
/* 0001ECE8: 000F */ n2 = n2 - 1;
// : Jump Referenced(2):
// : 0001EBB7, 0001ECDC,
label_1409:
/* 0001ECF9: 0007 */ n2 = n2 + 1;
/* 0001ED08: 0005 */ goto label_1399;
// : Jump Referenced(1):
// : 0001E9A6,
label_1410:
/* 0001ED13: 000C */ n10 = n4 >= n7;
/* 0001ED20: 0004 */ if(! n10) goto label_1411; // normal if
/* 0001ED2C: 0007 */ n10 = n7 + 4;
/* 0001ED3B: 0031 */ Resize(s3, n10);
/* 0001ED45: 0006 */ n7 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001ED20,
label_1411:
/* 0001ED51: 001D */ s3[n4] = 0;
/* 0001ED60: 000A */ n10 = n4 > 0;
/* 0001ED6F: 0004 */ if(! n10) goto label_1412; // normal if
/* 0001ED7B: 0021 */ function_324(n0, s3, 0);
/* 0001ED8C: 0006 */ n10 = LAST_RESULT;
/* 0001ED96: 0009 */ n10 = n10 < 0;
/* 0001EDA5: 0004 */ if(! n10) goto label_1412; // normal if
/* 0001EDB1: 0027 */ // -- Start Return Code -- //
/* 0001EDB5: 0023 */ return -1;
// : Jump Referenced(3):
// : 0001E95A, 0001ED6F, 0001EDA5,
label_1412:
/* 0001EDC0: 0027 */ // -- Start Return Code -- //
/* 0001EDC4: 0023 */ return 0;
/* 0001EDCD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(5):
// : 00005BA0, 00005C2B, 00005D48, 00016447, 0001EFA8,
// :
function NUMBER function_427(s0)
NUMBER n0;
begin
/* 0001EDDF: 0022 */ // -- Start Function Code -- //
/* 0001EDE8: 0027 */ // -- Start Return Code -- //
/* 0001EDEC: 0020 */ KERNEL32.lstrlen(s0);
/* 0001EDF5: 0006 */ n0 = LAST_RESULT;
/* 0001EDFF: 0023 */ return n0;
/* 0001EE06: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(41):
// : 000062C7, 00006356, 00006BE5, 00006C39, 0000C2A7,
// : 0000C336, 0000CBE0, 0000CC38, 0000DFF9, 0000E065,
// : 0000E25D, 0000E2C0, 00012ED3, 000132F0, 0001335C,
// : 000133BC, 000152E7, 0001542D, 000156E4, 000157B8,
// : 00015898, 0001596C, 00015A11, 00015AE5, 00019316,
// : 000193F6, 0001CAF5, 0001D633, 0001D86E, 0001E109,
// : 0001E1C0, 0001E29C, 0001E378, 0001E454, 0001E530,
// : 0001E60C, 0001F2D7, 0001F36D, 0001F3B7, 0001F423,
// : 0001F483,
function NUMBER function_428(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0001EE14: 0022 */ // -- Start Function Code -- //
/* 0001EE1D: 0032 */ SizeOf(s0);
/* 0001EE24: 0006 */ n0 = LAST_RESULT;
/* 0001EE2E: 000A */ n1 = n0 > 1024;
/* 0001EE3D: 0004 */ if(! n1) goto label_1415; // normal if
/* 0001EE49: 0027 */ // -- Start Return Code -- //
/* 0001EE4D: 0023 */ return n0;
// : Jump Referenced(1):
// : 0001EE3D,
label_1415:
/* 0001EE56: 0027 */ // -- Start Return Code -- //
/* 0001EE5A: 0023 */ return 1024;
/* 0001EE63: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000E683, 00014C87, 0001B008,
function NUMBER function_429(s0)
NUMBER n0;
NUMBER n1;
begin
/* 0001EE71: 0022 */ // -- Start Function Code -- //
/* 0001EE7A: 0028 */ StrLengthChars(s0);
/* 0001EE81: 0006 */ n0 = LAST_RESULT;
/* 0001EE8B: 0009 */ n1 = n0 < 2;
/* 0001EE9A: 0004 */ if(! n1) goto label_1417; // normal if
/* 0001EEA6: 0027 */ // -- Start Return Code -- //
/* 0001EEAA: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EE9A,
label_1417:
/* 0001EEB5: 000F */ n1 = n0 - 1;
/* 0001EEC4: 001E */ n1 = s0[n1];
/* 0001EED1: 000D */ n1 = n1 == 92;
/* 0001EEE0: 0004 */ if(! n1) goto label_1419; // normal if
/* 0001EEEC: 000F */ n1 = n0 - 2;
/* 0001EEFB: 001E */ n1 = s0[n1];
/* 0001EF08: 000D */ n1 = n1 == 58;
/* 0001EF17: 0004 */ if(! n1) goto label_1418; // normal if
/* 0001EF23: 0027 */ // -- Start Return Code -- //
/* 0001EF27: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EF17,
label_1418:
/* 0001EF32: 000F */ n1 = n0 - 1;
/* 0001EF41: 001D */ s0[n1] = 0;
// : Jump Referenced(1):
// : 0001EEE0,
label_1419:
/* 0001EF52: 0027 */ // -- Start Return Code -- //
/* 0001EF56: 0023 */ return 0;
/* 0001EF5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000C3B5, 0000C90A,
function NUMBER function_430(s0, s1)
NUMBER n0;
begin
/* 0001EF6D: 0022 */ // -- Start Function Code -- //
/* 0001EF76: 0006 */ s0 = s1;
/* 0001EF80: 000D */ n0 = s1 == "";
/* 0001EF8D: 0004 */ if(! n0) goto label_1421; // normal if
/* 0001EF99: 0027 */ // -- Start Return Code -- //
/* 0001EF9D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001EF8D,
label_1421:
/* 0001EFA8: 0021 */ function_427(s0);
/* 0001EFB1: 0006 */ n0 = LAST_RESULT;
/* 0001EFBB: 0020 */ USER32.CharUpperBuffA(s0, n0);
/* 0001EFC7: 0006 */ n0 = LAST_RESULT;
/* 0001EFD1: 000B */ n0 = n0 <= 0;
/* 0001EFE0: 0004 */ if(! n0) goto label_1422; // normal if
/* 0001EFEC: 0027 */ // -- Start Return Code -- //
/* 0001EFF0: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001EFE0,
label_1422:
/* 0001EFFB: 0027 */ // -- Start Return Code -- //
/* 0001EFFF: 0023 */ return 0;
/* 0001F008: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00005F45, 00005F8C, 00006033, 0000607D, 000086A5,
// : 0000A2FD, 0000D851,
function NUMBER function_431(s0, n0)
STRING s1;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 0001F016: 0022 */ // -- Start Function Code -- //
/* 0001F01F: 0028 */ StrLengthChars(s0);
/* 0001F026: 0006 */ n1 = LAST_RESULT;
/* 0001F030: 000D */ n4 = n1 == 0;
/* 0001F03F: 0004 */ if(! n4) goto label_1424; // normal if
/* 0001F04B: 0027 */ // -- Start Return Code -- //
/* 0001F04F: 0023 */ return -2;
// : Jump Referenced(1):
// : 0001F03F,
label_1424:
/* 0001F05A: 0004 */ if(! n0) goto label_1431; // normal if
/* 0001F066: 001E */ n4 = s0[0];
/* 0001F075: 000D */ n4 = n4 == 34;
/* 0001F084: 0004 */ if(! n4) goto label_1425; // normal if
/* 0001F090: 0027 */ // -- Start Return Code -- //
/* 0001F094: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F084,
label_1425:
/* 0001F09F: 0006 */ n2 = 0;
// : Jump Referenced(1):
// : 0001F10F,
label_1426:
/* 0001F0AD: 0001 */ // -- While/Switch -- //
/* 0001F0B1: 0009 */ n4 = n2 < n1;
/* 0001F0BE: 0004 */ if(! n4) goto label_1428; // normal if
/* 0001F0CA: 001E */ n4 = s0[n2];
/* 0001F0D7: 000D */ n4 = n4 == 32;
/* 0001F0E6: 0004 */ if(! n4) goto label_1427; // normal if
/* 0001F0F2: 0006 */ n3 = 1;
// : Jump Referenced(1):
// : 0001F0E6,
label_1427:
/* 0001F100: 0007 */ n2 = n2 + 1;
/* 0001F10F: 0005 */ goto label_1426;
// : Jump Referenced(1):
// : 0001F0BE,
label_1428:
/* 0001F11A: 0004 */ if(! n3) goto label_1430; // normal if
/* 0001F126: 0007 */ n4 = n1 + 2;
/* 0001F135: 0032 */ SizeOf(s0);
/* 0001F13C: 0006 */ n5 = LAST_RESULT;
/* 0001F146: 000C */ n4 = n4 >= n5;
/* 0001F153: 0004 */ if(! n4) goto label_1429; // normal if
/* 0001F15F: 0007 */ n4 = n1 + 2;
/* 0001F16E: 0031 */ Resize(s0, n4);
/* 0001F178: 0006 */ n4 = LAST_RESULT;
/* 0001F182: 0009 */ n4 = n4 < 0;
/* 0001F191: 0004 */ if(! n4) goto label_1429; // normal if
/* 0001F19D: 0027 */ // -- Start Return Code -- //
/* 0001F1A1: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001F153, 0001F191,
label_1429:
/* 0001F1AC: 0007 */ s1 = "\"" + s0;
/* 0001F1BA: 0007 */ s0 = s1 + "\"";
/* 0001F1C8: 0027 */ // -- Start Return Code -- //
/* 0001F1CC: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F11A,
label_1430:
/* 0001F1D7: 0027 */ // -- Start Return Code -- //
/* 0001F1DB: 0023 */ return -1;
/* 0001F1E4: 0005 */ goto label_1433;
// : Jump Referenced(1):
// : 0001F05A,
label_1431:
/* 0001F1EF: 001E */ n4 = s0[0];
/* 0001F1FE: 000D */ n4 = n4 == 34;
/* 0001F20D: 000F */ n5 = n1 - 1;
/* 0001F21C: 001E */ n5 = s0[n5];
/* 0001F229: 000D */ n5 = n5 == 34;
/* 0001F238: 0019 */ n4 = n4 && n5;
/* 0001F245: 0004 */ if(! n4) goto label_1432; // normal if
/* 0001F251: 0027 */ // -- Start Return Code -- //
/* 0001F255: 000F */ n4 = n1 - 2;
/* 0001F264: 0029 */ StrSub(s0, s0, 1, n4);
/* 0001F276: 0006 */ n4 = LAST_RESULT;
/* 0001F280: 0023 */ return n4;
// : Jump Referenced(1):
// : 0001F245,
label_1432:
/* 0001F289: 0027 */ // -- Start Return Code -- //
/* 0001F28D: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F1E4,
label_1433:
/* 0001F298: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000A2F4,
function NUMBER function_432(s0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
begin
/* 0001F2A6: 0022 */ // -- Start Function Code -- //
/* 0001F2AF: 000D */ n2 = s0 == "";
/* 0001F2BC: 0004 */ if(! n2) goto label_1435; // normal if
/* 0001F2C8: 0027 */ // -- Start Return Code -- //
/* 0001F2CC: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F2BC,
label_1435:
/* 0001F2D7: 0021 */ function_428(s0);
/* 0001F2E0: 0006 */ n0 = LAST_RESULT;
/* 0001F2EA: 0020 */ ISRT.PathGetLongFromShort(s0, s0, n0);
/* 0001F2F9: 0006 */ n1 = LAST_RESULT;
/* 0001F303: 000B */ n2 = n1 <= 0;
/* 0001F312: 0004 */ if(! n2) goto label_1436; // normal if
/* 0001F31E: 0027 */ // -- Start Return Code -- //
/* 0001F322: 0023 */ return n1;
// : Jump Referenced(1):
// : 0001F312,
label_1436:
/* 0001F32B: 0031 */ Resize(s0, n1);
/* 0001F335: 0006 */ n2 = LAST_RESULT;
/* 0001F33F: 0009 */ n2 = n2 < 0;
/* 0001F34E: 0004 */ if(! n2) goto label_1437; // normal if
/* 0001F35A: 0027 */ // -- Start Return Code -- //
/* 0001F35E: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F34E,
label_1437:
/* 0001F369: 0027 */ // -- Start Return Code -- //
/* 0001F36D: 0021 */ function_428(s0);
/* 0001F376: 0006 */ n2 = LAST_RESULT;
/* 0001F380: 0020 */ ISRT.PathGetLongFromShort(s0, s0, n2);
/* 0001F38F: 0006 */ n2 = LAST_RESULT;
/* 0001F399: 0023 */ return n2;
/* 0001F3A0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(23):
// : 000085B8, 0000A270, 0000C753, 0000C826, 0000CFF7,
// : 0000D392, 0000E95B, 000163D1, 00018F7A, 0001BBAB,
// : 0001C431, 0001C507, 0001C89B, 0001CD0E, 0001CDDE,
// : 0001CE8D, 0001D74D, 0001D832, 0001DC1A, 000213DC,
// : 00021F9E, 000230FA, 000233C6,
function NUMBER function_433(s0, s1, array_0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
VARIANT array_0(0);
begin
/* 0001F3AE: 0022 */ // -- Start Function Code -- //
/* 0001F3B7: 0021 */ function_428(s0);
/* 0001F3C0: 0006 */ n1 = LAST_RESULT;
/* 0001F3CA: 0020 */ ISRT._DoSprintf(s0, n1, s1, array_0);
/* 0001F3DC: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001F4B2,
label_1439:
/* 0001F3E8: 0001 */ // -- While/Switch -- //
/* 0001F3EC: 000D */ n2 = n0 == -5;
/* 0001F3FB: 0009 */ n3 = n1 < 100000;
/* 0001F40A: 0019 */ n2 = n2 && n3;
/* 0001F417: 0004 */ if(! n2) goto label_1441; // normal if
/* 0001F423: 0021 */ function_428(s0);
/* 0001F42C: 0006 */ n2 = LAST_RESULT;
/* 0001F436: 0010 */ n2 = n2 * 2;
/* 0001F445: 0031 */ Resize(s0, n2);
/* 0001F44F: 0006 */ n2 = LAST_RESULT;
/* 0001F459: 0009 */ n2 = n2 < 0;
/* 0001F468: 0004 */ if(! n2) goto label_1440; // normal if
/* 0001F474: 0027 */ // -- Start Return Code -- //
/* 0001F478: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001F468,
label_1440:
/* 0001F483: 0021 */ function_428(s0);
/* 0001F48C: 0006 */ n1 = LAST_RESULT;
/* 0001F496: 0020 */ ISRT._DoSprintf(s0, n1, s1, array_0);
/* 0001F4A8: 0006 */ n0 = LAST_RESULT;
/* 0001F4B2: 0005 */ goto label_1439;
// : Jump Referenced(1):
// : 0001F417,
label_1441:
/* 0001F4BD: 0027 */ // -- Start Return Code -- //
/* 0001F4C1: 0023 */ return n0;
/* 0001F4C8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 0000A346, 0000A3EA, 0000C94A, 00018FBC, 0001A05B,
// : 0001A064, 0001A50D, 0001A516, 0001A51F,
function NUMBER function_434(s0)
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001F4DA: 0022 */ // -- Start Function Code -- //
/* 0001F4E3: 0028 */ StrLengthChars(s0);
/* 0001F4EA: 0006 */ n1 = LAST_RESULT;
/* 0001F4F4: 000D */ n3 = n1 == 0;
/* 0001F503: 0004 */ if(! n3) goto label_1443; // normal if
/* 0001F50F: 0027 */ // -- Start Return Code -- //
/* 0001F513: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F503,
label_1443:
/* 0001F51E: 0006 */ n0 = 0;
// : Jump Referenced(1):
// : 0001F5DE,
label_1444:
/* 0001F52C: 0001 */ // -- While/Switch -- //
/* 0001F530: 0009 */ n3 = n0 < n1;
/* 0001F53D: 000D */ n4 = n2 == 0;
/* 0001F54C: 0019 */ n3 = n3 && n4;
/* 0001F559: 0004 */ if(! n3) goto label_1447; // normal if
/* 0001F565: 001E */ n3 = s0[n0];
/* 0001F572: 000D */ n3 = n3 == 9;
/* 0001F581: 001E */ n4 = s0[n0];
/* 0001F58E: 000D */ n4 = n4 == 32;
/* 0001F59D: 0018 */ n3 = n3 || n4;
/* 0001F5AA: 0004 */ if(! n3) goto label_1445; // normal if
/* 0001F5B6: 0007 */ n0 = n0 + 1;
/* 0001F5C5: 0005 */ goto label_1446;
// : Jump Referenced(1):
// : 0001F5AA,
label_1445:
/* 0001F5D0: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0001F5C5,
label_1446:
/* 0001F5DE: 0005 */ goto label_1444;
// : Jump Referenced(1):
// : 0001F559,
label_1447:
/* 0001F5E9: 000F */ n3 = n1 - n0;
/* 0001F5F6: 0029 */ StrSub(s0, s0, n0, n3);
/* 0001F606: 0006 */ n1 = LAST_RESULT;
// : Jump Referenced(1):
// : 0001F6E4,
label_1448:
/* 0001F612: 0001 */ // -- While/Switch -- //
/* 0001F616: 000A */ n3 = n1 > 0;
/* 0001F625: 000D */ n4 = n2 == 0;
/* 0001F634: 0019 */ n3 = n3 && n4;
/* 0001F641: 0004 */ if(! n3) goto label_1451; // normal if
/* 0001F64D: 000F */ n3 = n1 - 1;
/* 0001F65C: 001E */ n3 = s0[n3];
/* 0001F669: 000D */ n3 = n3 == 9;
/* 0001F678: 000F */ n4 = n1 - 1;
/* 0001F687: 001E */ n4 = s0[n4];
/* 0001F694: 000D */ n4 = n4 == 32;
/* 0001F6A3: 0018 */ n3 = n3 || n4;
/* 0001F6B0: 0004 */ if(! n3) goto label_1449; // normal if
/* 0001F6BC: 000F */ n1 = n1 - 1;
/* 0001F6CB: 0005 */ goto label_1450;
// : Jump Referenced(1):
// : 0001F6B0,
label_1449:
/* 0001F6D6: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 0001F6CB,
label_1450:
/* 0001F6E4: 0005 */ goto label_1448;
// : Jump Referenced(1):
// : 0001F641,
label_1451:
/* 0001F6EF: 001D */ s0[n1] = 0;
/* 0001F6FE: 0027 */ // -- Start Return Code -- //
/* 0001F702: 0023 */ return 0;
/* 0001F70B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B621,
function NUMBER function_435(n0, s0)
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 0001F719: 0022 */ // -- Start Function Code -- //
/* 0001F722: 0006 */ n0 = 0;
/* 0001F72E: 000D */ n2 = s0 == "";
/* 0001F73B: 0028 */ StrLengthChars(s0);
/* 0001F742: 0006 */ n3 = LAST_RESULT;
/* 0001F74C: 0009 */ n3 = n3 < 2;
/* 0001F75B: 0018 */ n2 = n2 || n3;
/* 0001F768: 0004 */ if(! n2) goto label_1453; // normal if
/* 0001F774: 0027 */ // -- Start Return Code -- //
/* 0001F778: 0023 */ return 0;
// : Jump Referenced(1):
// : 0001F768,
label_1453:
/* 0001F783: 001E */ n2 = s0[0];
/* 0001F792: 000D */ n2 = n2 == 48;
/* 0001F7A1: 001E */ n3 = s0[1];
/* 0001F7B0: 000D */ n3 = n3 == 120;
/* 0001F7BF: 0019 */ n2 = n2 && n3;
/* 0001F7CC: 0004 */ if(! n2) goto label_1454; // normal if
/* 0001F7D8: 0028 */ StrLengthChars(s0);
/* 0001F7DF: 0006 */ n2 = LAST_RESULT;
/* 0001F7E9: 0029 */ StrSub(s0, s0, 2, n2);
// : Jump Referenced(1):
// : 0001F7CC,
label_1454:
/* 0001F7FD: 0006 */ n1 = 0;
// : Jump Referenced(1):
// : 0001FBEC,
label_1455:
/* 0001F80B: 0001 */ // -- While/Switch -- //
/* 0001F80F: 001E */ n2 = s0[n1];
/* 0001F81C: 000E */ n2 = n2 != 32;
/* 0001F82B: 001E */ n3 = s0[n1];
/* 0001F838: 000E */ n3 = n3 != 0;
/* 0001F847: 0019 */ n2 = n2 && n3;
/* 0001F854: 0004 */ if(! n2) goto label_1470; // normal if
/* 0001F860: 0001 */ // -- While/Switch -- //
/* 0001F864: 001E */ n2 = s0[n1];
/* 0001F873: 000D */ n3 = n2 == 65;
/* 0001F882: 0004 */ if(! n3) goto label_1457; // normal if
/* 0001F88E: 0010 */ n3 = n0 * 16;
/* 0001F89D: 0007 */ n0 = n3 + 10;
/* 0001F8AC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F882,
label_1457:
/* 0001F8B7: 000D */ n3 = n2 == 97;
/* 0001F8C6: 0004 */ if(! n3) goto label_1458; // normal if
/* 0001F8D2: 0010 */ n3 = n0 * 16;
/* 0001F8E1: 0007 */ n0 = n3 + 10;
/* 0001F8F0: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F8C6,
label_1458:
/* 0001F8FB: 000D */ n3 = n2 == 66;
/* 0001F90A: 0004 */ if(! n3) goto label_1459; // normal if
/* 0001F916: 0010 */ n3 = n0 * 16;
/* 0001F925: 0007 */ n0 = n3 + 11;
/* 0001F934: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F90A,
label_1459:
/* 0001F93F: 000D */ n3 = n2 == 98;
/* 0001F94E: 0004 */ if(! n3) goto label_1460; // normal if
/* 0001F95A: 0010 */ n3 = n0 * 16;
/* 0001F969: 0007 */ n0 = n3 + 11;
/* 0001F978: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F94E,
label_1460:
/* 0001F983: 000D */ n3 = n2 == 67;
/* 0001F992: 0004 */ if(! n3) goto label_1461; // normal if
/* 0001F99E: 0010 */ n3 = n0 * 16;
/* 0001F9AD: 0007 */ n0 = n3 + 12;
/* 0001F9BC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F992,
label_1461:
/* 0001F9C7: 000D */ n3 = n2 == 99;
/* 0001F9D6: 0004 */ if(! n3) goto label_1462; // normal if
/* 0001F9E2: 0010 */ n3 = n0 * 16;
/* 0001F9F1: 0007 */ n0 = n3 + 12;
/* 0001FA00: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001F9D6,
label_1462:
/* 0001FA0B: 000D */ n3 = n2 == 68;
/* 0001FA1A: 0004 */ if(! n3) goto label_1463; // normal if
/* 0001FA26: 0010 */ n3 = n0 * 16;
/* 0001FA35: 0007 */ n0 = n3 + 13;
/* 0001FA44: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FA1A,
label_1463:
/* 0001FA4F: 000D */ n3 = n2 == 100;
/* 0001FA5E: 0004 */ if(! n3) goto label_1464; // normal if
/* 0001FA6A: 0010 */ n3 = n0 * 16;
/* 0001FA79: 0007 */ n0 = n3 + 13;
/* 0001FA88: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FA5E,
label_1464:
/* 0001FA93: 000D */ n3 = n2 == 69;
/* 0001FAA2: 0004 */ if(! n3) goto label_1465; // normal if
/* 0001FAAE: 0010 */ n3 = n0 * 16;
/* 0001FABD: 0007 */ n0 = n3 + 14;
/* 0001FACC: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FAA2,
label_1465:
/* 0001FAD7: 000D */ n3 = n2 == 101;
/* 0001FAE6: 0004 */ if(! n3) goto label_1466; // normal if
/* 0001FAF2: 0010 */ n3 = n0 * 16;
/* 0001FB01: 0007 */ n0 = n3 + 14;
/* 0001FB10: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FAE6,
label_1466:
/* 0001FB1B: 000D */ n3 = n2 == 70;
/* 0001FB2A: 0004 */ if(! n3) goto label_1467; // normal if
/* 0001FB36: 0010 */ n3 = n0 * 16;
/* 0001FB45: 0007 */ n0 = n3 + 15;
/* 0001FB54: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FB2A,
label_1467:
/* 0001FB5F: 000D */ n3 = n2 == 102;
/* 0001FB6E: 0004 */ if(! n3) goto label_1468; // normal if
/* 0001FB7A: 0010 */ n3 = n0 * 16;
/* 0001FB89: 0007 */ n0 = n3 + 15;
/* 0001FB98: 0005 */ goto label_1469;
// : Jump Referenced(1):
// : 0001FB6E,
label_1468:
/* 0001FBA3: 0010 */ n3 = n0 * 16;
/* 0001FBB2: 001E */ n4 = s0[n1];
/* 0001FBBF: 000F */ n4 = n4 - 48;
/* 0001FBCE: 0007 */ n0 = n3 + n4;
// : Jump Referenced(12):
// : 0001F8AC, 0001F8F0, 0001F934, 0001F978, 0001F9BC,
// : 0001FA00, 0001FA44, 0001FA88, 0001FACC, 0001FB10,
// : 0001FB54, 0001FB98,
label_1469:
/* 0001FBDD: 0007 */ n1 = n1 + 1;
/* 0001FBEC: 0005 */ goto label_1455;
// : Jump Referenced(1):
// : 0001F854,
label_1470:
/* 0001FBF7: 0027 */ // -- Start Return Code -- //
/* 0001FBFB: 0023 */ return 1;
/* 0001FC04: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00004EC5, 000227A3,
function STRING function_443()
begin
/* 0001FC12: 0022 */ // -- Start Function Code -- //
/* 0001FC1B: 0027 */ // -- Start Return Code -- //
/* 0001FC1F: 0023 */ return g_str27;
/* 0001FC26: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B42B,
function STRING function_444()
begin
/* 0001FC34: 0022 */ // -- Start Function Code -- //
/* 0001FC3D: 0027 */ // -- Start Return Code -- //
/* 0001FC41: 0023 */ return g_str26;
/* 0001FC48: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 0000509D, 00005640, 00005670,
function STRING function_445()
begin
/* 0001FC56: 0022 */ // -- Start Function Code -- //
/* 0001FC5F: 0027 */ // -- Start Return Code -- //
/* 0001FC63: 0023 */ return g_str21;
/* 0001FC6A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(8):
// : 0000DDD8, 0000DE1B, 0000E62F, 0000EA5C, 0000EB16,
// : 0000EB68, 000142B0, 0001B674,
function STRING function_446()
begin
/* 0001FC78: 0022 */ // -- Start Function Code -- //
/* 0001FC81: 0027 */ // -- Start Return Code -- //
/* 0001FC85: 0023 */ return g_str16;
/* 0001FC8C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(12):
// : 00005F63, 00006054, 0000DDF9, 000217FD, 00021852,
// : 000219DF, 000221EA, 0002223F, 0002242D, 000239E1,
// : 00023A36, 00023D5B,
function STRING function_447()
begin
/* 0001FC9A: 0022 */ // -- Start Function Code -- //
/* 0001FCA3: 0027 */ // -- Start Return Code -- //
/* 0001FCA7: 0023 */ return g_str18;
/* 0001FCAE: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00016339, 0001C844, 0001D272,
function STRING function_448()
begin
/* 0001FCBC: 0022 */ // -- Start Function Code -- //
/* 0001FCC5: 0027 */ // -- Start Return Code -- //
/* 0001FCC9: 0023 */ return g_str30;
/* 0001FCD0: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00021078, 000220F0, 000242E9,
function NUMBER function_449()
begin
/* 0001FCDE: 0022 */ // -- Start Function Code -- //
/* 0001FCE7: 0027 */ // -- Start Return Code -- //
/* 0001FCEB: 0023 */ return g_number23;
/* 0001FCF2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(10):
// : 000051F0, 00009893, 0000E666, 0000F8A0, 0000F8E9,
// : 0000F929, 0000F965, 0000F9B1, 0000F9F4, 00019858,
// :
function STRING function_450()
begin
/* 0001FD00: 0022 */ // -- Start Function Code -- //
/* 0001FD09: 0027 */ // -- Start Return Code -- //
/* 0001FD0D: 0023 */ return g_str20;
/* 0001FD14: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 000084A0, 000084BF, 0001D99E, 0002381D,
function NUMBER function_451()
begin
/* 0001FD22: 0022 */ // -- Start Function Code -- //
/* 0001FD2B: 0027 */ // -- Start Return Code -- //
/* 0001FD2F: 0023 */ return g_number24;
/* 0001FD36: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 0000599B, 0000DFE3,
function STRING function_452()
begin
/* 0001FD44: 0022 */ // -- Start Function Code -- //
/* 0001FD4D: 0027 */ // -- Start Return Code -- //
/* 0001FD51: 0023 */ return g_str29;
/* 0001FD58: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000145A0, 0002274A,
function OBJECT function_453()
OBJECT obj0;
begin
/* 0001FD66: 0022 */ // -- Start Function Code -- //
/* 0001FD6F: 0020 */ ISRT.__GetLog(g_number27, obj0);
/* 0001FD7B: 0027 */ // -- Start Return Code -- //
/* 0001FD7F: 0023 */ return obj0;
/* 0001FD86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000098A3,
function OBJECT function_454(s0)
OBJECT obj0;
OBJECT obj1;
begin
/* 0001FD98: 0022 */ // -- Start Function Code -- //
/* 0001FDA1: 0020 */ ISRT.__GetMainWindow(g_number27, obj0);
/* 0001FDAD: 0036 */ try
/* 0001FDBB: 0027 */ // -- Start Return Code -- //
/* 0001FDBF: 0035 */ obj0.CreateBillboards(s0);
/* 0001FDDC: 0006 */ obj1 = LAST_RESULT;
/* 0001FDE6: 0023 */ return obj1;
/* 0001FDED: 0006 */ obj1 = NOTHING;
/* 0001FDF7: 0037 */ catch
/* 0001FDFD: 0027 */ // -- Start Return Code -- //
/* 0001FE01: 0023 */ return NOTHING;
/* 0001FE08: 0038 */ endcatch;
/* 0001FE0E: 0024 */ return;
/* 0001FE12: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000230DA,
function NUMBER function_455(n0)
NUMBER n1;
NUMBER n2;
begin
/* 0001FE28: 0022 */ // -- Start Function Code -- //
/* 0001FE31: 000D */ n1 = g_number54 == 0;
/* 0001FE40: 000D */ n2 = g_number54 == -1;
/* 0001FE4F: 0018 */ n1 = n1 || n2;
/* 0001FE5C: 000D */ n2 = g_number55 == 0;
/* 0001FE6B: 0018 */ n1 = n1 || n2;
/* 0001FE78: 000D */ n2 = g_number55 == -1;
/* 0001FE87: 0018 */ n1 = n1 || n2;
/* 0001FE94: 0004 */ if(! n1) goto label_1486; // normal if
/* 0001FEA0: 0027 */ // -- Start Return Code -- //
/* 0001FEA4: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FE94,
label_1486:
/* 0001FEAF: 000D */ n1 = n0 == 65536;
/* 0001FEBE: 0004 */ if(! n1) goto label_1488; // normal if
/* 0001FECA: 0021 */ function_324(g_number54, g_str8, 1);
/* 0001FEDB: 0006 */ n1 = LAST_RESULT;
/* 0001FEE5: 0009 */ n1 = n1 < 0;
/* 0001FEF4: 0004 */ if(! n1) goto label_1487; // normal if
/* 0001FF00: 0027 */ // -- Start Return Code -- //
/* 0001FF04: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FEF4,
label_1487:
/* 0001FF0F: 0021 */ function_324(g_number55, g_str9, 1);
/* 0001FF20: 0006 */ n1 = LAST_RESULT;
/* 0001FF2A: 0009 */ n1 = n1 < 0;
/* 0001FF39: 0004 */ if(! n1) goto label_1488; // normal if
/* 0001FF45: 0027 */ // -- Start Return Code -- //
/* 0001FF49: 0023 */ return -1;
// : Jump Referenced(2):
// : 0001FEBE, 0001FF39,
label_1488:
/* 0001FF54: 0027 */ // -- Start Return Code -- //
/* 0001FF58: 0023 */ return 0;
/* 0001FF61: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023191,
function NUMBER function_456(n0)
STRING s0;
NUMBER n1;
NUMBER n2;
begin
/* 0001FF6F: 0022 */ // -- Start Function Code -- //
/* 0001FF78: 000D */ n1 = g_number54 == 0;
/* 0001FF87: 000D */ n2 = g_number54 == -1;
/* 0001FF96: 0018 */ n1 = n1 || n2;
/* 0001FFA3: 000D */ n2 = g_number55 == 0;
/* 0001FFB2: 0018 */ n1 = n1 || n2;
/* 0001FFBF: 000D */ n2 = g_number55 == -1;
/* 0001FFCE: 0018 */ n1 = n1 || n2;
/* 0001FFDB: 0004 */ if(! n1) goto label_1490; // normal if
/* 0001FFE7: 0027 */ // -- Start Return Code -- //
/* 0001FFEB: 0023 */ return -1;
// : Jump Referenced(1):
// : 0001FFDB,
label_1490:
/* 0001FFF6: 000D */ n1 = n0 == 65536;
/* 00020005: 0004 */ if(! n1) goto label_1493; // normal if
/* 00020011: 0021 */ function_328(g_number54, s0);
/* 0002001D: 0006 */ n1 = LAST_RESULT;
/* 00020027: 0009 */ n1 = n1 < 0;
/* 00020036: 0004 */ if(! n1) goto label_1491; // normal if
/* 00020042: 0027 */ // -- Start Return Code -- //
/* 00020046: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020036,
label_1491:
/* 00020051: 0006 */ g_str8 = s0;
/* 0002005B: 0021 */ function_331(g_number54);
/* 00020064: 0021 */ function_328(g_number55, s0);
/* 00020070: 0006 */ n1 = LAST_RESULT;
/* 0002007A: 0009 */ n1 = n1 < 0;
/* 00020089: 0004 */ if(! n1) goto label_1492; // normal if
/* 00020095: 0027 */ // -- Start Return Code -- //
/* 00020099: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020089,
label_1492:
/* 000200A4: 0006 */ g_str9 = s0;
/* 000200AE: 0021 */ function_331(g_number55);
// : Jump Referenced(1):
// : 00020005,
label_1493:
/* 000200B9: 0027 */ // -- Start Return Code -- //
/* 000200BD: 0023 */ return 0;
/* 000200C6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3B0,
function NUMBER function_457()
NUMBER n0;
NUMBER n1;
begin
/* 000200D4: 0022 */ // -- Start Function Code -- //
/* 000200DD: 0021 */ function_392();
/* 000200E3: 0006 */ n1 = LAST_RESULT;
/* 000200ED: 000D */ n1 = n1 == 0;
/* 000200FC: 0004 */ if(! n1) goto label_1495; // normal if
/* 00020108: 0006 */ n0 = 2;
/* 00020114: 0005 */ goto label_1496;
// : Jump Referenced(1):
// : 000200FC,
label_1495:
/* 0002011F: 0006 */ n0 = 23;
// : Jump Referenced(1):
// : 00020114,
label_1496:
/* 0002012D: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str26, 1024);
/* 0002013E: 0014 */ g_str26 = g_str26 ^ "";
/* 0002014B: 0027 */ // -- Start Return Code -- //
/* 0002014F: 0023 */ return 0;
/* 00020158: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3A4,
function NUMBER function_458()
NUMBER n0;
NUMBER n1;
begin
/* 00020166: 0022 */ // -- Start Function Code -- //
/* 0002016F: 0021 */ function_392();
/* 00020175: 0006 */ n1 = LAST_RESULT;
/* 0002017F: 000D */ n1 = n1 == 0;
/* 0002018E: 0004 */ if(! n1) goto label_1498; // normal if
/* 0002019A: 0006 */ n0 = 7;
/* 000201A6: 0005 */ goto label_1499;
// : Jump Referenced(1):
// : 0002018E,
label_1498:
/* 000201B1: 0006 */ n0 = 24;
// : Jump Referenced(1):
// : 000201A6,
label_1499:
/* 000201BF: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str25, 1024);
/* 000201D0: 0014 */ g_str25 = g_str25 ^ "";
/* 000201DD: 0027 */ // -- Start Return Code -- //
/* 000201E1: 0023 */ return 0;
/* 000201EA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3B6,
function NUMBER function_459()
NUMBER n0;
NUMBER n1;
begin
/* 000201F8: 0022 */ // -- Start Function Code -- //
/* 00020201: 0021 */ function_392();
/* 00020207: 0006 */ n1 = LAST_RESULT;
/* 00020211: 000D */ n1 = n1 == 0;
/* 00020220: 0004 */ if(! n1) goto label_1501; // normal if
/* 0002022C: 0006 */ n0 = 11;
/* 00020238: 0005 */ goto label_1502;
// : Jump Referenced(1):
// : 00020220,
label_1501:
/* 00020243: 0006 */ n0 = 22;
// : Jump Referenced(1):
// : 00020238,
label_1502:
/* 00020251: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str24, 1024);
/* 00020262: 0014 */ g_str24 = g_str24 ^ "";
/* 0002026F: 0027 */ // -- Start Return Code -- //
/* 00020273: 0023 */ return 0;
/* 0002027C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0001B3AA,
function NUMBER function_460()
NUMBER n0;
NUMBER n1;
begin
/* 0002028A: 0022 */ // -- Start Function Code -- //
/* 00020293: 0021 */ function_392();
/* 00020299: 0006 */ n1 = LAST_RESULT;
/* 000202A3: 000D */ n1 = n1 == 0;
/* 000202B2: 0004 */ if(! n1) goto label_1504; // normal if
/* 000202BE: 0006 */ n0 = 16;
/* 000202CA: 0005 */ goto label_1505;
// : Jump Referenced(1):
// : 000202B2,
label_1504:
/* 000202D5: 0006 */ n0 = 25;
// : Jump Referenced(1):
// : 000202CA,
label_1505:
/* 000202E3: 0020 */ ISRT.PathGetSpecialFolder(n0, g_str23, 1024);
/* 000202F4: 0014 */ g_str23 = g_str23 ^ "";
/* 00020301: 0027 */ // -- Start Return Code -- //
/* 00020305: 0023 */ return 0;
/* 0002030E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209DF,
function NUMBER function_461()
begin
/* 0002031C: 0022 */ // -- Start Function Code -- //
/* 00020325: 0020 */ ISRT._GetSupportDir(g_number27, g_str20, 1024);
/* 00020336: 0014 */ g_str20 = g_str20 ^ "";
/* 00020343: 0027 */ // -- Start Return Code -- //
/* 00020347: 0023 */ return 0;
/* 00020350: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000208BA, 000208D5, 000208F0, 0002090B, 00020926,
// : 00020941, 0002095C, 00020977, 00020992,
function OBJECT function_462(n0)
NUMBER n1;
OBJECT obj0;
begin
/* 0002035E: 0022 */ // -- Start Function Code -- //
/* 00020367: 000D */ n1 = n0 == g_number56;
/* 00020374: 0004 */ if(! n1) goto label_1508; // normal if
/* 00020380: 0027 */ // -- Start Return Code -- //
/* 00020384: 0035 */ g_obj4.value("SHELL_OBJECT_FOLDER");
/* 000203A9: 0006 */ obj0 = LAST_RESULT;
/* 000203B3: 0023 */ return obj0;
/* 000203BA: 0006 */ obj0 = NOTHING;
/* 000203C4: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 00020374,
label_1508:
/* 000203CF: 000D */ n1 = n0 == g_number57;
/* 000203DC: 0004 */ if(! n1) goto label_1509; // normal if
/* 000203E8: 0027 */ // -- Start Return Code -- //
/* 000203EC: 0035 */ g_obj4.value("TARGETDIR");
/* 00020407: 0006 */ obj0 = LAST_RESULT;
/* 00020411: 0023 */ return obj0;
/* 00020418: 0006 */ obj0 = NOTHING;
/* 00020422: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000203DC,
label_1509:
/* 0002042D: 000D */ n1 = n0 == g_number58;
/* 0002043A: 0004 */ if(! n1) goto label_1510; // normal if
/* 00020446: 0027 */ // -- Start Return Code -- //
/* 0002044A: 0035 */ g_obj6.value("SRCDIR");
/* 00020462: 0006 */ obj0 = LAST_RESULT;
/* 0002046C: 0023 */ return obj0;
/* 00020473: 0006 */ obj0 = NOTHING;
/* 0002047D: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002043A,
label_1510:
/* 00020488: 000D */ n1 = n0 == g_number59;
/* 00020495: 0004 */ if(! n1) goto label_1511; // normal if
/* 000204A1: 0027 */ // -- Start Return Code -- //
/* 000204A5: 0035 */ g_obj4.value("DISK1TARGET");
/* 000204C2: 0006 */ obj0 = LAST_RESULT;
/* 000204CC: 0023 */ return obj0;
/* 000204D3: 0006 */ obj0 = NOTHING;
/* 000204DD: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 00020495,
label_1511:
/* 000204E8: 000D */ n1 = n0 == g_number60;
/* 000204F5: 0004 */ if(! n1) goto label_1512; // normal if
/* 00020501: 0027 */ // -- Start Return Code -- //
/* 00020505: 0035 */ g_obj7.NeedReboot();
/* 00020519: 0006 */ obj0 = LAST_RESULT;
/* 00020523: 0023 */ return obj0;
/* 0002052A: 0006 */ obj0 = NOTHING;
/* 00020534: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000204F5,
label_1512:
/* 0002053F: 000D */ n1 = n0 == g_number61;
/* 0002054C: 0004 */ if(! n1) goto label_1513; // normal if
/* 00020558: 0027 */ // -- Start Return Code -- //
/* 0002055C: 0035 */ g_obj4.value("UNINST");
/* 00020574: 0006 */ obj0 = LAST_RESULT;
/* 0002057E: 0023 */ return obj0;
/* 00020585: 0006 */ obj0 = NOTHING;
/* 0002058F: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002054C,
label_1513:
/* 0002059A: 000D */ n1 = n0 == g_number62;
/* 000205A7: 0004 */ if(! n1) goto label_1514; // normal if
/* 000205B3: 0027 */ // -- Start Return Code -- //
/* 000205B7: 0035 */ g_obj4.value("UNINSTALL_STRING");
/* 000205D9: 0006 */ obj0 = LAST_RESULT;
/* 000205E3: 0023 */ return obj0;
/* 000205EA: 0006 */ obj0 = NOTHING;
/* 000205F4: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 000205A7,
label_1514:
/* 000205FF: 000D */ n1 = n0 == g_number63;
/* 0002060C: 0004 */ if(! n1) goto label_1515; // normal if
/* 00020618: 0027 */ // -- Start Return Code -- //
/* 0002061C: 0035 */ g_obj4.value("TARGETDISK");
/* 00020638: 0006 */ obj0 = LAST_RESULT;
/* 00020642: 0023 */ return obj0;
/* 00020649: 0006 */ obj0 = NOTHING;
/* 00020653: 0005 */ goto label_1516;
// : Jump Referenced(1):
// : 0002060C,
label_1515:
/* 0002065E: 000D */ n1 = n0 == g_number64;
/* 0002066B: 0004 */ if(! n1) goto label_1516; // normal if
/* 00020677: 0027 */ // -- Start Return Code -- //
/* 0002067B: 0035 */ g_obj6.value("SRCDISK");
/* 00020694: 0006 */ obj0 = LAST_RESULT;
/* 0002069E: 0023 */ return obj0;
/* 000206A5: 0006 */ obj0 = NOTHING;
// : Jump Referenced(9):
// : 000203C4, 00020422, 0002047D, 000204DD, 00020534,
// : 0002058F, 000205F4, 00020653, 0002066B,
label_1516:
/* 000206B1: 0024 */ return;
/* 000206B5: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(9):
// : 000208BA, 000208D5, 000208F0, 0002090B, 00020926,
// : 00020941, 0002095C, 00020977, 00020992,
function VOID function_463(n0, obj0)
NUMBER n1;
begin
/* 000206C7: 0022 */ // -- Start Function Code -- //
/* 000206D0: 000D */ n1 = n0 == g_number56;
/* 000206DD: 0004 */ if(! n1) goto label_1518; // normal if
/* 000206E9: 0033 */ g_obj4.value("SHELL_OBJECT_FOLDER") = obj0;
/* 00020711: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000206DD,
label_1518:
/* 0002071C: 000D */ n1 = n0 == g_number57;
/* 00020729: 0004 */ if(! n1) goto label_1519; // normal if
/* 00020735: 0033 */ g_obj4.value("TARGETDIR") = obj0;
/* 00020753: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 00020729,
label_1519:
/* 0002075E: 000D */ n1 = n0 == g_number58;
/* 0002076B: 0004 */ if(! n1) goto label_1520; // normal if
/* 00020777: 0033 */ g_obj6.value("SRCDIR") = obj0;
/* 00020792: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 0002076B,
label_1520:
/* 0002079D: 000D */ n1 = n0 == g_number59;
/* 000207AA: 0004 */ if(! n1) goto label_1521; // normal if
/* 000207B6: 0033 */ g_obj4.value("DISK1TARGET") = obj0;
/* 000207D6: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000207AA,
label_1521:
/* 000207E1: 000D */ n1 = n0 == g_number60;
/* 000207EE: 0004 */ if(! n1) goto label_1522; // normal if
/* 000207FA: 0033 */ g_obj7.NeedReboot() = obj0;
/* 00020811: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 000207EE,
label_1522:
/* 0002081C: 000D */ n1 = n0 == g_number61;
/* 00020829: 0004 */ if(! n1) goto label_1523; // normal if
/* 00020835: 0033 */ g_obj4.value("UNINST") = obj0;
/* 00020850: 0005 */ goto label_1524;
// : Jump Referenced(1):
// : 00020829,
label_1523:
/* 0002085B: 000D */ n1 = n0 == g_number62;
/* 00020868: 0004 */ if(! n1) goto label_1524; // normal if
/* 00020874: 0033 */ g_obj4.value("UNINSTALL_STRING") = obj0;
// : Jump Referenced(7):
// : 00020711, 00020753, 00020792, 000207D6, 00020811,
// : 00020850, 00020868,
label_1524:
/* 0002089B: 0024 */ return;
/* 0002089F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209C8,
function NUMBER function_464()
begin
/* 000208B1: 0022 */ // -- Start Function Code -- //
/* 000208BA: 003B */ BindVariable(g_str7, function_462, function_463);
/* 000208CB: 0006 */ g_number56 = LAST_RESULT;
/* 000208D5: 003B */ BindVariable(g_str8, function_462, function_463);
/* 000208E6: 0006 */ g_number57 = LAST_RESULT;
/* 000208F0: 003B */ BindVariable(g_str9, function_462, function_463);
/* 00020901: 0006 */ g_number58 = LAST_RESULT;
/* 0002090B: 003B */ BindVariable(g_str10, function_462, function_463);
/* 0002091C: 0006 */ g_number59 = LAST_RESULT;
/* 00020926: 003B */ BindVariable(g_str12, function_462, function_463);
/* 00020937: 0006 */ g_number62 = LAST_RESULT;
/* 00020941: 003B */ BindVariable(g_str11, function_462, function_463);
/* 00020952: 0006 */ g_number61 = LAST_RESULT;
/* 0002095C: 003B */ BindVariable(g_str32, function_462, function_463);
/* 0002096D: 0006 */ g_number63 = LAST_RESULT;
/* 00020977: 003B */ BindVariable(g_str33, function_462, function_463);
/* 00020988: 0006 */ g_number64 = LAST_RESULT;
/* 00020992: 003B */ BindVariable(g_number16, function_462, function_463);
/* 000209A3: 0006 */ g_number60 = LAST_RESULT;
/* 000209AD: 0024 */ return;
/* 000209B1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000DFDB,
function NUMBER function_465()
OBJECT obj0;
begin
/* 000209BF: 0022 */ // -- Start Function Code -- //
/* 000209C8: 0021 */ function_464();
/* 000209CE: 0021 */ function_391(1);
/* 000209D9: 0021 */ function_469();
/* 000209DF: 0021 */ function_461();
/* 000209E5: 0035 */ g_obj4.value("COMMONFILES");
/* 00020A02: 0006 */ obj0 = LAST_RESULT;
/* 00020A0C: 0014 */ g_str28 = obj0 ^ "";
/* 00020A19: 0006 */ obj0 = NOTHING;
/* 00020A23: 0035 */ g_obj4.value("PROGRAMFILES");
/* 00020A41: 0006 */ obj0 = LAST_RESULT;
/* 00020A4B: 0014 */ g_str27 = obj0 ^ "";
/* 00020A58: 0006 */ obj0 = NOTHING;
/* 00020A62: 0021 */ function_468();
/* 00020A68: 0006 */ g_str6 = "DATA";
/* 00020A76: 0021 */ function_319(0);
/* 00020A81: 0006 */ g_number54 = LAST_RESULT;
/* 00020A8B: 0021 */ function_319(0);
/* 00020A96: 0006 */ g_number55 = LAST_RESULT;
/* 00020AA0: 0020 */ ISRT.__GetProductGuid(g_number27, g_str29);
/* 00020AAC: 0035 */ g_obj5.Version();
/* 00020ABD: 0006 */ g_str22 = LAST_RESULT;
/* 00020AC7: 0035 */ g_obj6.value("ISRES");
/* 00020ADE: 0006 */ g_str30 = LAST_RESULT;
/* 00020AE8: 0035 */ g_obj6.value("ISUSER");
/* 00020B00: 0006 */ g_str31 = LAST_RESULT;
/* 00020B0A: 0035 */ g_obj5(18);
/* 00020B19: 0006 */ g_number24 = LAST_RESULT;
/* 00020B23: 0024 */ return;
/* 00020B27: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E197,
function NUMBER function_466()
begin
/* 00020B39: 0022 */ // -- Start Function Code -- //
/* 00020B42: 0021 */ function_320(g_number54);
/* 00020B4B: 0021 */ function_320(g_number55);
/* 00020B54: 0024 */ return;
/* 00020B58: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000E0A4,
function NUMBER function_467(s0)
begin
/* 00020B66: 0022 */ // -- Start Function Code -- //
/* 00020B6F: 0006 */ g_str21 = s0;
/* 00020B79: 0027 */ // -- Start Return Code -- //
/* 00020B7D: 0023 */ return 0;
/* 00020B86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020A62,
function NUMBER function_468()
begin
/* 00020B94: 0022 */ // -- Start Function Code -- //
/* 00020B9D: 0020 */ ISRT.__GetMaintenanceMode(g_number27, g_number23);
/* 00020BA9: 0024 */ return;
/* 00020BAD: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000209D9,
function VOID function_469()
OBJECT obj0;
begin
/* 00020BBB: 0022 */ // -- Start Function Code -- //
/* 00020BC4: 0035 */ g_obj4.value("WINDIR");
/* 00020BDC: 0006 */ obj0 = LAST_RESULT;
/* 00020BE6: 0014 */ g_str16 = obj0 ^ "";
/* 00020BF3: 0006 */ obj0 = NOTHING;
/* 00020BFD: 0035 */ g_obj4.value("WINSYSDIR");
/* 00020C18: 0006 */ obj0 = LAST_RESULT;
/* 00020C22: 0014 */ g_str18 = obj0 ^ "";
/* 00020C2F: 0006 */ obj0 = NOTHING;
/* 00020C39: 0021 */ function_424(g_str16, g_str17);
/* 00020C45: 0021 */ function_424(g_str18, g_str19);
/* 00020C51: 0024 */ return;
/* 00020C55: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0000FA3F,
function NUMBER function_475(s0, n0, n1)
NUMBER n2;
begin
/* 00020C67: 0022 */ // -- Start Function Code -- //
/* 00020C70: 0027 */ // -- Start Return Code -- //
/* 00020C74: 0020 */ ISRT._SetTitle(g_number27, s0, n0, n1);
/* 00020C86: 0006 */ n2 = LAST_RESULT;
/* 00020C90: 0023 */ return n2;
/* 00020C97: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 000091E9, 00009797,
function NUMBER function_476(n0)
NUMBER n1;
begin
/* 00020CA5: 0022 */ // -- Start Function Code -- //
/* 00020CAE: 0027 */ // -- Start Return Code -- //
/* 00020CB2: 0020 */ ISRT._SetDisplayEffect(g_number27, n0);
/* 00020CBE: 0006 */ n1 = LAST_RESULT;
/* 00020CC8: 0023 */ return n1;
/* 00020CCF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000053A2,
function NUMBER function_477(n0, s0)
NUMBER n1;
begin
/* 00020CDD: 0022 */ // -- Start Function Code -- //
/* 00020CE6: 0020 */ ISRT.IsObject(g_obj10);
/* 00020CEF: 0006 */ n1 = LAST_RESULT;
/* 00020CF9: 000D */ n1 = n1 == 0;
/* 00020D08: 0004 */ if(! n1) goto label_1534; // normal if
/* 00020D14: 0020 */ ISRT.__GetProgress(g_number27, g_obj10);
// : Jump Referenced(1):
// : 00020D08,
label_1534:
/* 00020D22: 0033 */ g_obj10.percent() = n0;
/* 00020D36: 0033 */ g_obj10.StatusText(1400) = s0;
/* 00020D52: 0027 */ // -- Start Return Code -- //
/* 00020D56: 0023 */ return 0;
/* 00020D5F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 000053BB, 000243EF, 0002451B,
function NUMBER function_478(n0, n1)
NUMBER n2;
begin
/* 00020D6D: 0022 */ // -- Start Function Code -- //
/* 00020D76: 0027 */ // -- Start Return Code -- //
/* 00020D7A: 0020 */ ISRT._StatusUpdate(g_number27, n0, n1);
/* 00020D89: 0006 */ n2 = LAST_RESULT;
/* 00020D93: 0023 */ return n2;
/* 00020D9A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(7):
// : 00016C51, 0001773F, 00017778, 000177B1, 000177C4,
// : 000177E4, 000177F7,
function NUMBER function_482(n0, n1, n2)
NUMBER n3;
NUMBER n4;
NUMBER n5;
begin
/* 00020DA8: 0022 */ // -- Start Function Code -- //
/* 00020DB1: 0021 */ function_485(n0);
/* 00020DBA: 0006 */ n5 = LAST_RESULT;
/* 00020DC4: 000B */ n5 = n5 <= 0;
/* 00020DD3: 0004 */ if(! n5) goto label_1537; // normal if
/* 00020DDF: 0027 */ // -- Start Return Code -- //
/* 00020DE3: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020DD3,
label_1537:
/* 00020DEE: 0021 */ function_483(n0, n1);
/* 00020DFA: 0006 */ n3 = LAST_RESULT;
/* 00020E04: 000B */ n5 = n3 <= 0;
/* 00020E13: 0004 */ if(! n5) goto label_1538; // normal if
/* 00020E1F: 0027 */ // -- Start Return Code -- //
/* 00020E23: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020E13,
label_1538:
/* 00020E2E: 0021 */ function_484(n3, n2);
/* 00020E3A: 0006 */ n4 = LAST_RESULT;
/* 00020E44: 0027 */ // -- Start Return Code -- //
/* 00020E48: 0023 */ return n4;
/* 00020E4F: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020DEE,
function NUMBER function_483(n0, n1)
NUMBER n2;
NUMBER n3;
NUMBER n4;
begin
/* 00020E5D: 0022 */ // -- Start Function Code -- //
/* 00020E66: 0021 */ function_485(n0);
/* 00020E6F: 0006 */ n4 = LAST_RESULT;
/* 00020E79: 000B */ n4 = n4 <= 0;
/* 00020E88: 0004 */ if(! n4) goto label_1540; // normal if
/* 00020E94: 0027 */ // -- Start Return Code -- //
/* 00020E98: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020E88,
label_1540:
/* 00020EA3: 0020 */ USER.GetDlgItem(n0, n1);
/* 00020EAF: 0006 */ n2 = LAST_RESULT;
/* 00020EB9: 000D */ n4 = n2 == 0;
/* 00020EC8: 0004 */ if(! n4) goto label_1541; // normal if
/* 00020ED4: 0021 */ function_486("GetDlgItem");
/* 00020EE7: 0006 */ n3 = -1;
/* 00020EF3: 0005 */ goto label_1542;
// : Jump Referenced(1):
// : 00020EC8,
label_1541:
/* 00020EFE: 0006 */ n3 = n2;
// : Jump Referenced(1):
// : 00020EF3,
label_1542:
/* 00020F0A: 0027 */ // -- Start Return Code -- //
/* 00020F0E: 0023 */ return n3;
/* 00020F15: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00020E2E,
function NUMBER function_484(n0, n1)
NUMBER n2;
begin
/* 00020F23: 0022 */ // -- Start Function Code -- //
/* 00020F2C: 0021 */ function_485(n0);
/* 00020F35: 0006 */ n2 = LAST_RESULT;
/* 00020F3F: 000B */ n2 = n2 <= 0;
/* 00020F4E: 0004 */ if(! n2) goto label_1544; // normal if
/* 00020F5A: 0027 */ // -- Start Return Code -- //
/* 00020F5E: 0023 */ return -1;
// : Jump Referenced(1):
// : 00020F4E,
label_1544:
/* 00020F69: 0027 */ // -- Start Return Code -- //
/* 00020F6D: 0020 */ USER.EnableWindow(n0, n1);
/* 00020F79: 0006 */ n2 = LAST_RESULT;
/* 00020F83: 0023 */ return n2;
/* 00020F8A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(3):
// : 00020DB1, 00020E66, 00020F2C,
function NUMBER function_485(n0)
NUMBER n1;
NUMBER n2;
begin
/* 00020F98: 0022 */ // -- Start Function Code -- //
/* 00020FA1: 0020 */ USER.IsWindow(n0);
/* 00020FAA: 0006 */ n2 = LAST_RESULT;
/* 00020FB4: 0004 */ if(! n2) goto label_1546; // normal if
/* 00020FC0: 0006 */ n1 = 1;
/* 00020FCC: 0005 */ goto label_1547;
// : Jump Referenced(1):
// : 00020FB4,
label_1546:
/* 00020FD7: 0021 */ function_486("IsWindow");
/* 00020FE8: 0006 */ n1 = -1;
// : Jump Referenced(1):
// : 00020FCC,
label_1547:
/* 00020FF6: 0027 */ // -- Start Return Code -- //
/* 00020FFA: 0023 */ return n1;
/* 00021001: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00020ED4, 00020FD7,
function NUMBER function_486(s0)
STRING s1[255];
begin
/* 0002100F: 0022 */ // -- Start Function Code -- //
/* 00021018: 0007 */ s1 = "InstallShield can not call DLL function: " + s0;
/* 0002104E: 0021 */ function_286(s1, -65533);
/* 0002105C: 0024 */ return;
/* 00021060: 0026 */ // -- Create Local Variables -- //
end;
function VOID program()
begin
/* 00021072: 0021 */ function_169();
/* 00021078: 0021 */ function_449();
/* 0002107E: 0006 */ g_number65 = LAST_RESULT;
/* 00021088: 000D */ g_number65 = g_number65 == 0;
/* 00021097: 0004 */ if(! g_number65) goto label_1550; // normal if
/* 000210A3: 0021 */ function_171();
/* 000210A9: 0021 */ function_172();
// : Jump Referenced(1):
// : 00021097,
label_1550:
/* 000210B1: 0021 */ function_174(1);
/* 000210BC: 0021 */ function_170();
/* 000210C2: 0003 */ exit;
end;
function NUMBER IfxRunAfterReboot()
begin
/* 000210C8: 0022 */ // -- Start Function Code -- //
/* 000210D1: 0021 */ function_282(64);
/* 000210DC: 0021 */ function_173();
/* 000210E2: 0004 */ if(! g_number16) goto label_1552; // normal if
/* 000210EE: 0021 */ function_284(3);
// : Jump Referenced(1):
// : 000210E2,
label_1552:
/* 000210FB: 0024 */ return;
/* 000210FF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000215BE,
function NUMBER function_489()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
NUMBER n1;
NUMBER n2;
NUMBER n3;
NUMBER n4;
OBJECT obj0;
begin
/* 0002110D: 0022 */ // -- Start Function Code -- //
/* 00021116: 0035 */ g_obj8.Errors();
/* 00021126: 0006 */ obj0 = LAST_RESULT;
/* 00021130: 0035 */ obj0.Count();
/* 0002113F: 0006 */ obj0 = NOTHING;
/* 00021149: 0006 */ obj0 = LAST_RESULT;
/* 00021153: 0004 */ if(! obj0) goto label_1560; // normal if
/* 0002115F: 0006 */ obj0 = NOTHING;
/* 00021169: 0021 */ function_377(17055);
/* 00021174: 0006 */ s1 = LAST_RESULT;
/* 0002117E: 0035 */ g_obj8.Errors();
/* 0002118E: 0006 */ obj0 = LAST_RESULT;
/* 00021198: 0035 */ obj0.Count();
/* 000211A7: 0006 */ obj0 = NOTHING;
/* 000211B1: 0006 */ n3 = LAST_RESULT;
/* 000211BB: 000A */ n4 = n3 > 8;
/* 000211CA: 0004 */ if(! n4) goto label_1554; // normal if
/* 000211D6: 0006 */ n3 = 8;
// : Jump Referenced(1):
// : 000211CA,
label_1554:
/* 000211E4: 0006 */ n2 = 1;
// : Jump Referenced(1):
// : 00021413,
label_1555:
/* 000211F2: 000B */ n4 = n2 <= n3;
/* 000211FF: 0004 */ if(! n4) goto label_1558; // normal if
/* 0002120B: 002D */ NumToStr(s0, n2);
/* 00021215: 0007 */ s4 = s1 + s0;
/* 00021222: 0007 */ s4 = s4 + ". ";
/* 00021231: 0035 */ g_obj8.Errors(n2);
/* 00021244: 0006 */ obj0 = LAST_RESULT;
/* 0002124E: 0035 */ obj0.File();
/* 0002125C: 0006 */ obj0 = NOTHING;
/* 00021266: 0006 */ obj0 = LAST_RESULT;
/* 00021270: 0007 */ s4 = s4 + obj0;
/* 0002127D: 0006 */ obj0 = NOTHING;
/* 00021287: 0007 */ s1 = s4 + "\n";
/* 00021295: 0035 */ g_obj8.Errors(n2);
/* 000212A8: 0006 */ obj0 = LAST_RESULT;
/* 000212B2: 0035 */ obj0.Description();
/* 000212C7: 0006 */ obj0 = NOTHING;
/* 000212D1: 0006 */ obj0 = LAST_RESULT;
/* 000212DB: 000E */ n4 = obj0 != "";
/* 000212E8: 0006 */ obj0 = NOTHING;
/* 000212F2: 0004 */ if(! n4) goto label_1556; // normal if
/* 000212FE: 0007 */ s4 = s1 + "\t";
/* 0002130C: 0035 */ g_obj8.Errors(n2);
/* 0002131F: 0006 */ obj0 = LAST_RESULT;
/* 00021329: 0035 */ obj0.Description();
/* 0002133E: 0006 */ obj0 = NOTHING;
/* 00021348: 0006 */ obj0 = LAST_RESULT;
/* 00021352: 0007 */ s4 = s4 + obj0;
/* 0002135F: 0006 */ obj0 = NOTHING;
/* 00021369: 0007 */ s1 = s4 + "\n\n";
/* 00021378: 0005 */ goto label_1557;
// : Jump Referenced(1):
// : 000212F2,
label_1556:
/* 00021383: 0021 */ function_377(17058);
/* 0002138E: 0006 */ s2 = LAST_RESULT;
/* 00021398: 0035 */ g_obj8.Errors(n2);
/* 000213AB: 0006 */ obj0 = LAST_RESULT;
/* 000213B5: 0035 */ obj0.LastError();
/* 000213C8: 0006 */ obj0 = NOTHING;
/* 000213D2: 0006 */ obj0 = LAST_RESULT;
/* 000213DC: 0021 */ function_433(s3, s2, obj0);
/* 000213EB: 0006 */ obj0 = NOTHING;
/* 000213F5: 0007 */ s1 = s1 + s3;
// : Jump Referenced(1):
// : 00021378,
label_1557:
/* 00021404: 0007 */ n2 = n2 + 1;
/* 00021413: 0005 */ goto label_1555;
// : Jump Referenced(1):
// : 000211FF,
label_1558:
/* 0002141E: 0035 */ g_obj8.Errors();
/* 0002142E: 0006 */ obj0 = LAST_RESULT;
/* 00021438: 0035 */ obj0.Count();
/* 00021447: 0006 */ obj0 = NOTHING;
/* 00021451: 0006 */ obj0 = LAST_RESULT;
/* 0002145B: 000A */ n4 = obj0 > 8;
/* 0002146A: 0006 */ obj0 = NOTHING;
/* 00021474: 0004 */ if(! n4) goto label_1559; // normal if
/* 00021480: 0021 */ function_377(17059);
/* 0002148B: 0006 */ s3 = LAST_RESULT;
/* 00021495: 0007 */ s1 = s1 + s3;
// : Jump Referenced(1):
// : 00021474,
label_1559:
/* 000214A4: 0021 */ function_377(17056);
/* 000214AF: 0006 */ s4 = LAST_RESULT;
/* 000214B9: 0007 */ s1 = s1 + s4;
/* 000214C6: 0021 */ function_377(17060);
/* 000214D1: 0006 */ s3 = LAST_RESULT;
/* 000214DB: 0021 */ function_287(1, s3, "%s", s1);
/* 000214F1: 0006 */ n1 = LAST_RESULT;
/* 000214FB: 000D */ n4 = n1 == 2;
/* 0002150A: 0004 */ if(! n4) goto label_1560; // normal if
/* 00021516: 0002 */ abort;
// : Jump Referenced(2):
// : 00021153, 0002150A,
label_1560:
/* 0002151C: 0024 */ return;
/* 00021520: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022140,
function NUMBER function_490()
begin
/* 00021532: 0022 */ // -- Start Function Code -- //
/* 0002153B: 0024 */ return;
/* 0002153F: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnTransferred()
NUMBER n0;
begin
/* 0002154D: 0022 */ // -- Start Function Code -- //
/* 00021556: 0036 */ try
/* 00021564: 0021 */ function_233();
/* 0002156A: 0006 */ n0 = LAST_RESULT;
/* 00021574: 0004 */ if(! n0) goto label_1563; // normal if
/* 00021580: 0021 */ function_235();
// : Jump Referenced(1):
// : 00021574,
label_1563:
/* 00021588: 0021 */ function_492();
/* 0002158E: 0021 */ function_282(64);
/* 00021599: 0006 */ n0 = LAST_RESULT;
/* 000215A3: 0009 */ n0 = n0 < 0;
/* 000215B2: 0004 */ if(! n0) goto label_1564; // normal if
/* 000215BE: 0021 */ function_489();
// : Jump Referenced(1):
// : 000215B2,
label_1564:
/* 000215C6: 0037 */ catch
/* 000215CC: 0021 */ function_507();
/* 000215D2: 0038 */ endcatch;
/* 000215D8: 0024 */ return;
/* 000215DC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021588,
function NUMBER function_492()
begin
/* 000215EA: 0022 */ // -- Start Function Code -- //
/* 000215F3: 0024 */ return;
/* 000215F7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002218E,
function NUMBER function_493()
begin
/* 00021605: 0022 */ // -- Start Function Code -- //
/* 0002160E: 0024 */ return;
/* 00021612: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnRebooted()
NUMBER n0;
begin
/* 00021620: 0022 */ // -- Start Function Code -- //
/* 00021629: 0036 */ try
/* 00021637: 0021 */ function_282(64);
/* 00021642: 0027 */ // -- Start Return Code -- //
/* 00021646: 0021 */ function_495();
/* 0002164C: 0006 */ n0 = LAST_RESULT;
/* 00021656: 0023 */ return n0;
/* 0002165D: 0037 */ catch
/* 00021663: 0021 */ function_507();
/* 00021669: 0038 */ endcatch;
/* 0002166F: 0024 */ return;
/* 00021673: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021646,
function NUMBER function_495()
begin
/* 00021681: 0022 */ // -- Start Function Code -- //
/* 0002168A: 0024 */ return;
/* 0002168E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnAppSearch()
begin
/* 0002169C: 0022 */ // -- Start Function Code -- //
/* 000216A5: 0036 */ try
/* 000216B3: 0021 */ function_497();
/* 000216B9: 0037 */ catch
/* 000216BF: 0021 */ function_507();
/* 000216C5: 0038 */ endcatch;
/* 000216CB: 0024 */ return;
/* 000216CF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000216B3,
function NUMBER function_497()
begin
/* 000216DD: 0022 */ // -- Start Function Code -- //
/* 000216E6: 0024 */ return;
/* 000216EA: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnCCPSearch()
begin
/* 000216F8: 0022 */ // -- Start Function Code -- //
/* 00021701: 0036 */ try
/* 0002170F: 0021 */ function_499();
/* 00021715: 0037 */ catch
/* 0002171B: 0021 */ function_507();
/* 00021721: 0038 */ endcatch;
/* 00021727: 0024 */ return;
/* 0002172B: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002170F,
function NUMBER function_499()
begin
/* 00021739: 0022 */ // -- Start Function Code -- //
/* 00021742: 0024 */ return;
/* 00021746: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022859,
function NUMBER FinalConstruct()
begin
/* 00021754: 0022 */ // -- Start Function Code -- //
/* 0002175D: 0024 */ return;
/* 00021761: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002289A,
function NUMBER FinalRelease()
begin
/* 0002176F: 0022 */ // -- Start Function Code -- //
/* 00021778: 0024 */ return;
/* 0002177C: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnAbortInstall()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 0002178A: 0022 */ // -- Start Function Code -- //
/* 00021793: 0036 */ try
/* 000217A1: 0021 */ function_503();
/* 000217A7: 0019 */ n0 = g_number18 && g_number19;
/* 000217B4: 0004 */ if(! n0) goto label_1584; // normal if
/* 000217C0: 0035 */ g_struct_3.WIN9X;
/* 000217CF: 0006 */ obj0 = LAST_RESULT;
/* 000217D9: 0035 */ obj0.bWin98();
/* 000217E9: 0006 */ obj0 = NOTHING;
/* 000217F3: 0006 */ n0 = LAST_RESULT;
/* 000217FD: 0021 */ function_447();
/* 00021803: 0006 */ s0 = LAST_RESULT;
/* 0002180D: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021821: 0021 */ function_241(3, s0);
/* 0002182F: 0006 */ n1 = LAST_RESULT;
/* 00021839: 0019 */ n0 = n0 && n1;
/* 00021846: 0004 */ if(! n0) goto label_1584; // normal if
/* 00021852: 0021 */ function_447();
/* 00021858: 0006 */ s0 = LAST_RESULT;
/* 00021862: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021876: 0039 */ UseDLL(s0);
/* 0002187D: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 0002189B: 0033 */ g_struct_11.dwEventType = 101;
/* 000218B5: 0035 */ g_struct_11.llSequenceNumber;
/* 000218CF: 0006 */ obj0 = LAST_RESULT;
/* 000218D9: 0035 */ g_struct_12.llSequenceNumber;
/* 000218F3: 0006 */ obj1 = LAST_RESULT;
/* 000218FD: 0035 */ obj1.int1();
/* 0002190B: 0006 */ obj1 = NOTHING;
/* 00021915: 0006 */ n0 = LAST_RESULT;
/* 0002191F: 0033 */ obj0.int1() = n0;
/* 00021930: 0006 */ obj0 = NOTHING;
/* 0002193A: 0035 */ g_struct_11.llSequenceNumber;
/* 00021954: 0006 */ obj0 = LAST_RESULT;
/* 0002195E: 0035 */ g_struct_12.llSequenceNumber;
/* 00021978: 0006 */ obj1 = LAST_RESULT;
/* 00021982: 0035 */ obj1.int2();
/* 00021990: 0006 */ obj1 = NOTHING;
/* 0002199A: 0006 */ n0 = LAST_RESULT;
/* 000219A4: 0033 */ obj0.int2() = n0;
/* 000219B5: 0006 */ obj0 = NOTHING;
/* 000219BF: 001A */ n0 = &g_struct_11;
/* 000219C9: 001A */ n1 = &g_struct_12;
/* 000219D3: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 000219DF: 0021 */ function_447();
/* 000219E5: 0006 */ s0 = LAST_RESULT;
/* 000219EF: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00021A03: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 000217B4, 00021846,
label_1584:
/* 00021A0C: 0037 */ catch
/* 00021A12: 0021 */ function_507();
/* 00021A18: 0038 */ endcatch;
/* 00021A1E: 0024 */ return;
/* 00021A22: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000217A1,
function NUMBER function_503()
begin
/* 00021A38: 0022 */ // -- Start Function Code -- //
/* 00021A41: 0024 */ return;
/* 00021A45: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220BC,
function NUMBER function_504()
begin
/* 00021A53: 0022 */ // -- Start Function Code -- //
/* 00021A5C: 0036 */ try
/* 00021A6A: 0021 */ function_516();
/* 00021A70: 0037 */ catch
/* 00021A76: 0021 */ function_507();
/* 00021A7C: 0038 */ endcatch;
/* 00021A82: 0024 */ return;
/* 00021A86: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220CA,
function NUMBER function_505()
begin
/* 00021A94: 0022 */ // -- Start Function Code -- //
/* 00021A9D: 0036 */ try
/* 00021AAB: 0021 */ function_506();
/* 00021AB1: 0037 */ catch
/* 00021AB7: 0021 */ function_507();
/* 00021ABD: 0038 */ endcatch;
/* 00021AC3: 0024 */ return;
/* 00021AC7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021AAB,
function NUMBER function_506()
begin
/* 00021AD5: 0022 */ // -- Start Function Code -- //
/* 00021ADE: 0024 */ return;
/* 00021AE2: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(25):
// : 000215CC, 00021663, 000216BF, 0002171B, 00021A12,
// : 00021A76, 00021AB7, 00022159, 00022460, 000225A5,
// : 000225FE, 0002280E, 00022865, 000228AC, 00022A72,
// : 00022BE3, 00022C91, 00022D8A, 00022E9F, 00022FD8,
// : 000230B3, 000241A6, 0002421A, 0002428E, 00024349,
// :
function NUMBER function_507()
begin
/* 00021AF0: 0022 */ // -- Start Function Code -- //
/* 00021AF9: 0021 */ function_508();
/* 00021AFF: 0024 */ return;
/* 00021B03: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021AF9,
function NUMBER function_508()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 00021B11: 0022 */ // -- Start Function Code -- //
/* 00021B1A: 0035 */ Err.Description();
/* 00021B2F: 0006 */ obj0 = LAST_RESULT;
/* 00021B39: 0028 */ StrLengthChars(obj0);
/* 00021B40: 0006 */ obj0 = NOTHING;
/* 00021B4A: 0006 */ n1 = LAST_RESULT;
/* 00021B54: 000A */ n1 = n1 > 0;
/* 00021B63: 0004 */ if(! n1) goto label_1597; // normal if
/* 00021B6F: 0035 */ Err.Description();
/* 00021B84: 0006 */ s0 = LAST_RESULT;
/* 00021B8E: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021B63,
label_1597:
/* 00021B99: 0035 */ Err.Number();
/* 00021BA9: 0006 */ n0 = LAST_RESULT;
/* 00021BB3: 0001 */ // -- While/Switch -- //
/* 00021BB9: 000D */ n1 = n0 == -2147219711;
/* 00021BC8: 0004 */ if(! n1) goto label_1599; // normal if
/* 00021BD4: 0021 */ function_377(17800);
/* 00021BDF: 0006 */ s0 = LAST_RESULT;
/* 00021BE9: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021BC8,
label_1599:
/* 00021BF4: 000D */ n1 = n0 == -2147219710;
/* 00021C03: 0004 */ if(! n1) goto label_1600; // normal if
/* 00021C0F: 0021 */ function_377(17801);
/* 00021C1A: 0006 */ s1 = LAST_RESULT;
/* 00021C24: 0007 */ s2 = s1 + ": ";
/* 00021C33: 0035 */ Err.Source();
/* 00021C43: 0006 */ obj0 = LAST_RESULT;
/* 00021C4D: 0007 */ s0 = s2 + obj0;
/* 00021C5A: 0006 */ obj0 = NOTHING;
/* 00021C64: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021C03,
label_1600:
/* 00021C6F: 000D */ n1 = n0 == -2147219709;
/* 00021C7E: 0004 */ if(! n1) goto label_1601; // normal if
/* 00021C8A: 0021 */ function_377(17802);
/* 00021C95: 0006 */ s1 = LAST_RESULT;
/* 00021C9F: 0007 */ s2 = s1 + ": ";
/* 00021CAE: 0035 */ Err.Source();
/* 00021CBE: 0006 */ obj0 = LAST_RESULT;
/* 00021CC8: 0007 */ s0 = s2 + obj0;
/* 00021CD5: 0006 */ obj0 = NOTHING;
/* 00021CDF: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021C7E,
label_1601:
/* 00021CEA: 000D */ n1 = n0 == -2147219708;
/* 00021CF9: 0004 */ if(! n1) goto label_1602; // normal if
/* 00021D05: 0021 */ function_377(17803);
/* 00021D10: 0006 */ s1 = LAST_RESULT;
/* 00021D1A: 0007 */ s2 = s1 + ": ";
/* 00021D29: 0035 */ Err.Source();
/* 00021D39: 0006 */ obj0 = LAST_RESULT;
/* 00021D43: 0007 */ s0 = s2 + obj0;
/* 00021D50: 0006 */ obj0 = NOTHING;
/* 00021D5A: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021CF9,
label_1602:
/* 00021D65: 000D */ n1 = n0 == -2147219707;
/* 00021D74: 0004 */ if(! n1) goto label_1603; // normal if
/* 00021D80: 0021 */ function_377(17804);
/* 00021D8B: 0006 */ s0 = LAST_RESULT;
/* 00021D95: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021D74,
label_1603:
/* 00021DA0: 000D */ n1 = n0 == -2147219706;
/* 00021DAF: 0004 */ if(! n1) goto label_1604; // normal if
/* 00021DBB: 0021 */ function_377(17805);
/* 00021DC6: 0006 */ s0 = LAST_RESULT;
/* 00021DD0: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021DAF,
label_1604:
/* 00021DDB: 000D */ n1 = n0 == -2147219705;
/* 00021DEA: 0004 */ if(! n1) goto label_1605; // normal if
/* 00021DF6: 0021 */ function_377(17807);
/* 00021E01: 0006 */ s1 = LAST_RESULT;
/* 00021E0B: 0007 */ s2 = s1 + ": ";
/* 00021E1A: 0035 */ Err.Source();
/* 00021E2A: 0006 */ obj0 = LAST_RESULT;
/* 00021E34: 0007 */ s0 = s2 + obj0;
/* 00021E41: 0006 */ obj0 = NOTHING;
/* 00021E4B: 0005 */ goto label_1606;
// : Jump Referenced(1):
// : 00021DEA,
label_1605:
/* 00021E56: 0035 */ Err.Number();
/* 00021E66: 0006 */ obj0 = LAST_RESULT;
/* 00021E70: 0021 */ function_285(obj0);
/* 00021E79: 0006 */ obj0 = NOTHING;
/* 00021E83: 0006 */ s0 = LAST_RESULT;
// : Jump Referenced(8):
// : 00021B8E, 00021BE9, 00021C64, 00021CDF, 00021D5A,
// : 00021D95, 00021DD0, 00021E4B,
label_1606:
/* 00021E8F: 0007 */ s2 = s0 + "\n\n";
/* 00021E9E: 0021 */ function_377(17068);
/* 00021EA9: 0006 */ s3 = LAST_RESULT;
/* 00021EB3: 0007 */ s0 = s2 + s3;
/* 00021EC0: 0021 */ function_377(17066);
/* 00021ECB: 0006 */ s2 = LAST_RESULT;
/* 00021ED5: 0021 */ function_377(17067);
/* 00021EE0: 0006 */ s3 = LAST_RESULT;
/* 00021EEA: 0035 */ Err.Number();
/* 00021EFA: 0006 */ obj0 = LAST_RESULT;
/* 00021F04: 0021 */ function_287(-65533, s2, s3, obj0, s0);
/* 00021F1B: 0006 */ obj0 = NOTHING;
/* 00021F25: 0002 */ abort;
/* 00021F29: 0024 */ return;
/* 00021F2D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnInitInstall()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
STRING s4;
STRING s5;
STRING s6;
STRING s7;
NUMBER n0;
NUMBER n1;
NUMBER n2;
NUMBER n3;
begin
/* 00021F3F: 0022 */ // -- Start Function Code -- //
/* 00021F48: 0036 */ try
/* 00021F56: 0006 */ g_number69 = 1;
/* 00021F62: 0021 */ function_209(n0, n1);
/* 00021F6E: 0009 */ n3 = n1 < 480;
/* 00021F7D: 0004 */ if(! n3) goto label_1608; // normal if
/* 00021F89: 0021 */ function_377(17054);
/* 00021F94: 0006 */ s0 = LAST_RESULT;
/* 00021F9E: 0021 */ function_433(s6, s0, n1);
/* 00021FAD: 0021 */ function_377(17063);
/* 00021FB8: 0006 */ s5 = LAST_RESULT;
/* 00021FC2: 0021 */ function_287(0, s5, "%s", s6);
/* 00021FD8: 0006 */ n2 = LAST_RESULT;
/* 00021FE2: 0002 */ abort;
// : Jump Referenced(1):
// : 00021F7D,
label_1608:
/* 00021FE8: 0021 */ function_259("PRODUCT_NAME");
/* 00021FFD: 0006 */ s7 = LAST_RESULT;
/* 00022007: 0021 */ function_382(s7);
/* 00022010: 0021 */ function_175(16);
/* 0002201B: 0021 */ function_175(63);
/* 00022026: 0021 */ function_259("COMPANY_NAME");
/* 0002203B: 0006 */ s1 = LAST_RESULT;
/* 00022045: 0021 */ function_259("PRODUCT_NAME");
/* 0002205A: 0006 */ s2 = LAST_RESULT;
/* 00022064: 0021 */ function_259("PRODUCT_VERSION");
/* 0002207C: 0006 */ s3 = LAST_RESULT;
/* 00022086: 0021 */ function_259("PRODUCT_KEY");
/* 0002209A: 0006 */ s4 = LAST_RESULT;
/* 000220A4: 0021 */ function_303(s1, s2, s3, s4);
/* 000220B6: 0021 */ function_532();
/* 000220BC: 002F */ HandlerEx(2, function_504);
/* 000220CA: 002F */ HandlerEx(1, function_505);
/* 000220D8: 0006 */ g_number18 = 0;
/* 000220E4: 0006 */ g_number19 = 0;
/* 000220F0: 0021 */ function_449();
/* 000220F6: 0006 */ n3 = LAST_RESULT;
/* 00022100: 000D */ n3 = n3 == 0;
/* 0002210F: 0004 */ if(! n3) goto label_1609; // normal if
/* 0002211B: 0006 */ g_number17 = 302;
/* 00022127: 0005 */ goto label_1610;
// : Jump Referenced(1):
// : 0002210F,
label_1609:
/* 00022132: 0006 */ g_number17 = 301;
// : Jump Referenced(1):
// : 00022127,
label_1610:
/* 00022140: 0021 */ function_490();
/* 00022146: 0027 */ // -- Start Return Code -- //
/* 0002214A: 0023 */ return 1;
/* 00022153: 0037 */ catch
/* 00022159: 0021 */ function_507();
/* 0002215F: 0038 */ endcatch;
/* 00022165: 0024 */ return;
/* 00022169: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxonExitInstall()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 00022177: 0022 */ // -- Start Function Code -- //
/* 00022180: 0036 */ try
/* 0002218E: 0021 */ function_493();
/* 00022194: 0019 */ n0 = g_number18 && g_number19;
/* 000221A1: 0004 */ if(! n0) goto label_1615; // normal if
/* 000221AD: 0035 */ g_struct_3.WIN9X;
/* 000221BC: 0006 */ obj0 = LAST_RESULT;
/* 000221C6: 0035 */ obj0.bWin98();
/* 000221D6: 0006 */ obj0 = NOTHING;
/* 000221E0: 0006 */ n0 = LAST_RESULT;
/* 000221EA: 0021 */ function_447();
/* 000221F0: 0006 */ s0 = LAST_RESULT;
/* 000221FA: 0014 */ s0 = s0 ^ "sfc.dll";
/* 0002220E: 0021 */ function_241(3, s0);
/* 0002221C: 0006 */ n1 = LAST_RESULT;
/* 00022226: 0019 */ n0 = n0 && n1;
/* 00022233: 0004 */ if(! n0) goto label_1615; // normal if
/* 0002223F: 0021 */ function_447();
/* 00022245: 0006 */ s0 = LAST_RESULT;
/* 0002224F: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00022263: 0039 */ UseDLL(s0);
/* 0002226A: 0033 */ g_struct_11.dwEventType = 101;
/* 00022284: 001A */ n0 = &g_struct_11;
/* 0002228E: 001A */ n1 = &g_struct_12;
/* 00022298: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 000222A4: 0006 */ n0 = LAST_RESULT;
/* 000222AE: 000D */ n0 = n0 == 0;
/* 000222BD: 0004 */ if(! n0) goto label_1614; // normal if
/* 000222C9: 0035 */ g_struct_11.llSequenceNumber;
/* 000222E3: 0006 */ obj0 = LAST_RESULT;
/* 000222ED: 0035 */ g_struct_12.llSequenceNumber;
/* 00022307: 0006 */ obj1 = LAST_RESULT;
/* 00022311: 0035 */ obj1.int1();
/* 0002231F: 0006 */ obj1 = NOTHING;
/* 00022329: 0006 */ n0 = LAST_RESULT;
/* 00022333: 0033 */ obj0.int1() = n0;
/* 00022344: 0006 */ obj0 = NOTHING;
/* 0002234E: 0035 */ g_struct_11.llSequenceNumber;
/* 00022368: 0006 */ obj0 = LAST_RESULT;
/* 00022372: 0035 */ g_struct_12.llSequenceNumber;
/* 0002238C: 0006 */ obj1 = LAST_RESULT;
/* 00022396: 0035 */ obj1.int2();
/* 000223A4: 0006 */ obj1 = NOTHING;
/* 000223AE: 0006 */ n0 = LAST_RESULT;
/* 000223B8: 0033 */ obj0.int2() = n0;
/* 000223C9: 0006 */ obj0 = NOTHING;
/* 000223D3: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 000223F1: 0033 */ g_struct_11.dwEventType = 101;
/* 0002240B: 001A */ n0 = &g_struct_11;
/* 00022415: 001A */ n1 = &g_struct_12;
/* 0002241F: 0020 */ sfc.SRSetRestorePoint(n0, n1);
// : Jump Referenced(1):
// : 000222BD,
label_1614:
/* 0002242D: 0021 */ function_447();
/* 00022433: 0006 */ s0 = LAST_RESULT;
/* 0002243D: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00022451: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 000221A1, 00022233,
label_1615:
/* 0002245A: 0037 */ catch
/* 00022460: 0021 */ function_507();
/* 00022466: 0038 */ endcatch;
/* 0002246C: 0024 */ return;
/* 00022470: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnTransferring()
NUMBER n0;
OBJECT obj0;
OBJECT obj1;
begin
/* 00022486: 0022 */ // -- Start Function Code -- //
/* 0002248F: 0036 */ try
/* 0002249D: 0006 */ g_number6 = 0;
/* 000224A9: 0006 */ g_number7 = 0;
/* 000224B5: 0006 */ g_number9 = 0;
/* 000224C1: 0006 */ g_number8 = 0;
/* 000224CD: 0006 */ g_number10 = 0;
/* 000224D9: 0006 */ g_number12 = 0;
/* 000224E5: 0006 */ g_number13 = 0;
/* 000224F1: 0006 */ g_number11 = 0;
/* 000224FD: 0006 */ g_number66 = 0;
/* 00022509: 0006 */ g_number67 = 0;
/* 00022515: 0035 */ g_obj5(19);
/* 00022524: 0006 */ obj0 = LAST_RESULT;
/* 0002252E: 0035 */ g_obj5(20);
/* 0002253D: 0006 */ obj1 = LAST_RESULT;
/* 00022547: 000D */ n0 = obj1 == 0;
/* 00022556: 0006 */ obj1 = NOTHING;
/* 00022560: 0019 */ n0 = obj0 && n0;
/* 0002256D: 0006 */ obj0 = NOTHING;
/* 00022577: 0004 */ if(! n0) goto label_1619; // normal if
/* 00022583: 0021 */ function_175(5);
// : Jump Referenced(1):
// : 00022577,
label_1619:
/* 00022590: 0021 */ function_1();
/* 00022596: 0021 */ function_121("");
/* 0002259F: 0037 */ catch
/* 000225A5: 0021 */ function_507();
/* 000225AB: 0038 */ endcatch;
/* 000225B1: 0024 */ return;
/* 000225B5: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnDisk1Installing()
begin
/* 000225CB: 0022 */ // -- Start Function Code -- //
/* 000225D4: 0036 */ try
/* 000225E2: 0006 */ g_number68 = g_number11;
/* 000225EC: 0006 */ g_number11 = 1;
/* 000225F8: 0037 */ catch
/* 000225FE: 0021 */ function_507();
/* 00022604: 0038 */ endcatch;
/* 0002260A: 0024 */ return;
/* 0002260E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnDisk1Installed()
STRING s0;
NUMBER n0;
VARIANT array_0(6);
VARIANT array_1(0);
OBJECT obj2;
OBJECT obj3;
begin
/* 0002261C: 0022 */ // -- Start Function Code -- //
/* 00022625: 0036 */ try
/* 00022633: 0006 */ g_number11 = g_number68;
/* 0002263D: 0035 */ g_obj5(19);
/* 0002264C: 0006 */ obj3 = LAST_RESULT;
/* 00022656: 000D */ n0 = obj3 == 0;
/* 00022665: 0006 */ obj3 = NOTHING;
/* 0002266F: 0004 */ if(! n0) goto label_1626; // normal if
/* 0002267B: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 00022691: 0021 */ function_296(s0, "Startup", "Engine", "0");
/* 000226B1: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 000226C7: 0021 */ function_296(s0, "Startup", "Copy", "1");
/* 000226E5: 0014 */ s0 = g_str10 ^ "setup.ini";
/* 000226FB: 0021 */ function_296(s0, "Startup", "Source", "0");
// : Jump Referenced(1):
// : 0002266F,
label_1626:
/* 0002271D: 0033 */ array_0(0) = g_str10;
/* 0002272F: 0033 */ array_0(1) = "setup.ilg";
/* 0002274A: 0021 */ function_453();
/* 00022750: 0034 */ set obj2 = LAST_RESULT;
/* 0002275A: 0035 */ obj2.OpSequence("OPTYPE_FILE");
/* 0002277C: 0006 */ obj3 = LAST_RESULT;
/* 00022786: 0035 */ obj3.Add(array_0, array_1);
/* 00022799: 0006 */ obj3 = NOTHING;
/* 000227A3: 0021 */ function_443();
/* 000227A9: 0006 */ s0 = LAST_RESULT;
/* 000227B3: 0014 */ s0 = s0 ^ "InstallShield Installation Information";
/* 000227E6: 0020 */ KERNEL32.SetFileAttributesA(s0, 18);
/* 000227F4: 0004 */ if(! g_number69) goto label_1627; // normal if
/* 00022800: 0021 */ function_308();
// : Jump Referenced(1):
// : 000227F4,
label_1627:
/* 00022808: 0037 */ catch
/* 0002280E: 0021 */ function_507();
/* 00022814: 0038 */ endcatch;
/* 0002281A: 0024 */ return;
/* 0002281E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxFinalConstruct()
begin
/* 0002283C: 0022 */ // -- Start Function Code -- //
/* 00022845: 0036 */ try
/* 00022853: 0021 */ function_270();
/* 00022859: 0021 */ FinalConstruct();
/* 0002285F: 0037 */ catch
/* 00022865: 0021 */ function_507();
/* 0002286B: 0038 */ endcatch;
/* 00022871: 0024 */ return;
/* 00022875: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxFinalRelease()
begin
/* 00022883: 0022 */ // -- Start Function Code -- //
/* 0002288C: 0036 */ try
/* 0002289A: 0021 */ FinalRelease();
/* 000228A0: 0021 */ function_271();
/* 000228A6: 0037 */ catch
/* 000228AC: 0021 */ function_507();
/* 000228B2: 0038 */ endcatch;
/* 000228B8: 0024 */ return;
/* 000228BC: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00021A6A,
function NUMBER function_516()
STRING s0;
STRING s1;
NUMBER n0;
begin
/* 000228CA: 0022 */ // -- Start Function Code -- //
/* 000228D3: 0021 */ function_377(11635);
/* 000228DE: 0006 */ s0 = LAST_RESULT;
/* 000228E8: 0021 */ function_377(11634);
/* 000228F3: 0006 */ s1 = LAST_RESULT;
/* 000228FD: 0021 */ function_287(308, s0, s1);
/* 0002290E: 0006 */ n0 = LAST_RESULT;
/* 00022918: 000D */ n0 = 6 == n0;
/* 00022927: 0004 */ if(! n0) goto label_1637; // normal if
/* 00022933: 0002 */ abort;
// : Jump Referenced(1):
// : 00022927,
label_1637:
/* 00022939: 0024 */ return;
/* 0002293D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileReadOnly(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 0002294B: 0022 */ // -- Start Function Code -- //
/* 00022954: 0036 */ try
/* 00022962: 0021 */ function_518(s0);
/* 0002296B: 0006 */ n0 = LAST_RESULT;
/* 00022975: 0021 */ function_421();
/* 0002297B: 0006 */ n1 = LAST_RESULT;
/* 00022985: 000D */ n1 = n1 == 2;
/* 00022994: 0004 */ if(! n1) goto label_1641; // normal if
/* 000229A0: 002D */ NumToStr(s1, g_number66);
/* 000229AA: 0004 */ if(! g_number6) goto label_1639; // normal if
/* 000229B6: 0007 */ s2 = "File" + s1;
/* 000229C7: 0021 */ function_418("Read Only Files -- Not Overwritten", s2, 1, s0);
// : Jump Referenced(1):
// : 000229AA,
label_1639:
/* 000229FF: 0004 */ if(! g_number7) goto label_1640; // normal if
/* 00022A0B: 0007 */ s2 = "File" + s1;
/* 00022A1C: 0021 */ function_418("Read Only Files -- Overwritten", s2, 1, s0);
// : Jump Referenced(1):
// : 000229FF,
label_1640:
/* 00022A50: 0007 */ g_number66 = g_number66 + 1;
// : Jump Referenced(1):
// : 00022994,
label_1641:
/* 00022A61: 0027 */ // -- Start Return Code -- //
/* 00022A65: 0023 */ return n0;
/* 00022A6C: 0037 */ catch
/* 00022A72: 0021 */ function_507();
/* 00022A78: 0038 */ endcatch;
/* 00022A7E: 0024 */ return;
/* 00022A82: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022962,
function NUMBER function_518(s0)
NUMBER n0;
begin
/* 00022A90: 0022 */ // -- Start Function Code -- //
/* 00022A99: 0027 */ // -- Start Return Code -- //
/* 00022A9D: 0021 */ function_350(1, s0);
/* 00022AAB: 0006 */ n0 = LAST_RESULT;
/* 00022AB5: 0023 */ return n0;
/* 00022ABC: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnRemovingSharedFile(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 00022ACA: 0022 */ // -- Start Function Code -- //
/* 00022AD3: 0036 */ try
/* 00022AE1: 0021 */ function_520(s0);
/* 00022AEA: 0006 */ n0 = LAST_RESULT;
/* 00022AF4: 0021 */ function_421();
/* 00022AFA: 0006 */ n1 = LAST_RESULT;
/* 00022B04: 000D */ n1 = n1 == 2;
/* 00022B13: 0004 */ if(! n1) goto label_1648; // normal if
/* 00022B1F: 002D */ NumToStr(s1, g_number67);
/* 00022B29: 0004 */ if(! g_number12) goto label_1646; // normal if
/* 00022B35: 0007 */ s2 = "File" + s1;
/* 00022B46: 0021 */ function_418("Shared Files -- Not Removed", s2, 1, s0);
// : Jump Referenced(1):
// : 00022B29,
label_1646:
/* 00022B77: 0004 */ if(! g_number13) goto label_1647; // normal if
/* 00022B83: 0007 */ s2 = "File" + s1;
/* 00022B94: 0021 */ function_418("Shared Files -- Removed", s2, 1, s0);
// : Jump Referenced(1):
// : 00022B77,
label_1647:
/* 00022BC1: 0007 */ g_number67 = g_number67 + 1;
// : Jump Referenced(1):
// : 00022B13,
label_1648:
/* 00022BD2: 0027 */ // -- Start Return Code -- //
/* 00022BD6: 0023 */ return n0;
/* 00022BDD: 0037 */ catch
/* 00022BE3: 0021 */ function_507();
/* 00022BE9: 0038 */ endcatch;
/* 00022BEF: 0024 */ return;
/* 00022BF3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022AE1,
function NUMBER function_520(s0)
NUMBER n0;
begin
/* 00022C01: 0022 */ // -- Start Function Code -- //
/* 00022C0A: 0027 */ // -- Start Return Code -- //
/* 00022C0E: 0021 */ function_350(3, s0);
/* 00022C1C: 0006 */ n0 = LAST_RESULT;
/* 00022C26: 0023 */ return n0;
/* 00022C2D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnMD5Error(s0)
NUMBER n0;
begin
/* 00022C3B: 0022 */ // -- Start Function Code -- //
/* 00022C44: 0036 */ try
/* 00022C52: 0004 */ if(! g_number11) goto label_1653; // normal if
/* 00022C5E: 0027 */ // -- Start Return Code -- //
/* 00022C62: 0023 */ return 5;
// : Jump Referenced(1):
// : 00022C52,
label_1653:
/* 00022C6D: 0027 */ // -- Start Return Code -- //
/* 00022C71: 0021 */ function_522(s0);
/* 00022C7A: 0006 */ n0 = LAST_RESULT;
/* 00022C84: 0023 */ return n0;
/* 00022C8B: 0037 */ catch
/* 00022C91: 0021 */ function_507();
/* 00022C97: 0038 */ endcatch;
/* 00022C9D: 0024 */ return;
/* 00022CA1: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022C71,
function NUMBER function_522(s0)
STRING s1;
STRING s2;
NUMBER n0;
NUMBER n1;
begin
/* 00022CAF: 0022 */ // -- Start Function Code -- //
/* 00022CB8: 0021 */ function_377(17000);
/* 00022CC3: 0006 */ s1 = LAST_RESULT;
/* 00022CCD: 0021 */ function_377(17064);
/* 00022CD8: 0006 */ s2 = LAST_RESULT;
// : Jump Referenced(1):
// : 00022D28,
label_1657:
/* 00022CE4: 0021 */ function_287(2, s2, s1, s0);
/* 00022CF8: 0006 */ n0 = LAST_RESULT;
/* 00022D02: 000D */ n1 = n0 == 3;
/* 00022D11: 0004 */ if(! n1) goto label_1658; // normal if
/* 00022D1D: 0021 */ function_282(2);
/* 00022D28: 0005 */ goto label_1657;
// : Jump Referenced(1):
// : 00022D11,
label_1658:
/* 00022D33: 0027 */ // -- Start Return Code -- //
/* 00022D37: 0023 */ return n0;
/* 00022D3E: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileError(s0, n0)
NUMBER n1;
begin
/* 00022D4C: 0022 */ // -- Start Function Code -- //
/* 00022D55: 0036 */ try
/* 00022D63: 0027 */ // -- Start Return Code -- //
/* 00022D67: 0021 */ function_524(s0, n0);
/* 00022D73: 0006 */ n1 = LAST_RESULT;
/* 00022D7D: 0023 */ return n1;
/* 00022D84: 0037 */ catch
/* 00022D8A: 0021 */ function_507();
/* 00022D90: 0038 */ endcatch;
/* 00022D96: 0024 */ return;
/* 00022D9A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022D67,
function NUMBER function_524(s0, n0)
STRING s1;
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 00022DA8: 0022 */ // -- Start Function Code -- //
/* 00022DB1: 0021 */ function_377(17001);
/* 00022DBC: 0006 */ s1 = LAST_RESULT;
/* 00022DC6: 0021 */ function_377(17065);
/* 00022DD1: 0006 */ s2 = LAST_RESULT;
/* 00022DDB: 0021 */ function_285(n0);
/* 00022DE4: 0006 */ s3 = LAST_RESULT;
// : Jump Referenced(1):
// : 00022E3A,
label_1663:
/* 00022DF0: 0021 */ function_287(2, s2, s1, s0, s3, n0);
/* 00022E0A: 0006 */ n1 = LAST_RESULT;
/* 00022E14: 000D */ n2 = n1 == 3;
/* 00022E23: 0004 */ if(! n2) goto label_1664; // normal if
/* 00022E2F: 0021 */ function_282(2);
/* 00022E3A: 0005 */ goto label_1663;
// : Jump Referenced(1):
// : 00022E23,
label_1664:
/* 00022E45: 0027 */ // -- Start Return Code -- //
/* 00022E49: 0023 */ return n1;
/* 00022E50: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnInternetError(n0, s0, n1)
NUMBER n2;
begin
/* 00022E5E: 0022 */ // -- Start Function Code -- //
/* 00022E67: 0036 */ try
/* 00022E75: 0027 */ // -- Start Return Code -- //
/* 00022E79: 0021 */ function_526(n0, s0, n1);
/* 00022E88: 0006 */ n2 = LAST_RESULT;
/* 00022E92: 0023 */ return n2;
/* 00022E99: 0037 */ catch
/* 00022E9F: 0021 */ function_507();
/* 00022EA5: 0038 */ endcatch;
/* 00022EAB: 0024 */ return;
/* 00022EAF: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022E79,
function NUMBER function_526(n0, s0, n1)
STRING s1;
STRING s2;
STRING s3;
NUMBER n2;
NUMBER n3;
begin
/* 00022EBD: 0022 */ // -- Start Function Code -- //
/* 00022EC6: 0021 */ function_377(17001);
/* 00022ED1: 0006 */ s1 = LAST_RESULT;
/* 00022EDB: 0021 */ function_377(17065);
/* 00022EE6: 0006 */ s2 = LAST_RESULT;
/* 00022EF0: 0021 */ function_285(n1);
/* 00022EF9: 0006 */ s3 = LAST_RESULT;
/* 00022F03: 000A */ n3 = n1 > -2147167296;
/* 00022F12: 0004 */ if(! n3) goto label_1669; // normal if
/* 00022F1E: 000F */ n1 = n1 - -2147167296;
// : Jump Referenced(2):
// : 00022F12, 00022F79,
label_1669:
/* 00022F2F: 0021 */ function_287(2, s2, s1, s0, s3, n1);
/* 00022F49: 0006 */ n2 = LAST_RESULT;
/* 00022F53: 000D */ n3 = n2 == 3;
/* 00022F62: 0004 */ if(! n3) goto label_1670; // normal if
/* 00022F6E: 0021 */ function_282(2);
/* 00022F79: 0005 */ goto label_1669;
// : Jump Referenced(1):
// : 00022F62,
label_1670:
/* 00022F84: 0027 */ // -- Start Return Code -- //
/* 00022F88: 0023 */ return n2;
/* 00022F8F: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnFileLocked(s0)
NUMBER n0;
begin
/* 00022F9D: 0022 */ // -- Start Function Code -- //
/* 00022FA6: 0036 */ try
/* 00022FB4: 0027 */ // -- Start Return Code -- //
/* 00022FB8: 0021 */ function_528(s0);
/* 00022FC1: 0006 */ n0 = LAST_RESULT;
/* 00022FCB: 0023 */ return n0;
/* 00022FD2: 0037 */ catch
/* 00022FD8: 0021 */ function_507();
/* 00022FDE: 0038 */ endcatch;
/* 00022FE4: 0024 */ return;
/* 00022FE8: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00022FB8,
function NUMBER function_528(s0)
NUMBER n0;
begin
/* 00022FF6: 0022 */ // -- Start Function Code -- //
/* 00022FFF: 0027 */ // -- Start Return Code -- //
/* 00023003: 0021 */ function_350(2, s0);
/* 00023011: 0006 */ n0 = LAST_RESULT;
/* 0002301B: 0023 */ return n0;
/* 00023022: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnNextDisk(s0, n0, s1)
NUMBER n2;
begin
/* 00023030: 0022 */ // -- Start Function Code -- //
/* 00023039: 0036 */ try
/* 00023047: 0021 */ function_233();
/* 0002304D: 0006 */ n2 = LAST_RESULT;
/* 00023057: 0004 */ if(! n2) goto label_1676; // normal if
/* 00023063: 0027 */ // -- Start Return Code -- //
/* 00023067: 0021 */ function_234(s0, n0, s1);
/* 00023076: 0006 */ n2 = LAST_RESULT;
/* 00023080: 0023 */ return n2;
// : Jump Referenced(1):
// : 00023057,
label_1676:
/* 00023089: 0027 */ // -- Start Return Code -- //
/* 0002308D: 0021 */ function_530(s0, n0, s1);
/* 0002309C: 0006 */ n2 = LAST_RESULT;
/* 000230A6: 0023 */ return n2;
/* 000230AD: 0037 */ catch
/* 000230B3: 0021 */ function_507();
/* 000230B9: 0038 */ endcatch;
/* 000230BF: 0024 */ return;
/* 000230C3: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002308D,
function NUMBER function_530(s0, n0, s1)
STRING s2;
STRING s3;
NUMBER n1;
NUMBER n2;
begin
/* 000230D1: 0022 */ // -- Start Function Code -- //
/* 000230DA: 0021 */ function_455(65536);
/* 000230E5: 0021 */ function_377(17004);
/* 000230F0: 0006 */ s3 = LAST_RESULT;
/* 000230FA: 0021 */ function_433(s2, s3, n0, s0);
/* 0002310C: 0006 */ g_str9 = s1;
/* 00023116: 0021 */ function_182(s2, s0);
/* 00023122: 0006 */ n1 = LAST_RESULT;
/* 0002312C: 000D */ n2 = n1 == 1;
/* 0002313B: 0004 */ if(! n2) goto label_1680; // normal if
/* 00023147: 0006 */ s1 = g_str9;
/* 00023151: 0006 */ n1 = 4;
/* 0002315D: 0005 */ goto label_1681;
// : Jump Referenced(1):
// : 0002313B,
label_1680:
/* 00023168: 0009 */ n2 = n1 < 0;
/* 00023177: 0004 */ if(! n2) goto label_1681; // normal if
/* 00023183: 0006 */ n1 = 3;
// : Jump Referenced(2):
// : 0002315D, 00023177,
label_1681:
/* 00023191: 0021 */ function_456(65536);
/* 0002319C: 0027 */ // -- Start Return Code -- //
/* 000231A0: 0023 */ return n1;
/* 000231A7: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002396F,
function VOID function_531()
STRING s0;
STRING s1;
STRING s2;
STRING s3;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
OBJECT obj2;
begin
/* 000231B5: 0022 */ // -- Start Function Code -- //
/* 000231BE: 0021 */ function_111();
/* 000231C4: 0034 */ set obj0 = LAST_RESULT;
/* 000231CE: 0021 */ function_377(17057);
/* 000231D9: 0006 */ s2 = LAST_RESULT;
/* 000231E3: 0020 */ ISRT.IsObject(obj0);
/* 000231EC: 0006 */ n1 = LAST_RESULT;
/* 000231F6: 0004 */ if(! n1) goto label_1687; // normal if
/* 00023202: 0035 */ obj0.Feature();
/* 00023213: 0006 */ obj1 = LAST_RESULT;
/* 0002321D: 0020 */ ISRT.IsObject(obj1);
/* 00023226: 0006 */ obj1 = NOTHING;
/* 00023230: 0006 */ n1 = LAST_RESULT;
/* 0002323A: 0004 */ if(! n1) goto label_1685; // normal if
/* 00023246: 0021 */ function_377(17046);
/* 00023251: 0006 */ s0 = LAST_RESULT;
/* 0002325B: 0035 */ obj0.Feature();
/* 0002326C: 0006 */ obj1 = LAST_RESULT;
/* 00023276: 0035 */ obj1.DisplayName();
/* 0002328B: 0006 */ obj1 = NOTHING;
/* 00023295: 0006 */ s1 = LAST_RESULT;
/* 0002329F: 000D */ n1 = s1 == "";
/* 000232AC: 0004 */ if(! n1) goto label_1683; // normal if
/* 000232B8: 0035 */ obj0.Feature();
/* 000232C9: 0006 */ obj1 = LAST_RESULT;
/* 000232D3: 0035 */ obj1.Name();
/* 000232E1: 0006 */ obj1 = NOTHING;
/* 000232EB: 0006 */ s1 = LAST_RESULT;
// : Jump Referenced(1):
// : 000232AC,
label_1683:
/* 000232F7: 0035 */ obj0.FileError();
/* 0002330A: 0006 */ obj1 = LAST_RESULT;
/* 00023314: 0035 */ obj1.Description();
/* 00023329: 0006 */ obj1 = NOTHING;
/* 00023333: 0006 */ s3 = LAST_RESULT;
/* 0002333D: 000D */ n1 = s3 == "";
/* 0002334A: 0004 */ if(! n1) goto label_1684; // normal if
/* 00023356: 0035 */ obj0.LastError();
/* 00023369: 0006 */ obj1 = LAST_RESULT;
/* 00023373: 0021 */ function_285(obj1);
/* 0002337C: 0006 */ obj1 = NOTHING;
/* 00023386: 0006 */ s3 = LAST_RESULT;
/* 00023390: 000D */ n1 = s3 == "";
/* 0002339D: 0004 */ if(! n1) goto label_1684; // normal if
/* 000233A9: 0035 */ obj0.LastError();
/* 000233BC: 0006 */ n0 = LAST_RESULT;
/* 000233C6: 0021 */ function_433(s3, "%d", n0);
// : Jump Referenced(2):
// : 0002334A, 0002339D,
label_1684:
/* 000233D9: 0035 */ obj0.FileGroup();
/* 000233EC: 0006 */ obj1 = LAST_RESULT;
/* 000233F6: 0035 */ obj0.FileError();
/* 00023409: 0006 */ obj2 = LAST_RESULT;
/* 00023413: 0035 */ obj2.File();
/* 00023421: 0006 */ obj2 = NOTHING;
/* 0002342B: 0006 */ obj2 = LAST_RESULT;
/* 00023435: 0021 */ function_287(0, s2, s0, s1, obj1, obj2, s3);
/* 00023452: 0006 */ obj1 = NOTHING;
/* 0002345C: 0006 */ obj2 = NOTHING;
/* 00023466: 0005 */ goto label_1686;
// : Jump Referenced(1):
// : 0002323A,
label_1685:
/* 00023471: 0021 */ function_377(17050);
/* 0002347C: 0006 */ s0 = LAST_RESULT;
/* 00023486: 0035 */ obj0.LastError();
/* 00023499: 0006 */ obj1 = LAST_RESULT;
/* 000234A3: 0021 */ function_287(0, s2, s0, obj1);
/* 000234B7: 0006 */ obj1 = NOTHING;
// : Jump Referenced(1):
// : 00023466,
label_1686:
/* 000234C3: 0005 */ goto label_1688;
// : Jump Referenced(1):
// : 000231F6,
label_1687:
/* 000234CE: 0021 */ function_377(17044);
/* 000234D9: 0006 */ s3 = LAST_RESULT;
/* 000234E3: 0021 */ function_287(0, s2, s3);
// : Jump Referenced(1):
// : 000234C3,
label_1688:
/* 000234F6: 0024 */ return;
/* 000234FA: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 000220B6,
function NUMBER function_532()
NUMBER n0;
NUMBER n1;
OBJECT obj0;
begin
/* 00023514: 0022 */ // -- Start Function Code -- //
/* 0002351D: 0021 */ function_117(g_str6, 0, 0, 1);
/* 00023535: 0006 */ n0 = LAST_RESULT;
/* 0002353F: 0035 */ g_struct_3.bAlpha;
/* 0002354F: 0006 */ n1 = LAST_RESULT;
/* 00023559: 0004 */ if(! n1) goto label_1690; // normal if
/* 00023565: 0035 */ g_struct_3.WINNT;
/* 00023574: 0006 */ obj0 = LAST_RESULT;
/* 0002357E: 0035 */ obj0.bWinNT4();
/* 0002358F: 0006 */ obj0 = NOTHING;
/* 00023599: 0006 */ n1 = LAST_RESULT;
/* 000235A3: 000D */ n1 = n1 == 0;
/* 000235B2: 0021 */ function_117(g_str6, 0, 131072, n1);
/* 000235C8: 0006 */ n0 = LAST_RESULT;
/* 000235D2: 0035 */ g_struct_3.WINNT;
/* 000235E1: 0006 */ obj0 = LAST_RESULT;
/* 000235EB: 0035 */ obj0.bWin2000();
/* 000235FD: 0006 */ obj0 = NOTHING;
/* 00023607: 0006 */ n1 = LAST_RESULT;
/* 00023611: 000D */ n1 = n1 == 0;
/* 00023620: 0021 */ function_117(g_str6, 0, 2097152, n1);
/* 00023636: 0006 */ n0 = LAST_RESULT;
/* 00023640: 0005 */ goto label_1691;
// : Jump Referenced(1):
// : 00023559,
label_1690:
/* 0002364B: 0035 */ g_struct_3.WIN9X;
/* 0002365A: 0006 */ obj0 = LAST_RESULT;
/* 00023664: 0035 */ obj0.bWin95();
/* 00023674: 0006 */ obj0 = NOTHING;
/* 0002367E: 0006 */ n1 = LAST_RESULT;
/* 00023688: 000D */ n1 = n1 == 0;
/* 00023697: 0021 */ function_117(g_str6, 0, 16, n1);
/* 000236AD: 0006 */ n0 = LAST_RESULT;
/* 000236B7: 0035 */ g_struct_3.WIN9X;
/* 000236C6: 0006 */ obj0 = LAST_RESULT;
/* 000236D0: 0035 */ obj0.bWin98();
/* 000236E0: 0006 */ obj0 = NOTHING;
/* 000236EA: 0006 */ n1 = LAST_RESULT;
/* 000236F4: 000D */ n1 = n1 == 0;
/* 00023703: 0021 */ function_117(g_str6, 0, 64, n1);
/* 00023719: 0006 */ n0 = LAST_RESULT;
/* 00023723: 0035 */ g_struct_3.WINNT;
/* 00023732: 0006 */ obj0 = LAST_RESULT;
/* 0002373C: 0035 */ obj0.bWinNT4();
/* 0002374D: 0006 */ obj0 = NOTHING;
/* 00023757: 0006 */ n1 = LAST_RESULT;
/* 00023761: 000D */ n1 = n1 == 0;
/* 00023770: 0021 */ function_117(g_str6, 0, 65536, n1);
/* 00023786: 0006 */ n0 = LAST_RESULT;
/* 00023790: 0035 */ g_struct_3.WINNT;
/* 0002379F: 0006 */ obj0 = LAST_RESULT;
/* 000237A9: 0035 */ obj0.bWin2000();
/* 000237BB: 0006 */ obj0 = NOTHING;
/* 000237C5: 0006 */ n1 = LAST_RESULT;
/* 000237CF: 000D */ n1 = n1 == 0;
/* 000237DE: 0021 */ function_117(g_str6, 0, 1048576, n1);
/* 000237F4: 0006 */ n0 = LAST_RESULT;
// : Jump Referenced(1):
// : 00023640,
label_1691:
/* 00023800: 0021 */ function_118(g_str6, 0, 1);
/* 00023813: 0006 */ n0 = LAST_RESULT;
/* 0002381D: 0021 */ function_451();
/* 00023823: 0006 */ n1 = LAST_RESULT;
/* 0002382D: 0021 */ function_118(g_str6, n1, 0);
/* 0002383E: 0006 */ n0 = LAST_RESULT;
/* 00023848: 0024 */ return;
/* 0002384C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(2):
// : 00024401, 0002452D,
function NUMBER function_533()
NUMBER n0;
begin
/* 0002385E: 0022 */ // -- Start Function Code -- //
/* 00023867: 0021 */ function_535();
/* 0002386D: 0021 */ function_302();
/* 00023873: 0021 */ function_116(g_str6);
/* 0002387C: 0006 */ n0 = LAST_RESULT;
/* 00023886: 0021 */ function_534(n0);
/* 0002388F: 0027 */ // -- Start Return Code -- //
/* 00023893: 0023 */ return n0;
/* 0002389A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023886,
function NUMBER function_534(n0)
NUMBER n1;
NUMBER n2;
begin
/* 000238A8: 0022 */ // -- Start Function Code -- //
/* 000238B1: 000D */ n1 = n0 == 0;
/* 000238C0: 0004 */ if(! n1) goto label_1694; // normal if
/* 000238CC: 0027 */ // -- Start Return Code -- //
/* 000238D0: 0023 */ return 0;
/* 000238D9: 0005 */ goto label_1697;
// : Jump Referenced(1):
// : 000238C0,
label_1694:
/* 000238E4: 0009 */ n1 = n0 < 0;
/* 000238F3: 0004 */ if(! n1) goto label_1697; // normal if
/* 000238FF: 0021 */ function_233();
/* 00023905: 0006 */ n1 = LAST_RESULT;
/* 0002390F: 0021 */ function_237();
/* 00023915: 0006 */ n2 = LAST_RESULT;
/* 0002391F: 0019 */ n1 = n1 && n2;
/* 0002392C: 0021 */ function_236();
/* 00023932: 0006 */ n2 = LAST_RESULT;
/* 0002393C: 0009 */ n2 = n2 < 0;
/* 0002394B: 0019 */ n1 = n1 && n2;
/* 00023958: 0004 */ if(! n1) goto label_1695; // normal if
/* 00023964: 0005 */ goto label_1696;
// : Jump Referenced(1):
// : 00023958,
label_1695:
/* 0002396F: 0021 */ function_531();
// : Jump Referenced(1):
// : 00023964,
label_1696:
/* 00023977: 0002 */ abort;
// : Jump Referenced(2):
// : 000238D9, 000238F3,
label_1697:
/* 0002397D: 0024 */ return;
/* 00023981: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023867,
function NUMBER function_535()
STRING s0;
NUMBER n0;
NUMBER n1;
OBJECT obj0;
OBJECT obj1;
begin
/* 0002398F: 0022 */ // -- Start Function Code -- //
/* 00023998: 0004 */ if(! g_number18) goto label_1701; // normal if
/* 000239A4: 0035 */ g_struct_3.WIN9X;
/* 000239B3: 0006 */ obj0 = LAST_RESULT;
/* 000239BD: 0035 */ obj0.bWin98();
/* 000239CD: 0006 */ obj0 = NOTHING;
/* 000239D7: 0006 */ n0 = LAST_RESULT;
/* 000239E1: 0021 */ function_447();
/* 000239E7: 0006 */ s0 = LAST_RESULT;
/* 000239F1: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023A05: 0021 */ function_241(3, s0);
/* 00023A13: 0006 */ n1 = LAST_RESULT;
/* 00023A1D: 0019 */ n0 = n0 && n1;
/* 00023A2A: 0004 */ if(! n0) goto label_1701; // normal if
/* 00023A36: 0021 */ function_447();
/* 00023A3C: 0006 */ s0 = LAST_RESULT;
/* 00023A46: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023A5A: 0039 */ UseDLL(s0);
/* 00023A61: 0035 */ g_struct_11.llSequenceNumber;
/* 00023A7B: 0006 */ obj0 = LAST_RESULT;
/* 00023A85: 0033 */ obj0.int1() = 0;
/* 00023A98: 0006 */ obj0 = NOTHING;
/* 00023AA2: 0035 */ g_struct_11.llSequenceNumber;
/* 00023ABC: 0006 */ obj0 = LAST_RESULT;
/* 00023AC6: 0033 */ obj0.int2() = 0;
/* 00023AD9: 0006 */ obj0 = NOTHING;
/* 00023AE3: 0033 */ g_struct_11.dwEventType = 100;
/* 00023AFD: 0021 */ function_536();
/* 00023B03: 0033 */ g_struct_12.nStatus = 0;
/* 00023B19: 0035 */ g_struct_12.llSequenceNumber;
/* 00023B33: 0006 */ obj0 = LAST_RESULT;
/* 00023B3D: 0033 */ obj0.int1() = 0;
/* 00023B50: 0006 */ obj0 = NOTHING;
/* 00023B5A: 0035 */ g_struct_12.llSequenceNumber;
/* 00023B74: 0006 */ obj0 = LAST_RESULT;
/* 00023B7E: 0033 */ obj0.int2() = 0;
/* 00023B91: 0006 */ obj0 = NOTHING;
/* 00023B9B: 001A */ n0 = &g_struct_11;
/* 00023BA5: 001A */ n1 = &g_struct_12;
/* 00023BAF: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 00023BBB: 0006 */ n0 = LAST_RESULT;
/* 00023BC5: 000D */ n0 = n0 == 0;
/* 00023BD4: 0004 */ if(! n0) goto label_1699; // normal if
/* 00023BE0: 0033 */ g_struct_11.dwRestorePtType = 13;
/* 00023BFE: 0033 */ g_struct_11.dwEventType = 101;
/* 00023C18: 0035 */ g_struct_11.llSequenceNumber;
/* 00023C32: 0006 */ obj0 = LAST_RESULT;
/* 00023C3C: 0035 */ g_struct_12.llSequenceNumber;
/* 00023C56: 0006 */ obj1 = LAST_RESULT;
/* 00023C60: 0035 */ obj1.int1();
/* 00023C6E: 0006 */ obj1 = NOTHING;
/* 00023C78: 0006 */ n0 = LAST_RESULT;
/* 00023C82: 0033 */ obj0.int1() = n0;
/* 00023C93: 0006 */ obj0 = NOTHING;
/* 00023C9D: 0035 */ g_struct_11.llSequenceNumber;
/* 00023CB7: 0006 */ obj0 = LAST_RESULT;
/* 00023CC1: 0035 */ g_struct_12.llSequenceNumber;
/* 00023CDB: 0006 */ obj1 = LAST_RESULT;
/* 00023CE5: 0035 */ obj1.int2();
/* 00023CF3: 0006 */ obj1 = NOTHING;
/* 00023CFD: 0006 */ n0 = LAST_RESULT;
/* 00023D07: 0033 */ obj0.int2() = n0;
/* 00023D18: 0006 */ obj0 = NOTHING;
/* 00023D22: 001A */ n0 = &g_struct_11;
/* 00023D2C: 001A */ n1 = &g_struct_12;
/* 00023D36: 0020 */ sfc.SRSetRestorePoint(n0, n1);
/* 00023D42: 0005 */ goto label_1700;
// : Jump Referenced(1):
// : 00023BD4,
label_1699:
/* 00023D4D: 0006 */ g_number19 = 1;
// : Jump Referenced(1):
// : 00023D42,
label_1700:
/* 00023D5B: 0021 */ function_447();
/* 00023D61: 0006 */ s0 = LAST_RESULT;
/* 00023D6B: 0014 */ s0 = s0 ^ "sfc.dll";
/* 00023D7F: 003A */ UnUseDLL(s0);
// : Jump Referenced(2):
// : 00023998, 00023A2A,
label_1701:
/* 00023D88: 0024 */ return;
/* 00023D8C: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00023AFD,
function NUMBER function_536()
STRING s0[64];
STRING s1;
NUMBER n0;
begin
/* 00023DA2: 0022 */ // -- Start Function Code -- //
/* 00023DAB: 0001 */ // -- While/Switch -- //
/* 00023DB1: 000D */ n0 = g_number17 == 303;
/* 00023DC0: 0004 */ if(! n0) goto label_1704; // normal if
/* 00023DCC: 0033 */ g_struct_11.dwRestorePtType = 1;
/* 00023DEA: 0021 */ function_377(17072);
/* 00023DF5: 0006 */ s0 = LAST_RESULT;
/* 00023DFF: 0021 */ function_537(s0);
/* 00023E08: 0006 */ s1 = LAST_RESULT;
/* 00023E12: 0033 */ g_struct_11.szDescription = s1;
/* 00023E2C: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023DC0,
label_1704:
/* 00023E37: 000D */ n0 = g_number17 == 301;
/* 00023E46: 0004 */ if(! n0) goto label_1705; // normal if
/* 00023E52: 0033 */ g_struct_11.dwRestorePtType = 12;
/* 00023E70: 0021 */ function_377(17071);
/* 00023E7B: 0006 */ s0 = LAST_RESULT;
/* 00023E85: 0021 */ function_537(s0);
/* 00023E8E: 0006 */ s1 = LAST_RESULT;
/* 00023E98: 0033 */ g_struct_11.szDescription = s1;
/* 00023EB2: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023E46,
label_1705:
/* 00023EBD: 000D */ n0 = g_number17 == 302;
/* 00023ECC: 0004 */ if(! n0) goto label_1706; // normal if
/* 00023ED8: 0033 */ g_struct_11.dwRestorePtType = 0;
/* 00023EF6: 0021 */ function_377(17070);
/* 00023F01: 0006 */ s0 = LAST_RESULT;
/* 00023F0B: 0021 */ function_537(s0);
/* 00023F14: 0006 */ s1 = LAST_RESULT;
/* 00023F1E: 0033 */ g_struct_11.szDescription = s1;
/* 00023F38: 0005 */ goto label_1707;
// : Jump Referenced(1):
// : 00023ECC,
label_1706:
/* 00023F43: 0033 */ g_struct_11.dwRestorePtType = 0;
/* 00023F61: 0021 */ function_377(17070);
/* 00023F6C: 0006 */ s0 = LAST_RESULT;
/* 00023F76: 0021 */ function_537(s0);
/* 00023F7F: 0006 */ s1 = LAST_RESULT;
/* 00023F89: 0033 */ g_struct_11.szDescription = s1;
// : Jump Referenced(3):
// : 00023E2C, 00023EB2, 00023F38,
label_1707:
/* 00023FA5: 0024 */ return;
/* 00023FA9: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(4):
// : 00023DFF, 00023E85, 00023F0B, 00023F76,
function STRING function_537(s0)
STRING s1[64];
STRING s2[64];
STRING s3;
NUMBER n0;
NUMBER n1;
begin
/* 00023FBB: 0022 */ // -- Start Function Code -- //
/* 00023FC4: 0021 */ function_259("PRODUCT_NAME");
/* 00023FD9: 0006 */ s2 = LAST_RESULT;
/* 00023FE3: 000E */ n0 = s0 != "";
/* 00023FF0: 000E */ n1 = s2 != "";
/* 00023FFD: 0019 */ n0 = n0 && n1;
/* 0002400A: 0004 */ if(! n0) goto label_1709; // normal if
/* 00024016: 0007 */ s3 = s0 + " ";
/* 00024024: 0007 */ s1 = s3 + s2;
/* 00024031: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 0002400A,
label_1709:
/* 0002403C: 000E */ n0 = s0 != "";
/* 00024049: 000D */ n1 = s2 == "";
/* 00024056: 0019 */ n0 = n0 && n1;
/* 00024063: 0004 */ if(! n0) goto label_1710; // normal if
/* 0002406F: 0021 */ function_377(17069);
/* 0002407A: 0006 */ s2 = LAST_RESULT;
/* 00024084: 0007 */ s3 = s0 + " ";
/* 00024092: 0007 */ s1 = s3 + s2;
/* 0002409F: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 00024063,
label_1710:
/* 000240AA: 000D */ n0 = s0 == "";
/* 000240B7: 000D */ n1 = s2 == "";
/* 000240C4: 0019 */ n0 = n0 && n1;
/* 000240D1: 0004 */ if(! n0) goto label_1711; // normal if
/* 000240DD: 0021 */ function_377(17069);
/* 000240E8: 0006 */ s1 = LAST_RESULT;
/* 000240F2: 0005 */ goto label_1712;
// : Jump Referenced(1):
// : 000240D1,
label_1711:
/* 000240FD: 000D */ n0 = s0 == "";
/* 0002410A: 000E */ n1 = s2 != "";
/* 00024117: 0019 */ n0 = n0 && n1;
/* 00024124: 0004 */ if(! n0) goto label_1712; // normal if
/* 00024130: 0021 */ function_377(17069);
/* 0002413B: 0006 */ s1 = LAST_RESULT;
/* 00024145: 0007 */ s3 = s2 + " ";
/* 00024153: 0007 */ s1 = s3 + s1;
// : Jump Referenced(4):
// : 00024031, 0002409F, 000240F2, 00024124,
label_1712:
/* 00024162: 0027 */ // -- Start Return Code -- //
/* 00024166: 0023 */ return s1;
/* 0002416D: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxInitProperties()
begin
/* 00024183: 0022 */ // -- Start Function Code -- //
/* 0002418C: 0036 */ try
/* 0002419A: 0021 */ InitProperties();
/* 000241A0: 0037 */ catch
/* 000241A6: 0021 */ function_507();
/* 000241AC: 0038 */ endcatch;
/* 000241B2: 0024 */ return;
/* 000241B6: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 0002419A,
function NUMBER InitProperties()
begin
/* 000241C4: 0022 */ // -- Start Function Code -- //
/* 000241CD: 0024 */ return;
/* 000241D1: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxReadProperties(n0)
NUMBER n1;
begin
/* 000241DF: 0022 */ // -- Start Function Code -- //
/* 000241E8: 0036 */ try
/* 000241F6: 0020 */ ISRT.__ISRTGetPropertyBag(n0, n1);
/* 00024202: 0021 */ ReadProperties(n1);
/* 0002420B: 0020 */ ISRT.__ISRTReleasePropertyBag(n1);
/* 00024214: 0037 */ catch
/* 0002421A: 0021 */ function_507();
/* 00024220: 0038 */ endcatch;
/* 00024226: 0024 */ return;
/* 0002422A: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024202,
function NUMBER ReadProperties(n0)
begin
/* 00024238: 0022 */ // -- Start Function Code -- //
/* 00024241: 0024 */ return;
/* 00024245: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxWriteProperties(n0)
NUMBER n1;
begin
/* 00024253: 0022 */ // -- Start Function Code -- //
/* 0002425C: 0036 */ try
/* 0002426A: 0020 */ ISRT.__ISRTGetPropertyBag(n0, n1);
/* 00024276: 0021 */ WriteProperties(n1);
/* 0002427F: 0020 */ ISRT.__ISRTReleasePropertyBag(n1);
/* 00024288: 0037 */ catch
/* 0002428E: 0021 */ function_507();
/* 00024294: 0038 */ endcatch;
/* 0002429A: 0024 */ return;
/* 0002429E: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024276,
function NUMBER WriteProperties(n0)
begin
/* 000242AC: 0022 */ // -- Start Function Code -- //
/* 000242B5: 0024 */ return;
/* 000242B9: 0026 */ // -- Create Local Variables -- //
end;
function NUMBER IfxOnShowWizardPages(n0)
NUMBER n1;
begin
/* 000242C7: 0022 */ // -- Start Function Code -- //
/* 000242D0: 0036 */ try
/* 000242DE: 0021 */ function_175(54);
/* 000242E9: 0021 */ function_449();
/* 000242EF: 0006 */ n1 = LAST_RESULT;
/* 000242F9: 000D */ n1 = n1 == 0;
/* 00024308: 0004 */ if(! n1) goto label_1726; // normal if
/* 00024314: 0021 */ function_547();
/* 0002431A: 0005 */ goto label_1727;
// : Jump Referenced(1):
// : 00024308,
label_1726:
/* 00024325: 0021 */ function_548();
// : Jump Referenced(1):
// : 0002431A,
label_1727:
/* 0002432D: 0021 */ function_176(54);
/* 00024338: 0027 */ // -- Start Return Code -- //
/* 0002433C: 0023 */ return n0;
/* 00024343: 0037 */ catch
/* 00024349: 0021 */ function_507();
/* 0002434F: 0038 */ endcatch;
/* 00024355: 0024 */ return;
/* 00024359: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024314,
function NUMBER function_547()
NUMBER n0;
OBJECT obj0;
begin
/* 00024367: 0022 */ // -- Start Function Code -- //
/* 00024370: 0035 */ g_obj5(19);
/* 0002437F: 0006 */ obj0 = LAST_RESULT;
/* 00024389: 000D */ n0 = obj0 == 0;
/* 00024398: 0006 */ obj0 = NOTHING;
/* 000243A2: 0035 */ g_obj5(20);
/* 000243B1: 0006 */ obj0 = LAST_RESULT;
/* 000243BB: 0018 */ n0 = n0 || obj0;
/* 000243C8: 0006 */ obj0 = NOTHING;
/* 000243D2: 0004 */ if(! n0) goto label_1731; // normal if
/* 000243DE: 0021 */ function_0();
/* 000243E4: 0005 */ goto label_1732;
// : Jump Referenced(1):
// : 000243D2,
label_1731:
/* 000243EF: 0021 */ function_478(1, 100);
// : Jump Referenced(1):
// : 000243E4,
label_1732:
/* 00024401: 0021 */ function_533();
/* 00024407: 0035 */ g_obj5(19);
/* 00024416: 0006 */ obj0 = LAST_RESULT;
/* 00024420: 000D */ n0 = obj0 == 0;
/* 0002442F: 0006 */ obj0 = NOTHING;
/* 00024439: 0035 */ g_obj5(20);
/* 00024448: 0006 */ obj0 = LAST_RESULT;
/* 00024452: 0018 */ n0 = n0 || obj0;
/* 0002445F: 0006 */ obj0 = NOTHING;
/* 00024469: 0004 */ if(! n0) goto label_1733; // normal if
/* 00024475: 0021 */ function_6();
// : Jump Referenced(1):
// : 00024469,
label_1733:
/* 0002447D: 0024 */ return;
/* 00024481: 0026 */ // -- Create Local Variables -- //
end;
// : Call Referenced(1):
// : 00024325,
function NUMBER function_548()
NUMBER n0;
OBJECT obj0;
begin
/* 00024493: 0022 */ // -- Start Function Code -- //
/* 0002449C: 0035 */ g_obj5(19);
/* 000244AB: 0006 */ obj0 = LAST_RESULT;
/* 000244B5: 000D */ n0 = obj0 == 0;
/* 000244C4: 0006 */ obj0 = NOTHING;
/* 000244CE: 0035 */ g_obj5(20);
/* 000244DD: 0006 */ obj0 = LAST_RESULT;
/* 000244E7: 0018 */ n0 = n0 || obj0;
/* 000244F4: 0006 */ obj0 = NOTHING;
/* 000244FE: 0004 */ if(! n0) goto label_1735; // normal if
/* 0002450A: 0021 */ function_4();
/* 00024510: 0005 */ goto label_1736;
// : Jump Referenced(1):
// : 000244FE,
label_1735:
/* 0002451B: 0021 */ function_478(1, 100);
// : Jump Referenced(1):
// : 00024510,
label_1736:
/* 0002452D: 0021 */ function_533();
/* 00024533: 0035 */ g_obj5(19);
/* 00024542: 0006 */ obj0 = LAST_RESULT;
/* 0002454C: 000D */ n0 = obj0 == 0;
/* 0002455B: 0006 */ obj0 = NOTHING;
/* 00024565: 0035 */ g_obj5(20);
/* 00024574: 0006 */ obj0 = LAST_RESULT;
/* 0002457E: 0018 */ n0 = n0 || obj0;
/* 0002458B: 0006 */ obj0 = NOTHING;
/* 00024595: 0004 */ if(! n0) goto label_1737; // normal if
/* 000245A1: 0021 */ function_7();
// : Jump Referenced(1):
// : 00024595,
label_1737:
/* 000245A9: 0024 */ return;
/* 000245AD: 0026 */ // -- Create Local Variables -- //
end;
// end of script //
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}