int num_clients;
unsigned int anyAbsent:1;
- unsigned int hasAdvertiseFeature:1;
+ unsigned int hasAdvertisedFeature:1;
unsigned int hasLocalFeature:1;
unsigned int hasSourceFeature:1;
} MSICOMPONENT;
MSIFEATURE *Feature;
INT Attributes;
/* not in the table, set during installation */
- BOOL Installed;
+ INSTALLSTATE action;
} MSICLASS;
typedef struct tagMSIMIME MSIMIME;
MSIMIME *Mime;
MSIFEATURE *Feature;
/* not in the table, set during installation */
- BOOL Installed;
+ INSTALLSTATE action;
struct list verbs;
} MSIEXTENSION;
LPWSTR Description;
LPWSTR IconPath;
/* not in the table, set during installation */
- BOOL InstallMe;
MSIPROGID *CurVer;
MSIPROGID *VersionInd;
};
LPWSTR suffix;
LPWSTR clsid;
MSICLASS *Class;
- /* not in the table, set during installation */
- BOOL InstallMe;
};
enum SCRIPTS
LPWSTR *Actions[SCRIPT_MAX];
UINT ActionCount[SCRIPT_MAX];
BOOL ExecuteSequenceRun;
- BOOL CurrentlyScripting;
UINT InWhatSequence;
LPWSTR *UniqueActions;
UINT UniqueActionsCount;