msilib.gen_uuid() Return a new UUID, in the format that MSI typically requires (i.e. in curly braces, and with all hexdigits
msvcrt.getwch() Wide char variant of getch(), returning a Unicode value.
msvcrt.ungetwch(unicode_char) Wide char variant of ungetch(), accepting a Unicode value.
winreg.DeleteKey(key, sub_key) Deletes the specified key. key is an already open key
Record.GetFieldCount() Return the number of fields of the record, through MsiRecordGetFieldCount().
msilib.add_stream(database, name, path) Add the file path into the _Stream table of database
msvcrt.kbhit() Return true if a keypress is waiting to be read.
winreg.SetValue(key, sub_key, type, value) Associates a value with a specified key. key
msilib.OpenDatabase(path, persist) Return a new database object by calling MsiOpenDatabase. path is the file name of
pushbutton(name, x, y, width, height, attributes, text, next_control) Add and return a PushButton control.
Page 10 of 10