set_current() Make this feature the current feature of msilib. New components are automatically added to the default
msvcrt.ungetch(char) Cause the byte string char to be “pushed back” into the console buffer; it will be the next character
Database.OpenView(sql) Return a view object, by calling MSIDatabaseOpenView(). sql is the SQL statement
Record.SetInteger(field, value) Set field to value through MsiRecordSetInteger(). Both field
msilib.UuidCreate() Return the string representation of a new unique identifier. This wraps the Windows API functions
Record.SetString(field, value) Set field to value through MsiRecordSetString(). field
msilib.gen_uuid() Return a new UUID, in the format that MSI typically requires (i.e. in curly braces, and with all hexdigits
pushbutton(name, x, y, width, height, attributes, text, next_control) Add and return a PushButton control.
View.Fetch() Return a result record of the query, through calling MsiViewFetch().
mapping(event, attribute) Make an entry into the EventMapping table for this control.
Page 8 of 10