On Fri, 2014-02-28 at 10:35 +0100, Frédéric Delanoy wrote:
diff --git a/dlls/msi/msipriv.h b/dlls/msi/msipriv.h index 75d1920..62d69b2 100644 --- a/dlls/msi/msipriv.h +++ b/dlls/msi/msipriv.h @@ -409,13 +409,13 @@ typedef struct tagMSIPACKAGE struct list sourcelist_info; struct list sourcelist_media;
- unsigned char scheduled_action_running : 1; - unsigned char commit_action_running : 1; - unsigned char rollback_action_running : 1; - unsigned char need_reboot_at_end : 1; - unsigned char need_reboot_now : 1; - unsigned char need_rollback : 1; - unsigned char full_reinstall : 1; + BOOL scheduled_action_running; + BOOL commit_action_running; + BOOL rollback_action_running; + BOOL need_reboot_at_end; + BOOL need_reboot_now; + BOOL need_rollback; + BOOL full_reinstall; } MSIPACKAGE;
typedef struct tagMSIPREVIEW @@ -486,10 +486,10 @@ typedef struct tagMSICOMPONENT MSIASSEMBLY *assembly; int num_clients;
- unsigned int anyAbsent:1; - unsigned int hasAdvertisedFeature:1; - unsigned int hasLocalFeature:1; - unsigned int hasSourceFeature:1; + BOOL anyAbsent; + BOOL hasAdvertisedFeature; + BOOL hasLocalFeature; + BOOL hasSourceFeature; } MSICOMPONENT;
typedef struct tagComponentList
I don't think it's worth the extra memory use here.