Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type
- Record32 = record
- field_0: TWIZARDPAGE;
- field_1: TNEWPROGRESSBAR;
- field_2: TNEWPROGRESSBAR;
- field_3: TNEWSTATICTEXT;
- field_4: TNEWSTATICTEXT;
- field_5: TNEWSTATICTEXT;
- field_6: TNEWSTATICTEXT;
- field_7: TNEWSTATICTEXT;
- field_8: TNEWSTATICTEXT;
- field_9: TNEWSTATICTEXT;
- field_10: TNEWSTATICTEXT;
- field_11: TNEWSTATICTEXT;
- field_12: TNEWSTATICTEXT;
- field_13: TNEWSTATICTEXT;
- field_14: TNEWSTATICTEXT;
- field_15: TNEWSTATICTEXT;
- field_16: TNEWSTATICTEXT;
- field_17: TNEWBUTTON;
- field_18: Integer;
- field_19: BOOLEAN;
- field_20: TNEWBUTTON;
- end;
- Record33 = record
- field_0: BOOLEAN;
- field_1: BOOLEAN;
- field_2: BOOLEAN;
- field_3: BOOLEAN;
- end;
- Record50 = record
- field_0: Integer;
- field_1: Integer;
- field_2: Integer;
- field_3: Cardinal;
- field_4: Double;
- field_5: Double;
- end;
- TPOINT = record
- field_0: Integer;
- field_1: Integer;
- end;
- Record53 = record
- field_0: Integer;
- field_1: Integer;
- field_2: Integer;
- field_3: TLABEL;
- field_4: Integer;
- field_5: Integer;
- field_6: Integer;
- field_7: Integer;
- field_8: BOOLEAN;
- field_9: TPOINT;
- field_10: BOOLEAN;
- field_11: BOOLEAN;
- field_12: Integer;
- end;
- TFILETIME = record
- field_0: Cardinal;
- field_1: Cardinal;
- end;
- TFINDREC = record
- field_0: UnicodeString;
- field_1: Cardinal;
- field_2: Cardinal;
- field_3: Cardinal;
- field_4: TFILETIME;
- field_5: TFILETIME;
- field_6: TFILETIME;
- field_7: UnicodeString;
- field_8: Integer;
- end;
- var
- gvar_0: Record32;
- gvar_1: Record33;
- gvar_2: Record50;
- gvar_3, gvar_4, gvar_5, gvar_9, gvar_11, gvar_19, gvar_29: Integer;
- gvar_6, gvar_7: Record53;
- gvar_8, gvar_20: TSTRINGLIST;
- gvar_10, gvar_13: TNEWCHECKBOX;
- gvar_12, gvar_18: Cardinal;
- gvar_14, gvar_15, gvar_16, gvar_17, gvar_22, gvar_23, gvar_24, gvar_25, gvar_26: TLABEL;
- gvar_21: TFORM;
- gvar_27: TNEWPROGRESSBAR;
- gvar_28: TBUTTON;
- gvar_30: BOOLEAN;
- gvar_31: Double;
- procedure idpAddFile(Arg0: ?; Arg1: ?) cdecl;
- external 'idpAddFile@idp.dll cdecl';
- procedure idpAddFileComp(Arg0: ?; Arg1: ?; Arg2: ?) cdecl;
- external 'idpAddFileComp@idp.dll cdecl';
- procedure idpAddMirror(Arg0: ?; Arg1: ?) cdecl;
- external 'idpAddMirror@idp.dll cdecl';
- procedure idpClearFiles() cdecl;
- external 'idpClearFiles@idp.dll cdecl';
- function idpFilesCount(): ? cdecl;
- external 'idpFilesCount@idp.dll cdecl';
- function idpFileDownloaded(Arg0: ?): ? cdecl;
- external 'idpFileDownloaded@idp.dll cdecl';
- function idpFilesDownloaded(): ? cdecl;
- external 'idpFilesDownloaded@idp.dll cdecl';
- function idpDownloadFile(Arg0: ?; Arg1: ?): ? cdecl;
- external 'idpDownloadFile@idp.dll cdecl';
- function idpDownloadFiles(): ? cdecl;
- external 'idpDownloadFiles@idp.dll cdecl';
- function idpDownloadFilesComp(): ? cdecl;
- external 'idpDownloadFilesComp@idp.dll cdecl';
- function idpDownloadFilesCompUi(): ? cdecl;
- external 'idpDownloadFilesCompUi@idp.dll cdecl';
- procedure idpStartDownload() cdecl;
- external 'idpStartDownload@idp.dll cdecl';
- procedure idpStopDownload() cdecl;
- external 'idpStopDownload@idp.dll cdecl';
- procedure idpSetLogin(Arg0: ?; Arg1: ?) cdecl;
- external 'idpSetLogin@idp.dll cdecl';
- procedure idpSetProxyMode(Arg0: ?) cdecl;
- external 'idpSetProxyMode@idp.dll cdecl';
- procedure idpSetProxyName(Arg0: ?) cdecl;
- external 'idpSetProxyName@idp.dll cdecl';
- procedure idpSetProxyLogin(Arg0: ?; Arg1: ?) cdecl;
- external 'idpSetProxyLogin@idp.dll cdecl';
- procedure idpConnectControl(Arg0: ?; Arg1: ?) cdecl;
- external 'idpConnectControl@idp.dll cdecl';
- procedure idpAddMessage(Arg0: ?; Arg1: ?) cdecl;
- external 'idpAddMessage@idp.dll cdecl';
- procedure idpSetInternalOption(Arg0: ?; Arg1: ?) cdecl;
- external 'idpSetInternalOption@idp.dll cdecl';
- procedure idpSetDetailedMode(Arg0: ?) cdecl;
- external 'idpSetDetailedMode@idp.dll cdecl';
- procedure idpSetComponents(Arg0: ?) cdecl;
- external 'idpSetComponents@idp.dll cdecl';
- procedure idpReportError() cdecl;
- external 'idpReportError@idp.dll cdecl';
- procedure idpTrace(Arg0: ?) cdecl;
- external 'idpTrace@idp.dll cdecl';
- procedure idpAddFileSize32(Arg0: ?; Arg1: ?; Arg2: ?) cdecl;
- external 'idpAddFileSize32@idp.dll cdecl';
- procedure idpAddFileSize32(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?) cdecl;
- external 'idpAddFileSize32@idp.dll cdecl';
- function idpGetFileSize32(Arg0: ?; var Arg1: ?): ? cdecl;
- external 'idpGetFileSize32@idp.dll cdecl';
- function idpGetFilesSize32(var Arg0: ?): ? cdecl;
- external 'idpGetFilesSize32@idp.dll cdecl';
- function wrapcallbackaddr(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallbackaddr@{tmp}\CallbackCtrl.dll stdcall DelayLoad';
- function ImgLoad(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
- external 'ImgLoad@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgSetVisiblePart(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?) stdcall;
- external 'ImgSetVisiblePart@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgGetVisiblePart(Arg0: ?; var Arg1: ?; var Arg2: ?; var Arg3: ?; var Arg4: ?) stdcall;
- external 'ImgGetVisiblePart@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgSetPosition(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?) stdcall;
- external 'ImgSetPosition@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgGetPosition(Arg0: ?; var Arg1: ?; var Arg2: ?; var Arg3: ?; var Arg4: ?) stdcall;
- external 'ImgGetPosition@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgSetVisibility(Arg0: ?; Arg1: ?) stdcall;
- external 'ImgSetVisibility@{tmp}\botva2.dll stdcall DelayLoad';
- function ImgGetVisibility(Arg0: ?): ? stdcall;
- external 'ImgGetVisibility@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgSetTransparent(Arg0: ?; Arg1: ?) stdcall;
- external 'ImgSetTransparent@{tmp}\botva2.dll stdcall DelayLoad';
- function ImgGetTransparent(Arg0: ?): ? stdcall;
- external 'ImgGetTransparent@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgRelease(Arg0: ?) stdcall;
- external 'ImgRelease@{tmp}\botva2.dll stdcall DelayLoad';
- procedure ImgApplyChanges(Arg0: ?) stdcall;
- external 'ImgApplyChanges@{tmp}\botva2.dll stdcall DelayLoad';
- function BtnCreate(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
- external 'BtnCreate@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetText(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetText@{tmp}\botva2.dll stdcall DelayLoad';
- function BtnGetText(Arg0: ?; var Arg1: ?): ? stdcall;
- external 'BtnGetText@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetTextAlignment(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?) stdcall;
- external 'BtnSetTextAlignment@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetFont(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetFont@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetFontColor(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?) stdcall;
- external 'BtnSetFontColor@{tmp}\botva2.dll stdcall DelayLoad';
- function BtnGetVisibility(Arg0: ?): ? stdcall;
- external 'BtnGetVisibility@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetVisibility(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetVisibility@{tmp}\botva2.dll stdcall DelayLoad';
- function BtnGetEnabled(Arg0: ?): ? stdcall;
- external 'BtnGetEnabled@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetEnabled(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetEnabled@{tmp}\botva2.dll stdcall DelayLoad';
- function BtnGetChecked(Arg0: ?): ? stdcall;
- external 'BtnGetChecked@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetChecked(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetChecked@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetEvent(Arg0: ?; Arg1: ?; Arg2: ?) stdcall;
- external 'BtnSetEvent@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnGetPosition(Arg0: ?; var Arg1: ?; var Arg2: ?; var Arg3: ?; var Arg4: ?) stdcall;
- external 'BtnGetPosition@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetPosition(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?) stdcall;
- external 'BtnSetPosition@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnRefresh(Arg0: ?) stdcall;
- external 'BtnRefresh@{tmp}\botva2.dll stdcall DelayLoad';
- procedure BtnSetCursor(Arg0: ?; Arg1: ?) stdcall;
- external 'BtnSetCursor@{tmp}\botva2.dll stdcall DelayLoad';
- function GetSysCursorHandle(Arg0: ?): ? stdcall;
- external 'GetSysCursorHandle@{tmp}\botva2.dll stdcall DelayLoad';
- procedure gdipShutdown() stdcall;
- external 'gdipShutdown@{tmp}\botva2.dll stdcall DelayLoad';
- procedure CreateFormFromImage(Arg0: ?; Arg1: ?) stdcall;
- external 'CreateFormFromImage@{tmp}\botva2.dll stdcall DelayLoad';
- function CreateBitmapRgn(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'CreateBitmapRgn@{tmp}\botva2.dll stdcall DelayLoad';
- procedure SetMinimizeAnimation(Arg0: ?) stdcall;
- external 'SetMinimizeAnimation@{tmp}\botva2.dll stdcall DelayLoad';
- function GetMinimizeAnimation(): ? stdcall;
- external 'GetMinimizeAnimation@{tmp}\botva2.dll stdcall DelayLoad';
- function SetWindowLongA(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'SetWindowLongA@user32.dll stdcall DelayLoad';
- function CallWindowProcA(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'CallWindowProcA@user32.dll stdcall DelayLoad';
- function wrapcallbackaddr(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallbackaddr@{tmp}\callbackctrl.dll stdcall DelayLoad';
- function wrapcallbackaddr(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallbackaddr@{tmp}\callbackctrl.dll stdcall DelayLoad';
- function SetTimer(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
- external 'SetTimer@user32.dll stdcall DelayLoad';
- function KillTimer(Arg0: ?; Arg1: ?): ? stdcall;
- external 'KillTimer@user32.dll stdcall DelayLoad';
- function ScreenToClient(Arg0: ?; var Arg1: ?): ? stdcall;
- external 'ScreenToClient@user32.dll stdcall DelayLoad';
- function GetCursorPos(var Arg0: ?): ? stdcall;
- external 'GetCursorPos@user32.dll stdcall DelayLoad';
- function GetAncestor(Arg0: ?; Arg1: ?): ? stdcall;
- external 'GetAncestor@user32.dll stdcall DelayLoad';
- function BASS_Init(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'BASS_Init@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_StreamCreateFile(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?): ? stdcall;
- external 'BASS_StreamCreateFile@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_StreamFree(Arg0: ?): ? stdcall;
- external 'BASS_StreamFree@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelPlay(Arg0: ?; Arg1: ?): ? stdcall;
- external 'BASS_ChannelPlay@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelIsActive(Arg0: ?): ? stdcall;
- external 'BASS_ChannelIsActive@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelPause(Arg0: ?): ? stdcall;
- external 'BASS_ChannelPause@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelSetAttribute(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'BASS_ChannelSetAttribute@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelGetLength(Arg0: ?; Arg1: ?): ? stdcall;
- external 'BASS_ChannelGetLength@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelBytes2Seconds(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'BASS_ChannelBytes2Seconds@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelSeconds2Bytes(Arg0: ?; Arg1: ?): ? stdcall;
- external 'BASS_ChannelSeconds2Bytes@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelGetPosition(Arg0: ?; Arg1: ?): ? stdcall;
- external 'BASS_ChannelGetPosition@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_ChannelSetPosition(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
- external 'BASS_ChannelSetPosition@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_Stop(): ? stdcall;
- external 'BASS_Stop@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_Free(): ? stdcall;
- external 'BASS_Free@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_Start(): ? stdcall;
- external 'BASS_Start@{tmp}\BASS.dll stdcall DelayLoad';
- function BASS_Pause(): ? stdcall;
- external 'BASS_Pause@{tmp}\BASS.dll stdcall DelayLoad';
- function CreateFileMappingA(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
- external 'CreateFileMappingA@kernel32.dll stdcall';
- function MapViewOfFile(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'MapViewOfFile@kernel32.dll stdcall';
- function lstrcpyA(Arg0: ?; Arg1: ?): ? stdcall;
- external 'lstrcpyA@kernel32.dll stdcall';
- function UnmapViewOfFile(Arg0: ?): ? stdcall;
- external 'UnmapViewOfFile@kernel32.dll stdcall';
- function CloseHandle(Arg0: ?): ? stdcall;
- external 'CloseHandle@kernel32.dll stdcall';
- procedure SHChangeNotify(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?) stdcall;
- external 'SHChangeNotify@shell32.dll stdcall';
- procedure WintbStart() cdecl;
- external 'WintbStart@{tmp}\wintb.dll cdecl DelayLoad';
- procedure WintbStop() cdecl;
- external 'WintbStop@{tmp}\wintb.dll cdecl DelayLoad';
- procedure SetTaskBarProgressValue(Arg0: ?) cdecl;
- external 'SetTaskBarProgressValue@{tmp}\wintb.dll cdecl DelayLoad';
- procedure SetTaskBarProgressState(Arg0: ?) cdecl;
- external 'SetTaskBarProgressState@{tmp}\wintb.dll cdecl DelayLoad';
- function wrapcallbackaddr(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallbackaddr@{tmp}\CallbackCtrl.dll stdcall DelayLoad';
- function GetLogicalDrives(): ? stdcall;
- external 'GetLogicalDrives@kernel32.dll stdcall';
- function GetDriveTypeA(Arg0: ?): ? stdcall;
- external 'GetDriveTypeA@kernel32.dll stdcall';
- function wrapcallback(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallback@innocallback.dll stdcall';
- function SetTimer(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
- external 'SetTimer@user32.dll stdcall';
- function KillTimer(Arg0: ?; Arg1: ?): ? stdcall;
- external 'KillTimer@user32.dll stdcall';
- function GetSystemMetrics(Arg0: ?): ? stdcall;
- external 'GetSystemMetrics@user32.dll stdcall';
- function wrapcallback(Arg0: ?; Arg1: ?): ? stdcall;
- external 'wrapcallback@ISDone.dll stdcall DelayLoad';
- function ISArcExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?; Arg8: ?; Arg9: ?): ? stdcall;
- external 'ISArcExtract@ISDone.dll stdcall DelayLoad';
- function IS7zipExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
- external 'IS7zipExtract@ISDone.dll stdcall DelayLoad';
- function ISRarExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
- external 'ISRarExtract@ISDone.dll stdcall DelayLoad';
- function ISPrecompExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'ISPrecompExtract@ISDone.dll stdcall DelayLoad';
- function ISSrepExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
- external 'ISSrepExtract@ISDone.dll stdcall DelayLoad';
- function ISxDeltaExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?; Arg8: ?): ? stdcall;
- external 'ISxDeltaExtract@ISDone.dll stdcall DelayLoad';
- function ISPackZIP(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
- external 'ISPackZIP@ISDone.dll stdcall DelayLoad';
- function ShowChangeDiskWindow(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'ShowChangeDiskWindow@ISDone.dll stdcall DelayLoad';
- function Exec2(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'Exec2@ISDone.dll stdcall DelayLoad';
- function ISFindFiles(Arg0: ?; Arg1: ?; var Arg2: ?): ? stdcall;
- external 'ISFindFiles@ISDone.dll stdcall DelayLoad';
- function ISPickFilename(Arg0: ?; Arg1: ?; var Arg2: ?; Arg3: ?): ? stdcall;
- external 'ISPickFilename@ISDone.dll stdcall DelayLoad';
- function ISGetName(Arg0: ?): ? stdcall;
- external 'ISGetName@ISDone.dll stdcall DelayLoad';
- function ISFindFree(Arg0: ?): ? stdcall;
- external 'ISFindFree@ISDone.dll stdcall DelayLoad';
- function ISExec(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
- external 'ISExec@ISDone.dll stdcall DelayLoad';
- function SrepInit(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'SrepInit@ISDone.dll stdcall DelayLoad';
- function PrecompInit(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
- external 'PrecompInit@ISDone.dll stdcall DelayLoad';
- function FileSearchInit(Arg0: ?): ? stdcall;
- external 'FileSearchInit@ISDone.dll stdcall DelayLoad';
- function ISDoneInit(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
- external 'ISDoneInit@ISDone.dll stdcall';
- function ISDoneStop(): ? stdcall;
- external 'ISDoneStop@ISDone.dll stdcall';
- function ChangeLanguage(Arg0: ?): ? stdcall;
- external 'ChangeLanguage@ISDone.dll stdcall DelayLoad';
- function SuspendProc(): ? stdcall;
- external 'SuspendProc@ISDone.dll stdcall';
- function ResumeProc(): ? stdcall;
- external 'ResumeProc@ISDone.dll stdcall';
- procedure !MAIN();
- begin
- label_13922:
- exit;
- end;
- function STRTOBOOL_IDP(Arg0: UnicodeString): BOOLEAN;
- var
- v_1, v_2, v_12: UnicodeString;
- v_3, v_4, v_5, v_6, v_7, v_8, v_9, v_10: BOOLEAN;
- v_11: Integer;
- begin
- label_13923:
- v_2 := Arg0;
- v_1 := LOWERCASE(v_2);
- v_3 := v_1 = 'true';
- flag := not v_3;
- if flag then goto label_14017;
- label_14000:
- result := 1;
- goto label_14463;
- label_14017:
- v_4 := v_1 = 't';
- flag := not v_4;
- if flag then goto label_14070;
- label_14053:
- result := 1;
- goto label_14463;
- label_14070:
- v_5 := v_1 = 'yes';
- flag := not v_5;
- if flag then goto label_14129;
- label_14112:
- result := 1;
- goto label_14463;
- label_14129:
- v_6 := v_1 = 'y';
- flag := not v_6;
- if flag then goto label_14182;
- label_14165:
- result := 1;
- goto label_14463;
- label_14182:
- v_7 := v_1 = 'false';
- flag := not v_7;
- if flag then goto label_14243;
- label_14226:
- result := 0;
- goto label_14463;
- label_14243:
- v_8 := v_1 = 'f';
- flag := not v_8;
- if flag then goto label_14296;
- label_14279:
- result := 0;
- goto label_14463;
- label_14296:
- v_9 := v_1 = 'no';
- flag := not v_9;
- if flag then goto label_14354;
- label_14337:
- result := 0;
- goto label_14463;
- label_14354:
- v_10 := v_1 = 'n';
- flag := not v_10;
- if flag then goto label_14407;
- label_14390:
- result := 0;
- goto label_14463;
- label_14407:
- v_12 := Arg0;
- v_11 := STRTOINT(v_12);
- result := v_11 > 0;
- label_14463:
- exit;
- end;
- function WIZARDVERYSILENT(): BOOLEAN;
- var
- v_1, v_3, v_8: Integer;
- v_2, v_4: BOOLEAN;
- v_5: String;
- v_6, v_7: UnicodeString;
- begin
- label_14464:
- v_1 := 1;
- label_14489:
- v_3 := PARAMCOUNT();
- v_2 := v_1 <= v_3;
- if not v_2 then goto label_14678;
- label_14534:
- v_8 := v_1;
- v_7 := PARAMSTR(v_8);
- v_6 := UPPERCASE(v_7);
- v_5 := v_6;
- v_4 := v_5 = '/VERYSILENT';
- flag := not v_4;
- if flag then goto label_14667;
- label_14654:
- result := 1;
- exit;
- label_14667:
- inc(v_1);
- goto label_14489;
- label_14678:
- result := 0;
- exit;
- end;
- function WIZARDSUPRESSMSGBOXES(): BOOLEAN;
- var
- v_1, v_3, v_8: Integer;
- v_2, v_4: BOOLEAN;
- v_5: String;
- v_6, v_7: UnicodeString;
- begin
- label_14692:
- v_1 := 1;
- label_14717:
- v_3 := PARAMCOUNT();
- v_2 := v_1 <= v_3;
- if not v_2 then goto label_14912;
- label_14762:
- v_8 := v_1;
- v_7 := PARAMSTR(v_8);
- v_6 := UPPERCASE(v_7);
- v_5 := v_6;
- v_4 := v_5 = '/SUPPRESSMSGBOXES';
- flag := not v_4;
- if flag then goto label_14901;
- label_14888:
- result := 1;
- exit;
- label_14901:
- inc(v_1);
- goto label_14717;
- label_14912:
- result := 0;
- exit;
- end;
- procedure IDPSETOPTION(Arg0: UnicodeString; Arg1: UnicodeString);
- var
- v_1, v_2, v_4, v_6, v_8, v_10, v_13, v_14, v_15, v_16, v_17: UnicodeString;
- v_3, v_5, v_7, v_9, v_11: BOOLEAN;
- v_12: Integer;
- begin
- label_14926:
- v_2 := Arg0;
- v_1 := LOWERCASE(v_2);
- v_3 := v_1 = 'detailedmode';
- flag := not v_3;
- if flag then goto label_15049;
- label_15011:
- v_4 := Arg1;
- gvar_1.0 := STRTOBOOL_IDP(v_4);
- goto label_15548;
- label_15049:
- v_5 := v_1 = 'detailsvisible';
- flag := not v_5;
- if flag then goto label_15140;
- label_15102:
- v_6 := Arg1;
- gvar_1.0 := STRTOBOOL_IDP(v_6);
- goto label_15548;
- label_15140:
- v_7 := v_1 = 'detailsbutton';
- flag := not v_7;
- if flag then goto label_15240;
- label_15192:
- v_8 := Arg1;
- gvar_1.1 := STRTOBOOL_IDP(v_8);
- gvar_1.1 := not gvar_1.1;
- goto label_15548;
- label_15240:
- v_9 := v_1 = 'skinnedbutton';
- flag := not v_9;
- if flag then goto label_15340;
- label_15292:
- v_10 := Arg1;
- gvar_1.3 := STRTOBOOL_IDP(v_10);
- gvar_1.3 := not gvar_1.3;
- goto label_15548;
- label_15340:
- v_11 := v_1 = 'retrybutton';
- flag := not v_11;
- if flag then goto label_15509;
- label_15390:
- v_13 := Arg1;
- v_12 := STRTOINT(v_13);
- gvar_1.2 := v_12 = 0;
- v_14 := Arg1;
- v_15 := 'RetryButton';
- idpSetInternalOption(v_15, v_14);
- goto label_15548;
- label_15509:
- v_16 := Arg1;
- v_17 := Arg0;
- idpSetInternalOption(v_17, v_16);
- label_15548:
- exit;
- end;
- procedure IDPSHOWDETAILS(Arg0: BOOLEAN);
- var
- v_1, v_3, v_5, v_7, v_9, v_11, v_13, v_15, v_17, v_19, v_21, v_23, v_25, v_27, v_34: BOOLEAN;
- v_2: TNEWPROGRESSBAR;
- v_4, v_6, v_8, v_10, v_12, v_14, v_16, v_18, v_20, v_22, v_24, v_26: TNEWSTATICTEXT;
- v_28, v_29, v_35, v_36: UnicodeString;
- v_30, v_33, v_37, v_40: TNEWBUTTON;
- v_31, v_32, v_38, v_39: Integer;
- begin
- label_15549:
- v_1 := Arg0;
- v_2 := gvar_0.2;
- v_2.VISIBLE := v_1;
- v_3 := Arg0;
- v_4 := gvar_0.4;
- v_4.VISIBLE := v_3;
- v_5 := Arg0;
- v_6 := gvar_0.6;
- v_6.VISIBLE := v_5;
- v_7 := Arg0;
- v_8 := gvar_0.7;
- v_8.VISIBLE := v_7;
- v_9 := Arg0;
- v_10 := gvar_0.8;
- v_10.VISIBLE := v_9;
- v_11 := Arg0;
- v_12 := gvar_0.9;
- v_12.VISIBLE := v_11;
- v_13 := Arg0;
- v_14 := gvar_0.10;
- v_14.VISIBLE := v_13;
- v_15 := Arg0;
- v_16 := gvar_0.11;
- v_16.VISIBLE := v_15;
- v_17 := Arg0;
- v_18 := gvar_0.12;
- v_18.VISIBLE := v_17;
- v_19 := Arg0;
- v_20 := gvar_0.13;
- v_20.VISIBLE := v_19;
- v_21 := Arg0;
- v_22 := gvar_0.14;
- v_22.VISIBLE := v_21;
- v_23 := Arg0;
- v_24 := gvar_0.15;
- v_24.VISIBLE := v_23;
- v_25 := Arg0;
- v_26 := gvar_0.16;
- v_26.VISIBLE := v_25;
- gvar_0.19 := Arg0;
- v_27 := gvar_0.19;
- flag := not v_27;
- if flag then goto label_16310;
- label_16156:
- v_29 := '{cm:IDP_HideButton}';
- v_28 := EXPANDCONSTANT(v_29);
- v_30 := gvar_0.17;
- v_30.CAPTION := v_28;
- v_32 := 184;
- v_31 := SCALEY(v_32);
- v_33 := gvar_0.17;
- v_33.TOP := v_31;
- goto label_16462;
- label_16310:
- v_36 := '{cm:IDP_DetailsButton}';
- v_35 := EXPANDCONSTANT(v_36);
- v_37 := gvar_0.17;
- v_37.CAPTION := v_35;
- v_39 := 44;
- v_38 := SCALEY(v_39);
- v_40 := gvar_0.17;
- v_40.TOP := v_38;
- label_16462:
- v_34 := Arg0;
- idpSetDetailedMode(v_34);
- exit;
- end;
- procedure IDPDETAILSBUTTONCLICK(Arg0: TOBJECT);
- var
- v_1: BOOLEAN;
- begin
- label_16485:
- v_1 := gvar_0.19;
- v_1 := not v_1;
- IDPSHOWDETAILS(v_1);
- exit;
- end;
- procedure IDPFORMACTIVATE(Arg0: TWIZARDPAGE);
- var
- v_1, v_4, v_7, v_12, v_13, v_16, v_17, v_18, v_19, v_22: BOOLEAN;
- v_2, v_3, v_5, v_6, v_8, v_9, v_15: UnicodeString;
- v_10, v_14: TNEWBUTTON;
- v_11, v_20, v_21, v_23: TWIZARDFORM;
- begin
- label_16518:
- v_1 := WIZARDSILENT();
- flag := not v_1;
- if flag then goto label_16603;
- label_16548:
- v_2 := '0';
- v_3 := 'RetryButton';
- IDPSETOPTION(v_3, v_2);
- label_16603:
- v_4 := WIZARDSUPRESSMSGBOXES();
- flag := not v_4;
- if flag then goto label_16695;
- label_16633:
- v_5 := 'none';
- v_6 := 'ErrorDialog';
- idpSetInternalOption(v_6, v_5);
- label_16695:
- v_7 := gvar_1.2;
- v_7 := not v_7;
- flag := not v_7;
- if flag then goto label_16834;
- label_16734:
- v_9 := '{cm:IDP_RetryButton}';
- v_8 := EXPANDCONSTANT(v_9);
- v_11 := WIZARDFORM();
- v_10 := v_11.BACKBUTTON;
- v_10.CAPTION := v_8;
- label_16834:
- v_12 := gvar_1.0;
- IDPSHOWDETAILS(v_12);
- v_13 := gvar_1.1;
- v_13 := not v_13;
- v_14 := gvar_0.17;
- v_14.VISIBLE := v_13;
- v_16 := 0;
- v_15 := WIZARDSELECTEDCOMPONENTS(v_16);
- idpSetComponents(v_15);
- v_17 := WIZARDVERYSILENT();
- flag := not v_17;
- if flag then goto label_17007;
- label_16984:
- v_18 := idpDownloadFilesComp();
- goto label_17134;
- label_17007:
- v_19 := WIZARDSILENT();
- flag := not v_19;
- if flag then goto label_17129;
- label_17037:
- v_20 := WIZARDFORM();
- v_20.SHOW();
- v_21 := WIZARDFORM();
- v_21.REPAINT();
- v_22 := idpDownloadFilesCompUi();
- v_23 := WIZARDFORM();
- v_23.HIDE();
- goto label_17134;
- label_17129:
- idpStartDownload();
- label_17134:
- exit;
- end;
- function IDPSHOULDSKIPPAGE(Arg0: TWIZARDPAGE): BOOLEAN;
- var
- v_1: UnicodeString;
- v_2, v_4: BOOLEAN;
- v_3: Integer;
- begin
- label_17135:
- v_2 := 0;
- v_1 := WIZARDSELECTEDCOMPONENTS(v_2);
- idpSetComponents(v_1);
- v_3 := idpFilesCount();
- result := v_3 = 0;
- if result then goto label_17255;
- label_17225:
- v_4 := idpFilesDownloaded();
- result := result or v_4;
- label_17255:
- exit;
- end;
- function IDPBACKBUTTONCLICK(Arg0: TWIZARDPAGE): BOOLEAN;
- var
- v_1: BOOLEAN;
- begin
- label_17256:
- v_1 := gvar_1.2;
- v_1 := not v_1;
- flag := not v_1;
- if flag then goto label_17317;
- label_17295:
- idpStartDownload();
- result := 0;
- goto label_17329;
- label_17317:
- result := 1;
- label_17329:
- exit;
- end;
- function IDPNEXTBUTTONCLICK(Arg0: TWIZARDPAGE): BOOLEAN;
- begin
- label_17330:
- result := 1;
- exit;
- end;
- procedure IDPCANCELBUTTONCLICK(Arg0: TWIZARDPAGE; var Arg1: BOOLEAN; var Arg2: BOOLEAN);
- var
- v_1: BOOLEAN;
- v_2, v_3: Integer;
- v_4: TMSGBOXTYPE;
- v_5, v_7, v_8: UnicodeString;
- v_6: TSETUPMESSAGEID;
- v_9: TNEWSTATICTEXT;
- v_10: TWIZARDFORM;
- begin
- label_17343:
- v_3 := 4;
- v_4 := 1;
- v_6 := 78;
- v_5 := SETUPMESSAGE(v_6);
- v_2 := MSGBOX(v_5, v_4, v_3);
- v_1 := v_2 = 6;
- flag := not v_1;
- if flag then goto label_17624;
- label_17475:
- v_8 := '{cm:IDP_CancellingDownload}';
- v_7 := EXPANDCONSTANT(v_8);
- v_9 := gvar_0.14;
- v_9.CAPTION := v_7;
- v_10 := WIZARDFORM();
- v_10.REPAINT();
- idpStopDownload();
- Arg1 := 1;
- Arg2 := 0;
- goto label_17636;
- label_17624:
- Arg1 := 0;
- label_17636:
- exit;
- end;
- procedure IDPREPORTERRORHELPER(Arg0: TOBJECT);
- begin
- label_17637:
- idpReportError();
- exit;
- end;
- function IDPCREATEDOWNLOADFORM(Arg0: Integer): Integer;
- var
- v_1, v_2, v_3, v_4, v_36, v_37, v_62, v_63, v_111, v_136, v_161, v_162, v_187, v_188, v_213, v_214, v_239, v_240, v_265, v_266, v_291, v_316, v_341, v_366, v_391, v_416, v_417, v_442, v_443: UnicodeString;
- v_5, v_13, v_14, v_16, v_17, v_19, v_20, v_22, v_23, v_25, v_27, v_39, v_40, v_42, v_43, v_45, v_46, v_48, v_49, v_53, v_65, v_66, v_68, v_69, v_71, v_72, v_74, v_75, v_79, v_88, v_89, v_91, v_92, v_94, v_95, v_97, v_98, v_100, v_102, v_113, v_114, v_116, v_117, v_119, v_120, v_122, v_123, v_127, v_138, v_139, v_141, v_142, v_144, v_145, v_147, v_148, v_152, v_164, v_165, v_167, v_168, v_170, v_171, v_173, v_174, v_178, v_190, v_191, v_193, v_194, v_196, v_197, v_199, v_200, v_204, v_216, v_217, v_219, v_220, v_222, v_223, v_225, v_226, v_230, v_242, v_243, v_245, v_246, v_248, v_249, v_251, v_252, v_256, v_268, v_269, v_271, v_272, v_274, v_275, v_277, v_278, v_282, v_293, v_294, v_296, v_297, v_299, v_300, v_302, v_303, v_307, v_318, v_319, v_321, v_322, v_324, v_325, v_327, v_328, v_332, v_343, v_344, v_346, v_347, v_349, v_350, v_352, v_353, v_357, v_368, v_369, v_371, v_372, v_374, v_375, v_377, v_378, v_382, v_393, v_394, v_396, v_397, v_399, v_400, v_402, v_403, v_407, v_419, v_420, v_422, v_423, v_425, v_426, v_428, v_429, v_431, v_445, v_446, v_448, v_449, v_451, v_452, v_454, v_455, v_457: Integer;
- v_6, v_29, v_55, v_81, v_104, v_129, v_154, v_180, v_206, v_232, v_258, v_284, v_309, v_334, v_359, v_384, v_409, v_435: TCOMPONENT;
- v_7, v_30, v_56, v_82, v_105, v_130, v_155, v_181, v_207, v_233, v_259, v_285, v_310, v_335, v_360, v_385, v_410, v_436: Cardinal;
- v_8, v_31, v_57, v_83, v_106, v_131, v_156, v_182, v_208, v_234, v_260, v_286, v_311, v_336, v_361, v_386, v_411, v_437, v_463: Pointer;
- v_9, v_32, v_58, v_84, v_107, v_132, v_157, v_183, v_209, v_235, v_261, v_287, v_312, v_337, v_362, v_387, v_412, v_438: TWINCONTROL;
- v_10, v_33, v_59, v_85, v_108, v_133, v_158, v_184, v_210, v_236, v_262, v_288, v_313, v_338, v_363, v_388, v_413, v_439: TNEWNOTEBOOKPAGE;
- v_11, v_34, v_60, v_86, v_109, v_134, v_159, v_185, v_211, v_237, v_263, v_289, v_314, v_339, v_364, v_389, v_414, v_440, v_465, v_467, v_469, v_471, v_473, v_474: TWIZARDPAGE;
- v_12, v_15, v_18, v_21, v_24, v_26, v_28, v_87, v_90, v_93, v_96, v_99, v_101, v_103: TNEWPROGRESSBAR;
- v_35, v_38, v_41, v_44, v_47, v_50, v_52, v_54, v_61, v_64, v_67, v_70, v_73, v_76, v_78, v_80, v_110, v_112, v_115, v_118, v_121, v_124, v_126, v_128, v_135, v_137, v_140, v_143, v_146, v_149, v_151, v_153, v_160, v_163, v_166, v_169, v_172, v_175, v_177, v_179, v_186, v_189, v_192, v_195, v_198, v_201, v_203, v_205, v_212, v_215, v_218, v_221, v_224, v_227, v_229, v_231, v_238, v_241, v_244, v_247, v_250, v_253, v_255, v_257, v_264, v_267, v_270, v_273, v_276, v_279, v_281, v_283, v_290, v_292, v_295, v_298, v_301, v_304, v_306, v_308, v_315, v_317, v_320, v_323, v_326, v_329, v_331, v_333, v_340, v_342, v_345, v_348, v_351, v_354, v_356, v_358, v_365, v_367, v_370, v_373, v_376, v_379, v_381, v_383, v_390, v_392, v_395, v_398, v_401, v_404, v_406, v_408: TNEWSTATICTEXT;
- v_51, v_77, v_125, v_150, v_176, v_202, v_228, v_254, v_280, v_305, v_330, v_355, v_380, v_405, v_459: BOOLEAN;
- v_415, v_418, v_421, v_424, v_427, v_430, v_432, v_434, v_441, v_444, v_447, v_450, v_453, v_456, v_458, v_460, v_462: TNEWBUTTON;
- v_433, v_461: TNOTIFYEVENT;
- v_464: TWIZARDPAGENOTIFYEVENT;
- v_466: TWIZARDPAGESHOULDSKIPEVENT;
- v_468, v_470: TWIZARDPAGEBUTTONEVENT;
- v_472: TWIZARDPAGECANCELEVENT;
- begin
- label_17643:
- v_2 := '{cm:IDP_FormDescription}';
- v_1 := EXPANDCONSTANT(v_2);
- v_4 := '{cm:IDP_FormCaption}';
- v_3 := EXPANDCONSTANT(v_4);
- v_5 := Arg0;
- gvar_0.0 := CREATECUSTOMPAGE(v_5, v_3, v_1);
- v_6 := gvar_0.0;
- v_7 := 29;
- gvar_0.1 := v_7.CREATE(v_6);
- v_8 := &gvar_0.1;
- v_11 := gvar_0.0;
- v_10 := v_11.SURFACE;
- v_9 := v_10;
- v_12 := v_8;
- v_12.PARENT := v_9;
- v_14 := 0;
- v_13 := SCALEX(v_14);
- v_15 := v_8;
- v_15.LEFT := v_13;
- v_17 := 16;
- v_16 := SCALEY(v_17);
- v_18 := v_8;
- v_18.TOP := v_16;
- v_20 := 410;
- v_19 := SCALEX(v_20);
- v_21 := v_8;
- v_21.WIDTH := v_19;
- v_23 := 20;
- v_22 := SCALEY(v_23);
- v_24 := v_8;
- v_24.HEIGHT := v_22;
- v_25 := 0;
- v_26 := v_8;
- v_26.MIN := v_25;
- v_27 := 100;
- v_28 := v_8;
- v_28.MAX := v_27;
- v_29 := gvar_0.0;
- v_30 := 30;
- gvar_0.3 := v_30.CREATE(v_29);
- v_31 := &gvar_0.3;
- v_34 := gvar_0.0;
- v_33 := v_34.SURFACE;
- v_32 := v_33;
- v_35 := v_31;
- v_35.PARENT := v_32;
- v_37 := '{cm:IDP_TotalProgress}';
- v_36 := EXPANDCONSTANT(v_37);
- v_38 := v_31;
- v_38.CAPTION := v_36;
- v_40 := 0;
- v_39 := SCALEX(v_40);
- v_41 := v_31;
- v_41.LEFT := v_39;
- v_43 := 0;
- v_42 := SCALEY(v_43);
- v_44 := v_31;
- v_44.TOP := v_42;
- v_46 := 200;
- v_45 := SCALEX(v_46);
- v_47 := v_31;
- v_47.WIDTH := v_45;
- v_49 := 14;
- v_48 := SCALEY(v_49);
- v_50 := v_31;
- v_50.HEIGHT := v_48;
- v_51 := 0;
- v_52 := v_31;
- v_52.AUTOSIZE := v_51;
- v_53 := 1;
- v_54 := v_31;
- v_54.TABORDER := v_53;
- v_55 := gvar_0.0;
- v_56 := 30;
- gvar_0.4 := v_56.CREATE(v_55);
- v_57 := &gvar_0.4;
- v_60 := gvar_0.0;
- v_59 := v_60.SURFACE;
- v_58 := v_59;
- v_61 := v_57;
- v_61.PARENT := v_58;
- v_63 := '{cm:IDP_CurrentFile}';
- v_62 := EXPANDCONSTANT(v_63);
- v_64 := v_57;
- v_64.CAPTION := v_62;
- v_66 := 0;
- v_65 := SCALEX(v_66);
- v_67 := v_57;
- v_67.LEFT := v_65;
- v_69 := 48;
- v_68 := SCALEY(v_69);
- v_70 := v_57;
- v_70.TOP := v_68;
- v_72 := 200;
- v_71 := SCALEX(v_72);
- v_73 := v_57;
- v_73.WIDTH := v_71;
- v_75 := 14;
- v_74 := SCALEY(v_75);
- v_76 := v_57;
- v_76.HEIGHT := v_74;
- v_77 := 0;
- v_78 := v_57;
- v_78.AUTOSIZE := v_77;
- v_79 := 2;
- v_80 := v_57;
- v_80.TABORDER := v_79;
- v_81 := gvar_0.0;
- v_82 := 29;
- gvar_0.2 := v_82.CREATE(v_81);
- v_83 := &gvar_0.2;
- v_86 := gvar_0.0;
- v_85 := v_86.SURFACE;
- v_84 := v_85;
- v_87 := v_83;
- v_87.PARENT := v_84;
- v_89 := 0;
- v_88 := SCALEX(v_89);
- v_90 := v_83;
- v_90.LEFT := v_88;
- v_92 := 64;
- v_91 := SCALEY(v_92);
- v_93 := v_83;
- v_93.TOP := v_91;
- v_95 := 410;
- v_94 := SCALEX(v_95);
- v_96 := v_83;
- v_96.WIDTH := v_94;
- v_98 := 20;
- v_97 := SCALEY(v_98);
- v_99 := v_83;
- v_99.HEIGHT := v_97;
- v_100 := 0;
- v_101 := v_83;
- v_101.MIN := v_100;
- v_102 := 100;
- v_103 := v_83;
- v_103.MAX := v_102;
- v_104 := gvar_0.0;
- v_105 := 30;
- gvar_0.5 := v_105.CREATE(v_104);
- v_106 := &gvar_0.5;
- v_109 := gvar_0.0;
- v_108 := v_109.SURFACE;
- v_107 := v_108;
- v_110 := v_106;
- v_110.PARENT := v_107;
- v_111 := '';
- v_112 := v_106;
- v_112.CAPTION := v_111;
- v_114 := 290;
- v_113 := SCALEX(v_114);
- v_115 := v_106;
- v_115.LEFT := v_113;
- v_117 := 0;
- v_116 := SCALEY(v_117);
- v_118 := v_106;
- v_118.TOP := v_116;
- v_120 := 120;
- v_119 := SCALEX(v_120);
- v_121 := v_106;
- v_121.WIDTH := v_119;
- v_123 := 14;
- v_122 := SCALEY(v_123);
- v_124 := v_106;
- v_124.HEIGHT := v_122;
- v_125 := 0;
- v_126 := v_106;
- v_126.AUTOSIZE := v_125;
- v_127 := 4;
- v_128 := v_106;
- v_128.TABORDER := v_127;
- v_129 := gvar_0.0;
- v_130 := 30;
- gvar_0.6 := v_130.CREATE(v_129);
- v_131 := &gvar_0.6;
- v_134 := gvar_0.0;
- v_133 := v_134.SURFACE;
- v_132 := v_133;
- v_135 := v_131;
- v_135.PARENT := v_132;
- v_136 := '';
- v_137 := v_131;
- v_137.CAPTION := v_136;
- v_139 := 290;
- v_138 := SCALEX(v_139);
- v_140 := v_131;
- v_140.LEFT := v_138;
- v_142 := 48;
- v_141 := SCALEY(v_142);
- v_143 := v_131;
- v_143.TOP := v_141;
- v_145 := 120;
- v_144 := SCALEX(v_145);
- v_146 := v_131;
- v_146.WIDTH := v_144;
- v_148 := 14;
- v_147 := SCALEY(v_148);
- v_149 := v_131;
- v_149.HEIGHT := v_147;
- v_150 := 0;
- v_151 := v_131;
- v_151.AUTOSIZE := v_150;
- v_152 := 5;
- v_153 := v_131;
- v_153.TABORDER := v_152;
- v_154 := gvar_0.0;
- v_155 := 30;
- gvar_0.7 := v_155.CREATE(v_154);
- v_156 := &gvar_0.7;
- v_159 := gvar_0.0;
- v_158 := v_159.SURFACE;
- v_157 := v_158;
- v_160 := v_156;
- v_160.PARENT := v_157;
- v_162 := '{cm:IDP_File}';
- v_161 := EXPANDCONSTANT(v_162);
- v_163 := v_156;
- v_163.CAPTION := v_161;
- v_165 := 0;
- v_164 := SCALEX(v_165);
- v_166 := v_156;
- v_166.LEFT := v_164;
- v_168 := 100;
- v_167 := SCALEY(v_168);
- v_169 := v_156;
- v_169.TOP := v_167;
- v_171 := 116;
- v_170 := SCALEX(v_171);
- v_172 := v_156;
- v_172.WIDTH := v_170;
- v_174 := 14;
- v_173 := SCALEY(v_174);
- v_175 := v_156;
- v_175.HEIGHT := v_173;
- v_176 := 0;
- v_177 := v_156;
- v_177.AUTOSIZE := v_176;
- v_178 := 6;
- v_179 := v_156;
- v_179.TABORDER := v_178;
- v_180 := gvar_0.0;
- v_181 := 30;
- gvar_0.8 := v_181.CREATE(v_180);
- v_182 := &gvar_0.8;
- v_185 := gvar_0.0;
- v_184 := v_185.SURFACE;
- v_183 := v_184;
- v_186 := v_182;
- v_186.PARENT := v_183;
- v_188 := '{cm:IDP_Speed}';
- v_187 := EXPANDCONSTANT(v_188);
- v_189 := v_182;
- v_189.CAPTION := v_187;
- v_191 := 0;
- v_190 := SCALEX(v_191);
- v_192 := v_182;
- v_192.LEFT := v_190;
- v_194 := 116;
- v_193 := SCALEY(v_194);
- v_195 := v_182;
- v_195.TOP := v_193;
- v_197 := 116;
- v_196 := SCALEX(v_197);
- v_198 := v_182;
- v_198.WIDTH := v_196;
- v_200 := 14;
- v_199 := SCALEY(v_200);
- v_201 := v_182;
- v_201.HEIGHT := v_199;
- v_202 := 0;
- v_203 := v_182;
- v_203.AUTOSIZE := v_202;
- v_204 := 7;
- v_205 := v_182;
- v_205.TABORDER := v_204;
- v_206 := gvar_0.0;
- v_207 := 30;
- gvar_0.9 := v_207.CREATE(v_206);
- v_208 := &gvar_0.9;
- v_211 := gvar_0.0;
- v_210 := v_211.SURFACE;
- v_209 := v_210;
- v_212 := v_208;
- v_212.PARENT := v_209;
- v_214 := '{cm:IDP_Status}';
- v_213 := EXPANDCONSTANT(v_214);
- v_215 := v_208;
- v_215.CAPTION := v_213;
- v_217 := 0;
- v_216 := SCALEX(v_217);
- v_218 := v_208;
- v_218.LEFT := v_216;
- v_220 := 132;
- v_219 := SCALEY(v_220);
- v_221 := v_208;
- v_221.TOP := v_219;
- v_223 := 116;
- v_222 := SCALEX(v_223);
- v_224 := v_208;
- v_224.WIDTH := v_222;
- v_226 := 14;
- v_225 := SCALEY(v_226);
- v_227 := v_208;
- v_227.HEIGHT := v_225;
- v_228 := 0;
- v_229 := v_208;
- v_229.AUTOSIZE := v_228;
- v_230 := 8;
- v_231 := v_208;
- v_231.TABORDER := v_230;
- v_232 := gvar_0.0;
- v_233 := 30;
- gvar_0.10 := v_233.CREATE(v_232);
- v_234 := &gvar_0.10;
- v_237 := gvar_0.0;
- v_236 := v_237.SURFACE;
- v_235 := v_236;
- v_238 := v_234;
- v_238.PARENT := v_235;
- v_240 := '{cm:IDP_ElapsedTime}';
- v_239 := EXPANDCONSTANT(v_240);
- v_241 := v_234;
- v_241.CAPTION := v_239;
- v_243 := 0;
- v_242 := SCALEX(v_243);
- v_244 := v_234;
- v_244.LEFT := v_242;
- v_246 := 148;
- v_245 := SCALEY(v_246);
- v_247 := v_234;
- v_247.TOP := v_245;
- v_249 := 116;
- v_248 := SCALEX(v_249);
- v_250 := v_234;
- v_250.WIDTH := v_248;
- v_252 := 14;
- v_251 := SCALEY(v_252);
- v_253 := v_234;
- v_253.HEIGHT := v_251;
- v_254 := 0;
- v_255 := v_234;
- v_255.AUTOSIZE := v_254;
- v_256 := 9;
- v_257 := v_234;
- v_257.TABORDER := v_256;
- v_258 := gvar_0.0;
- v_259 := 30;
- gvar_0.11 := v_259.CREATE(v_258);
- v_260 := &gvar_0.11;
- v_263 := gvar_0.0;
- v_262 := v_263.SURFACE;
- v_261 := v_262;
- v_264 := v_260;
- v_264.PARENT := v_261;
- v_266 := '{cm:IDP_RemainingTime}';
- v_265 := EXPANDCONSTANT(v_266);
- v_267 := v_260;
- v_267.CAPTION := v_265;
- v_269 := 0;
- v_268 := SCALEX(v_269);
- v_270 := v_260;
- v_270.LEFT := v_268;
- v_272 := 164;
- v_271 := SCALEY(v_272);
- v_273 := v_260;
- v_273.TOP := v_271;
- v_275 := 116;
- v_274 := SCALEX(v_275);
- v_276 := v_260;
- v_276.WIDTH := v_274;
- v_278 := 14;
- v_277 := SCALEY(v_278);
- v_279 := v_260;
- v_279.HEIGHT := v_277;
- v_280 := 0;
- v_281 := v_260;
- v_281.AUTOSIZE := v_280;
- v_282 := 10;
- v_283 := v_260;
- v_283.TABORDER := v_282;
- v_284 := gvar_0.0;
- v_285 := 30;
- gvar_0.12 := v_285.CREATE(v_284);
- v_286 := &gvar_0.12;
- v_289 := gvar_0.0;
- v_288 := v_289.SURFACE;
- v_287 := v_288;
- v_290 := v_286;
- v_290.PARENT := v_287;
- v_291 := '';
- v_292 := v_286;
- v_292.CAPTION := v_291;
- v_294 := 120;
- v_293 := SCALEX(v_294);
- v_295 := v_286;
- v_295.LEFT := v_293;
- v_297 := 100;
- v_296 := SCALEY(v_297);
- v_298 := v_286;
- v_298.TOP := v_296;
- v_300 := 280;
- v_299 := SCALEX(v_300);
- v_301 := v_286;
- v_301.WIDTH := v_299;
- v_303 := 14;
- v_302 := SCALEY(v_303);
- v_304 := v_286;
- v_304.HEIGHT := v_302;
- v_305 := 0;
- v_306 := v_286;
- v_306.AUTOSIZE := v_305;
- v_307 := 11;
- v_308 := v_286;
- v_308.TABORDER := v_307;
- v_309 := gvar_0.0;
- v_310 := 30;
- gvar_0.13 := v_310.CREATE(v_309);
- v_311 := &gvar_0.13;
- v_314 := gvar_0.0;
- v_313 := v_314.SURFACE;
- v_312 := v_313;
- v_315 := v_311;
- v_315.PARENT := v_312;
- v_316 := '';
- v_317 := v_311;
- v_317.CAPTION := v_316;
- v_319 := 120;
- v_318 := SCALEX(v_319);
- v_320 := v_311;
- v_320.LEFT := v_318;
- v_322 := 116;
- v_321 := SCALEY(v_322);
- v_323 := v_311;
- v_323.TOP := v_321;
- v_325 := 280;
- v_324 := SCALEX(v_325);
- v_326 := v_311;
- v_326.WIDTH := v_324;
- v_328 := 14;
- v_327 := SCALEY(v_328);
- v_329 := v_311;
- v_329.HEIGHT := v_327;
- v_330 := 0;
- v_331 := v_311;
- v_331.AUTOSIZE := v_330;
- v_332 := 12;
- v_333 := v_311;
- v_333.TABORDER := v_332;
- v_334 := gvar_0.0;
- v_335 := 30;
- gvar_0.14 := v_335.CREATE(v_334);
- v_336 := &gvar_0.14;
- v_339 := gvar_0.0;
- v_338 := v_339.SURFACE;
- v_337 := v_338;
- v_340 := v_336;
- v_340.PARENT := v_337;
- v_341 := '';
- v_342 := v_336;
- v_342.CAPTION := v_341;
- v_344 := 120;
- v_343 := SCALEX(v_344);
- v_345 := v_336;
- v_345.LEFT := v_343;
- v_347 := 132;
- v_346 := SCALEY(v_347);
- v_348 := v_336;
- v_348.TOP := v_346;
- v_350 := 280;
- v_349 := SCALEX(v_350);
- v_351 := v_336;
- v_351.WIDTH := v_349;
- v_353 := 14;
- v_352 := SCALEY(v_353);
- v_354 := v_336;
- v_354.HEIGHT := v_352;
- v_355 := 0;
- v_356 := v_336;
- v_356.AUTOSIZE := v_355;
- v_357 := 13;
- v_358 := v_336;
- v_358.TABORDER := v_357;
- v_359 := gvar_0.0;
- v_360 := 30;
- gvar_0.15 := v_360.CREATE(v_359);
- v_361 := &gvar_0.15;
- v_364 := gvar_0.0;
- v_363 := v_364.SURFACE;
- v_362 := v_363;
- v_365 := v_361;
- v_365.PARENT := v_362;
- v_366 := '';
- v_367 := v_361;
- v_367.CAPTION := v_366;
- v_369 := 120;
- v_368 := SCALEX(v_369);
- v_370 := v_361;
- v_370.LEFT := v_368;
- v_372 := 148;
- v_371 := SCALEY(v_372);
- v_373 := v_361;
- v_373.TOP := v_371;
- v_375 := 280;
- v_374 := SCALEX(v_375);
- v_376 := v_361;
- v_376.WIDTH := v_374;
- v_378 := 14;
- v_377 := SCALEY(v_378);
- v_379 := v_361;
- v_379.HEIGHT := v_377;
- v_380 := 0;
- v_381 := v_361;
- v_381.AUTOSIZE := v_380;
- v_382 := 14;
- v_383 := v_361;
- v_383.TABORDER := v_382;
- v_384 := gvar_0.0;
- v_385 := 30;
- gvar_0.16 := v_385.CREATE(v_384);
- v_386 := &gvar_0.16;
- v_389 := gvar_0.0;
- v_388 := v_389.SURFACE;
- v_387 := v_388;
- v_390 := v_386;
- v_390.PARENT := v_387;
- v_391 := '';
- v_392 := v_386;
- v_392.CAPTION := v_391;
- v_394 := 120;
- v_393 := SCALEX(v_394);
- v_395 := v_386;
- v_395.LEFT := v_393;
- v_397 := 164;
- v_396 := SCALEY(v_397);
- v_398 := v_386;
- v_398.TOP := v_396;
- v_400 := 280;
- v_399 := SCALEX(v_400);
- v_401 := v_386;
- v_401.WIDTH := v_399;
- v_403 := 14;
- v_402 := SCALEY(v_403);
- v_404 := v_386;
- v_404.HEIGHT := v_402;
- v_405 := 0;
- v_406 := v_386;
- v_406.AUTOSIZE := v_405;
- v_407 := 15;
- v_408 := v_386;
- v_408.TABORDER := v_407;
- v_409 := gvar_0.0;
- v_410 := 31;
- gvar_0.17 := v_410.CREATE(v_409);
- v_411 := &gvar_0.17;
- v_414 := gvar_0.0;
- v_413 := v_414.SURFACE;
- v_412 := v_413;
- v_415 := v_411;
- v_415.PARENT := v_412;
- v_417 := '{cm:IDP_DetailsButton}';
- v_416 := EXPANDCONSTANT(v_417);
- v_418 := v_411;
- v_418.CAPTION := v_416;
- v_420 := 336;
- v_419 := SCALEX(v_420);
- v_421 := v_411;
- v_421.LEFT := v_419;
- v_423 := 184;
- v_422 := SCALEY(v_423);
- v_424 := v_411;
- v_424.TOP := v_422;
- v_426 := 75;
- v_425 := SCALEX(v_426);
- v_427 := v_411;
- v_427.WIDTH := v_425;
- v_429 := 23;
- v_428 := SCALEY(v_429);
- v_430 := v_411;
- v_430.HEIGHT := v_428;
- v_431 := 16;
- v_432 := v_411;
- v_432.TABORDER := v_431;
- v_433 := procedure IDPDETAILSBUTTONCLICK(Arg0: TOBJECT);;
- v_434 := v_411;
- v_434.ONCLICK := v_433;
- v_435 := gvar_0.0;
- v_436 := 31;
- gvar_0.20 := v_436.CREATE(v_435);
- v_437 := &gvar_0.20;
- v_440 := gvar_0.0;
- v_439 := v_440.SURFACE;
- v_438 := v_439;
- v_441 := v_437;
- v_441.PARENT := v_438;
- v_443 := 'You must not see this button';
- v_442 := EXPANDCONSTANT(v_443);
- v_444 := v_437;
- v_444.CAPTION := v_442;
- v_446 := 0;
- v_445 := SCALEX(v_446);
- v_447 := v_437;
- v_447.LEFT := v_445;
- v_449 := 0;
- v_448 := SCALEY(v_449);
- v_450 := v_437;
- v_450.TOP := v_448;
- v_452 := 10;
- v_451 := SCALEX(v_452);
- v_453 := v_437;
- v_453.WIDTH := v_451;
- v_455 := 10;
- v_454 := SCALEY(v_455);
- v_456 := v_437;
- v_456.HEIGHT := v_454;
- v_457 := 17;
- v_458 := v_437;
- v_458.TABORDER := v_457;
- v_459 := 0;
- v_460 := v_437;
- v_460.VISIBLE := v_459;
- v_461 := procedure IDPREPORTERRORHELPER(Arg0: TOBJECT);;
- v_462 := v_437;
- v_462.ONCLICK := v_461;
- v_463 := &gvar_0.0;
- v_464 := procedure IDPFORMACTIVATE(Arg0: TWIZARDPAGE);;
- v_465 := v_463;
- v_465.ONACTIVATE := v_464;
- v_466 := function IDPSHOULDSKIPPAGE(Arg0: TWIZARDPAGE): BOOLEAN;;
- v_467 := v_463;
- v_467.ONSHOULDSKIPPAGE := v_466;
- v_468 := function IDPBACKBUTTONCLICK(Arg0: TWIZARDPAGE): BOOLEAN;;
- v_469 := v_463;
- v_469.ONBACKBUTTONCLICK := v_468;
- v_470 := function IDPNEXTBUTTONCLICK(Arg0: TWIZARDPAGE): BOOLEAN;;
- v_471 := v_463;
- v_471.ONNEXTBUTTONCLICK := v_470;
- v_472 := procedure IDPCANCELBUTTONCLICK(Arg0: TWIZARDPAGE; var Arg1: BOOLEAN; var Arg2: BOOLEAN);;
- v_473 := v_463;
- v_473.ONCANCELBUTTONCLICK := v_472;
- v_474 := gvar_0.0;
- result := v_474.ID;
- exit;
- end;
- procedure IDPCONNECTCONTROLS();
- var
- v_1, v_4, v_7, v_10, v_13, v_16, v_19, v_22, v_25, v_28, v_31, v_34, v_38, v_41, v_45, v_49: Integer;
- v_2, v_11, v_14, v_17, v_20, v_23, v_26, v_29, v_51: TNEWSTATICTEXT;
- v_3, v_6, v_9, v_12, v_15, v_18, v_21, v_24, v_27, v_30, v_33, v_37, v_40, v_44, v_48, v_52: UnicodeString;
- v_5, v_8: TNEWPROGRESSBAR;
- v_32, v_42, v_46: TNEWBUTTON;
- v_35: TNEWNOTEBOOKPAGE;
- v_36: TWIZARDPAGE;
- v_39, v_43, v_47: TWIZARDFORM;
- v_50: TFONT;
- begin
- label_27858:
- v_2 := gvar_0.3;
- v_1 := v_2.HANDLE;
- v_3 := 'TotalProgressLabel';
- idpConnectControl(v_3, v_1);
- v_5 := gvar_0.1;
- v_4 := v_5.HANDLE;
- v_6 := 'TotalProgressBar';
- idpConnectControl(v_6, v_4);
- v_8 := gvar_0.2;
- v_7 := v_8.HANDLE;
- v_9 := 'FileProgressBar';
- idpConnectControl(v_9, v_7);
- v_11 := gvar_0.5;
- v_10 := v_11.HANDLE;
- v_12 := 'TotalDownloaded';
- idpConnectControl(v_12, v_10);
- v_14 := gvar_0.6;
- v_13 := v_14.HANDLE;
- v_15 := 'FileDownloaded';
- idpConnectControl(v_15, v_13);
- v_17 := gvar_0.12;
- v_16 := v_17.HANDLE;
- v_18 := 'FileName';
- idpConnectControl(v_18, v_16);
- v_20 := gvar_0.13;
- v_19 := v_20.HANDLE;
- v_21 := 'Speed';
- idpConnectControl(v_21, v_19);
- v_23 := gvar_0.14;
- v_22 := v_23.HANDLE;
- v_24 := 'Status';
- idpConnectControl(v_24, v_22);
- v_26 := gvar_0.15;
- v_25 := v_26.HANDLE;
- v_27 := 'ElapsedTime';
- idpConnectControl(v_27, v_25);
- v_29 := gvar_0.16;
- v_28 := v_29.HANDLE;
- v_30 := 'RemainingTime';
- idpConnectControl(v_30, v_28);
- v_32 := gvar_0.20;
- v_31 := v_32.HANDLE;
- v_33 := 'InvisibleButton';
- idpConnectControl(v_33, v_31);
- v_36 := gvar_0.0;
- v_35 := v_36.SURFACE;
- v_34 := v_35.HANDLE;
- v_37 := 'WizardPage';
- idpConnectControl(v_37, v_34);
- v_39 := WIZARDFORM();
- v_38 := v_39.HANDLE;
- v_40 := 'WizardForm';
- idpConnectControl(v_40, v_38);
- v_43 := WIZARDFORM();
- v_42 := v_43.BACKBUTTON;
- v_41 := v_42.HANDLE;
- v_44 := 'BackButton';
- idpConnectControl(v_44, v_41);
- v_47 := WIZARDFORM();
- v_46 := v_47.NEXTBUTTON;
- v_45 := v_46.HANDLE;
- v_48 := 'NextButton';
- idpConnectControl(v_48, v_45);
- v_51 := gvar_0.5;
- v_50 := v_51.FONT;
- v_49 := v_50.HANDLE;
- v_52 := 'LabelFont';
- idpConnectControl(v_52, v_49);
- exit;
- end;
- procedure IDPINITMESSAGES();
- var
- v_1, v_2, v_3, v_4, v_5, v_6, v_7, v_8, v_9, v_10, v_11, v_12, v_13, v_14, v_15, v_16, v_17, v_18, v_19, v_20, v_21, v_22, v_23, v_24, v_25, v_26, v_27, v_28, v_29, v_30, v_31, v_32, v_33, v_34, v_35, v_36, v_37, v_38, v_39, v_40, v_41, v_42, v_43, v_44, v_45, v_46, v_47, v_48, v_49, v_50, v_51, v_52, v_53, v_54, v_55, v_56, v_57, v_58, v_59, v_60, v_61, v_62, v_63, v_64, v_65, v_66, v_67, v_68, v_69, v_70, v_71, v_72, v_73, v_74, v_75, v_76, v_77, v_78, v_79, v_80, v_81, v_82, v_84, v_85, v_86, v_87, v_88, v_89, v_90, v_91, v_92, v_93: UnicodeString;
- v_83: TSETUPMESSAGEID;
- begin
- label_29147:
- v_2 := '{cm:IDP_TotalProgress}';
- v_1 := EXPANDCONSTANT(v_2);
- v_3 := 'Total progress';
- idpAddMessage(v_3, v_1);
- v_5 := '{cm:IDP_KBs}';
- v_4 := EXPANDCONSTANT(v_5);
- v_6 := 'KB/s';
- idpAddMessage(v_6, v_4);
- v_8 := '{cm:IDP_MBs}';
- v_7 := EXPANDCONSTANT(v_8);
- v_9 := 'MB/s';
- idpAddMessage(v_9, v_7);
- v_11 := '{cm:IDP_X_of_X}';
- v_10 := EXPANDCONSTANT(v_11);
- v_12 := '%.2f of %.2f';
- idpAddMessage(v_12, v_10);
- v_14 := '{cm:IDP_KB}';
- v_13 := EXPANDCONSTANT(v_14);
- v_15 := 'KB';
- idpAddMessage(v_15, v_13);
- v_17 := '{cm:IDP_MB}';
- v_16 := EXPANDCONSTANT(v_17);
- v_18 := 'MB';
- idpAddMessage(v_18, v_16);
- v_20 := '{cm:IDP_GB}';
- v_19 := EXPANDCONSTANT(v_20);
- v_21 := 'GB';
- idpAddMessage(v_21, v_19);
- v_23 := '{cm:IDP_Initializing}';
- v_22 := EXPANDCONSTANT(v_23);
- v_24 := 'Initializing...';
- idpAddMessage(v_24, v_22);
- v_26 := '{cm:IDP_GettingFileInformation}';
- v_25 := EXPANDCONSTANT(v_26);
- v_27 := 'Getting file information...';
- idpAddMessage(v_27, v_25);
- v_29 := '{cm:IDP_StartingDownload}';
- v_28 := EXPANDCONSTANT(v_29);
- v_30 := 'Starting download...';
- idpAddMessage(v_30, v_28);
- v_32 := '{cm:IDP_Connecting}';
- v_31 := EXPANDCONSTANT(v_32);
- v_33 := 'Connecting...';
- idpAddMessage(v_33, v_31);
- v_35 := '{cm:IDP_Downloading}';
- v_34 := EXPANDCONSTANT(v_35);
- v_36 := 'Downloading...';
- idpAddMessage(v_36, v_34);
- v_38 := '{cm:IDP_DownloadComplete}';
- v_37 := EXPANDCONSTANT(v_38);
- v_39 := 'Download complete';
- idpAddMessage(v_39, v_37);
- v_41 := '{cm:IDP_DownloadFailed}';
- v_40 := EXPANDCONSTANT(v_41);
- v_42 := 'Download failed';
- idpAddMessage(v_42, v_40);
- v_44 := '{cm:IDP_CannotConnect}';
- v_43 := EXPANDCONSTANT(v_44);
- v_45 := 'Cannot connect';
- idpAddMessage(v_45, v_43);
- v_47 := '{cm:IDP_Unknown}';
- v_46 := EXPANDCONSTANT(v_47);
- v_48 := 'Unknown';
- idpAddMessage(v_48, v_46);
- v_50 := '{cm:IDP_DownloadCancelled}';
- v_49 := EXPANDCONSTANT(v_50);
- v_51 := 'Download cancelled';
- idpAddMessage(v_51, v_49);
- v_53 := '{cm:IDP_HTTPError_X}';
- v_52 := EXPANDCONSTANT(v_53);
- v_54 := 'HTTP error %d';
- idpAddMessage(v_54, v_52);
- v_56 := '{cm:IDP_400}';
- v_55 := EXPANDCONSTANT(v_56);
- v_57 := '400';
- idpAddMessage(v_57, v_55);
- v_59 := '{cm:IDP_401}';
- v_58 := EXPANDCONSTANT(v_59);
- v_60 := '401';
- idpAddMessage(v_60, v_58);
- v_62 := '{cm:IDP_404}';
- v_61 := EXPANDCONSTANT(v_62);
- v_63 := '404';
- idpAddMessage(v_63, v_61);
- v_65 := '{cm:IDP_407}';
- v_64 := EXPANDCONSTANT(v_65);
- v_66 := '407';
- idpAddMessage(v_66, v_64);
- v_68 := '{cm:IDP_500}';
- v_67 := EXPANDCONSTANT(v_68);
- v_69 := '500';
- idpAddMessage(v_69, v_67);
- v_71 := '{cm:IDP_502}';
- v_70 := EXPANDCONSTANT(v_71);
- v_72 := '502';
- idpAddMessage(v_72, v_70);
- v_74 := '{cm:IDP_503}';
- v_73 := EXPANDCONSTANT(v_74);
- v_75 := '503';
- idpAddMessage(v_75, v_73);
- v_77 := '{cm:IDP_RetryButton}';
- v_76 := EXPANDCONSTANT(v_77);
- v_78 := 'Retry';
- idpAddMessage(v_78, v_76);
- v_80 := '{cm:IDP_IgnoreButton}';
- v_79 := EXPANDCONSTANT(v_80);
- v_81 := 'Ignore';
- idpAddMessage(v_81, v_79);
- v_83 := 14;
- v_82 := SETUPMESSAGE(v_83);
- v_84 := 'Cancel';
- idpAddMessage(v_84, v_82);
- v_86 := '{cm:IDP_FilesNotDownloaded}';
- v_85 := EXPANDCONSTANT(v_86);
- v_87 := 'The following files were not downloaded:';
- idpAddMessage(v_87, v_85);
- v_89 := '{cm:IDP_RetryNext}';
- v_88 := EXPANDCONSTANT(v_89);
- v_90 := 'Check your connection and click 'Retry' to try downloading the files again, or click 'Next' to continue installing anyway.';
- idpAddMessage(v_90, v_88);
- v_92 := '{cm:IDP_RetryCancel}';
- v_91 := EXPANDCONSTANT(v_92);
- v_93 := 'Check your connection and click 'Retry' to try downloading the files again, or click 'Cancel' to terminate setup.';
- idpAddMessage(v_93, v_91);
- exit;
- end;
- procedure IDPDOWNLOADAFTER(Arg0: Integer);
- var
- v_1, v_2: Integer;
- begin
- label_32218:
- v_2 := Arg0;
- v_1 := IDPCREATEDOWNLOADFORM(v_2);
- IDPCONNECTCONTROLS();
- IDPINITMESSAGES();
- exit;
- end;
- function ARRAYOFANSICHARTOANSISTRING(Arg0: array [0..1023] of Char): String;
- var
- v_1, v_5, v_9: Integer;
- v_2: BOOLEAN;
- v_3, v_7: Pointer;
- v_4, v_8: Cardinal;
- v_6: String;
- begin
- label_32264:
- v_1 := 0;
- result := '';
- label_32304:
- v_3 := &Arg0;
- v_5 := v_1;
- v_5 := v_5 - 0;
- v_4 := v_5;
- v_3 := &v_3.v_4;
- v_2 := v_3 <> Chr($0);
- if not v_2 then goto label_32557;
- label_32414:
- v_6 := result;
- v_7 := &Arg0;
- v_9 := v_1;
- v_9 := v_9 - 0;
- v_8 := v_9;
- v_7 := &v_7.v_8;
- v_6 := v_6 + v_7;
- result := v_6;
- v_1 := v_1 + 1;
- goto label_32304;
- label_32557:
- exit;
- end;
- function BTNGETTEXT(Arg0: Integer): String;
- var
- v_1, v_5: array [0..1023] of Char;
- v_2, v_4: Integer;
- v_3: Pointer;
- begin
- label_32559:
- v_3 := &v_1;
- v_4 := Arg0;
- v_2 := BtnGetText(v_4, {var}v_3);
- v_5 := v_1;
- result := ARRAYOFANSICHARTOANSISTRING(v_5);
- exit;
- end;
- function BASSTOTIME(Arg0: Double): UnicodeString;
- var
- v_1: String;
- v_2, v_4, v_8, v_10, v_14, v_16: UnicodeString;
- v_3, v_5, v_9, v_11, v_15, v_17: Integer;
- v_6, v_12, v_18: Extended;
- v_7, v_13: String;
- begin
- label_32646:
- v_3 := 2;
- v_6 := Arg0;
- v_5 := TRUNC(v_6);
- v_5 := v_5 / 3600;
- v_4 := INTTOSTR(v_5);
- v_2 := PADZ(v_4, v_3);
- v_1 := v_2;
- v_1 := v_1 + ':';
- v_9 := 2;
- v_12 := Arg0;
- v_11 := TRUNC(v_12);
- v_11 := v_11 mod 3600;
- v_11 := v_11 / 60;
- v_10 := INTTOSTR(v_11);
- v_8 := PADZ(v_10, v_9);
- v_7 := v_8;
- v_1 := v_1 + v_7;
- v_1 := v_1 + ':';
- v_15 := 2;
- v_18 := Arg0;
- v_17 := TRUNC(v_18);
- v_17 := v_17 mod 60;
- v_16 := INTTOSTR(v_17);
- v_14 := PADZ(v_16, v_15);
- v_13 := v_14;
- v_1 := v_1 + v_13;
- result := v_1;
- exit;
- end;
- procedure BASSTIMERPROC(Arg0: Cardinal; Arg1: Cardinal; Arg2: Cardinal; Arg3: Cardinal);
- var
- v_1, v_2, v_3, v_4, v_5, v_10, v_13, v_25, v_40, v_49, v_54, v_56, v_57, v_58, v_59, v_60, v_61: Integer;
- v_6, v_9, v_12, v_28, v_36, v_39, v_55: BOOLEAN;
- v_7, v_8, v_16, v_17, v_18, v_19, v_20, v_21, v_22, v_30, v_31, v_32, v_33, v_34, v_35, v_37, v_38, v_41, v_42, v_43, v_44, v_45: Cardinal;
- v_11, v_14, v_26: TSTRINGLIST;
- v_15, v_27, v_29: Cardinal;
- v_23: String;
- v_24: UnicodeString;
- v_46: Extended;
- v_47, v_48: Double;
- v_50, v_51, v_52, v_53: Pointer;
- begin
- label_33099:
- v_8 := gvar_2.0;
- v_7 := BASS_ChannelIsActive(v_8);
- v_6 := v_7 = 0;
- if not v_6 then goto label_33273;
- label_33199:
- v_11 := gvar_8;
- v_10 := v_11.COUNT;
- v_9 := v_10 > 1;
- v_6 := v_6 and v_9;
- label_33273:
- flag := not v_6;
- if flag then goto label_33842;
- label_33286:
- gvar_2.2 := gvar_2.2 + 1;
- v_14 := gvar_8;
- v_13 := v_14.COUNT;
- v_12 := gvar_2.2 >= v_13;
- flag := not v_12;
- if flag then goto label_33399;
- label_33380:
- gvar_2.2 := 0;
- label_33399:
- v_16 := gvar_2.0;
- v_15 := BASS_StreamFree(v_16);
- v_18 := 0;
- v_19 := 0;
- v_20 := 0;
- v_21 := 0;
- v_22 := 0;
- v_25 := gvar_2.2;
- v_26 := gvar_8;
- v_24 := v_26.STRINGS[v_25];
- v_23 := v_24;
- v_27 := 0;
- v_17 := BASS_StreamCreateFile(v_27, v_23, v_22, v_21, v_20, v_19, v_18);
- gvar_2.0 := v_17;
- v_29 := 0;
- v_30 := gvar_2.0;
- v_28 := BASS_ChannelPlay(v_30, v_29);
- v_31 := 0;
- v_33 := 0;
- v_34 := gvar_2.0;
- v_32 := BASS_ChannelGetLength(v_34, v_33);
- v_35 := gvar_2.0;
- gvar_2.4 := BASS_ChannelBytes2Seconds(v_35, v_32, v_31);
- label_33842:
- v_38 := gvar_2.0;
- v_37 := BASS_ChannelIsActive(v_38);
- v_36 := v_37 = 1;
- if not v_36 then goto label_33989;
- label_33917:
- v_40 := gvar_9;
- v_40 := v_40 and 4;
- v_39 := v_40 <> 0;
- v_36 := v_36 and v_39;
- label_33989:
- flag := not v_36;
- if flag then goto label_34501;
- label_34002:
- v_41 := 0;
- v_43 := 0;
- v_44 := gvar_2.0;
- v_42 := BASS_ChannelGetPosition(v_44, v_43);
- v_45 := gvar_2.0;
- gvar_2.5 := BASS_ChannelBytes2Seconds(v_45, v_42, v_41);
- v_48 := gvar_2.5;
- v_48 := v_48 / gvar_2.4;
- v_47 := v_48;
- v_49 := gvar_7.5;
- v_49 := v_49 - gvar_7.4;
- v_47 := v_47 * v_49;
- v_46 := v_47;
- v_5 := ROUND(v_46);
- v_50 := &v_4;
- v_51 := &v_2;
- v_52 := &v_3;
- v_53 := &v_1;
- v_54 := gvar_7.1;
- ImgGetPosition(v_54, {var}v_53, {var}v_52, {var}v_51, {var}v_50);
- v_55 := v_5 <> v_2;
- flag := not v_55;
- if flag then goto label_34501;
- label_34381:
- v_56 := v_4;
- v_57 := v_5;
- v_58 := v_3;
- v_59 := v_1;
- v_60 := gvar_7.1;
- ImgSetPosition(v_60, v_59, v_58, v_57, v_56);
- v_61 := gvar_7.12;
- ImgApplyChanges(v_61);
- label_34501:
- exit;
- end;
- procedure BASS_INIT(Arg0: UnicodeString);
- var
- v_1: TFINDREC;
- v_2, v_11, v_21, v_22, v_28, v_29, v_30, v_31, v_32, v_33, v_41, v_42, v_43, v_44, v_45, v_46, v_47, v_50, v_51, v_52, v_56, v_57, v_60: Cardinal;
- v_3, v_7, v_14, v_18, v_24, v_25, v_39, v_53, v_58, v_59: BOOLEAN;
- v_4, v_5, v_6, v_8, v_9, v_10, v_13, v_16, v_35, v_62, v_64, v_65, v_66: UnicodeString;
- v_12, v_27, v_37, v_67: TSTRINGLIST;
- v_15, v_17, v_68: Pointer;
- v_19, v_20, v_23, v_26, v_36, v_48, v_61: Integer;
- v_34: String;
- v_38, v_40: Cardinal;
- v_49: ProcPtr56;
- v_54: Single;
- v_55: Extended;
- v_63: WideString;
- begin
- label_34502:
- v_5 := '{tmp}\Bass.dll';
- v_4 := EXPANDCONSTANT(v_5);
- v_3 := FILEEXISTS(v_4);
- v_3 := not v_3;
- flag := not v_3;
- if flag then goto label_34635;
- label_34601:
- v_6 := 'Bass.dll';
- EXTRACTTEMPORARYFILE(v_6);
- label_34635:
- v_9 := '{tmp}\callbackctrl.dll';
- v_8 := EXPANDCONSTANT(v_9);
- v_7 := FILEEXISTS(v_8);
- v_7 := not v_7;
- flag := not v_7;
- if flag then goto label_34774;
- label_34732:
- v_10 := 'callbackctrl.dll';
- EXTRACTTEMPORARYFILE(v_10);
- label_34774:
- v_11 := 54;
- gvar_8 := v_11.CREATE();
- v_12 := gvar_8;
- v_12.CLEAR();
- v_13 := Arg0;
- Arg0 := EXPANDCONSTANT(v_13);
- v_15 := &v_1;
- v_16 := Arg0;
- v_14 := FINDFIRST(v_16, {var}v_15);
- flag := not v_14;
- if flag then goto label_35230;
- label_34922:
- label_34939:
- label_34944:
- v_60 := v_1.field_1;
- v_60 := v_60 and 16;
- v_59 := v_60 = 0;
- flag := not v_59;
- if flag then goto label_35158;
- label_35020:
- v_66 := Arg0;
- v_65 := EXTRACTFILEPATH(v_66);
- v_64 := ADDBACKSLASH(v_65);
- v_63 := v_64;
- v_63 := v_63 + v_1.field_0;
- v_62 := v_63;
- v_67 := gvar_8;
- v_61 := v_67.ADD(v_62);
- label_35158:
- v_68 := &v_1;
- v_58 := FINDNEXT({var}v_68);
- v_58 := not v_58;
- if not v_58 then goto label_34944;
- label_35203:
- goto label_35206;
- label_35206:
- v_17 := &v_1;
- FINDCLOSE({var}v_17);
- goto label_35230;
- label_35230:
- gvar_9 := 0;
- gvar_2.2 := 0;
- v_19 := 0;
- v_20 := 0;
- v_21 := 0;
- v_22 := 44100;
- v_23 := -1;
- v_18 := BASS_Init(v_23, v_22, v_21, v_20, v_19);
- v_24 := BASS_Start();
- v_27 := gvar_8;
- v_26 := v_27.COUNT;
- v_25 := v_26 > 1;
- flag := not v_25;
- if flag then goto label_35499;
- label_35479:
- v_2 := 0;
- goto label_35514;
- label_35499:
- v_2 := 4;
- label_35514:
- v_29 := v_2;
- v_30 := 0;
- v_31 := 0;
- v_32 := 0;
- v_33 := 0;
- v_36 := gvar_2.2;
- v_37 := gvar_8;
- v_35 := v_37.STRINGS[v_36];
- v_34 := v_35;
- v_38 := 0;
- v_28 := BASS_StreamCreateFile(v_38, v_34, v_33, v_32, v_31, v_30, v_29);
- gvar_2.0 := v_28;
- v_40 := 0;
- v_41 := gvar_2.0;
- v_39 := BASS_ChannelPlay(v_41, v_40);
- v_42 := 0;
- v_44 := 0;
- v_45 := gvar_2.0;
- v_43 := BASS_ChannelGetLength(v_45, v_44);
- v_46 := gvar_2.0;
- gvar_2.4 := BASS_ChannelBytes2Seconds(v_46, v_43, v_42);
- v_48 := 4;
- v_49 := procedure BASSTIMERPROC(Arg0: Cardinal; Arg1: Cardinal; Arg2: Cardinal; Arg3: Cardinal);;
- v_47 := wrapcallbackaddr(v_49, v_48);
- v_50 := 100;
- v_51 := 0;
- v_52 := 0;
- gvar_2.3 := SetTimer(v_52, v_51, v_50, v_47);
- gvar_2.1 := 100;
- v_55 := gvar_2.1;
- v_55 := v_55 / 100;
- v_54 := v_55;
- v_56 := 2;
- v_57 := gvar_2.0;
- v_53 := BASS_ChannelSetAttribute(v_57, v_56, v_54);
- gvar_6.8 := 0;
- exit;
- end;
- procedure BASS_DEINIT();
- var
- v_1, v_2: BOOLEAN;
- v_3, v_4, v_5: Cardinal;
- v_6: TSTRINGLIST;
- begin
- label_36209:
- v_1 := BASS_Stop();
- v_2 := BASS_Free();
- v_4 := gvar_2.3;
- v_5 := 0;
- v_3 := KillTimer(v_5, v_4);
- v_6 := gvar_8;
- v_6.FREE();
- exit;
- end;
- procedure BASSCHANGEPOS(Arg0: Cardinal);
- var
- v_1, v_2, v_3, v_4, v_5, v_10, v_15, v_20, v_23, v_24, v_25, v_26, v_27, v_28: Integer;
- v_6, v_7, v_16, v_22, v_29, v_32, v_35: BOOLEAN;
- v_8, v_30, v_31, v_34, v_38, v_39: Cardinal;
- v_9, v_37: Extended;
- v_11, v_12, v_13, v_14: Pointer;
- v_17, v_19: UnicodeString;
- v_18: WideString;
- v_21: TLABEL;
- v_33: Cardinal;
- v_36: Single;
- begin
- label_36328:
- gvar_2.1 := Arg0;
- v_6 := gvar_2.1 = 0;
- flag := not v_6;
- if flag then goto label_36455;
- label_36411:
- v_8 := gvar_2.0;
- v_7 := BASS_ChannelPause(v_8);
- goto label_36710;
- label_36455:
- v_31 := gvar_2.0;
- v_30 := BASS_ChannelIsActive(v_31);
- v_29 := v_30 = 3;
- flag := not v_29;
- if flag then goto label_36590;
- label_36533:
- v_33 := 0;
- v_34 := gvar_2.0;
- v_32 := BASS_ChannelPlay(v_34, v_33);
- label_36590:
- v_37 := gvar_2.1;
- v_37 := v_37 / 100;
- v_36 := v_37;
- v_38 := 2;
- v_39 := gvar_2.0;
- v_35 := BASS_ChannelSetAttribute(v_39, v_38, v_36);
- label_36710:
- v_10 := gvar_6.6;
- v_10 := v_10 * Arg0;
- v_10 := v_10 / 100;
- v_9 := v_10;
- v_5 := ROUND(v_9);
- v_11 := &v_4;
- v_12 := &v_3;
- v_13 := &v_2;
- v_14 := &v_1;
- v_15 := gvar_6.1;
- ImgGetPosition(v_15, {var}v_14, {var}v_13, {var}v_12, {var}v_11);
- v_16 := gvar_6.10;
- flag := not v_16;
- if flag then goto label_37038;
- label_36915:
- v_18 := 'Volume: ';
- v_20 := gvar_2.1;
- v_19 := INTTOSTR(v_20);
- v_18 := v_18 + v_19;
- v_17 := v_18;
- v_21 := gvar_6.3;
- v_21.HINT := v_17;
- label_37038:
- v_22 := v_5 <> v_3;
- flag := not v_22;
- if flag then goto label_37193;
- label_37073:
- v_23 := v_4;
- v_24 := v_5;
- v_25 := v_2;
- v_26 := v_1;
- v_27 := gvar_6.1;
- ImgSetPosition(v_27, v_26, v_25, v_24, v_23);
- v_28 := gvar_6.12;
- ImgApplyChanges(v_28);
- label_37193:
- exit;
- end;
- procedure BASSVOLUMEMAXCLICK(Arg0: Integer);
- var
- v_1, v_2, v_3, v_4, v_5, v_7, v_8, v_10, v_11, v_20, v_21, v_22, v_23, v_24, v_25: Integer;
- v_6, v_12, v_13, v_14, v_15: BOOLEAN;
- v_9: Extended;
- v_16, v_17, v_18, v_19: Pointer;
- v_26: Cardinal;
- begin
- label_37194:
- gvar_2.1 := gvar_2.1 + 5;
- v_6 := gvar_2.1 > 100;
- flag := not v_6;
- if flag then goto label_37301;
- label_37282:
- gvar_2.1 := 100;
- label_37301:
- v_7 := gvar_6.4;
- v_11 := gvar_6.6;
- v_11 := v_11 * gvar_2.1;
- v_10 := v_11;
- v_10 := v_10 / 100;
- v_9 := v_10;
- v_8 := ROUND(v_9);
- v_7 := v_7 + v_8;
- v_1 := v_7;
- v_13 := v_1 < gvar_6.4;
- v_12 := v_13;
- flag := not v_12;
- if flag then goto label_37521;
- label_37506:
- v_1 := gvar_6.4;
- label_37521:
- v_15 := v_1 > gvar_6.5;
- v_14 := v_15;
- flag := not v_14;
- if flag then goto label_37592;
- label_37577:
- v_1 := gvar_6.5;
- label_37592:
- v_16 := &v_5;
- v_17 := &v_4;
- v_18 := &v_3;
- v_19 := &v_2;
- v_20 := gvar_6.2;
- BtnGetPosition(v_20, {var}v_19, {var}v_18, {var}v_17, {var}v_16);
- v_21 := v_5;
- v_22 := v_4;
- v_23 := v_3;
- v_24 := v_1;
- v_25 := gvar_6.2;
- BtnSetPosition(v_25, v_24, v_23, v_22, v_21);
- v_26 := gvar_2.1;
- BASSCHANGEPOS(v_26);
- exit;
- end;
- procedure BASSVOLUMEMINCLICK(Arg0: Integer);
- var
- v_1, v_2, v_3, v_4, v_5, v_7, v_8, v_10, v_11, v_20, v_21, v_22, v_23, v_24, v_25: Integer;
- v_6, v_12, v_13, v_14, v_15: BOOLEAN;
- v_9: Extended;
- v_16, v_17, v_18, v_19: Pointer;
- v_26: Cardinal;
- begin
- label_37807:
- gvar_2.1 := gvar_2.1 - 5;
- v_6 := gvar_2.1 < 0;
- flag := not v_6;
- if flag then goto label_37914;
- label_37895:
- gvar_2.1 := 0;
- label_37914:
- v_7 := gvar_6.4;
- v_11 := gvar_6.6;
- v_11 := v_11 * gvar_2.1;
- v_10 := v_11;
- v_10 := v_10 / 100;
- v_9 := v_10;
- v_8 := ROUND(v_9);
- v_7 := v_7 + v_8;
- v_1 := v_7;
- v_13 := v_1 < gvar_6.4;
- v_12 := v_13;
- flag := not v_12;
- if flag then goto label_38134;
- label_38119:
- v_1 := gvar_6.4;
- label_38134:
- v_15 := v_1 > gvar_6.5;
- v_14 := v_15;
- flag := not v_14;
- if flag then goto label_38205;
- label_38190:
- v_1 := gvar_6.5;
- label_38205:
- v_16 := &v_5;
- v_17 := &v_4;
- v_18 := &v_3;
- v_19 := &v_2;
- v_20 := gvar_6.2;
- BtnGetPosition(v_20, {var}v_19, {var}v_18, {var}v_17, {var}v_16);
- v_21 := v_5;
- v_22 := v_4;
- v_23 := v_3;
- v_24 := v_1;
- v_25 := gvar_6.2;
- BtnSetPosition(v_25, v_24, v_23, v_22, v_21);
- v_26 := gvar_2.1;
- BASSCHANGEPOS(v_26);
- exit;
- end;
- function BASS_TBGETPOSITION(): Cardinal;
- var
- v_1, v_2, v_3, v_4, v_9, v_10, v_12, v_13: Integer;
- v_5, v_6, v_7, v_8: Pointer;
- v_11: Extended;
- begin
- label_38420:
- v_5 := &v_4;
- v_6 := &v_3;
- v_7 := &v_2;
- v_8 := &v_1;
- v_9 := gvar_6.2;
- BtnGetPosition(v_9, {var}v_8, {var}v_7, {var}v_6, {var}v_5);
- v_13 := v_1;
- v_13 := v_13 - gvar_6.4;
- v_12 := v_13;
- v_12 := v_12 * 100;
- v_12 := v_12 / gvar_6.6;
- v_11 := v_12;
- v_10 := ROUND(v_11);
- result := v_10;
- exit;
- end;
- function GETCURPOINT(Arg0: Integer): TPOINT;
- var
- v_1, v_3: Cardinal;
- v_2, v_4: Pointer;
- v_5: Integer;
- begin
- label_38663:
- v_2 := &result;
- v_1 := GetCursorPos({var}v_2);
- v_4 := &result;
- v_5 := Arg0;
- v_3 := ScreenToClient(v_5, {var}v_4);
- exit;
- end;
- function BASSTBPROC(Arg0: Integer; Arg1: Integer; Arg2: Integer; Arg3: Integer): Integer;
- var
- v_1, v_2, v_3, v_4, v_6, v_8, v_9, v_10, v_11, v_12, v_13, v_15, v_16, v_17, v_22, v_23, v_28, v_29, v_35, v_36, v_37, v_38, v_39, v_41, v_42, v_44, v_45, v_46: Integer;
- v_5: TPOINT;
- v_7, v_18, v_20, v_31, v_32, v_33, v_34, v_40, v_43: BOOLEAN;
- v_14, v_19, v_21: Cardinal;
- v_24, v_25, v_26, v_27, v_30: Pointer;
- begin
- label_38751:
- v_7 := Arg1 = 2;
- flag := not v_7;
- if flag then goto label_38897;
- label_38820:
- v_9 := gvar_6.7;
- v_10 := -4;
- v_11 := Arg0;
- v_8 := SetWindowLongA(v_11, v_10, v_9);
- label_38897:
- v_12 := Arg3;
- v_13 := Arg2;
- v_14 := Arg1;
- v_15 := Arg0;
- v_16 := gvar_6.7;
- result := CallWindowProcA(v_16, v_15, v_14, v_13, v_12);
- v_17 := Arg1;
- v_18 := 71 = v_17;
- if not v_18 then goto label_39078;
- label_39050:
- v_19 := BASS_TBGETPOSITION();
- BASSCHANGEPOS(v_19);
- goto label_39803;
- label_39078:
- v_18 := 512 = v_17;
- if not v_18 then goto label_39803;
- label_39109:
- v_20 := gvar_6.8;
- flag := not v_20;
- if flag then goto label_39798;
- label_39142:
- v_21 := 1;
- v_22 := Arg0;
- v_6 := GetAncestor(v_22, v_21);
- v_23 := v_6;
- v_5 := GETCURPOINT(v_23);
- v_24 := &v_4;
- v_25 := &v_3;
- v_26 := &v_2;
- v_27 := &v_1;
- v_28 := Arg0;
- BtnGetPosition(v_28, {var}v_27, {var}v_26, {var}v_25, {var}v_24);
- v_29 := v_5.field_0;
- v_30 := &gvar_6;
- v_30 := &v_30.9;
- v_30 := &v_30.0;
- v_29 := v_29 - v_30;
- v_1 := v_29;
- v_32 := v_1 < gvar_6.4;
- v_31 := v_32;
- flag := not v_31;
- if flag then goto label_39473;
- label_39458:
- v_1 := gvar_6.4;
- label_39473:
- v_34 := v_1 > gvar_6.5;
- v_33 := v_34;
- flag := not v_33;
- if flag then goto label_39544;
- label_39529:
- v_1 := gvar_6.5;
- label_39544:
- v_35 := v_4;
- v_36 := v_3;
- v_37 := v_2;
- v_38 := v_1;
- v_39 := Arg0;
- BtnSetPosition(v_39, v_38, v_37, v_36, v_35);
- v_41 := gvar_6.0;
- v_40 := ImgGetVisibility(v_41);
- v_40 := not v_40;
- v_42 := gvar_6.0;
- ImgSetVisibility(v_42, v_40);
- v_44 := gvar_6.0;
- v_43 := ImgGetVisibility(v_44);
- v_43 := not v_43;
- v_45 := gvar_6.0;
- ImgSetVisibility(v_45, v_43);
- v_46 := v_6;
- ImgApplyChanges(v_46);
- label_39798:
- goto label_39803;
- label_39803:
- exit;
- end;
- procedure BASSTBMOUSEDOWN(Arg0: Integer);
- var
- v_1: Integer;
- begin
- label_39806:
- v_1 := Arg0;
- gvar_6.9 := GETCURPOINT(v_1);
- gvar_6.8 := 1;
- exit;
- end;
- procedure BASSTBMOUSEUP(Arg0: Integer);
- begin
- label_39856:
- gvar_6.8 := 0;
- exit;
- end;
- procedure BASSBARCLICK(Arg0: TOBJECT);
- var
- v_1: TPOINT;
- v_2, v_59, v_65: Double;
- v_3, v_15, v_38, v_42, v_60, v_61, v_62, v_63, v_64, v_66, v_67: Cardinal;
- v_4, v_5, v_6, v_7, v_12, v_23, v_28, v_30, v_31, v_32, v_33, v_34, v_35, v_36, v_37, v_39, v_48, v_53, v_54, v_55, v_56, v_57, v_58: Integer;
- v_8, v_10: Cardinal;
- v_9, v_11, v_19, v_20, v_21, v_22, v_44, v_45, v_46, v_47: Pointer;
- v_13, v_40: TWINCONTROL;
- v_14, v_41: TLABEL;
- v_16, v_17, v_43: TOBJECT;
- v_18, v_24, v_25, v_26, v_27, v_49, v_50, v_51, v_52: BOOLEAN;
- v_29: Extended;
- begin
- label_39873:
- v_9 := &v_1;
- v_8 := GetCursorPos({var}v_9);
- v_11 := &v_1;
- v_15 := 51;
- v_16 := Arg0;
- Proc181();
- v_13 := v_14.PARENT;
- v_12 := v_13.HANDLE;
- v_10 := ScreenToClient(v_12, {var}v_11);
- v_17 := Arg0;
- v_18 := gvar_6.3 = v_17;
- if not v_18 then goto label_40664;
- label_40122:
- v_19 := &v_7;
- v_20 := &v_6;
- v_21 := &v_5;
- v_22 := &v_4;
- v_23 := gvar_6.2;
- BtnGetPosition(v_23, {var}v_22, {var}v_21, {var}v_20, {var}v_19);
- v_25 := v_1.field_0 < gvar_6.4;
- v_24 := v_25;
- flag := not v_24;
- if flag then goto label_40295;
- label_40276:
- v_1.field_0 := gvar_6.4;
- label_40295:
- v_27 := v_1.field_0 > gvar_6.5;
- v_26 := v_27;
- flag := not v_26;
- if flag then goto label_40374;
- label_40355:
- v_1.field_0 := gvar_6.5;
- label_40374:
- v_31 := v_1.field_0;
- v_31 := v_31 - gvar_6.4;
- v_30 := v_31;
- v_30 := v_30 * 100;
- v_32 := gvar_6.5;
- v_32 := v_32 - gvar_6.4;
- v_30 := v_30 / v_32;
- v_29 := v_30;
- v_28 := ROUND(v_29);
- v_3 := v_28;
- v_33 := v_7;
- v_34 := v_6;
- v_35 := v_5;
- v_36 := v_1.field_0;
- v_37 := gvar_6.2;
- BtnSetPosition(v_37, v_36, v_35, v_34, v_33);
- v_38 := v_3;
- BASSCHANGEPOS(v_38);
- goto label_41308;
- label_40664:
- v_18 := gvar_7.3 = v_17;
- if not v_18 then goto label_41308;
- label_40695:
- v_44 := &v_7;
- v_45 := &v_6;
- v_46 := &v_5;
- v_47 := &v_4;
- v_48 := gvar_7.1;
- ImgGetPosition(v_48, {var}v_47, {var}v_46, {var}v_45, {var}v_44);
- v_50 := v_1.field_0 < gvar_7.4;
- v_49 := v_50;
- flag := not v_49;
- if flag then goto label_40868;
- label_40849:
- v_1.field_0 := gvar_7.4;
- label_40868:
- v_52 := v_1.field_0 > gvar_7.5;
- v_51 := v_52;
- flag := not v_51;
- if flag then goto label_40947;
- label_40928:
- v_1.field_0 := gvar_7.5;
- label_40947:
- v_53 := v_1.field_0;
- v_53 := v_53 - gvar_7.4;
- v_3 := v_53;
- v_54 := v_7;
- v_55 := v_3;
- v_56 := v_5;
- v_57 := v_4;
- v_58 := gvar_7.1;
- ImgSetPosition(v_58, v_57, v_56, v_55, v_54);
- v_60 := v_3;
- v_60 := v_60 / gvar_7.6;
- v_59 := v_60;
- v_59 := v_59 * gvar_2.4;
- v_2 := v_59;
- v_62 := 0;
- v_63 := 0;
- v_65 := v_2;
- v_66 := gvar_2.0;
- v_64 := BASS_ChannelSeconds2Bytes(v_66, v_65);
- v_67 := gvar_2.0;
- v_61 := BASS_ChannelSetPosition(v_67, v_64, v_63, v_62);
- goto label_41308;
- label_41308:
- v_42 := 51;
- v_43 := Arg0;
- Proc181();
- v_40 := v_41.PARENT;
- v_39 := v_40.HANDLE;
- ImgApplyChanges(v_39);
- exit;
- end;
- procedure BASSBARMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
- var
- v_1, v_3, v_8, v_10: Double;
- v_2: BOOLEAN;
- v_4: Integer;
- v_5, v_7, v_9: UnicodeString;
- v_6: WideString;
- v_11: TLABEL;
- begin
- label_41408:
- v_2 := gvar_7.10;
- flag := not v_2;
- if flag then goto label_41688;
- label_41446:
- v_4 := Arg2;
- v_4 := v_4 / gvar_7.6;
- v_3 := v_4;
- v_3 := v_3 * gvar_2.4;
- v_1 := v_3;
- v_8 := v_1;
- v_7 := BASSTOTIME(v_8);
- v_6 := v_7;
- v_6 := v_6 + ' / ';
- v_10 := gvar_2.4;
- v_9 := BASSTOTIME(v_10);
- v_6 := v_6 + v_9;
- v_5 := v_6;
- v_11 := gvar_7.3;
- v_11.HINT := v_5;
- label_41688:
- exit;
- end;
- procedure BASS_CREATEMEDIAPLAYER(Arg0: TWINCONTROL; Arg1: UnicodeString; Arg2: UnicodeString; Arg3: UnicodeString; Arg4: UnicodeString; Arg5: UnicodeString; Arg6: Integer; Arg7: Integer; Arg8: Integer; Arg9: BOOLEAN);
- var
- v_1, v_2, v_3, v_4, v_5, v_6, v_7, v_8, v_10, v_11, v_14, v_18, v_19, v_20, v_21, v_22, v_23, v_24, v_25, v_26, v_29, v_31, v_32, v_35, v_36, v_37, v_38, v_39, v_40, v_41, v_42, v_43, v_47, v_51, v_52, v_53, v_54, v_55, v_56, v_57, v_58, v_59, v_63, v_66, v_70, v_71, v_72, v_73, v_74, v_75, v_76, v_77, v_80, v_82, v_83, v_85, v_87, v_88, v_94, v_95, v_96, v_97, v_98, v_99, v_100, v_104, v_117, v_118, v_119, v_120, v_121, v_122, v_123, v_127, v_139, v_143, v_144, v_145, v_146, v_147, v_148, v_149, v_150, v_151, v_154, v_156, v_157, v_158, v_160, v_162, v_163, v_166, v_167, v_168, v_169, v_170, v_171, v_172, v_173, v_177, v_181, v_182, v_183, v_184, v_185, v_186, v_187, v_191, v_193: Integer;
- v_9, v_12, v_27, v_48, v_64, v_78, v_108, v_134, v_152, v_178, v_192, v_194: TWINCONTROL;
- v_13, v_33, v_34, v_49, v_50, v_65, v_92, v_102, v_110, v_115, v_125, v_131, v_136, v_138, v_164, v_165, v_179, v_180: BOOLEAN;
- v_15, v_44, v_60, v_67, v_140, v_174, v_188: String;
- v_16, v_17, v_45, v_46, v_61, v_62, v_68, v_69, v_141, v_142, v_175, v_176, v_189, v_190: UnicodeString;
- v_28, v_79, v_84, v_90, v_113, v_153, v_159: Cardinal;
- v_30, v_81, v_86, v_155: ProcPtr48;
- v_89, v_112: TCOMPONENT;
- v_91, v_114: Pointer;
- v_93, v_101, v_103, v_105, v_107, v_109, v_111, v_116, v_124, v_126, v_128, v_130, v_133, v_135, v_137: TLABEL;
- v_106, v_129: TNOTIFYEVENT;
- v_132: TMOUSEMOVEEVENT;
- v_161: ProcPtr55;
- begin
- label_41689:
- gvar_9 := gvar_9 or 4;
- v_1 := Arg8;
- v_1 := v_1 - 45;
- v_3 := Arg6;
- v_3 := v_3 + 13;
- v_3 := v_3 + 3;
- gvar_6.4 := SCALEX(v_3);
- gvar_6.5 := gvar_6.4;
- v_5 := v_1;
- v_4 := SCALEX(v_5);
- gvar_6.5 := gvar_6.5 + v_4;
- v_2 := gvar_6.5;
- v_7 := 14;
- v_6 := SCALEX(v_7);
- v_2 := v_2 + v_6;
- v_8 := v_1;
- gvar_6.6 := SCALEX(v_8);
- v_9 := Arg0;
- gvar_6.12 := v_9.HANDLE;
- gvar_6.10 := Arg9;
- v_10 := Arg6;
- gvar_7.4 := SCALEX(v_10);
- v_11 := Arg6;
- v_11 := v_11 + Arg8;
- gvar_7.5 := SCALEX(v_11);
- gvar_7.6 := Arg8;
- v_12 := Arg0;
- gvar_7.12 := v_12.HANDLE;
- gvar_7.10 := Arg9;
- v_13 := 0;
- v_14 := 2;
- v_17 := Arg1;
- v_16 := EXPANDCONSTANT(v_17);
- v_15 := v_16;
- v_19 := 21;
- v_18 := SCALEY(v_19);
- v_21 := 22;
- v_20 := SCALEX(v_21);
- v_23 := Arg7;
- v_23 := v_23 - 1;
- v_22 := SCALEY(v_23);
- v_25 := v_2;
- v_24 := SCALEX(v_25);
- v_27 := Arg0;
- v_26 := v_27.HANDLE;
- gvar_4 := BtnCreate(v_26, v_24, v_22, v_20, v_18, v_15, v_14, v_13);
- v_29 := 1;
- v_30 := procedure BASSVOLUMEMAXCLICK(Arg0: Integer);;
- v_28 := wrapcallbackaddr(v_30, v_29);
- v_31 := 1;
- v_32 := gvar_4;
- BtnSetEvent(v_32, v_31, v_28);
- v_33 := 0;
- v_34 := 1;
- v_36 := 6;
- v_35 := SCALEY(v_36);
- v_38 := v_1;
- v_37 := SCALEX(v_38);
- v_40 := Arg7;
- v_40 := v_40 + 7;
- v_39 := SCALEY(v_40);
- v_41 := gvar_6.4;
- v_43 := 6;
- v_42 := SCALEX(v_43);
- v_41 := v_41 + v_42;
- v_46 := Arg3;
- v_45 := EXPANDCONSTANT(v_46);
- v_44 := v_45;
- v_48 := Arg0;
- v_47 := v_48.HANDLE;
- gvar_6.0 := ImgLoad(v_47, v_44, v_41, v_39, v_37, v_35, v_34, v_33);
- v_49 := 0;
- v_50 := 1;
- v_52 := 6;
- v_51 := SCALEY(v_52);
- v_54 := v_1;
- v_53 := SCALEX(v_54);
- v_56 := Arg7;
- v_56 := v_56 + 7;
- v_55 := SCALEY(v_56);
- v_57 := gvar_6.4;
- v_59 := 6;
- v_58 := SCALEX(v_59);
- v_57 := v_57 + v_58;
- v_62 := Arg4;
- v_61 := EXPANDCONSTANT(v_62);
- v_60 := v_61;
- v_64 := Arg0;
- v_63 := v_64.HANDLE;
- gvar_6.1 := ImgLoad(v_63, v_60, v_57, v_55, v_53, v_51, v_50, v_49);
- v_65 := 0;
- v_66 := 1;
- v_69 := Arg5;
- v_68 := EXPANDCONSTANT(v_69);
- v_67 := v_68;
- v_71 := 11;
- v_70 := SCALEY(v_71);
- v_73 := 11;
- v_72 := SCALEX(v_73);
- v_75 := Arg7;
- v_75 := v_75 + 4;
- v_74 := SCALEY(v_75);
- v_76 := gvar_6.5;
- v_78 := Arg0;
- v_77 := v_78.HANDLE;
- gvar_6.2 := BtnCreate(v_77, v_76, v_74, v_72, v_70, v_67, v_66, v_65);
- v_80 := 1;
- v_81 := procedure BASSTBMOUSEDOWN(Arg0: Integer);;
- v_79 := wrapcallbackaddr(v_81, v_80);
- v_82 := 5;
- v_83 := gvar_6.2;
- BtnSetEvent(v_83, v_82, v_79);
- v_85 := 1;
- v_86 := procedure BASSTBMOUSEUP(Arg0: Integer);;
- v_84 := wrapcallbackaddr(v_86, v_85);
- v_87 := 6;
- v_88 := gvar_6.2;
- BtnSetEvent(v_88, v_87, v_84);
- v_89 := Arg0;
- v_90 := 51;
- gvar_6.3 := v_90.CREATE(v_89);
- v_91 := &gvar_6.3;
- v_92 := 0;
- v_93 := v_91;
- v_93.AUTOSIZE := v_92;
- v_95 := 12;
- v_94 := SCALEY(v_95);
- v_97 := v_1;
- v_97 := v_97 + 6;
- v_96 := SCALEX(v_97);
- v_99 := Arg7;
- v_99 := v_99 + 3;
- v_98 := SCALEY(v_99);
- v_100 := gvar_6.4;
- v_101 := v_91;
- v_101.SETBOUNDS(v_100, v_98, v_96, v_94);
- v_102 := 1;
- v_103 := v_91;
- v_103.TRANSPARENT := v_102;
- v_104 := 1;
- v_105 := v_91;
- v_105.CURSOR := v_104;
- v_106 := procedure BASSBARCLICK(Arg0: TOBJECT);;
- v_107 := v_91;
- v_107.ONCLICK := v_106;
- v_108 := Arg0;
- v_109 := v_91;
- v_109.PARENT := v_108;
- v_110 := Arg9;
- v_111 := v_91;
- v_111.SHOWHINT := v_110;
- v_112 := Arg0;
- v_113 := 51;
- gvar_7.3 := v_113.CREATE(v_112);
- v_114 := &gvar_7.3;
- v_115 := 0;
- v_116 := v_114;
- v_116.AUTOSIZE := v_115;
- v_118 := 12;
- v_117 := SCALEY(v_118);
- v_120 := Arg8;
- v_119 := SCALEX(v_120);
- v_122 := Arg7;
- v_122 := v_122 + 19;
- v_121 := SCALEY(v_122);
- v_123 := gvar_7.4;
- v_124 := v_114;
- v_124.SETBOUNDS(v_123, v_121, v_119, v_117);
- v_125 := 1;
- v_126 := v_114;
- v_126.TRANSPARENT := v_125;
- v_127 := 1;
- v_128 := v_114;
- v_128.CURSOR := v_127;
- v_129 := procedure BASSBARCLICK(Arg0: TOBJECT);;
- v_130 := v_114;
- v_130.ONCLICK := v_129;
- v_131 := Arg9;
- flag := not v_131;
- if flag then goto label_44731;
- label_44688:
- v_132 := procedure BASSBARMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
- v_133 := v_114;
- v_133.ONMOUSEMOVE := v_132;
- label_44731:
- v_134 := Arg0;
- v_135 := v_114;
- v_135.PARENT := v_134;
- v_136 := Arg9;
- v_137 := v_114;
- v_137.SHOWHINT := v_136;
- v_138 := 0;
- v_139 := 2;
- v_142 := Arg2;
- v_141 := EXPANDCONSTANT(v_142);
- v_140 := v_141;
- v_144 := 18;
- v_143 := SCALEY(v_144);
- v_146 := 13;
- v_145 := SCALEX(v_146);
- v_148 := Arg7;
- v_148 := v_148 + 1;
- v_147 := SCALEY(v_148);
- v_150 := Arg6;
- v_149 := SCALEX(v_150);
- v_152 := Arg0;
- v_151 := v_152.HANDLE;
- gvar_5 := BtnCreate(v_151, v_149, v_147, v_145, v_143, v_140, v_139, v_138);
- v_154 := 1;
- v_155 := procedure BASSVOLUMEMINCLICK(Arg0: Integer);;
- v_153 := wrapcallbackaddr(v_155, v_154);
- v_156 := 1;
- v_157 := gvar_5;
- BtnSetEvent(v_157, v_156, v_153);
- v_160 := 4;
- v_161 := function BASSTBPROC(Arg0: Integer; Arg1: Integer; Arg2: Integer; Arg3: Integer): Integer;;
- v_159 := wrapcallbackaddr(v_161, v_160);
- v_158 := v_159;
- v_162 := -4;
- v_163 := gvar_6.2;
- gvar_6.7 := SetWindowLongA(v_163, v_162, v_158);
- v_164 := 0;
- v_165 := 1;
- v_167 := 6;
- v_166 := SCALEY(v_167);
- v_169 := Arg8;
- v_168 := SCALEX(v_169);
- v_171 := Arg7;
- v_171 := v_171 + 23;
- v_170 := SCALEY(v_171);
- v_173 := Arg6;
- v_172 := SCALEX(v_173);
- v_176 := Arg3;
- v_175 := EXPANDCONSTANT(v_176);
- v_174 := v_175;
- v_178 := Arg0;
- v_177 := v_178.HANDLE;
- gvar_7.0 := ImgLoad(v_177, v_174, v_172, v_170, v_168, v_166, v_165, v_164);
- v_179 := 0;
- v_180 := 1;
- v_182 := 6;
- v_181 := SCALEY(v_182);
- v_183 := 0;
- v_185 := Arg7;
- v_185 := v_185 + 23;
- v_184 := SCALEY(v_185);
- v_187 := Arg6;
- v_186 := SCALEX(v_187);
- v_190 := Arg4;
- v_189 := EXPANDCONSTANT(v_190);
- v_188 := v_189;
- v_192 := Arg0;
- v_191 := v_192.HANDLE;
- gvar_7.1 := ImgLoad(v_191, v_188, v_186, v_184, v_183, v_181, v_180, v_179);
- v_194 := Arg0;
- v_193 := v_194.HANDLE;
- ImgApplyChanges(v_193);
- exit;
- end;
- procedure BASS_ONOFFCLICK(Arg0: Integer);
- var
- v_1, v_4, v_7: BOOLEAN;
- v_2, v_3, v_6, v_8: Cardinal;
- v_5: Cardinal;
- begin
- label_45975:
- v_3 := gvar_2.0;
- v_2 := BASS_ChannelIsActive(v_3);
- v_1 := v_2 = 3;
- flag := not v_1;
- if flag then goto label_46115;
- label_46053:
- v_5 := 0;
- v_6 := gvar_2.0;
- v_4 := BASS_ChannelPlay(v_6, v_5);
- goto label_46154;
- label_46115:
- v_8 := gvar_2.0;
- v_7 := BASS_ChannelPause(v_8);
- label_46154:
- exit;
- end;
- procedure BASS_CREATEONOFFBUTTON(Arg0: TWINCONTROL; Arg1: UnicodeString; Arg2: Integer; Arg3: Integer; Arg4: Integer; Arg5: Integer; Arg6: Integer);
- var
- v_1: BOOLEAN;
- v_2, v_6, v_7, v_8, v_9, v_10, v_11, v_12, v_13, v_14, v_17, v_19, v_20: Integer;
- v_3: String;
- v_4, v_5: UnicodeString;
- v_15: TWINCONTROL;
- v_16: Cardinal;
- v_18: ProcPtr48;
- begin
- label_46155:
- gvar_9 := gvar_9 or 2;
- v_1 := 1;
- v_2 := Arg6;
- v_5 := Arg1;
- v_4 := EXPANDCONSTANT(v_5);
- v_3 := v_4;
- v_7 := Arg5;
- v_6 := SCALEY(v_7);
- v_9 := Arg4;
- v_8 := SCALEX(v_9);
- v_11 := Arg3;
- v_10 := SCALEY(v_11);
- v_13 := Arg2;
- v_12 := SCALEX(v_13);
- v_15 := Arg0;
- v_14 := v_15.HANDLE;
- gvar_3 := BtnCreate(v_14, v_12, v_10, v_8, v_6, v_3, v_2, v_1);
- v_17 := 1;
- v_18 := procedure BASS_ONOFFCLICK(Arg0: Integer);;
- v_16 := wrapcallbackaddr(v_18, v_17);
- v_19 := 1;
- v_20 := gvar_3;
- BtnSetEvent(v_20, v_19, v_16);
- exit;
- end;
- function NOSD(Arg0: UnicodeString): UnicodeString;
- var
- v_1, v_2, v_3, v_14, v_19, v_22, v_23, v_27: Integer;
- v_4, v_7: Cardinal;
- v_5, v_6, v_21, v_24: UnicodeString;
- v_8, v_9, v_10, v_15, v_16: BOOLEAN;
- v_11, v_12, v_25: String;
- v_13, v_17, v_18, v_26: Char;
- v_20: String;
- begin
- label_46549:
- v_6 := '{sd}';
- v_5 := EXPANDCONSTANT(v_6);
- result := v_5;
- v_7 := GetLogicalDrives();
- v_1 := v_7;
- v_8 := v_1 <> 0;
- flag := not v_8;
- if flag then goto label_47275;
- label_46690:
- v_3 := 1;
- label_46710:
- v_9 := v_3 <= 64;
- if not v_9 then goto label_47274;
- label_46741:
- v_2 := v_1;
- v_2 := v_2 and 1;
- v_10 := v_2 = 1;
- flag := not v_10;
- if flag then goto label_47247;
- label_46807:
- v_14 := 64;
- v_14 := v_14 + v_3;
- v_13 := v_14;
- v_12 := v_13;
- v_12 := v_12 + ':';
- v_11 := v_12;
- v_4 := GetDriveTypeA(v_11);
- v_15 := v_4 = 3;
- flag := not v_15;
- if flag then goto label_47247;
- label_46955:
- v_19 := 64;
- v_19 := v_19 + v_3;
- v_18 := v_19;
- v_17 := v_18;
- v_22 := 1;
- v_23 := 1;
- v_24 := v_5;
- v_21 := COPY(v_24, v_23, v_22);
- v_20 := v_21;
- v_16 := v_17 <> v_20;
- flag := not v_16;
- if flag then goto label_47247;
- label_47151:
- v_27 := 64;
- v_27 := v_27 + v_3;
- v_26 := v_27;
- v_25 := v_26;
- v_25 := v_25 + ':';
- result := v_25;
- goto label_47274;
- label_47247:
- v_1 := v_1 shr 1;
- inc(v_3);
- goto label_46710;
- label_47274:
- label_47275:
- exit;
- end;
- procedure REDESIGNWIZARDFORM();
- var
- v_1, v_4, v_58: BOOLEAN;
- v_2, v_15, v_25, v_29: TNEWBUTTON;
- v_3, v_6, v_9, v_11, v_14, v_16, v_19, v_23, v_26, v_30, v_33, v_35, v_38, v_42, v_44, v_52, v_56, v_62: TWIZARDFORM;
- v_5, v_34, v_41, v_49, v_53, v_55, v_57, v_59, v_65: TNEWCHECKBOX;
- v_7, v_12, v_31, v_50: TWINCONTROL;
- v_8, v_13, v_32, v_51: TNEWNOTEBOOKPAGE;
- v_10, v_18, v_22, v_37, v_61: TNEWEDIT;
- v_17, v_20, v_21, v_24, v_27, v_28, v_36, v_39, v_40, v_54, v_60, v_63, v_64: Integer;
- v_43: TCOMPONENT;
- v_45: Cardinal;
- v_46: Pointer;
- v_47, v_48: UnicodeString;
- begin
- label_47276:
- v_1 := 0;
- v_3 := WIZARDFORM();
- v_2 := v_3.GROUPBROWSEBUTTON;
- v_2.ENABLED := v_1;
- v_4 := 1;
- v_6 := WIZARDFORM();
- v_5 := v_6.NOICONSCHECK;
- v_5.CHECKED := v_4;
- v_9 := WIZARDFORM();
- v_8 := v_9.SELECTDIRPAGE;
- v_7 := v_8;
- v_11 := WIZARDFORM();
- v_10 := v_11.GROUPEDIT;
- v_10.PARENT := v_7;
- v_14 := WIZARDFORM();
- v_13 := v_14.SELECTDIRPAGE;
- v_12 := v_13;
- v_16 := WIZARDFORM();
- v_15 := v_16.GROUPBROWSEBUTTON;
- v_15.PARENT := v_12;
- v_19 := WIZARDFORM();
- v_18 := v_19.GROUPEDIT;
- v_17 := v_18.TOP;
- v_21 := 50;
- v_20 := SCALEY(v_21);
- v_17 := v_17 + v_20;
- v_23 := WIZARDFORM();
- v_22 := v_23.GROUPEDIT;
- v_22.TOP := v_17;
- v_26 := WIZARDFORM();
- v_25 := v_26.GROUPBROWSEBUTTON;
- v_24 := v_25.TOP;
- v_28 := 50;
- v_27 := SCALEY(v_28);
- v_24 := v_24 + v_27;
- v_30 := WIZARDFORM();
- v_29 := v_30.GROUPBROWSEBUTTON;
- v_29.TOP := v_24;
- v_33 := WIZARDFORM();
- v_32 := v_33.SELECTDIRPAGE;
- v_31 := v_32;
- v_35 := WIZARDFORM();
- v_34 := v_35.NOICONSCHECK;
- v_34.PARENT := v_31;
- v_38 := WIZARDFORM();
- v_37 := v_38.GROUPEDIT;
- v_36 := v_37.TOP;
- v_40 := 30;
- v_39 := SCALEY(v_40);
- v_36 := v_36 + v_39;
- v_42 := WIZARDFORM();
- v_41 := v_42.NOICONSCHECK;
- v_41.TOP := v_36;
- v_44 := WIZARDFORM();
- v_43 := v_44;
- v_45 := 62;
- gvar_13 := v_45.CREATE(v_43);
- v_46 := &gvar_13;
- v_48 := '{cm:CreateDesktopIcon}';
- v_47 := EXPANDCONSTANT(v_48);
- v_49 := v_46;
- v_49.CAPTION := v_47;
- v_52 := WIZARDFORM();
- v_51 := v_52.SELECTDIRPAGE;
- v_50 := v_51;
- v_53 := v_46;
- v_53.PARENT := v_50;
- v_56 := WIZARDFORM();
- v_55 := v_56.NOICONSCHECK;
- v_54 := v_55.WIDTH;
- v_57 := v_46;
- v_57.WIDTH := v_54;
- v_58 := 1;
- v_59 := v_46;
- v_59.CHECKED := v_58;
- v_62 := WIZARDFORM();
- v_61 := v_62.GROUPEDIT;
- v_60 := v_61.TOP;
- v_64 := 50;
- v_63 := SCALEY(v_64);
- v_60 := v_60 + v_63;
- v_65 := v_46;
- v_65.TOP := v_60;
- exit;
- end;
- function DESKTOPICON(): BOOLEAN;
- var
- v_1: TNEWCHECKBOX;
- begin
- label_48601:
- v_1 := gvar_13;
- result := v_1.CHECKED;
- exit;
- end;
- procedure SITE2LABELONCLICK(Arg0: TOBJECT);
- var
- v_1, v_7, v_15: Integer;
- v_2, v_4, v_12: BOOLEAN;
- v_3, v_8, v_9, v_10, v_11, v_16, v_17, v_18, v_19: UnicodeString;
- v_5, v_13: Pointer;
- v_6, v_14: TEXECWAIT;
- begin
- label_48631:
- v_3 := ACTIVELANGUAGE();
- v_2 := v_3 = 'russian';
- flag := not v_2;
- if flag then goto label_48888;
- label_48700:
- v_5 := &v_1;
- v_6 := 0;
- v_7 := 1;
- v_8 := '';
- v_9 := '';
- v_10 := 'http://bit.ly/2knU9VX';
- v_11 := 'open';
- v_4 := SHELLEXEC(v_11, v_10, v_9, v_8, v_7, v_6, {var}v_5);
- goto label_49071;
- label_48888:
- v_13 := &v_1;
- v_14 := 0;
- v_15 := 1;
- v_16 := '';
- v_17 := '';
- v_18 := 'http://bit.ly/2s9zI2f';
- v_19 := 'open';
- v_12 := SHELLEXEC(v_19, v_18, v_17, v_16, v_15, v_14, {var}v_13);
- label_49071:
- exit;
- end;
- procedure SITE2LABELMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49072:
- v_1 := 255;
- v_3 := gvar_15;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE2LABELMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49134:
- v_1 := 16711680;
- v_3 := gvar_15;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE2LABELMOUSEMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49196:
- v_1 := 16711680;
- v_3 := gvar_15;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE2LABELMOUSEMOVE2(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49258:
- v_1 := 16711680;
- v_3 := gvar_15;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE3LABELONCLICK(Arg0: TOBJECT);
- var
- v_1, v_5: Integer;
- v_2: BOOLEAN;
- v_3: Pointer;
- v_4: TEXECWAIT;
- v_6, v_7, v_8, v_9: UnicodeString;
- begin
- label_49320:
- v_3 := &v_1;
- v_4 := 0;
- v_5 := 1;
- v_6 := '';
- v_7 := '';
- v_8 := 'http://bit.ly/fitgirl-repacks-site';
- v_9 := 'open';
- v_2 := SHELLEXEC(v_9, v_8, v_7, v_6, v_5, v_4, {var}v_3);
- exit;
- end;
- procedure SITE3LABELMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49522:
- v_1 := 255;
- v_3 := gvar_17;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE3LABELMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49584:
- v_1 := 16711680;
- v_3 := gvar_17;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE3LABELMOUSEMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49646:
- v_1 := 16711680;
- v_3 := gvar_17;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- procedure SITE3LABELMOUSEMOVE2(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
- var
- v_1: Integer;
- v_2: TFONT;
- v_3: TLABEL;
- begin
- label_49708:
- v_1 := 16711680;
- v_3 := gvar_17;
- v_2 := v_3.FONT;
- v_2.COLOR := v_1;
- exit;
- end;
- function ISANSI(Arg0: UnicodeString): BOOLEAN;
- var
- v_1, v_2, v_3, v_4, v_7, v_8, v_9, v_10, v_13, v_14: UnicodeString;
- v_5, v_11: BOOLEAN;
- v_6, v_12: Integer;
- begin
- label_49770:
- v_3 := Arg0;
- v_1 := ANSIUPPERCASE(v_3);
- v_4 := Arg0;
- v_2 := UPPERCASE(v_4);
- v_7 := v_2;
- v_8 := v_1;
- v_6 := COMPARESTR(v_8, v_7);
- v_5 := v_6 = 0;
- flag := not v_5;
- if flag then goto label_50090;
- label_49929:
- v_9 := Arg0;
- v_1 := LOWERCASE(v_9);
- v_10 := Arg0;
- v_2 := ANSILOWERCASE(v_10);
- v_13 := v_2;
- v_14 := v_1;
- v_12 := COMPARESTR(v_14, v_13);
- v_11 := v_12 = 0;
- flag := not v_11;
- if flag then goto label_50090;
- label_50078:
- result := 1;
- label_50090:
- exit;
- end;
- function NEXTBUTTONCLICK(Arg0: Integer): BOOLEAN;
- var
- v_1, v_2: BOOLEAN;
- v_3, v_9: UnicodeString;
- v_4: TEDIT;
- v_5: TWIZARDFORM;
- v_6, v_7: Integer;
- v_8: TMSGBOXTYPE;
- begin
- label_50091:
- result := 1;
- v_1 := Arg0 = 6;
- flag := not v_1;
- if flag then goto label_50405;
- label_50142:
- v_5 := WIZARDFORM();
- v_4 := v_5.DIREDIT;
- v_3 := v_4.TEXT;
- v_2 := ISANSI(v_3);
- v_2 := not v_2;
- flag := not v_2;
- if flag then goto label_50405;
- label_50232:
- v_7 := 0;
- v_8 := 2;
- v_9 := Chr($C2)+' '+Chr($EF)+Chr($F3)+Chr($F2)+Chr($E8)+' '+Chr($F3)+Chr($F1)+Chr($F2)+Chr($E0)+Chr($ED)+Chr($EE)+Chr($E2)+Chr($EA)+Chr($E8)+' '+Chr($EF)+Chr($F0)+Chr($E8)+Chr($F1)+Chr($F3)+Chr($F1)+Chr($F2)+Chr($E2)+Chr($F3)+Chr($FE)+Chr($F2)+' '+Chr($F0)+Chr($F3)+Chr($F1)+Chr($F1)+Chr($EA)+Chr($E8)+Chr($E5)+' '+Chr($F1)+Chr($E8)+Chr($EC)+Chr($E2)+Chr($EE)+Chr($EB)+Chr($FB)+'.'+Chr($D)+Chr($D)+Chr($CC)+Chr($EE)+Chr($E6)+Chr($ED)+Chr($EE)+' '+Chr($E8)+Chr($F1)+Chr($EF)+Chr($EE)+Chr($EB)+Chr($FC)+Chr($E7)+Chr($EE)+Chr($E2)+Chr($E0)+Chr($F2)+Chr($FC)+' '+Chr($F2)+Chr($EE)+Chr($EB)+Chr($FC)+Chr($EA)+Chr($EE)+' '+Chr($EB)+Chr($E0)+Chr($F2)+Chr($E8)+Chr($ED)+Chr($F1)+Chr($EA)+Chr($E8)+Chr($E5)+'.';
- v_6 := MSGBOX(v_9, v_8, v_7);
- result := 0;
- label_50405:
- exit;
- end;
- function SHOULDSKIPPAGE(Arg0: Integer): BOOLEAN;
- var
- v_1, v_2, v_3, v_4: BOOLEAN;
- begin
- label_50406:
- v_1 := Arg0 = 10;
- if v_1 then goto label_50481;
- label_50442:
- v_2 := Arg0 = 11;
- v_1 := v_1 or v_2;
- label_50481:
- if v_1 then goto label_50530;
- label_50491:
- v_3 := Arg0 = 9;
- v_1 := v_1 or v_3;
- label_50530:
- if v_1 then goto label_50579;
- label_50540:
- v_4 := Arg0 = 8;
- v_1 := v_1 or v_4;
- label_50579:
- flag := not v_1;
- if flag then goto label_50604;
- label_50592:
- result := 1;
- label_50604:
- exit;
- end;
- procedure INITIALIZEWIZARD();
- var
- v_1, v_27, v_29, v_31, v_34, v_37, v_62, v_65, v_67, v_69, v_71, v_74, v_79, v_81, v_83, v_86, v_89, v_91, v_93, v_95, v_97, v_100, v_106, v_109, v_111, v_113, v_115, v_118, v_123, v_125, v_127, v_130, v_133, v_135, v_137, v_139, v_141, v_144: TLABEL;
- v_2, v_21, v_57, v_75, v_101, v_119: TCOMPONENT;
- v_3, v_8, v_11, v_22, v_26, v_58, v_61, v_64, v_73, v_76, v_99, v_102, v_105, v_108, v_117, v_120, v_143, v_263: TWIZARDFORM;
- v_4, v_23, v_39, v_40, v_41, v_45, v_46, v_47, v_48, v_53, v_59, v_77, v_103, v_121: Cardinal;
- v_5: Pointer;
- v_6, v_13, v_14, v_15, v_16, v_28, v_30, v_32, v_42, v_43, v_49, v_55, v_56, v_60, v_63, v_78, v_80, v_82, v_84, v_104, v_107, v_122, v_124, v_126, v_128, v_256, v_257, v_258, v_259, v_260, v_264: Integer;
- v_7: TNEWSTATICTEXT;
- v_9, v_24, v_72, v_98, v_116, v_142, v_262: TWINCONTROL;
- v_10, v_25: TNEWNOTEBOOKPAGE;
- v_12, v_17, v_20: TNEWCHECKBOX;
- v_18, v_19, v_35, v_36, v_54, v_87, v_88, v_131, v_132, v_145, v_146, v_147, v_148, v_149, v_150, v_151, v_152, v_153, v_154, v_155, v_156, v_157, v_158, v_159, v_160, v_161, v_162, v_163, v_164, v_165, v_166, v_167, v_168, v_169, v_170, v_171, v_172, v_173, v_174, v_175, v_176, v_177, v_178, v_179, v_180, v_181, v_182, v_183, v_184, v_185, v_186, v_187, v_188, v_189, v_190, v_191, v_192, v_193, v_194, v_195, v_196, v_197, v_198, v_199, v_200, v_201, v_202, v_203, v_204, v_205, v_206, v_207, v_208, v_209, v_210, v_211, v_212, v_213, v_214, v_215, v_216, v_217, v_218, v_219, v_220, v_221, v_222, v_223, v_224, v_225, v_226, v_227, v_228, v_229, v_230, v_231, v_232, v_233, v_234, v_235, v_236, v_237, v_238, v_239, v_240, v_241, v_242, v_243, v_244, v_245, v_246, v_247, v_248, v_249, v_250, v_251, v_252, v_253, v_254, v_255, v_261: UnicodeString;
- v_33, v_85, v_129: TFONT;
- v_38, v_52: String;
- v_44, v_50, v_66, v_68, v_110, v_112: BOOLEAN;
- v_51: PChar;
- v_70, v_96, v_114, v_140: TMOUSEMOVEEVENT;
- v_90, v_134: TNOTIFYEVENT;
- v_92, v_94, v_136, v_138: TMOUSEEVENT;
- begin
- label_50605:
- v_3 := WIZARDFORM();
- v_2 := v_3;
- v_4 := 62;
- gvar_10 := v_4.CREATE(v_2);
- v_5 := &gvar_10;
- v_6 := 120;
- v_8 := WIZARDFORM();
- v_7 := v_8.WELCOMELABEL2;
- v_7.HEIGHT := v_6;
- v_11 := WIZARDFORM();
- v_10 := v_11.WELCOMEPAGE;
- v_9 := v_10;
- v_12 := v_5;
- v_12.PARENT := v_9;
- v_13 := 17;
- v_14 := 280;
- v_15 := 200;
- v_16 := 176;
- v_17 := v_5;
- v_17.SETBOUNDS(v_16, v_15, v_14, v_13);
- v_19 := '{cm:use2gb}';
- v_18 := EXPANDCONSTANT(v_19);
- v_20 := v_5;
- v_20.CAPTION := v_18;
- v_22 := WIZARDFORM();
- v_21 := v_22;
- v_23 := 51;
- v_1 := v_23.CREATE(v_21);
- v_26 := WIZARDFORM();
- v_25 := v_26.WELCOMEPAGE;
- v_24 := v_25;
- v_27 := v_1;
- v_27.PARENT := v_24;
- v_28 := 192;
- v_29 := v_1;
- v_29.LEFT := v_28;
- v_30 := 225;
- v_31 := v_1;
- v_31.TOP := v_30;
- v_32 := 9272434;
- v_34 := v_1;
- v_33 := v_34.FONT;
- v_33.COLOR := v_32;
- v_36 := '{cm:use2gb_long}';
- v_35 := EXPANDCONSTANT(v_36);
- v_37 := v_1;
- v_37.CAPTION := v_35;
- v_38 := 'Init_MapFile_';
- v_39 := 256;
- v_40 := 0;
- v_41 := 4;
- v_42 := 0;
- v_43 := -1;
- gvar_11 := CreateFileMappingA(v_43, v_42, v_41, v_40, v_39, v_38);
- v_44 := gvar_11 <> 0;
- flag := not v_44;
- if flag then goto label_51782;
- label_51567:
- v_45 := 256;
- v_46 := 0;
- v_47 := 0;
- v_48 := 983071;
- v_49 := gvar_11;
- gvar_12 := MapViewOfFile(v_49, v_48, v_47, v_46, v_45);
- v_50 := gvar_12 <> 0;
- flag := not v_50;
- if flag then goto label_51782;
- label_51719:
- v_52 := 'Global\';
- v_53 := gvar_12;
- v_51 := lstrcpyA(v_53, v_52);
- label_51782:
- v_54 := 'wintb.dll';
- EXTRACTTEMPORARYFILE(v_54);
- WintbStart();
- v_55 := 0;
- SetTaskBarProgressValue(v_55);
- v_56 := 8;
- SetTaskBarProgressState(v_56);
- REDESIGNWIZARDFORM();
- v_58 := WIZARDFORM();
- v_57 := v_58;
- v_59 := 51;
- gvar_14 := v_59.CREATE(v_57);
- v_61 := WIZARDFORM();
- v_60 := v_61.WIDTH;
- v_62 := gvar_14;
- v_62.WIDTH := v_60;
- v_64 := WIZARDFORM();
- v_63 := v_64.HEIGHT;
- v_65 := gvar_14;
- v_65.HEIGHT := v_63;
- v_66 := 1;
- v_67 := gvar_14;
- v_67.AUTOSIZE := v_66;
- v_68 := 1;
- v_69 := gvar_14;
- v_69.TRANSPARENT := v_68;
- v_70 := procedure SITE2LABELMOUSEMOVE2(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
- v_71 := gvar_14;
- v_71.ONMOUSEMOVE := v_70;
- v_73 := WIZARDFORM();
- v_72 := v_73;
- v_74 := gvar_14;
- v_74.PARENT := v_72;
- v_76 := WIZARDFORM();
- v_75 := v_76;
- v_77 := 51;
- gvar_15 := v_77.CREATE(v_75);
- v_78 := 170;
- v_79 := gvar_15;
- v_79.LEFT := v_78;
- v_80 := 330;
- v_81 := gvar_15;
- v_81.TOP := v_80;
- v_82 := 1;
- v_83 := gvar_15;
- v_83.CURSOR := v_82;
- v_84 := 16711680;
- v_86 := gvar_15;
- v_85 := v_86.FONT;
- v_85.COLOR := v_84;
- v_88 := '{cm:TypeCustomGameInfo}';
- v_87 := EXPANDCONSTANT(v_88);
- v_89 := gvar_15;
- v_89.CAPTION := v_87;
- v_90 := procedure SITE2LABELONCLICK(Arg0: TOBJECT);;
- v_91 := gvar_15;
- v_91.ONCLICK := v_90;
- v_92 := procedure SITE2LABELMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
- v_93 := gvar_15;
- v_93.ONMOUSEDOWN := v_92;
- v_94 := procedure SITE2LABELMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
- v_95 := gvar_15;
- v_95.ONMOUSEUP := v_94;
- v_96 := procedure SITE2LABELMOUSEMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
- v_97 := gvar_15;
- v_97.ONMOUSEMOVE := v_96;
- v_99 := WIZARDFORM();
- v_98 := v_99;
- v_100 := gvar_15;
- v_100.PARENT := v_98;
- v_102 := WIZARDFORM();
- v_101 := v_102;
- v_103 := 51;
- gvar_16 := v_103.CREATE(v_101);
- v_105 := WIZARDFORM();
- v_104 := v_105.WIDTH;
- v_106 := gvar_16;
- v_106.WIDTH := v_104;
- v_108 := WIZARDFORM();
- v_107 := v_108.HEIGHT;
- v_109 := gvar_16;
- v_109.HEIGHT := v_107;
- v_110 := 1;
- v_111 := gvar_16;
- v_111.AUTOSIZE := v_110;
- v_112 := 1;
- v_113 := gvar_16;
- v_113.TRANSPARENT := v_112;
- v_114 := procedure SITE2LABELMOUSEMOVE2(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
- v_115 := gvar_16;
- v_115.ONMOUSEMOVE := v_114;
- v_117 := WIZARDFORM();
- v_116 := v_117;
- v_118 := gvar_16;
- v_118.PARENT := v_116;
- v_120 := WIZARDFORM();
- v_119 := v_120;
- v_121 := 51;
- gvar_17 := v_121.CREATE(v_119);
- v_122 := 70;
- v_123 := gvar_17;
- v_123.LEFT := v_122;
- v_124 := 324;
- v_125 := gvar_17;
- v_125.TOP := v_124;
- v_126 := 1;
- v_127 := gvar_17;
- v_127.CURSOR := v_126;
- v_128 := 16711680;
- v_130 := gvar_17;
- v_129 := v_130.FONT;
- v_129.COLOR := v_128;
- v_132 := '{cm:TypeCustomMyRepacks1}'+Chr($D)+Chr($A)+'{cm:TypeCustomMyRepacks2}';
- v_131 := EXPANDCONSTANT(v_132);
- v_133 := gvar_17;
- v_133.CAPTION := v_131;
- v_134 := procedure SITE3LABELONCLICK(Arg0: TOBJECT);;
- v_135 := gvar_17;
- v_135.ONCLICK := v_134;
- v_136 := procedure SITE3LABELMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
- v_137 := gvar_17;
- v_137.ONMOUSEDOWN := v_136;
- v_138 := procedure SITE3LABELMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
- v_139 := gvar_17;
- v_139.ONMOUSEUP := v_138;
- v_140 := procedure SITE3LABELMOUSEMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
- v_141 := gvar_17;
- v_141.ONMOUSEMOVE := v_140;
- v_143 := WIZARDFORM();
- v_142 := v_143;
- v_144 := gvar_17;
- v_144.PARENT := v_142;
- v_145 := 'physx';
- v_147 := '{tmp}\PhysX-9.13.1220-SystemSoftware.msi';
- v_146 := EXPANDCONSTANT(v_147);
- v_148 := 'http://us.download.nvidia.com/Windows/9.13.1220/PhysX-9.13.1220-SystemSoftware.msi';
- idpAddFileComp(v_148, v_146, v_145);
- v_149 := 'dotnet35';
- v_151 := '{tmp}\dotnetfx35.exe';
- v_150 := EXPANDCONSTANT(v_151);
- v_152 := 'http://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe';
- idpAddFileComp(v_152, v_150, v_149);
- v_153 := 'dotnet35cp';
- v_155 := '{tmp}\DotNetFx35Client.exe';
- v_154 := EXPANDCONSTANT(v_155);
- v_156 := 'http://download.microsoft.com/download/c/d/c/cdc0f321-4f72-4a08-9bac-082f3692ecd9/DotNetFx35Client.exe';
- idpAddFileComp(v_156, v_154, v_153);
- v_157 := 'dotnet4full';
- v_159 := '{tmp}\dotNetFx40_Full_x86_x64.exe';
- v_158 := EXPANDCONSTANT(v_159);
- v_160 := 'http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe';
- idpAddFileComp(v_160, v_158, v_157);
- v_161 := 'dotnet451';
- v_163 := '{tmp}\NDP451-KB2858728-x86-x64-AllOS-ENU.exe';
- v_162 := EXPANDCONSTANT(v_163);
- v_164 := 'http://download.microsoft.com/download/1/6/7/167F0D79-9317-48AE-AEDB-17120579F8E2/NDP451-KB2858728-x86-x64-AllOS-ENU.exe';
- idpAddFileComp(v_164, v_162, v_161);
- v_165 := 'dotnet471';
- v_167 := '{tmp}\NDP471-KB4033342-x86-x64-AllOS-ENU.exe';
- v_166 := EXPANDCONSTANT(v_167);
- v_168 := 'http://download.microsoft.com/download/9/E/6/9E63300C-0941-4B45-A0EC-0008F96DD480/NDP471-KB4033342-x86-x64-AllOS-ENU.exe';
- idpAddFileComp(v_168, v_166, v_165);
- v_169 := 'vc_2005_sp1_x86';
- v_171 := '{tmp}\vcredist_x86_2005_sp1_x86.exe';
- v_170 := EXPANDCONSTANT(v_171);
- v_172 := 'http://download.microsoft.com/download/e/1/c/e1c773de-73ba-494a-a5ba-f24906ecf088/vcredist_x86.exe';
- idpAddFileComp(v_172, v_170, v_169);
- v_173 := 'vc_2008_sp1_x64';
- v_175 := '{tmp}\vcredist_x64_2008_sp1_x64.exe';
- v_174 := EXPANDCONSTANT(v_175);
- v_176 := 'http://download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe';
- idpAddFileComp(v_176, v_174, v_173);
- v_177 := 'vc_2008_sp1_x86';
- v_179 := '{tmp}\vcredist_x86_2008_sp1_x86.exe';
- v_178 := EXPANDCONSTANT(v_179);
- v_180 := 'http://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe';
- idpAddFileComp(v_180, v_178, v_177);
- v_181 := 'vc_2010_sp1_x64';
- v_183 := '{tmp}\vcredist_x64_2010_sp1_x64.exe';
- v_182 := EXPANDCONSTANT(v_183);
- v_184 := 'http://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe';
- idpAddFileComp(v_184, v_182, v_181);
- v_185 := 'vc_2010_sp1_x86';
- v_187 := '{tmp}\vcredist_x86_2010_sp1_x86.exe';
- v_186 := EXPANDCONSTANT(v_187);
- v_188 := 'http://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe';
- idpAddFileComp(v_188, v_186, v_185);
- v_189 := 'vc_2012_x64';
- v_191 := '{tmp}\vcredist_x64_2012_x64.exe';
- v_190 := EXPANDCONSTANT(v_191);
- v_192 := 'http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe';
- idpAddFileComp(v_192, v_190, v_189);
- v_193 := 'vc_2012_x86';
- v_195 := '{tmp}\vcredist_x86_2012_x86.exe';
- v_194 := EXPANDCONSTANT(v_195);
- v_196 := 'http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe';
- idpAddFileComp(v_196, v_194, v_193);
- v_197 := 'vc_2013_x64';
- v_199 := '{tmp}\vcredist_x64_2013_x64.exe';
- v_198 := EXPANDCONSTANT(v_199);
- v_200 := 'http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe';
- idpAddFileComp(v_200, v_198, v_197);
- v_201 := 'vc_2013_x86';
- v_203 := '{tmp}\vcredist_x86_2013_x86.exe';
- v_202 := EXPANDCONSTANT(v_203);
- v_204 := 'http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe';
- idpAddFileComp(v_204, v_202, v_201);
- v_205 := 'vc_2015_x64';
- v_207 := '{tmp}\vcredist_x64_2015_x64.exe';
- v_206 := EXPANDCONSTANT(v_207);
- v_208 := 'http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe';
- idpAddFileComp(v_208, v_206, v_205);
- v_209 := 'vc_2015_x86';
- v_211 := '{tmp}\vcredist_x86_2015_x86.exe';
- v_210 := EXPANDCONSTANT(v_211);
- v_212 := 'http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe';
- idpAddFileComp(v_212, v_210, v_209);
- v_213 := 'vc_2017_x64';
- v_215 := '{tmp}\vc_redist.x64.exe';
- v_214 := EXPANDCONSTANT(v_215);
- v_216 := 'http://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe';
- idpAddFileComp(v_216, v_214, v_213);
- v_217 := 'vc_2017_x86';
- v_219 := '{tmp}\vc_redist.x86.exe';
- v_218 := EXPANDCONSTANT(v_219);
- v_220 := 'http://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe';
- idpAddFileComp(v_220, v_218, v_217);
- v_221 := 'BASS.dll';
- EXTRACTTEMPORARYFILE(v_221);
- v_222 := 'cls-lolzi.dll';
- EXTRACTTEMPORARYFILE(v_222);
- v_223 := 'cls-lolzi_x64.exe';
- EXTRACTTEMPORARYFILE(v_223);
- v_224 := 'cls-lolzi_x86.exe';
- EXTRACTTEMPORARYFILE(v_224);
- v_225 := 'cls-lolzx.dll';
- EXTRACTTEMPORARYFILE(v_225);
- v_226 := 'cls-lolzx_x64.exe';
- EXTRACTTEMPORARYFILE(v_226);
- v_227 := 'cls-lolzx_x86.exe';
- EXTRACTTEMPORARYFILE(v_227);
- v_228 := 'cls-lolly.dll';
- EXTRACTTEMPORARYFILE(v_228);
- v_229 := 'cls-lolly_x64.exe';
- EXTRACTTEMPORARYFILE(v_229);
- v_230 := 'cls-lolly_x86.exe';
- EXTRACTTEMPORARYFILE(v_230);
- v_231 := 'cls-lollypop.dll';
- EXTRACTTEMPORARYFILE(v_231);
- v_232 := 'cls-lollypop_x64.exe';
- EXTRACTTEMPORARYFILE(v_232);
- v_233 := 'cls-lollypop_x86.exe';
- EXTRACTTEMPORARYFILE(v_233);
- v_234 := 'cls-lollypop2.dll';
- EXTRACTTEMPORARYFILE(v_234);
- v_235 := 'cls-lollypop2_x64.exe';
- EXTRACTTEMPORARYFILE(v_235);
- v_236 := 'cls-lollypop2_x86.exe';
- EXTRACTTEMPORARYFILE(v_236);
- v_237 := 'cls-srep_x64.exe';
- EXTRACTTEMPORARYFILE(v_237);
- v_238 := 'cls-srep_x86.exe';
- EXTRACTTEMPORARYFILE(v_238);
- v_239 := 'FlushFileCache.exe';
- EXTRACTTEMPORARYFILE(v_239);
- v_240 := 'cls-zstd.dll';
- EXTRACTTEMPORARYFILE(v_240);
- v_241 := 'arc.ini';
- EXTRACTTEMPORARYFILE(v_241);
- v_242 := 'CLS.ini';
- EXTRACTTEMPORARYFILE(v_242);
- v_243 := 'CallbackCtrl.dll';
- EXTRACTTEMPORARYFILE(v_243);
- v_244 := 'botva2.dll';
- EXTRACTTEMPORARYFILE(v_244);
- v_245 := 'MusicButton.png';
- EXTRACTTEMPORARYFILE(v_245);
- v_246 := 'music.mp3';
- EXTRACTTEMPORARYFILE(v_246);
- v_247 := 'rz.exe';
- EXTRACTTEMPORARYFILE(v_247);
- v_248 := 'rzw.exe';
- EXTRACTTEMPORARYFILE(v_248);
- v_249 := 'mpz.exe';
- EXTRACTTEMPORARYFILE(v_249);
- v_250 := 'MpzSlimmer.dll';
- EXTRACTTEMPORARYFILE(v_250);
- v_251 := 'xtool.exe';
- EXTRACTTEMPORARYFILE(v_251);
- v_252 := 'hif2raw_dll.dll';
- EXTRACTTEMPORARYFILE(v_252);
- v_253 := 'raw2hif_dll.dll';
- EXTRACTTEMPORARYFILE(v_253);
- v_254 := 'zlibwapi.dll';
- EXTRACTTEMPORARYFILE(v_254);
- v_255 := '{tmp}\music.mp3';
- BASS_INIT(v_255);
- v_256 := 4;
- v_257 := 36;
- v_258 := 36;
- v_259 := 320;
- v_260 := 20;
- v_261 := '{tmp}\MusicButton.png';
- v_263 := WIZARDFORM();
- v_262 := v_263;
- BASS_CREATEONOFFBUTTON(v_262, v_261, v_260, v_259, v_258, v_257, v_256);
- v_264 := 10;
- IDPDOWNLOADAFTER(v_264);
- exit;
- end;
- procedure DEINITIALIZESETUP();
- var
- v_1: BOOLEAN;
- v_2, v_4: Cardinal;
- v_3: Cardinal;
- v_5: Integer;
- begin
- label_59804:
- v_1 := gvar_12 <> 0;
- flag := not v_1;
- if flag then goto label_59918;
- label_59843:
- v_3 := gvar_12;
- v_2 := UnmapViewOfFile(v_3);
- v_5 := gvar_11;
- v_4 := CloseHandle(v_5);
- BASS_DEINIT();
- label_59918:
- exit;
- end;
- function PROGRESSCALLBACK(Arg0: Integer; Arg1: Integer; Arg2: PChar; Arg3: PChar; Arg4: PChar; Arg5: PChar): Cardinal;
- var
- v_1: BOOLEAN;
- v_2, v_4, v_5, v_9, v_12, v_13, v_20, v_22, v_23: Integer;
- v_3: TNEWPROGRESSBAR;
- v_6, v_8, v_15, v_17, v_18, v_19, v_26, v_28, v_30, v_31, v_33, v_35, v_36, v_38, v_40, v_41: UnicodeString;
- v_7, v_16, v_29, v_34, v_39: WideString;
- v_10, v_11: Char;
- v_14, v_21, v_25, v_27, v_32, v_37, v_42: TLABEL;
- v_24: TFONT;
- begin
- label_59919:
- v_1 := Arg0 <= 1000;
- flag := not v_1;
- if flag then goto label_59997;
- label_59958:
- v_2 := Arg0;
- v_3 := gvar_27;
- v_3.POSITION := v_2;
- label_59997:
- v_4 := Arg0;
- v_4 := v_4 / 10;
- SetTaskBarProgressValue(v_4);
- v_5 := 2;
- SetTaskBarProgressState(v_5);
- v_9 := Arg0;
- v_9 := v_9 / 10;
- v_8 := INTTOSTR(v_9);
- v_7 := v_8;
- v_7 := v_7 + '.';
- v_12 := 48;
- v_13 := Arg0;
- v_13 := v_13 mod 10;
- v_12 := v_12 + v_13;
- v_11 := v_12;
- v_10 := v_11;
- v_7 := v_7 + v_10;
- v_7 := v_7 + '%';
- v_6 := v_7;
- v_14 := gvar_22;
- v_14.CAPTION := v_6;
- v_18 := '{cm:ExtractedFile} ';
- v_17 := EXPANDCONSTANT(v_18);
- v_16 := v_17;
- v_21 := gvar_23;
- v_20 := v_21.WIDTH;
- v_23 := 100;
- v_22 := SCALEX(v_23);
- v_20 := v_20 - v_22;
- v_25 := gvar_23;
- v_24 := v_25.FONT;
- v_26 := Arg2;
- v_19 := MINIMIZEPATHNAME(v_26, v_24, v_20);
- v_16 := v_16 + v_19;
- v_15 := v_16;
- v_27 := gvar_23;
- v_27.CAPTION := v_15;
- v_31 := '{cm:ElapsedTime} ';
- v_30 := EXPANDCONSTANT(v_31);
- v_29 := v_30;
- v_29 := v_29 + Arg4;
- v_28 := v_29;
- v_32 := gvar_24;
- v_32.CAPTION := v_28;
- v_36 := '{cm:RemainingTime} ';
- v_35 := EXPANDCONSTANT(v_36);
- v_34 := v_35;
- v_34 := v_34 + Arg3;
- v_33 := v_34;
- v_37 := gvar_25;
- v_37.CAPTION := v_33;
- v_41 := '{cm:AllElapsedTime}';
- v_40 := EXPANDCONSTANT(v_41);
- v_39 := v_40;
- v_39 := v_39 + Arg5;
- v_38 := v_39;
- v_42 := gvar_26;
- v_42.CAPTION := v_38;
- result := gvar_29;
- exit;
- end;
- procedure CANCELBUTTONONCLICK(Arg0: TOBJECT);
- var
- v_1, v_2, v_8: BOOLEAN;
- v_3, v_4: Integer;
- v_5: TMSGBOXTYPE;
- v_6: UnicodeString;
- v_7: TSETUPMESSAGEID;
- begin
- label_60976:
- v_1 := SuspendProc();
- v_4 := 4;
- v_5 := 1;
- v_7 := 78;
- v_6 := SETUPMESSAGE(v_7);
- v_3 := MSGBOX(v_6, v_5, v_4);
- v_2 := v_3 = 6;
- flag := not v_2;
- if flag then goto label_61141;
- label_61126:
- gvar_29 := 1;
- label_61141:
- v_8 := ResumeProc();
- exit;
- end;
- procedure HIDECONTROLS();
- var
- v_1: TNEWSTATICTEXT;
- v_2: TWIZARDFORM;
- v_3: TNEWPROGRESSBAR;
- v_4, v_5, v_6, v_7: TLABEL;
- v_8: TBUTTON;
- begin
- label_61160:
- v_2 := WIZARDFORM();
- v_1 := v_2.FILENAMELABEL;
- v_1.HIDE();
- v_3 := gvar_27;
- v_3.HIDE();
- v_4 := gvar_22;
- v_4.HIDE();
- v_5 := gvar_23;
- v_5.HIDE();
- v_6 := gvar_24;
- v_6.HIDE();
- v_7 := gvar_25;
- v_7.HIDE();
- v_8 := gvar_28;
- v_8.HIDE();
- exit;
- end;
- procedure CREATECONTROLS();
- var
- v_1, v_2, v_11, v_15, v_16, v_18, v_20, v_21, v_23, v_35, v_37, v_38, v_40, v_42, v_43, v_45, v_46, v_58, v_60, v_61, v_63, v_64, v_66, v_67, v_79, v_82, v_83, v_85, v_86, v_87, v_99, v_101, v_102, v_104, v_107, v_124, v_127, v_129, v_131, v_140, v_141, v_146, v_147, v_149: Integer;
- v_3, v_25, v_48, v_69, v_89, v_110, v_133: TCOMPONENT;
- v_4, v_9, v_13, v_26, v_31, v_49, v_54, v_70, v_75, v_90, v_95, v_111, v_117, v_134, v_138, v_151: TWIZARDFORM;
- v_5, v_27, v_50, v_71, v_91, v_112, v_135: Cardinal;
- v_6, v_28, v_51, v_72, v_92, v_113, v_136: Pointer;
- v_7, v_29, v_52, v_73, v_93, v_115, v_137: TWINCONTROL;
- v_8, v_30, v_53, v_74, v_94, v_116: TNEWNOTEBOOKPAGE;
- v_10, v_12, v_14, v_17, v_19, v_22, v_24, v_36, v_41, v_59, v_80, v_105: TNEWPROGRESSBAR;
- v_32, v_34, v_39, v_44, v_47, v_55, v_57, v_62, v_65, v_68, v_76, v_78, v_81, v_84, v_88, v_96, v_98, v_100, v_103, v_106, v_108, v_109, v_114, v_118, v_120, v_123, v_126, v_128, v_130, v_132: TLABEL;
- v_33, v_56, v_77, v_97, v_119: BOOLEAN;
- v_121: TFONTSTYLES;
- v_122, v_125: TFONT;
- v_139, v_142, v_145, v_148, v_152, v_154: TBUTTON;
- v_143, v_144: UnicodeString;
- v_150: TNEWBUTTON;
- v_153: TNOTIFYEVENT;
- begin
- label_61334:
- v_2 := 50;
- v_1 := SCALEY(v_2);
- v_4 := WIZARDFORM();
- v_3 := v_4;
- v_5 := 29;
- gvar_27 := v_5.CREATE(v_3);
- v_6 := &gvar_27;
- v_9 := WIZARDFORM();
- v_8 := v_9.INSTALLINGPAGE;
- v_7 := v_8;
- v_10 := v_6;
- v_10.PARENT := v_7;
- v_13 := WIZARDFORM();
- v_12 := v_13.PROGRESSGAUGE;
- v_11 := v_12.HEIGHT;
- v_14 := v_6;
- v_14.HEIGHT := v_11;
- v_16 := 0;
- v_15 := SCALEX(v_16);
- v_17 := v_6;
- v_17.LEFT := v_15;
- v_18 := v_1;
- v_19 := v_6;
- v_19.TOP := v_18;
- v_21 := 365;
- v_20 := SCALEX(v_21);
- v_22 := v_6;
- v_22.WIDTH := v_20;
- v_23 := 1000;
- v_24 := v_6;
- v_24.MAX := v_23;
- v_26 := WIZARDFORM();
- v_25 := v_26;
- v_27 := 51;
- gvar_22 := v_27.CREATE(v_25);
- v_28 := &gvar_22;
- v_31 := WIZARDFORM();
- v_30 := v_31.INSTALLINGPAGE;
- v_29 := v_30;
- v_32 := v_28;
- v_32.PARENT := v_29;
- v_33 := 0;
- v_34 := v_28;
- v_34.AUTOSIZE := v_33;
- v_36 := gvar_27;
- v_35 := v_36.WIDTH;
- v_38 := 5;
- v_37 := SCALEX(v_38);
- v_35 := v_35 + v_37;
- v_39 := v_28;
- v_39.LEFT := v_35;
- v_41 := gvar_27;
- v_40 := v_41.TOP;
- v_43 := 2;
- v_42 := SCALEY(v_43);
- v_40 := v_40 + v_42;
- v_44 := v_28;
- v_44.TOP := v_40;
- v_46 := 80;
- v_45 := SCALEX(v_46);
- v_47 := v_28;
- v_47.WIDTH := v_45;
- v_49 := WIZARDFORM();
- v_48 := v_49;
- v_50 := 51;
- gvar_23 := v_50.CREATE(v_48);
- v_51 := &gvar_23;
- v_54 := WIZARDFORM();
- v_53 := v_54.INSTALLINGPAGE;
- v_52 := v_53;
- v_55 := v_51;
- v_55.PARENT := v_52;
- v_56 := 0;
- v_57 := v_51;
- v_57.AUTOSIZE := v_56;
- v_59 := gvar_27;
- v_58 := v_59.WIDTH;
- v_61 := 30;
- v_60 := SCALEX(v_61);
- v_58 := v_58 + v_60;
- v_62 := v_51;
- v_62.WIDTH := v_58;
- v_64 := 0;
- v_63 := SCALEX(v_64);
- v_65 := v_51;
- v_65.LEFT := v_63;
- v_67 := 30;
- v_66 := SCALEY(v_67);
- v_68 := v_51;
- v_68.TOP := v_66;
- v_70 := WIZARDFORM();
- v_69 := v_70;
- v_71 := 51;
- gvar_24 := v_71.CREATE(v_69);
- v_72 := &gvar_24;
- v_75 := WIZARDFORM();
- v_74 := v_75.INSTALLINGPAGE;
- v_73 := v_74;
- v_76 := v_72;
- v_76.PARENT := v_73;
- v_77 := 0;
- v_78 := v_72;
- v_78.AUTOSIZE := v_77;
- v_80 := gvar_27;
- v_79 := v_80.WIDTH;
- v_79 := v_79 / 2;
- v_81 := v_72;
- v_81.WIDTH := v_79;
- v_83 := 0;
- v_82 := SCALEX(v_83);
- v_84 := v_72;
- v_84.LEFT := v_82;
- v_85 := v_1;
- v_87 := 35;
- v_86 := SCALEY(v_87);
- v_85 := v_85 + v_86;
- v_88 := v_72;
- v_88.TOP := v_85;
- v_90 := WIZARDFORM();
- v_89 := v_90;
- v_91 := 51;
- gvar_25 := v_91.CREATE(v_89);
- v_92 := &gvar_25;
- v_95 := WIZARDFORM();
- v_94 := v_95.INSTALLINGPAGE;
- v_93 := v_94;
- v_96 := v_92;
- v_96.PARENT := v_93;
- v_97 := 0;
- v_98 := v_92;
- v_98.AUTOSIZE := v_97;
- v_100 := gvar_24;
- v_99 := v_100.WIDTH;
- v_102 := 40;
- v_101 := SCALEX(v_102);
- v_99 := v_99 + v_101;
- v_103 := v_92;
- v_103.WIDTH := v_99;
- v_105 := gvar_27;
- v_104 := v_105.WIDTH;
- v_104 := v_104 / 2;
- v_106 := v_92;
- v_106.LEFT := v_104;
- v_108 := gvar_24;
- v_107 := v_108.TOP;
- v_109 := v_92;
- v_109.TOP := v_107;
- v_111 := WIZARDFORM();
- v_110 := v_111;
- v_112 := 51;
- gvar_26 := v_112.CREATE(v_110);
- v_113 := &gvar_26;
- v_114 := gvar_26;
- v_114.BRINGTOFRONT();
- v_117 := WIZARDFORM();
- v_116 := v_117.FINISHEDPAGE;
- v_115 := v_116;
- v_118 := v_113;
- v_118.PARENT := v_115;
- v_119 := 0;
- v_120 := v_113;
- v_120.AUTOSIZE := v_119;
- v_121 := [1];
- v_123 := gvar_26;
- v_122 := v_123.FONT;
- v_122.STYLE := v_121;
- v_124 := 32768;
- v_126 := gvar_26;
- v_125 := v_126.FONT;
- v_125.COLOR := v_124;
- v_127 := 300;
- v_128 := v_113;
- v_128.WIDTH := v_127;
- v_129 := 175;
- v_130 := v_113;
- v_130.LEFT := v_129;
- v_131 := 130;
- v_132 := v_113;
- v_132.TOP := v_131;
- v_134 := WIZARDFORM();
- v_133 := v_134;
- v_135 := 71;
- gvar_28 := v_135.CREATE(v_133);
- v_136 := &gvar_28;
- v_138 := WIZARDFORM();
- v_137 := v_138;
- v_139 := v_136;
- v_139.PARENT := v_137;
- v_141 := 135;
- v_140 := SCALEX(v_141);
- v_142 := v_136;
- v_142.WIDTH := v_140;
- v_144 := '{cm:CancelButton}';
- v_143 := EXPANDCONSTANT(v_144);
- v_145 := v_136;
- v_145.CAPTION := v_143;
- v_147 := 350;
- v_146 := SCALEX(v_147);
- v_148 := v_136;
- v_148.LEFT := v_146;
- v_151 := WIZARDFORM();
- v_150 := v_151.CANCELBUTTON;
- v_149 := v_150.TOP;
- v_152 := v_136;
- v_152.TOP := v_149;
- v_153 := procedure CANCELBUTTONONCLICK(Arg0: TOBJECT);;
- v_154 := v_136;
- v_154.ONCLICK := v_153;
- exit;
- end;
- procedure CURPAGECHANGED(Arg0: Integer);
- var
- v_1, v_10, v_13, v_18, v_26, v_41, v_45: BOOLEAN;
- v_2, v_6, v_7, v_48, v_49, v_55: UnicodeString;
- v_3, v_56: TSETUPMESSAGEID;
- v_4, v_8: TNEWBUTTON;
- v_5, v_9, v_12, v_21, v_25, v_27, v_35, v_39, v_40, v_42, v_50, v_54, v_58: TWIZARDFORM;
- v_11: Pointer;
- v_14, v_15, v_17, v_19, v_22, v_23, v_28, v_29, v_30, v_31, v_32, v_33, v_34, v_36, v_37, v_38, v_51: Integer;
- v_16: Cardinal;
- v_20: TNEWCHECKLISTBOX;
- v_24, v_53, v_57: TNEWSTATICTEXT;
- v_43, v_44, v_46: TLABEL;
- v_47: UnicodeString;
- v_52: TFONT;
- begin
- label_64513:
- v_1 := Arg0 = 7;
- flag := not v_1;
- if flag then goto label_64732;
- label_64552:
- v_3 := 16;
- v_2 := SETUPMESSAGE(v_3);
- v_5 := WIZARDFORM();
- v_4 := v_5.NEXTBUTTON;
- v_4.CAPTION := v_2;
- v_7 := '{cm:YourCmTitleForNext}';
- v_6 := EXPANDCONSTANT(v_7);
- v_9 := WIZARDFORM();
- v_8 := v_9.NEXTBUTTON;
- v_8.CAPTION := v_6;
- label_64732:
- v_10 := Arg0 = 12;
- flag := not v_10;
- if flag then goto label_64806;
- label_64771:
- v_12 := WIZARDFORM();
- v_11 := &v_12;
- label_64806:
- v_13 := Arg0 = 14;
- flag := not v_13;
- if flag then goto label_65527;
- label_64845:
- v_14 := 0;
- v_15 := 0;
- v_16 := 0;
- v_17 := 134217728;
- SHChangeNotify(v_17, v_16, v_15, v_14);
- v_18 := 0;
- v_19 := 0;
- v_21 := WIZARDFORM();
- v_20 := v_21.RUNLIST;
- v_20.ITEMENABLED := v_19;
- v_23 := 52;
- v_22 := SCALEY(v_23);
- v_25 := WIZARDFORM();
- v_24 := v_25.FINISHEDLABEL;
- v_24.HEIGHT := v_22;
- v_26 := 0;
- v_27 := WIZARDFORM();
- v_27.VISIBLE := v_26;
- v_29 := 392;
- v_28 := SCALEY(v_29);
- v_31 := 502;
- v_30 := SCALEX(v_31);
- v_33 := 1;
- v_32 := GetSystemMetrics(v_33);
- v_35 := WIZARDFORM();
- v_34 := v_35.HEIGHT;
- v_32 := v_32 - v_34;
- v_32 := v_32 / 2;
- v_37 := 0;
- v_36 := GetSystemMetrics(v_37);
- v_39 := WIZARDFORM();
- v_38 := v_39.WIDTH;
- v_36 := v_36 - v_38;
- v_36 := v_36 / 2;
- v_40 := WIZARDFORM();
- v_40.SETBOUNDS(v_36, v_32, v_30, v_28);
- v_41 := 1;
- v_42 := WIZARDFORM();
- v_42.VISIBLE := v_41;
- v_43 := gvar_26;
- v_43.SHOW();
- v_44 := gvar_26;
- v_44.BRINGTOFRONT();
- label_65527:
- v_45 := Arg0 = 14;
- if not v_45 then goto label_65575;
- label_65563:
- v_45 := v_45 and gvar_30;
- label_65575:
- flag := not v_45;
- if flag then goto label_65856;
- label_65588:
- v_46 := gvar_26;
- v_46.HIDE();
- v_49 := '{cm:Error}';
- v_48 := EXPANDCONSTANT(v_49);
- v_47 := v_48;
- v_50 := WIZARDFORM();
- v_50.CAPTION := v_47;
- v_51 := 255;
- v_54 := WIZARDFORM();
- v_53 := v_54.FINISHEDLABEL;
- v_52 := v_53.FONT;
- v_52.COLOR := v_51;
- v_56 := 153;
- v_55 := SETUPMESSAGE(v_56);
- v_58 := WIZARDFORM();
- v_57 := v_58.FINISHEDLABEL;
- v_57.CAPTION := v_55;
- label_65856:
- exit;
- end;
- function CHECKERROR(): BOOLEAN;
- begin
- label_65857:
- result := gvar_30;
- result := not result;
- exit;
- end;
- procedure CURSTEPCHANGED(Arg0: TSETUPSTEP);
- var
- v_1, v_2, v_3, v_4, v_44, v_45, v_46, v_47, v_56, v_113, v_132, v_160, v_188, v_216: Cardinal;
- v_5, v_6, v_7, v_8, v_41, v_42: Integer;
- v_9, v_13, v_27, v_29, v_31, v_33, v_35, v_37, v_39, v_51, v_52, v_54, v_60, v_61, v_64, v_67, v_68, v_69, v_74, v_81, v_83, v_89, v_91, v_97, v_98, v_99, v_100, v_114, v_115, v_123, v_133, v_136, v_137, v_138, v_139, v_142, v_143, v_151, v_161, v_164, v_165, v_166, v_167, v_170, v_171, v_179, v_189, v_192, v_193, v_194, v_195, v_198, v_199, v_207, v_217, v_220, v_221, v_222, v_223: BOOLEAN;
- v_10, v_11, v_12: PChar;
- v_14: TNEWPROGRESSBAR;
- v_15, v_17, v_21, v_63, v_66: TWIZARDFORM;
- v_16, v_62, v_65: TNEWBUTTON;
- v_18, v_19, v_22, v_23, v_24, v_25, v_26, v_28, v_30, v_32, v_34, v_36, v_38, v_49, v_50, v_58, v_59, v_72, v_73, v_75, v_76, v_77, v_78, v_79, v_80, v_84, v_85, v_86, v_87, v_88, v_92, v_93, v_94, v_95, v_96, v_103, v_104, v_106, v_107, v_109, v_110, v_117, v_118, v_120, v_121, v_126, v_127, v_129, v_130, v_134, v_135, v_140, v_141, v_145, v_146, v_148, v_149, v_154, v_155, v_157, v_158, v_162, v_163, v_168, v_169, v_173, v_174, v_176, v_177, v_182, v_183, v_185, v_186, v_190, v_191, v_196, v_197, v_201, v_202, v_204, v_205, v_210, v_211, v_213, v_214, v_218, v_219, v_224, v_225: UnicodeString;
- v_20: TNEWSTATICTEXT;
- v_40: ProcPtr72;
- v_43: TMAINFORM;
- v_48, v_53, v_57, v_70, v_71, v_101, v_102, v_105, v_108, v_116, v_119, v_122, v_124, v_125, v_128, v_144, v_147, v_150, v_152, v_153, v_156, v_172, v_175, v_178, v_180, v_181, v_184, v_200, v_203, v_206, v_208, v_209, v_212: String;
- v_55: Single;
- v_82, v_90: TNEWCHECKBOX;
- v_111, v_112, v_131, v_159, v_187, v_215: Double;
- begin
- label_65875:
- v_13 := Arg0 = 2;
- flag := not v_13;
- if flag then goto label_71255;
- label_65971:
- v_15 := WIZARDFORM();
- v_14 := v_15.PROGRESSGAUGE;
- v_14.HIDE();
- v_17 := WIZARDFORM();
- v_16 := v_17.CANCELBUTTON;
- v_16.HIDE();
- CREATECONTROLS();
- v_19 := '{cm:Extracted}';
- v_18 := EXPANDCONSTANT(v_19);
- v_21 := WIZARDFORM();
- v_20 := v_21.STATUSLABEL;
- v_20.CAPTION := v_18;
- gvar_29 := 0;
- v_22 := 'unarc.dll';
- EXTRACTTEMPORARYFILE(v_22);
- v_23 := 'CLS-srep.dll';
- EXTRACTTEMPORARYFILE(v_23);
- v_24 := 'facompress.dll';
- EXTRACTTEMPORARYFILE(v_24);
- v_25 := 'records.inf';
- EXTRACTTEMPORARYFILE(v_25);
- v_26 := 'English.ini';
- EXTRACTTEMPORARYFILE(v_26);
- v_1 := 0;
- v_2 := 0;
- v_3 := 0;
- v_4 := 1;
- v_28 := 'text\rus';
- v_27 := ISCOMPONENTSELECTED(v_28);
- flag := not v_27;
- if flag then goto label_66485;
- label_66473:
- v_1 := v_1 + v_4;
- label_66485:
- v_4 := v_4 * 2;
- v_30 := 'text\eng';
- v_29 := ISCOMPONENTSELECTED(v_30);
- flag := not v_29;
- if flag then goto label_66572;
- label_66560:
- v_1 := v_1 + v_4;
- label_66572:
- v_4 := v_4 * 2;
- v_32 := 'voice\rus';
- v_31 := ISCOMPONENTSELECTED(v_32);
- flag := not v_31;
- if flag then goto label_66660;
- label_66648:
- v_1 := v_1 + v_4;
- label_66660:
- v_4 := v_4 * 2;
- v_34 := 'voice\eng';
- v_33 := ISCOMPONENTSELECTED(v_34);
- flag := not v_33;
- if flag then goto label_66748;
- label_66736:
- v_1 := v_1 + v_4;
- label_66748:
- v_36 := 'exe\x64';
- v_35 := ISCOMPONENTSELECTED(v_36);
- flag := not v_35;
- if flag then goto label_66818;
- label_66806:
- v_1 := v_1 + v_4;
- label_66818:
- v_4 := v_4 * 2;
- v_38 := 'exe\x32';
- v_37 := ISCOMPONENTSELECTED(v_38);
- flag := not v_37;
- if flag then goto label_66904;
- label_66892:
- v_1 := v_1 + v_4;
- label_66904:
- v_4 := v_4 * 2;
- gvar_31 := 0;
- gvar_30 := 1;
- v_40 := function PROGRESSCALLBACK(Arg0: Integer; Arg1: Integer; Arg2: PChar; Arg3: PChar; Arg4: PChar; Arg5: PChar): Cardinal;;
- v_41 := 1;
- v_43 := MAINFORM();
- v_42 := v_43.HANDLE;
- v_44 := v_3;
- v_45 := v_2;
- v_46 := v_1;
- v_47 := 4369;
- v_50 := '{src}\records.inf';
- v_49 := EXPANDCONSTANT(v_50);
- v_48 := v_49;
- v_39 := ISDoneInit(v_48, v_47, v_46, v_45, v_44, v_42, v_41, v_40);
- flag := not v_39;
- if flag then goto label_71132;
- label_67200:
- label_67205:
- v_53 := 'English';
- v_52 := ChangeLanguage(v_53);
- v_55 := 0;
- v_56 := 256;
- v_59 := '{app}';
- v_58 := EXPANDCONSTANT(v_59);
- v_57 := v_58;
- v_54 := PrecompInit(v_57, v_56, v_55);
- v_54 := not v_54;
- flag := not v_54;
- if flag then goto label_67395;
- label_67390:
- goto label_71113;
- label_67395:
- v_76 := '{tmp}\CLS.ini';
- v_75 := EXPANDCONSTANT(v_76);
- v_78 := '{app}';
- v_77 := EXPANDCONSTANT(v_78);
- v_79 := 'TempPath';
- v_80 := 'Srep';
- v_74 := SETINISTRING(v_80, v_79, v_77, v_75);
- v_82 := gvar_10;
- v_81 := v_82.CHECKED;
- flag := not v_81;
- if flag then goto label_67757;
- label_67610:
- v_85 := '{tmp}\CLS.ini';
- v_84 := EXPANDCONSTANT(v_85);
- v_86 := '512m';
- v_87 := 'Memory';
- v_88 := 'Srep';
- v_83 := SETINISTRING(v_88, v_87, v_86, v_84);
- label_67757:
- v_90 := gvar_10;
- v_89 := v_90.CHECKED;
- flag := not v_89;
- if flag then goto label_67965;
- label_67804:
- v_93 := '{tmp}\CLS.ini';
- v_92 := EXPANDCONSTANT(v_93);
- v_94 := '2048m';
- v_95 := 'MaxMemoryUsage';
- v_96 := 'lollypop2';
- v_91 := SETINISTRING(v_96, v_95, v_94, v_92);
- label_67965:
- v_98 := 1;
- v_97 := FileSearchInit(v_98);
- v_97 := not v_97;
- flag := not v_97;
- if flag then goto label_68024;
- label_68019:
- goto label_71113;
- label_68024:
- v_100 := 0;
- v_101 := 'Preparing installation...';
- v_104 := '{tmp}\';
- v_103 := EXPANDCONSTANT(v_104);
- v_102 := v_103;
- v_107 := '';
- v_106 := EXPANDCONSTANT(v_107);
- v_105 := v_106;
- v_110 := '{tmp}\FlushFileCache.exe';
- v_109 := EXPANDCONSTANT(v_110);
- v_108 := v_109;
- v_111 := 0;
- v_112 := 0;
- v_113 := 0;
- v_99 := ISExec(v_113, v_112, v_111, v_108, v_105, v_102, v_101, v_100);
- v_99 := not v_99;
- flag := not v_99;
- if flag then goto label_68390;
- label_68385:
- goto label_71113;
- label_68390:
- v_115 := 0;
- v_118 := '{app}\temp-fitgirl\';
- v_117 := EXPANDCONSTANT(v_118);
- v_116 := v_117;
- v_121 := '{tmp}\arc.ini';
- v_120 := EXPANDCONSTANT(v_121);
- v_119 := v_120;
- v_122 := '{tmp}\unarc.dll';
- v_123 := 0;
- v_124 := 'darksouls';
- v_127 := '{app}\';
- v_126 := EXPANDCONSTANT(v_127);
- v_125 := v_126;
- v_130 := '{src}\fg-01.bin';
- v_129 := EXPANDCONSTANT(v_130);
- v_128 := v_129;
- v_131 := 0;
- v_132 := 0;
- v_114 := ISArcExtract(v_132, v_131, v_128, v_125, v_124, v_123, v_122, v_119, v_116, v_115);
- v_114 := not v_114;
- flag := not v_114;
- if flag then goto label_68852;
- label_68847:
- goto label_71113;
- label_68852:
- v_135 := '{app}\temp-fitgirl';
- v_134 := EXPANDCONSTANT(v_135);
- v_133 := DIREXISTS(v_134);
- flag := not v_133;
- if flag then goto label_69069;
- label_68939:
- v_137 := 1;
- v_138 := 1;
- v_139 := 1;
- v_141 := '{app}\temp-fitgirl\';
- v_140 := EXPANDCONSTANT(v_141);
- v_136 := DELTREE(v_140, v_139, v_138, v_137);
- label_69069:
- v_143 := 0;
- v_146 := '{app}\temp-fitgirl\';
- v_145 := EXPANDCONSTANT(v_146);
- v_144 := v_145;
- v_149 := '{tmp}\arc.ini';
- v_148 := EXPANDCONSTANT(v_149);
- v_147 := v_148;
- v_150 := '{tmp}\unarc.dll';
- v_151 := 0;
- v_152 := '';
- v_155 := '{app}\';
- v_154 := EXPANDCONSTANT(v_155);
- v_153 := v_154;
- v_158 := '{src}\fg-03.bin';
- v_157 := EXPANDCONSTANT(v_158);
- v_156 := v_157;
- v_159 := 0;
- v_160 := 0;
- v_142 := ISArcExtract(v_160, v_159, v_156, v_153, v_152, v_151, v_150, v_147, v_144, v_143);
- v_142 := not v_142;
- flag := not v_142;
- if flag then goto label_69522;
- label_69517:
- goto label_71113;
- label_69522:
- v_163 := '{app}\temp-fitgirl';
- v_162 := EXPANDCONSTANT(v_163);
- v_161 := DIREXISTS(v_162);
- flag := not v_161;
- if flag then goto label_69739;
- label_69609:
- v_165 := 1;
- v_166 := 1;
- v_167 := 1;
- v_169 := '{app}\temp-fitgirl\';
- v_168 := EXPANDCONSTANT(v_169);
- v_164 := DELTREE(v_168, v_167, v_166, v_165);
- label_69739:
- v_171 := 0;
- v_174 := '{app}\temp-fitgirl\';
- v_173 := EXPANDCONSTANT(v_174);
- v_172 := v_173;
- v_177 := '{tmp}\arc.ini';
- v_176 := EXPANDCONSTANT(v_177);
- v_175 := v_176;
- v_178 := '{tmp}\unarc.dll';
- v_179 := 0;
- v_180 := '';
- v_183 := '{app}\';
- v_182 := EXPANDCONSTANT(v_183);
- v_181 := v_182;
- v_186 := '{src}\fg-04.bin';
- v_185 := EXPANDCONSTANT(v_186);
- v_184 := v_185;
- v_187 := 0;
- v_188 := 0;
- v_170 := ISArcExtract(v_188, v_187, v_184, v_181, v_180, v_179, v_178, v_175, v_172, v_171);
- v_170 := not v_170;
- flag := not v_170;
- if flag then goto label_70192;
- label_70187:
- goto label_71113;
- label_70192:
- v_191 := '{app}\temp-fitgirl';
- v_190 := EXPANDCONSTANT(v_191);
- v_189 := DIREXISTS(v_190);
- flag := not v_189;
- if flag then goto label_70409;
- label_70279:
- v_193 := 1;
- v_194 := 1;
- v_195 := 1;
- v_197 := '{app}\temp-fitgirl\';
- v_196 := EXPANDCONSTANT(v_197);
- v_192 := DELTREE(v_196, v_195, v_194, v_193);
- label_70409:
- v_199 := 0;
- v_202 := '{app}\temp-fitgirl\';
- v_201 := EXPANDCONSTANT(v_202);
- v_200 := v_201;
- v_205 := '{tmp}\arc.ini';
- v_204 := EXPANDCONSTANT(v_205);
- v_203 := v_204;
- v_206 := '{tmp}\unarc.dll';
- v_207 := 0;
- v_208 := '';
- v_211 := '{app}\';
- v_210 := EXPANDCONSTANT(v_211);
- v_209 := v_210;
- v_214 := '{src}\fg-02.bin';
- v_213 := EXPANDCONSTANT(v_214);
- v_212 := v_213;
- v_215 := 0;
- v_216 := 0;
- v_198 := ISArcExtract(v_216, v_215, v_212, v_209, v_208, v_207, v_206, v_203, v_200, v_199);
- v_198 := not v_198;
- flag := not v_198;
- if flag then goto label_70862;
- label_70857:
- goto label_71113;
- label_70862:
- v_219 := '{app}\temp-fitgirl';
- v_218 := EXPANDCONSTANT(v_219);
- v_217 := DIREXISTS(v_218);
- flag := not v_217;
- if flag then goto label_71079;
- label_70949:
- v_221 := 1;
- v_222 := 1;
- v_223 := 1;
- v_225 := '{app}\temp-fitgirl\';
- v_224 := EXPANDCONSTANT(v_225);
- v_220 := DELTREE(v_224, v_223, v_222, v_221);
- label_71079:
- gvar_30 := 0;
- v_51 := 1;
- if not v_51 then goto label_67205;
- label_71113:
- v_60 := ISDoneStop();
- label_71132:
- HIDECONTROLS();
- v_61 := 1;
- v_63 := WIZARDFORM();
- v_62 := v_63.CANCELBUTTON;
- v_62.VISIBLE := v_61;
- v_64 := 0;
- v_66 := WIZARDFORM();
- v_65 := v_66.CANCELBUTTON;
- v_65.ENABLED := v_64;
- label_71255:
- v_67 := Arg0 = 2;
- if not v_67 then goto label_71300;
- label_71288:
- v_67 := v_67 and gvar_30;
- label_71300:
- flag := not v_67;
- if flag then goto label_71451;
- label_71313:
- v_69 := 0;
- v_70 := '/VERYSILENT';
- v_73 := '{uninstallexe}';
- v_72 := EXPANDCONSTANT(v_73);
- v_71 := v_72;
- v_68 := Exec2(v_71, v_70, v_69);
- label_71451:
- exit;
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement