Patch.SourceListAddSource method

The SourceListAddSource method adds a network or URL source. Accepts SourcePath, Type and Index as parameters. This method calls MsiSourceListAddSourceEx.

Syntax


Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

Parameters

Type

Type of source to be added: MSISOURCETYPE_NETWORK or MSISOURCETYPE_URL.

SourcePath

Path to the source to be added.

Index

If SourceListAddSource is called with a new source and Index set to 0, the installer adds the source to the end of the source list.

If this function is called with a source already existing in the source list and Index is set to 0, the installer retains the source's existing index.

If the function is called with an existing source in the source list and Index is set to a non-zero value, the source is removed from its current location in the list and inserted at the position specified by Index, before any source that already exists at that position.

If the function is called with a new source and Index is set to a non-zero value, the source is inserted at the position specified by Index, before any source that already exists at that position. The index value for all sources in the list after the index specified by Index are updated to ensure unique index values and the preexisting order is guaranteed to remain unchanged.

If Index is greater than the number of sources in the list, the source is placed at the end of the list with an index value one larger than any existing source.

Return value

This method does not return a value.

Requirements

Version

Windows Installer 5.0 on Windows Server 2012, Windows 8, Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer 3.0 or later on Windows Server 2003, Windows XP, and Windows 2000

DLL

Msi.dll

IID

IID_IPatch is defined as 000C10A1-0000-0000-C000-000000000046

See also

Patch
MsiSourceListAddSourceEx
Not Supported in Windows Installer 2.0 and earlier

 

 

Community Additions

ADD
Show:
© 2014 Microsoft