msvcrt.kbhit() Return true if a keypress is waiting to be read.
msilib.add_stream(database, name, path) Add the file path into the _Stream table of database
Record.SetStream(field, value) Set field to the contents of the file named value, through MsiRecordSetStream()
msilib.CreateRecord(count) Return a new record object by calling MSICreateRecord(). count is the number
View.Fetch() Return a result record of the query, through calling MsiViewFetch().
winreg.DeleteKey(key, sub_key) Deletes the specified key. key is an already open key
Record.GetString(field) Return the value of field as a string where possible. field must be an integer.
Record.GetFieldCount() Return the number of fields of the record, through MsiRecordGetFieldCount().
msilib.FCICreate(cabname, files) Create a new CAB file named cabname. files must be a list of tuples, each
msilib.gen_uuid() Return a new UUID, in the format that MSI typically requires (i.e. in curly braces, and with all hexdigits
Page 9 of 10