msilib.sequence

msilib.sequence This module contains table contents for the standard sequence tables: AdminExecuteSequence, AdminUISequence, AdvtExecuteSequence, InstallExecuteSequence, and InstallUISequence.

msilib.schema

msilib.schema This is the standard MSI schema for MSI 2.0, with the tables variable providing a list of table definitions, and _Validation_records providing the data for MSI validation.

msilib.Record.SetString()

Record.SetString(field, value) Set field to value through MsiRecordSetString(). field must be an integer; value a string.

msilib.Record.SetStream()

Record.SetStream(field, value) Set field to the contents of the file named value, through MsiRecordSetStream(). field must be an integer; value a string.

msilib.Record.SetInteger()

Record.SetInteger(field, value) Set field to value through MsiRecordSetInteger(). Both field and value must be an integer.

msilib.Record.GetString()

Record.GetString(field) Return the value of field as a string where possible. field must be an integer.

msilib.Record.GetInteger()

Record.GetInteger(field) Return the value of field as an integer where possible. field must be an integer.

msilib.Record.GetFieldCount()

Record.GetFieldCount() Return the number of fields of the record, through MsiRecordGetFieldCount().

msilib.Record.ClearData()

Record.ClearData() Set all fields of the record to 0, through MsiRecordClearData().

msilib.RadioButtonGroup.add()

add(name, x, y, width, height, text, value=None) Add a radio button named name to the group, at the coordinates x, y, width, height, and with the label text. If value is None, it defaults to name.