- Jan 26, 2005
-
-
- Use IRemUnknown for life-cycle management instead of the current hacks.
-
performance counter. Put the calculation (based on gettimeofday) in NtQueryPerformanceCounter() and use that in the kernel functions.
-
-
unless the inherited interface doesn't itself inherit. Fix the id, sizevft and datatype2 fields for interfaces that inherit. Prevent a crash if the typelib is empty. Clarify a few more entries on typelib_struct.h
-
-
-
-
marshaller.
-
to load a metafile. Powerpoint XP depends on this.
-
-
-
Make -t and -h options inclusive.
-
- Jan 25, 2005
-
-
CustomActions into custom.c. Cleaned up a lot of the handling of custom actions including scripting actions and processing return codes. - Mike McCormack pointed out that MsiFormatRecord is basically the same as internal function deformat_string. So broke deformat_string out and updated it to function as MsiFormatRecord and implemented MsiFormatRecord. - A number of random fixes to action.c including properly calculating the length for the LocalPackage name, not forcing a reboot when really we should just return ERROR_INSTALL_SUSPEND and handling REG_MULTI_SZ now that we can deformat the properly.
-
- Improved support to call macros with a variable number of parameters. - Put a check to prevent an out of bounds access.
-
-
Another attempt at getting the alignment bits correct.
-
-
- Add IRemUnknown to list of interfaces to register.
-
Kåven.
-
Bug fix: Initialise child_size.
-
-
-
-
Unix locale.
-
-
-
Alexandre Julliard authored
-
with some conformance tests.
-
Do not force a reboot, just return ERROR_INSTALL_SUSPEND and write some keys to the registry.
-
registry.c file. Also clean up all the various registry keys we need to open and create to this module and modify the functions for msi.c to call these functions.
-
-
- Make pipes be uniquely identified only by their IPID.
-
-
-
-
- Jan 24, 2005
-
-