msilib.add_stream(database, name, path) Add the file path into the _Stream table of database
winreg.DeleteKey(key, sub_key) Deletes the specified key. key is an already open key
msilib.OpenDatabase(path, persist) Return a new database object by calling MsiOpenDatabase. path is the file name of
msvcrt.kbhit() Return true if a keypress is waiting to be read.
class msilib.Directory(database, cab, basedir, physical, logical, default[, componentflags]) Create a new directory in the Directory
Record.GetFieldCount() Return the number of fields of the record, through MsiRecordGetFieldCount().
mapping(event, attribute) Make an entry into the EventMapping table for this control.
msilib.CreateRecord(count) Return a new record object by calling MSICreateRecord(). count is the number
winreg.SetValue(key, sub_key, type, value) Associates a value with a specified key. key
Record.SetStream(field, value) Set field to the contents of the file named value, through MsiRecordSetStream()
Page 10 of 10