LaunchApplicationInit

InstallShield 2020 ยป InstallScript Language Reference

The LaunchApplicationInit function initializes the LAAW_STARTUPINFO and LAAW_PARAMETERS system variables to the appropriate default values. This function is called automatically during installation initialization. This function supersedes the LaunchAppAndWaitInitStartupInfo function.

Syntax

LaunchApplicationInit( );

System Variables

LaunchApplicationInit System Variables

System Variable

Default Value

LAAW_PARAMETERS.bCallbackEndedWait

FALSE

LAAW_PARAMETERS.bInheritHandles

FALSE

LAAW_PARAMETERS.dwCreationFlags

NORMAL_PRIORITY_CLASS

LAAW_PARAMETERS.lpCurrentDirectory

NULL

LAAW_PARAMETERS.lpEnvironment

NULL

LAAW_PARAMETERS.lpProcessAttributes

NULL

LAAW_PARAMETERS.lpThreadAttributes

NULL

LAAW_PARAMETERS.nCallbackInterval

1000

LAAW_PARAMETERS.nLaunchResult

0

LAAW_PARAMETERS.nTimeOut

INFINITE

LAAW_PARAMETERS.nTimeOutCheckInterval

1000

LAAW_PARAMETERS.nWaitForInputIdleMax

2000

LAAW_PARAMETERS.nWaitResult

WAIT_OBJECT_0

LAAW_PARAMETERS.szCommandLineResult

""

LAAW_PARAMETERS.szStatusText

""

LAAW_SHELLEXECUTEINFO.cbSize

SizeOf(LAAW_SHELLEXECUTEINFO)

LAAW_SHELLEXECUTEINFO.dwHotKey

0

LAAW_SHELLEXECUTEINFO.fMask

SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI

LAAW_SHELLEXECUTEINFO.hIconMonitor

NULL

LAAW_SHELLEXECUTEINFO.hInstApp

NULL

LAAW_SHELLEXECUTEINFO.hkeyClass

NULL

LAAW_SHELLEXECUTEINFO.hProcess

NULL

LAAW_SHELLEXECUTEINFO.hwnd

GetWindowHandle( HWND_INSTALL )

LAAW_SHELLEXECUTEINFO.lpClass

NULL

LAAW_SHELLEXECUTEINFO.lpDirectory

NULL

LAAW_SHELLEXECUTEINFO.lpFile

NULL

LAAW_SHELLEXECUTEINFO.lpIDList

NULL

LAAW_SHELLEXECUTEINFO.lpParameters

NULL

LAAW_SHELLEXECUTEINFO.lpVerb

&LAAW_SHELLEXECUTEVERB

LAAW_SHELLEXECUTEINFO.nShow

SW_SHOWDEFAULT

LAAW_SHELLEXECUTEVERB

"open"

LAAW_STARTUPINFO.cb

SizeOf(LAAW_STARTUPINFO)

LAAW_STARTUPINFO.cbReserved2

0

LAAW_STARTUPINFO.dwFlags

STARTF_USESHOWWINDOW

LAAW_STARTUPINFO.lpDesktop

NULL

LAAW_STARTUPINFO.lpReserved

NULL

LAAW_STARTUPINFO.lpReserved2

NULL

LAAW_STARTUPINFO.lpTitle

NULL

LAAW_STARTUPINFO.wShowWindow

SW_SHOWDEFAULT

Parameters

None.

Return Values

LaunchApplicationInit Return Values

Return Value

Description

ISERR_SUCCESS

This function always returns ISERR_SUCCESS.

See Also