public static extern MsiError MsiSetMode(Int32 install, MsiRunMode mode, bool state);
public static extern bool MsiGetMode(Int32 install, MsiRunMode mode);