msilib.init_database(name, schema, ProductName, ProductCode, ProductVersion, Manufacturer) Create and return a new database
Record.SetString(field, value) Set field to value through MsiRecordSetString(). field
Record.SetInteger(field, value) Set field to value through MsiRecordSetInteger(). Both field
msilib.add_data(database, table, records) Add all records to the table named table in database.
Database.GetSummaryInformation(count) Return a new summary information object, by calling MsiGetSummaryInformation()
View.Modify(kind, data) Modify the view, by calling MsiViewModify(). kind can be one of MSIMODIFY_SEEK
msvcrt.kbhit() Return true if a keypress is waiting to be read.
pushbutton(name, x, y, width, height, attributes, text, next_control) Add and return a PushButton control.
mapping(event, attribute) Make an entry into the EventMapping table for this control.
Record.SetStream(field, value) Set field to the contents of the file named value, through MsiRecordSetStream()
Page 8 of 10