Module Oui.WixSource

Sourcemodule Version : sig ... end

Version in the form 0-9.+, i.e dot separated numbers

Sourcetype info = {
  1. plugin_for : string option;
  2. unique_id : string;
  3. manufacturer : string;
  4. name : string;
  5. version : string;
  6. subject : string option;
  7. comments : string option;
  8. keywords : string list;
  9. directory : string;
  10. shortcuts : shortcut list;
  11. environment : var list;
  12. registry : key list;
  13. icon : string;
  14. banner : string;
  15. background : string;
  16. license : string option;
}

Information module used to generated main wxs document.

Sourceand shortcut =
  1. | File of {
    1. name : string;
    2. description : string;
    3. target : string;
    }
  2. | URL of {
    1. name : string;
    2. target : string;
    }
Sourceand var = {
  1. var_name : string;
  2. var_value : string;
  3. var_part : part;
}
Sourceand key = {
  1. key_name : string option;
  2. key_type : string;
  3. key_value : string;
}
Sourceand part =
  1. | All
  2. | First
  3. | Last
Sourceval print_wix : Format.formatter -> info -> unit

print_wix fmt info outputs the main WiX source file