winreg.CreateKey(key, sub_key) Creates or opens the specified key, returning a handle object.
Record.SetInteger(field, value) Set field to value through MsiRecordSetInteger(). Both field
View.Close() Close the view, through MsiViewClose().
Database.GetSummaryInformation(count) Return a new summary information object, by calling MsiGetSummaryInformation()
set_current() Make this feature the current feature of msilib. New components are automatically added to the default
Record.SetString(field, value) Set field to value through MsiRecordSetString(). field
Database.OpenView(sql) Return a view object, by calling MSIDatabaseOpenView(). sql is the SQL statement
View.GetColumnInfo(kind) Return a record describing the columns of the view, through calling MsiViewGetColumnInfo()
msilib.init_database(name, schema, ProductName, ProductCode, ProductVersion, Manufacturer) Create and return a new database
msilib.UuidCreate() Return the string representation of a new unique identifier. This wraps the Windows API functions
Page 7 of 10