home *** CD-ROM | disk | FTP | other *** search
Wrap
INI File | 1996-01-04 | 54.0 KB | 1,256 lines
;*************************************************************************** ;*************************************************************************** ;** Microsoft NT SQL Server V4.2 PTK Setup - Main Setup Script. ** ;** Copyright (C) Microsoft 1992. ** ;** ** ;** HISTORY: ** ;** DLL & INF Created: 12/92 ** ;** ** ;*************************************************************************** ;*************************************************************************** [Shell Commands] set-title "SQL Server Setup" ifstr(i) $(!STF_OS) == "NT" install LoadSetupLibrary else install LoadSetupWLibrary endif set-subst LF = "\n" set Exit_Code = $(!SETUP_ERROR_GENERAL) StartWait read-syms GeneralConstants read-syms LanguageVar detect LanguageVar ifstr(i) $(Debug) == "ON" LibraryProcedure Result, $(!DLLSQL), Debugger "15" endif checksrcdir =+ ifstr(i) $(STF_SRCTYPE) == "DOS" set STF_SRCTYPE = "DOS" endif read-syms UiVars detect UiVars EndWait read-syms SetupInit$(!STF_LANGUAGE) LibraryProcedure !ComputerName, $(!DLLSQL), GetMachineName LibraryProcedure !SQLSetupModule, $(!DLLSQL), SQLDLLInit $(STF_HWND) LibraryProcedure !SetupFileVersion, $(!DLLSQL), GetProductFileVersion $(!SQLSetupModule) set !UserType = "Admin" ifstr(i) $(!STF_OS) == "NT" shell "" DoAdminCheck ifstr(i) $($R0) != "STATUS_SUCCESSFUL" set !UserType = "User" endif else set !UserType = "User" endif read-syms FailedUserSetupQuit$(!STF_LANGUAGE) shell "" DoWelcome ifstr(i) $($R0) != "STATUS_SUCCESSFUL" goto setupnotdone endif ifstr(i) $(!STF_OS) == "NT" LibraryProcedure Result, $(!DLLSQL), GetServiceState "\\"$(!ComputerName),$(!SQLServerService) ifstr(i) $(Result) == "SERVICE_RUNNING" read-syms STR_ServiceStillRunning goto setupnotdone endif endif ; ifstr(i) $(!Owner) == "" ; shell "" DoLicense ; ifstr(i) $($R0) != "STATUS_SUCCESSFUL" ; goto setupnotdone ; endif ; else ; shell "" DoAlreadyInstalled ; ifstr(i) $($R0) != "STATUS_SUCCESSFUL" ; read-syms FailedUserSetupQuit$(!STF_LANGUAGE) ; goto setupnotdone ; endif ; endif poseSetupType =+ shell "" DoSetupType ifstr(i) $($R0) != "STATUS_SUCCESSFUL" goto setupnotdone endif shell "" DoGetSQLPath ifstr(i) $($R0) == "STATUS_BACK" goto poseSetupType else-ifstr(i) $($R0) != "STATUS_SUCCESSFUL" goto setupnotdone endif read-syms MailManDlg$(!STF_LANGUAGE) LibraryProcedure DlgMailMan, $(!DLLSQL), BillBoard $(!STF_HWND),$(DlgTemplate),$(!SQLDlgNames) ;***************************************************************** ;* Copy the SQL Server system files to the SQL Server path. ;***************************************************************** read-syms ProgressCopyVars install InstallBaseInstallFiles ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS" LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgMailMan) read-syms FileCouldNotBeCopied$(!STF_LANGUAGE) LibraryProcedure !MsgText, $(!DLLSQL), AppendToString $(!MsgText),$(!AddlText) goto setupnotdone endif install RemoveOldSQLPTKGroup install CreateSQLProgmanItems LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgMailMan) read-syms CompletionInstalled$(!STF_LANGUAGE) setupdone =+ set Exit_Code = $(!SETUP_ERROR_SUCCESS) setupnotdone =+ read-syms SetupDoneDlg$(!STF_LANGUAGE) LibraryProcedure DlgDone, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"","" LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgDone) goto end installdone =+ set Exit_Code = $(!SETUP_ERROR_SUCCESS) read-syms InstallCompleted$(!STF_LANGUAGE) LibraryProcedure DlgDone, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"","" LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgDone) ifstr(i) $(DLGEVENT) == "BACK" goto end else goto rebootend endif rebootend =+ install Install-Shutdown end =+ LibraryProcedure Result, $(!DLLSQL), SQLDLLFinish install FreeSetupLibrary exit ;************************************************************************* ;* FUNCTION: QueryUserQuit * ;* * ;* USE: Displays 'Are you sure you wish to quit setup' dialog box* ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 CANCEL If the cancelled the quit * ;* OK If the user opted to quit * ;************************************************************************* [QueryUserQuit] set Status = STATUS_FAILED set UserAction = CANCEL read-syms ExitWarningDlg$(!STF_LANGUAGE) ui start "ExitWarning" ifstr(i) $(DLGEVENT) == "YES" set Status = STATUS_SUCCESSFUL set UserAction = "OK" read-syms FailedUserQuit$(!STF_LANGUAGE) ifstr(i) $(!AddlText) != $(!MsgText) LibraryProcedure !MsgText, $(!DLLSQL), AppendToString $(!MsgText),$(!AddlText) endif else-ifstr(i) $(DLGEVENT) == "NO" set Status = STATUS_SUCCESSFUL set UserAction = "CANCEL" endif Return $(Status) $(UserAction) [DoAdminCheck] set Status = STATUS_FAILED LibraryProcedure Result, $(!DLLSQL), IsAdmin ifstr(i) $(Result) != "ACCESS_DENIED" set Status = STATUS_SUCCESSFUL endif Return $(Status) ;************************************************************************* ;* FUNCTION: DoWelcome * ;* * ;* USE: Displays the Welcome to SQL Server Setup dialog. * ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 STATUS_USERQUIT If the user quit setup. * ;* STATUS_SUCCESSFUL If 'A. OK * ;************************************************************************* [DoWelcome] set Status = STATUS_FAILED read-syms WelcomeDlg$(!STF_LANGUAGE) LibraryProcedure DlgWelcome, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" welcome = + LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" set Status = STATUS_SUCCESSFUL else-ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT else goto welcome endif endif LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgWelcome) Return $(Status) ;************************************************************************* ;* FUNCTION: DoAlreadyInstalled * ;* * ;* USE: Displays copyright information regarding a previous * ;* installation. * ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 STATUS_FAILED If the user bottled out * ;* STATUS_SUCCESSFUL If user is brave enough * ;************************************************************************* [DoAlreadyInstalled] set Status = STATUS_FAILED read-syms AlreadyInstalledDlg$(!STF_LANGUAGE) LibraryProcedure DlgAlready, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"3",$(!NetworkSelList) LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" set Status = STATUS_SUCCESSFUL endif LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgAlready) Return $(Status) ;************************************************************************* ;* FUNCTION: DoLicense * ;* * ;* USE: Displays dialogs to retrieve and verify User and * ;* Organization registration information. * ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 STATUS_FAILED If something went wrong. * ;* STATUS_USERQUIT If the user bottled out. * ;************************************************************************* [DoLicense] set Status = STATUS_FAILED set DlgLicense = "" license =+ ifstr(i) $(!OrgName) != "" goto start_fullname else goto start_fullnameorgname endif start_fullname =+ read-syms QueryFullNameDlg$(!STF_LANGUAGE) LibraryProcedure DlgLicense, $(!DLLSQL), SQLDlgDisplay $(!STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" fullname =+ LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" LibraryProcedure EditTextOut, $(!DLLSQL), DlgGetEditText $(DlgLicense),"EDIT1" ifstr(i) $(EditTextOut) == "" read-syms DBNoName$(!STF_LANGUAGE) shell "" MessageError goto fullname else set !FullName = $(EditTextOut) LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgLicense) goto start_verifyfullname endif else-ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT goto finish_license else goto fullname endif else goto finish_license endif start_verifyfullname =+ read-syms VerifyFullNameDlg$(!STF_LANGUAGE) LibraryProcedure DlgLicense, $(!DLLSQL), SQLDlgDisplay $(!STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" verifyfullname =+ LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" set Status = STATUS_SUCCESSFUL goto finish_license else-ifstr(i) $(DLGEVENT) == "BACK" LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgLicense) goto start_fullname else-ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT goto finish_license else goto verifyfullname endif else goto finish_license endif start_fullnameorgname =+ read-syms QueryFullNameOrgNameDlg$(!STF_LANGUAGE) LibraryProcedure DlgLicense, $(!DLLSQL), SQLDlgDisplay $(!STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" fullnameorgname =+ LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" LibraryProcedure EditTextOut1, $(!DLLSQL), DlgGetEditText $(DlgLicense),"EDIT1" LibraryProcedure EditTextOut2, $(!DLLSQL), DlgGetEditText $(DlgLicense),"EDIT2" ifstr(i) $(EditTextOut1) == "" read-syms DBNoNameNOrg$(!STF_LANGUAGE) shell "" MessageError goto fullnameorgname else LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgLicense) set !FullName = $(EditTextOut1) set !OrgName = $(EditTextOut2) goto start_verifyfullnameorgname endif else-ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT goto finish_license else set ReInit = NO goto fullnameorgname endif else goto finish_license endif start_verifyfullnameorgname = + read-syms VerifyFullNameOrgNameDlg$(!STF_LANGUAGE) LibraryProcedure DlgLicense, $(!DLLSQL), SQLDlgDisplay $(!STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" verifyfullnameorgname =+ LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "CONTINUE" set Status = STATUS_SUCCESSFUL goto finish_license else-ifstr(i) $(DLGEVENT) == "BACK" LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgLicense) goto start_fullnameorgname else-ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT goto finish_license else goto verifyfullnameorgname endif else goto finish_license endif finish_license = + ifstr(i) $(DlgLicense) != "" LibraryProcedure Result, $(!DLLSQL), CloseDialog $(DlgLicense) endif Return $(Status) ;************************************************************************* ;* FUNCTION: DoSetupType * ;* * ;* USE: Displays dialogs to determine what the user wishes to * ;* install. * ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 STATUS_FAILED If something went wrong. * ;* STATUS_USERQUIT If the user bottled out. * ;************************************************************************* [DoSetupType] set Status = STATUS_FAILED read-syms InstallTypeChoicesDlg$(!STF_LANGUAGE) LibraryProcedure SetupTypeDlg, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"MODAL","" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON1","TRUE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON2","TRUE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON3","TRUE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON4","TRUE" ifstr(i) $(!RiscType) != "RISC" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON5","TRUE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON6","TRUE" else LibraryProcedure Result, $(!DLLSQL), EnableDlgBtn $(SetupTypeDlg),"UNIBUTTON5","FALSE" LibraryProcedure Result, $(!DLLSQL), EnableDlgBtn $(SetupTypeDlg),"UNIBUTTON6","FALSE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON5","FALSE" LibraryProcedure Result, $(!DLLSQL), DlgCheckButton $(SetupTypeDlg),"UNIBUTTON6","FALSE" endif setuptype = + LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "EXIT" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT else goto setuptype endif else set Status = STATUS_SUCCESSFUL LibraryProcedure !InstOptDBLibDevLibs, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON1" LibraryProcedure !InstOptDBLibSamples, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON2" LibraryProcedure !InstOptODSDevLibs, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON3" LibraryProcedure !InstOptODSSamples, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON4" LibraryProcedure !InstOptVBSQL, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON5" LibraryProcedure !InstOptMSDTCSamples, $(!DLLSQL), IsDlgBtnChecked $(SetupTypeDlg),"UNIBUTTON6" ifstr(i) $(!InstOptDBLibDevLibs) == "NOTCHECKED" ifstr(i) $(!InstOptODSLibDevLibs) == "NOTCHECKED" ifstr(i) $(!InstOptDBLibSamples) == "NOTCHECKED" ifstr(i) $(!InstOptODSSamples) == "NOTCHECKED" ifstr(i) $(!InstOptVBSQL) == "NOTCHECKED" ifstr(i) $(!InstOptMSDTCSamples) == "NOTCHECKED" read-syms NoInstOptsSelected$(!STF_LANGUAGE) shell "" MessageError goto setuptype endif endif endif endif endif endif endif finish_options = + LibraryProcedure Result, $(!DLLSQL), CloseDialog $(SetupTypeDlg) Return $(Status) ;************************************************************************* ;* FUNCTION: DoGetSQLPath * ;* * ;* USE: Calls the Get Path dialog box to determine the path for * ;* the SQL directory, and sets a flag denoting its creation.* ;* * ;* PARAMETERS: None * ;* * ;* RETURNS: $R0 STATUS_FAILED If something went wrong. * ;* STATUS_USERQUIT If the user bottled out. * ;************************************************************************* [DoGetSQLPath] read-syms GetSQLPathDlg$(!STF_LANGUAGE) shell "" DoGetPath set Status = $($R0) ifstr(i) $($R0) == "STATUS_SUCCESSFUL" set !SQLPath = $(!PathOut) set !CreateSQLPath = $(!CreatePath) endif Return $(Status) [DoGetPath] set Status = STATUS_FAILED start_getpath = + ifstr(i) $(!DlgEdit) == "" read-syms GetPathDlg$(!STF_LANGUAGE) LibraryProcedure !DlgEdit, $(!DLLSQL), SQLDlgDisplay $(STF_HWND),$(DlgTemplate),"",$(!SQLDlgNames),"","" endif getpath = + LibraryProcedure DLGEVENT, $(!DLLSQL), WaitEvent ifstr(i) $(DLGEVENT) == "EXIT" ifstr(i) $(!AllowExit) == "YES" shell "" QueryUserQuit $(!STF_LANGUAGE) ifstr(i) $($R1) == "OK" set Status = STATUS_USERQUIT else goto getpath endif else set Status = STATUS_CANCEL endif else-ifstr(i) $(DLGEVENT) == "BACK" set Status = "STATUS_BACK" else-ifstr(i) $(DLGEVENT) == "CONTINUE" LibraryProcedure EditTextOut, $(!DLLSQL), DlgGetEditText $(!DlgEdit),"EDIT1" ifstr(i) $(EditTextOut) == "" ifstr(i) $(!PermitNullName) == "NO" read-syms $(!NoNameText) shell "" MessageError goto getpath endif endif set Status = STATUS_SUCCESSFUL set !PathOut = $(EditTextOut) ifstr(i) $(!CreatePathPrompt) == "YES" set DEST = $(!PathOut) detect DetectDirectory ifstr $(DirectoryThere) == "NO" shell "" DoCreateDirectory ifstr(i) $($R0) == "STATUS_YES" set !CreatePath = "YES" else goto getpath endif endif endif endif ifstr(i) $(!AutoPopoff) == "YES" LibraryProcedure Result, $(!DLLSQL), CloseDialog $(!DlgEdit) set !DlgEdit = "" endif Return $(Status) [DoCreateDirectory] read-syms YesNoDlg$(!STF_LANGUAGE) ui start $(DlgTemplate) ifstr(i) $(DLGEVENT) == "YES" set Status = STATUS_YES else set Status = STATUS_NO endif Return $(Status) [MessageError] set Status = STATUS_FAILED read-syms InfoMessage$(!STF_LANGUAGE) ui start $(DlgTemplate) Return $(Status) [Popup] set tmpvar = $($0) read-syms PopupInfo ui start $(DlgTemplate) ui pop 1 Return "STATUS_SUCCESSFUL" ;************************************************************************** ; DLL LOAD and FREE ; the following section contain commands to load specific dll libraries and ; to free them ;************************************************************************** [LoadSetupLibrary] LoadLibrary "y" $(!STF_CWDDIR)sqlsetup.dll !DLLSQL exit [LoadSetupWLibrary] LoadLibrary "y" $(!STF_CWDDIR)sqlsetuw.dll !DLLSQL exit [FreeSetupLibrary] FreeLibrary $(!DLLSQL) exit [Install-Shutdown] LibraryProcedure STATUS,$(!DLLSQL),ShutdownSystem, "" exit [LanguageID] ENG [LanguageTextENG] "English (American)" [LanguageVar] STF_LANGUAGE = "" ? $(!DLLSQL) GetLanguage LanguageList = ^(LanguageID, 1) [DriveTypeVar] DriveType = "" ? $(!DLLSQL) GetTypeOfDrive $(DriveToExamine) [DetectDirectory] DirectoryThere = "-" ? $(!DLLSQL) DoesDirExist $(DEST) [InstallBaseInstallFiles] CreateDir $(!SQLPath) ifstr(i) $(!InstOptODSDevLibs) == "CHECKED" CreateDir $(!SQLPath)"\"$(!OpenDSDir) CreateDir $(!SQLPath)"\"$(!DLLs) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!IncludeDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!LibDir) AddSectionFilesToCopyList "ODSInstallExes", $(!STF_CWDDIR), $(!SQLPath)"\"$(!Binaries) AddSectionFilesToCopyList "ODSLibFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!LibDir) AddSectionFilesToCopyList "ODSIncludeFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!IncludeDir) AddSectionFilesToCopyList "ODSHelpFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!HelpDir) ifstr(i) $(!STF_OS) == "NT" AddSectionFilesToCopyList "Runtime", $(!STF_CWDDIR), $(!STF_WINDOWSSYSPATH) else AddSectionFilesToCopyList "Runtime", $(!STF_CWDDIR), $(!SQLPath)"\"$(!Binaries) endif endif ifstr(i) $(!InstOptDBLibDevLibs) == "CHECKED" CreateDir $(!SQLPath)"\"$(!DBLibDir) CreateDir $(!SQLPath)"\"$(!RBinaries) CreateDir $(!SQLPath)"\"$(!Binaries) CreateDir $(!SQLPath)"\"$(!DLLs) CreateDir $(!SQLPath)"\"$(!DLL16s) CreateDir $(!SQLPath)"\"$(!HelpDir) CreateDir $(!SQLPath)"\"$(!DBLibDir)"\"$(!IncludeDir) CreateDir $(!SQLPath)"\"$(!DBLibDir)"\"$(!LibDir) AddSectionFilesToCopyList "DBLibLibFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!LibDir) AddSectionFilesToCopyList "DBLibIncludeFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!IncludeDir) AddSectionFilesToCopyList "ControlPanel", $(!STF_CWDDIR), $(!SQLPath)"\"$(!Binaries) ifstr(i) $(!STF_OS) == "NT" AddSectionFilesToCopyList "Runtime", $(!STF_CWDDIR), $(!STF_WINDOWSSYSPATH) else AddSectionFilesToCopyList "Runtime", $(!STF_CWDDIR), $(!SQLPath)"\"$(!Binaries) endif AddSectionFilesToCopyList "DBLibHelp", $(!STF_CWDDIR), $(!SQLPath)"\"$(!HelpDir) ifstr(i) $(!RiscType) != "RISC" AddSectionFilesToCopyList "DBLibDosLibs", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!LibDir) AddSectionFilesToCopyList "DBLibWin16Libs", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!LibDir) endif endif ifstr(i) $(!InstOptMSDTCDevLibs) == "CHECKED" CreateDir $(!SQLPath)"\"$(!MSDTCDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!LibDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!IncludeDir) endif ifstr(i) $(!InstOptODSSamples) == "CHECKED" CreateDir $(!SQLPath)"\"$(!DLLs) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir) ifstr(i) $(!RiscType) != "RISC" CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir) endif CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir)"\"$(!BuildDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir)"\"$(!BuildDir) ifstr(i) $(!RiscType) != "RISC" CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir)"\"$(!BuildDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir)"\"$(!BuildDir)"\"$(!ObjDir) endif CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir)"\"$(!BuildDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir)"\"$(!BuildDir)"\"$(!ObjDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir)"\"$(!BuildDir)"\"$(!ObjDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir)"\"$(!BuildDir)"\"$(!ObjDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir)"\"$(!SrcDir) CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir)"\"$(!SrcDir) ifstr(i) $(!RiscType) != "RISC" CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir)"\"$(!SrcDir) endif CreateDir $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir)"\"$(!SrcDir) AddSectionFilesToCopyList "ODSSampleGtwyBuildFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir)"\"$(!BuildDir) AddSectionFilesToCopyList "ODSSampleGtwySourceFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!GatewayDir)"\"$(!SrcDir) AddSectionFilesToCopyList "ODSSamplePSrvBuildFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir)"\"$(!BuildDir) AddSectionFilesToCopyList "ODSSamplePSrvSourceFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ProcSrvDir)"\"$(!SrcDir) AddSectionFilesToCopyList "ODSSampleXPBuildFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir)"\"$(!BuildDir) AddSectionFilesToCopyList "ODSSampleXPSourceFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!XPDir)"\"$(!SrcDir) AddSectionFilesToCopyList "ODSSamplesXPDLLFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DLLs) ifstr(i) $(!RiscType) != "RISC" AddSectionFilesToCopyList "ODSSampleODBCSourceFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir)"\"$(!SrcDir) AddSectionFilesToCopyList "ODSSampleODBCBuildFiles", $(!STF_CWDDIR), $(!SQLPath)"\"$(!OpenDSDir)"\"$(!SamplesDir)"\"$(!ODBCDir)"\"$(!BuildDir) endif endif ifstr(i) $(!InstOptDBLibSamples) == "CHECKED" CreateDir $(!SQLPath)"\"$(!DBLibDir)"\"$(!SamplesDir) CreateDir $(!SQLPath)"\"$(!SQLOle) CreateDir $(!SQLPath)"\"$(!SQLOle)"\"$(!IncludeDir) CreateDir $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir) CreateDir $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!CDir) CreateDir $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!CPPDir) CreateDir $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!VBDir) AddSectionFilesToCopyList "DBLibSamples", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!SamplesDir) AddSectionFilesToCopyList "SQLOleRead", $(!STF_CWDDIR), $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir) AddSectionFilesToCopyList "SQLOleInclude", $(!STF_CWDDIR), $(!SQLPath)"\"$(!SQLOle)"\"$(!IncludeDir) AddSectionFilesToCopyList "SQLOleCSamples", $(!STF_CWDDIR), $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!CDir) AddSectionFilesToCopyList "SQLOleCPPSamples", $(!STF_CWDDIR), $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!CPPDir) AddSectionFilesToCopyList "SQLOleVBSamples", $(!STF_CWDDIR), $(!SQLPath)"\"$(!SQLOle)"\"$(!SamplesDir)"\"$(!VBDir) ifstr(i) $(!RiscType) != "RISC" AddSectionFilesToCopyList "DBLibWin16Samples", $(!STF_CWDDIR), $(!SQLPath)"\"$(!DBLibDir)"\"$(!SamplesDir) endif endif ifstr(i) $(!InstOptVBSQL) == "CHECKED" CreateDir $(!SQLPath)"\"$(!VBSQLDir) AddSectionFilesToCopyList "VBSQLSys", $(!STF_CWDDIR), $(!STF_WINDOWSSYSPATH) AddSectionFilesToCopyList "VBSQL", $(!STF_CWDDIR), $(!SQLPath)"\"$(!VBSQLDir) endif ifstr(i) $(!InstOptMSDTCSamples) == "CHECKED" CreateDir $(!SQLPath)"\"$(!MSDTCDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCDBLibDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCODBCDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCTSQLDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!MSDTCIncDir) CreateDir $(!SQLPath)"\"$(!MSDTCDir)"\"$(!MSDTCLibDir) AddSectionFilesToCopyList "MSDTCDBLibSamples", $(!STF_CWDDIR),$(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCDBLibDir) AddSectionFilesToCopyList "MSDTCODBCSamples", $(!STF_CWDDIR),$(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCODBCDir) AddSectionFilesToCopyList "MSDTCTSQLSamples", $(!STF_CWDDIR),$(!SQLPath)"\"$(!MSDTCDir)"\"$(!SamplesDir)"\"$(!MSDTCTSQLDir) AddSectionFilesToCopyList "MSDTCInc", $(!STF_CWDDIR),$(!SQLPath)"\"$(!MSDTCDir)"\"$(!MSDTCIncDir) AddSectionFilesToCopyList "MSDTCLib", $(!STF_CWDDIR),$(!SQLPath)"\"$(!MSDTCDir)"\"$(!MSDTCLibDir) endif CopyFilesInCopyList exit [GeneralConstants] [UiVars] SetupLang = "ENG" STF_PRODUCT = SQLServerPTKInst ProductVersion = "NT 6.50.167" Setup_Title = "SQL Server 6.5 PTK Setup" SQLServerService= "MSSQLServer" WinHelpEXE = "WINHLP32.EXE" HelpSQLNTSetup = "PTKSETUP.HLP" HelpDBLib = "DBLIBW.HLP" Binaries = "BINN" RBinaries = "BIN" DLL16s = "DLL16" DLLs = "BINN" HelpDir = "HELP" OpenDSDir = "OPENDS" IncludeDir = "INCLUDE" GatewayDir = "GATEWAY" ProcSrvDir = "PROCSRV" ODBCDir = "ODSODBC" XPDir = "XPDLL" SourceDir = "SOURCE" SrcDir = "SRC" BuildDir = "BUILD" DBLibDir = "DBLIB" ObjDir = "OBJ" SamplesDir = "SAMPLES" SQLOle = "SQLOLE" IncludeDir = "INCLUDE" CDir = "C" CPPDir = "CPP" VBDir = "VB" LibDir = "LIB" SetupEXE = "SETUP.EXE" MSDTCDir = "MSDTC" MSDTCDBLibDir = "DBLIB" MSDTCODBCDir = "ODBC" MSDTCTSQLDir = "TSQL" MSDTCIncDir = "INCLUDE" MSDTCLibDir = "LIB" VBSQLDir = "VBSQLOCX" STF_WINDOWSPATH = "" ? $(!DLLSQL) GetWindowsNtDir STF_WINDOWSSYSPATH = "" ? $(!DLLSQL) GetWindowsNtSysDir STF_UNUSEDDRIVES = {} ? $(!DLLSQL) GetUnusedDrives AllowExit = "NO" Registration = "" Owner = "" OrgName = "" FullName = "" DefSQLPath = "C:\MSSQL" RegTypeString = "REG_SZ" RegTypeExpString= "REG_EXPAND_SZ" RegTypeMulti = "REG_MULTI_SZ" RegTypeDWord = "REG_DWORD" RegSWMS = "SOFTWARE\Microsoft" RegValSysPath = "Path" ;************************************************************************* ;************************************************************************* ;* INTERNATIONALIZABLE CODE ;************************************************************************* ;************************************************************************* SQLProgPTKGrpName="Microsoft SQL Server 6.5 PTK" SQLProgmanGrpName="Microsoft SQL Server 6.5" OldSQLProgPTKGrpName="Microsoft SQL Server 6.0 PTK" OldSQLProgmanGrpName="Microsoft SQL Server 6.0" [Source Media Descriptions] 1 = "PTK Diskette #1" , TAGFILE = PTKDISK1 [CreateSQLProgmanItems] ifstr(i) $(!UserType) == "Admin" set SQLGroup = $(!SQLProgmanGrpName) set ProgmanType = "COMMON" else set SQLGroup = $(!SQLProgPTKGrpName) set ProgmanType = "VITAL" endif CreateProgManGroup $(SQLGroup),"",$(ProgmanType) ifstr(i) $(!InstOptDBLibDevLibs) == "CHECKED" RemoveProgmanItem $(SQLGroup),"DB-Library Help",$(ProgmanType) ifstr(i) $(!STF_OS) == "NT" CreateProgmanItem $(SQLGroup),"DB-Library Help",$(!STF_WINDOWSSYSPATH)"\"$(!WinHelpEXE)" "$(!SQLPath)"\"$(!HelpDir)"\"$(!HelpDBLib),$(!STF_WINDOWSSYSPATH)"\"$(!WinHelpEXE),0,$(ProgmanType) else CreateProgmanItem $(SQLGroup),"DB-Library Help",$(!STF_WINDOWSPATH)"\"$(!WinHelpEXE)" "$(!SQLPath)"\"$(!HelpDir)"\"$(!HelpDBLib),$(!STF_WINDOWSPATH)"\"$(!WinHelpEXE),0,$(ProgmanType) endif endif exit [RemoveOldSQLPTKGroup] ifstr(i) $(!UserType) == "Admin" set SQLGroup = $(!OldSQLProgmanGrpName) set ProgmanType = "COMMON" else set SQLGroup = $(!OldSQLProgPTKGrpName) set ProgmanType = "VITAL" endif RemoveProgmanItem $(SQLGroup),"DB-Library Help","COMMON" RemoveProgManGroup $(SQLGroup), $(ProgmanType) exit [QueryFullNameDlgENG] DlgTemplate = "DLG_QUERY_FULLNAME" !SQLDlgNames = {"@Caption",$(!Setup_Title), + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","101",+ "@DlgText","Please type your full name in the box below."$(!LF)$(!LF)+ "Then choose Continue or press ENTER."$(!LF)$(!LF)+ "The information you enter will be used by Setup "+ "for subsequent installations of SQL Server.",+ "@Edit1Label","&Name:",+ "@Continue","C&ontinue",+ "@Help","&Help",+ "@Exit","E&xit Setup",+ "@EDITIN1",$(!FullName)} [QueryFullNameOrgNameDlgENG] DlgTemplate = "DLG_QUERY_FULLNAME_ORGNAME" !SQLDlgNames = {"@Caption",$(!Setup_Title), + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","101",+ "@DlgText","Please type your full name in the box below. "+ "You may also specify the name of your company if "+ "SQL Server will be used for business purposes."$(!LF)$(!LF)+ "Then choose Continue or press ENTER."$(!LF)$(!LF)+ "The information you enter will be used by Setup "+ "for subsequent installations of SQL Server.",+ "@Edit1Label","&Name:",+ "@Edit2Label","&Company:",+ "@Continue","C&ontinue",+ "@Help","&Help",+ "@Exit","E&xit Setup",+ "@EDITIN1",$(!FullName),+ "@EDITIN2",$(!OrgName)} [VerifyFullNameDlgENG] DlgTemplate = "DLG_VERIFY_FULLNAME" !SQLDlgNames = {"@Caption",$(!Setup_Title), + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","102",+ "@DlgText","Please verify that the name you typed is correct."$(!LF)$(!LF)+ "If you want to change it, choose Change. "+ "Otherwise choose Continue.",+ "@Static1Label","Name:",+ "@Static1Text",$(!FullName),+ "@Continue","C&ontinue",+ "@Cancel","&Change",+ "@Help","&Help",+ "@Exit","E&xit Setup"} [VerifyFullNameOrgNameDlgENG] DlgTemplate = "DLG_VERIFY_FULLNAME_ORGNAME" !SQLDlgNames = {"@Caption",$(!Setup_Title), + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","102",+ "@DlgText","Please verify that the information you typed is correct."$(!LF)$(!LF)+ "If you want to change the name or the company, "+ "choose Change. Otherwise, choose Continue.",+ "@Static1Label","Name:",+ "@Static1Text",$(!FullName),+ "@Static2Label","Company:",+ "@Static2Text",$(!OrgName),+ "@Continue","C&ontinue",+ "@Cancel","&Change",+ "@Help","&Help",+ "@Exit","E&xit Setup"} [WelcomeDlgENG] DlgTemplate = "DLG_WELCOME" !SQLDlgNames = {"@Caption","Welcome", + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","100",+ "@DlgText","Welcome to Setup. "$(!LF)$(!LF)+ "The Setup program for Microsoft SQL Server PTK ("+ $(!ProductVersion)") installs the SQL Server PTK on your "+ "computer. Each Setup dialog box contains basic instructions for "+ "completing an installation. If you want additional "+ "information and instructions about a dialog box or an option, "+ "press the Help key, F1."$(!LF)$(!LF)+ "To install the SQL Server PTK on your computer now, choose Continue "+ "or press ENTER."$(!LF)$(!LF)+ "To exit Setup without installing the SQL Server PTK, press F3.",+ "@ABOUT","",+ "@Continue","C&ontinue",+ "@Help","&Help",+ "@Exit","E&xit Setup"} [AlreadyInstalledDlgENG] DlgTemplate = "DLG_INSTALLED" !SQLDlgNames = {"@DlgText1","The Setup program has detected that the SQL "+ "Server PTK has already been installed by:",+ "@RegInfo",$(!Registration),+ "@DlgText2","It is acceptable for the legal owner to"+ " reinstall this product in order to update"+ " an existing copy or to replace a corrupted"+ " or missing version of the program.",+ "@DlgText3","You can continue to install the product, "+ "but you should be aware that this product "+ "is protected by copyright law and "+ "international treaties.",+ "@DlgText4","Unauthorized reproduction or distribution of"+ " this program or any portion of it may"+ " result in severe civil and criminal penalties"+ " and will be prosecuted to the maximum extent under the law.",+ "@Continue","&OK",+ "@Cancel","&Cancel"} [SetupDoneDlgENG] DlgTemplate = "DLG_RESTART" !SQLDlgNames = {"@Caption",$(!Setup_Title),+ "@DlgText",$(!MsgText),+ "@WindowsText","Exit to Windows NT",+ "@Windows","E&xit to Windows NT"} [PopupInfo] DlgType = "Info" DlgTemplate = "REBOOT" Caption = "Help :-(" DlgText = $(tmpvar) [InstallTypeChoicesDlgENG] DlgTemplate = "DLG_PTK_OPTS" !SQLDlgNames = {"@Caption","SQL Server Programmer's Toolkit Setup", + "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID","103",+ "@DlgText1","Choose one or more of the following installation options:", + "@Chk1","DB-Library &development libraries",+ "@Chk2","DB-Library &sample applications",+ "@Chk3","Open Data Services de&velopment libraries",+ "@Chk4","Open Data Services sa&mple applications",+ "@Chk5","Visual Basic 32-bit control",+ "@Chk6","MS DTC sample code",+ "@DlgText2","To cancel the installation choose Cancel Setup. When you are "+ "ready to proceed with the installation, select Continue.",+ "@Continue","C&ontinue",+ "@Help","&Help",+ "@Exit","&Cancel Setup"} [GetSQLPathDlgENG] !Template = "DLG_SQLPATHBACK" !NoNameText = DBNoPathENG !PermitNullName = "NO" !CreatePathPrompt= "NO" !AutoPopoff = "YES" !Text1 = "The Setup program will copy the SQL Server Programmer's Toolkit files to the following directory tree:" !Text2 = "To copy the SQL Server Programmer's Toolkit files to a different "+ "location, use the BACKSPACE key to delete "+ "characters, and then type the drive and directory "+ "where you want the Setup program to copy the PTK files." !EditLabel = "&Path:" !EditIn = $(!DefSQLPath) !HelpID = "104" !Ex = "E&xit" [InstallCompletedENG] DlgTemplate = "DLG_REBREST" !SQLDlgNames = {"@Caption",$(!Setup_Title), + "@DlgText","SQL Server ("$(!ProductVersion)") is now installed."$(!LF)$(!LF)+ "The system paths have been updated and will become effective "+ "when the system is rebooted."$(!LF),+ "@WindowsText","Exit to Windows NT",+ "@Windows","E&xit to Windows NT",+ "@RebootText","@Reboot",+ "@Reboot","&Reboot"} [GetPathDlgENG] DlgTemplate = $(!Template) !SQLDlgNames = {"@Caption",$(!Setup_Title),+ "@HELPFILE",$(!HelpSQLNTSetup),+ "@HELPID",$(!HelpID),+ "@DlgText1",$(!Text1),+ "@DlgText2",$(!Text2),+ "@Edit1Label",$(!EditLabel),+ "@EDITIN1",$(!EditIn),+ "@Continue","C&ontinue",+ "@Help","&Help",+ "@Back","&Back",+ "@Exit",$(!Ex)} [MailManDlgENG] DlgTemplate = "DLG_MAILMAIN" DlgType = "Billboard" !SQLDlgNames = {"MAILPEOPLE","",+ "@Bill1","Now is a great time to fill out your registration card. "+ "When you send it in, Microsoft will ...",+ "@Bill2","- Inform you of product updates.",+ "@Bill3","- Offer you customer support.",+ "@Bill4","- Provide you with information about related Microsoft products."} [YesNoDlgENG] DlgTemplate = "SetupMessage" DlgType = "MessageBox" STF_MB_TITLE = $(!Setup_Title) STF_MB_TEXT = $(!YesNoQ) STF_MB_TYPE = 3 STF_MB_ICON = 4 STF_MB_DEF = 1 [InfoMessageENG] DlgTemplate = "SetupMessage" DlgType = "MessageBox" STF_MB_TITLE = $(!Setup_Title) STF_MB_TEXT = $(!AddlText) STF_MB_TYPE = 1 STF_MB_ICON = 2 STF_MB_DEF = 1 [ExitWarningDlgENG] DlgType = "MessageBox" STF_MB_TITLE = "Exit SQL Server Setup" STF_MB_TEXT = "Are you sure you want to exit SQL Server PTK Setup?" STF_MB_TYPE = 3 STF_MB_ICON = 5 STF_MB_DEF = 2 [ProgressCopyVars] ProCaption = "File copy in progress" ProCancel = "&Cancel" ProCancelMsg = "Setup cannot run correctly until this operation is"$(!LF)+ "complete. Are you sure you want to cancel?" ProCancelCap = "SQL Server PTK for Windows NT Setup Warning" ProText1 = "Copying " ProText2 = " to " [ErrorUpdatingRegistryENG] !AddlText= "An error occurred while updating the Windows NT Registry." [FileCouldNotBeCopiedENG] !AddlText = "The files could not be copied." [FileDoesntExistENG] !AddlText = "The file you have specified does not exist." [DBNoPathENG] !AddlText = "You must specify a path." [DBNoNameNOrgENG] !AddlText = "You must enter a name and an organization." [DBNoNameENG] !AddlText = "You must enter a name." [NoInstOptsSelectedENG] !AddlText = "You must select at least one installation option." [InsertDiskENG] !AddlText = "Insert the disk in drive "$(!TmpDrive) [InsufficientDiskSpaceENG] !AddlText = "There is insufficient disk space on "$(!TmpDrive) [ErrorReadRegistryENG] !AddlText = "An error occurred while reading the Windows NT Registry." [CompletionInstalledENG] !MsgText = "The SQL Server PTK ("$(!ProductVersion)") has now been installed."$(!LF)$(!LF) [STR_ServiceStillRunning] !MsgText = "The SQL Server service is still running. Please ensure the SQL Server service has been stopped and that no other applications are using the SQL Server DLLs." [FailedUserSetupQuitENG] !MsgText = "Setup has been terminated." [FailedUserQuitENG] !AddlText = "Setup has been terminated." [UserQuitMsgENG] !AddlText = "Setup has been terminated." [SetupInitENG] !MsgText = "Setup initilization could not be successfully completed."$(!LF)$(!LF) [DirCreateErrorENG] !AddlText = "The following directory could not be created: " [RiscVars] !RiscType = "RISC" [BaseInstallExes] 1, setup.exe, SIZE=250880 1, setup.inf, SIZE=50771 [BaseInstallDLLs] 1, sqlsetup.dll, SIZE=153088 1, sqlsvc32.dll, SIZE=250000 1, sqlgui32.dll, SIZE=250000 1, sqewnt.dll, SIZE=250000 1, ntwdblib.dll, SIZE=250000 [ODSInstallExes] 1, gateway.exe, SIZE=35840 1, procsrv.exe, SIZE=67072 1, service.exe, SIZE=53248 [ODSIncludeFiles] 1, srv.h, SIZE=1165 1, srvapi.h, SIZE=7616 1, srvconst.h, SIZE=5044 1, srvdbtyp.h, SIZE=1911 1, srvstruc.h, SIZE=21837 1, srvtok.h,SIZE=1939 1, srvmisc.h, SIZE=3252 1, srvtypes.h, SIZE=1604 [ODSHelpFiles] 1, ods.hlp,SIZE=240000 [ODSLibFiles] 1, opends60.lib, SIZE=56742 [ODSSampleXPBuildFiles] 1, build.xpd, RENAME=build.cmd, SIZE=1293 1, makefile.xpd, RENAME=makefile, SIZE=1616 1, instxp.sql, SIZE=441 1, xp.def, SIZE=160 [ODSSampleXPSourceFiles] 1, xp.c, SIZE=18293 [ODSSamplesXPDLLFiles] 1, xp.dll, SIZE=14848 [ODSSampleGtwyBuildFiles] 1, build.gat, RENAME=build.cmd, SIZE=1286 1, makefile.gat, RENAME=makefile, SIZE=1846 [ODSSampleGtwySourceFiles] 1, gateway.c, SIZE=3778 1, gatecbs.c, SIZE=34801 [ODSSamplePSrvBuildFiles] 1, build.prc, RENAME=build.cmd, SIZE=1286 1, makefile.prc, RENAME=makefile, SIZE=1817 1, sales.dbf, SIZE=894 [ODSSamplePSrvSourceFiles] 1, procsrv.c, SIZE=63280 1, service.c, SIZE=13393 [ODSSampleODBCSourceFiles] 1, libmain.c,SIZE=1390 1, local.rc, SIZE=3700 1, odsrc.h, SIZE=4700 1, odbcmsg.h,SIZE=7000 1, odbcver.h, SIZE=1100 1, samp.rc, SIZE=16658 1, readme.ods,RENAME=readme.txt,SIZE=2300 [ODSSampleODBCBuildFiles] 1, build.ods, RENAME=build.cmd, SIZE=860 1, makefile.ods, RENAME=makefile, SIZE=1393 1, odsgt32.dll,SIZE=295000 [DBLibIncludeFiles] 1, sqlfront.h, SIZE=17098 1, sqldb.h, SIZE=39373 [DBLibLibFiles] 1, ntwdblib.lib, SIZE=129228 [ControlPanel] 1, windbver.exe,SIZE=252416 [Runtime] 1, msvcrt40.dll,SIZE=500224,CHECKVERSION=*($(!SetupFileVersion), 1)^*($(!SetupFileVersion),2) [DbLibDosLibs] [DbLibWin16Libs] [DbLibWin16Samples] [DBLibHelp] 1, dblibw.hlp, SIZE=487744 [DBLibSamples] 1, BUILDN.BAT, SIZE=1348 1, BUILDN.MAK, SIZE=694 1, SQLCURS.c, SIZE=6896 1, SQLTESTC, SIZE=497 1, SQLTESTC.c, SIZE=4488 1, SQLTESTC.exe,SIZE=29184 1, SQLTESTN.ICO, SIZE=766 1, SQLTESTN,SIZE=792 1, SQLTESTN.c,SIZE=24644 1, SQLTESTN.exe, SIZE=29184 1, SQLTESTN.h, SIZE=1389 1, SQLTESTN.Rc, SIZE=1859 1, EXAMPLE1.c, SIZE=5036 1, EXAMPLE2.c, SIZE=4933 1, EXAMPLE3.c, SIZE=4390 1, EXAMPLE4.c, SIZE=4498 1, EXAMPLE5.c, SIZE=3608 1, EXAMPLE6.c, SIZE=4842 1, EXAMPLE7.c, SIZE=4663 1, EXAMPLE8.c, SIZE=4946 1, TWOPHASE.c, SIZE=6040 1, SQLEXAMP.c, SIZE=13906 1, DATAFILE, SIZE=402 1, NMPSDMP.C, SIZE=19000 1, NMPSDMP.MAK, SIZE=2300 1, NMPSDMP.EXE, SIZE=15000 1, README.TXT, SIZE=14000 1, GETOPT.C, SIZE=4800 1, GETOPT.H, SIZE=500 1, TEXTCOPY.H, SIZE=900 1, TEXTCOPY.CPP, SIZE=29000 1, TEXTCOPY,SIZE=1400 [SQLOleRead] 1, readme2.txt, RENAME=readme.txt,SIZE=2048 [SQLOleInclude] 1, sqlole.h,SIZE=246000 1, sqloleid.h,SIZE=22000 [SQLOleCSamples] 1, soc.c,SIZE=1800 1, soc.mak,SIZE=5300 [SQLOleCPPSamples] 1, socpp.cpp,SIZE=2000 1, socpp.mak, SIZE=5400 [SQLOleVBSamples] 1, explore.bas,SIZE=19400 1, explore.frm,SIZE=7200 1, explore.mak,SIZE=400 1, generic.frm,SIZE=400 1, generic.mak,SIZE=400 [MSDTCDBLibSamples] [MSDTCODBCSamples] [MSDTCTSQLSamples] [VBSQLSys] [VBSQL]