Eric Kohl [Thu, 22 Mar 2012 22:38:06 +0000 (22:38 +0000)]
[DEVMGMT]
Implement the "Show hidden devices" feature.
svn path=/trunk/; revision=56214
Timo Kreuzer [Thu, 22 Mar 2012 20:43:31 +0000 (20:43 +0000)]
[WIN32K]
- Initial implementations of IntEngBitBlt, EngBitBlt, NtGdiBitBlt
svn path=/trunk/; revision=56213
Timo Kreuzer [Thu, 22 Mar 2012 20:12:50 +0000 (20:12 +0000)]
[DIBLIB]
- Implement spacial even more optimized versions of SRCCOPY on equal surfaces for 8,16,24 and 32bpp.
- Add the right-to-left versions to the function tables
- Add _CALCSHIFT macro(s) to calculate the shift in the dib functions, instead of precalculating it in EngBitBlt. This costs us a few bytes per function (yes, with so many functions, every byte counts!) but since it's only for 1 and 4 bpp and improves the code by keeping DIB specific code out of the Eng function, it's reasonable to do so.
- Add optional optimization pragmas
svn path=/trunk/; revision=56212
Timo Kreuzer [Wed, 21 Mar 2012 20:50:04 +0000 (20:50 +0000)]
[WIN32K]
- Add EngAcquireSemaphoreShared prototype
- implement RECTL_bIsWellOrdered
- implement DbgLookupDHPDEV
- start implementation of driver callback debug hooks
svn path=/trunk/; revision=56211
Thomas Faber [Wed, 21 Mar 2012 20:39:41 +0000 (20:39 +0000)]
[USP10]
- Apply fixes from Wine 1.4. Fixes invalid free in notepad and other edit control users
See issue #6966 for more details.
svn path=/trunk/; revision=56210
Thomas Faber [Wed, 21 Mar 2012 18:33:01 +0000 (18:33 +0000)]
[USER32/EDIT]
- Remove whitespace differences and mark ReactOS changes to make Wine-syncing easier
svn path=/trunk/; revision=56209
Amine Khaldi [Wed, 21 Mar 2012 16:46:49 +0000 (16:46 +0000)]
[CMAKE]
* Properly handle the dep file creation for resource files.
svn path=/trunk/; revision=56208
Thomas Faber [Wed, 21 Mar 2012 15:36:59 +0000 (15:36 +0000)]
[WSHTCPIP]
- Fix MSVC warnings, more useful DPRINT
[RTL/HEAP]
- Do not use RtlFillMemory with a 32 bit pattern (CID 13722)
svn path=/trunk/; revision=56207
Cameron Gutman [Wed, 21 Mar 2012 15:19:42 +0000 (15:19 +0000)]
[NTOSKRNL]
- Once again require a reboot for driver replacement since this seems to cause new issues with devices being enumerated multiple times on vmware
svn path=/trunk/; revision=56206
Cameron Gutman [Wed, 21 Mar 2012 15:10:15 +0000 (15:10 +0000)]
[NTOSKRNL]
- Print the parent devices when a duplicate device is detected
svn path=/trunk/; revision=56205
Cameron Gutman [Wed, 21 Mar 2012 14:35:52 +0000 (14:35 +0000)]
- Fix device manager view by connection in ACPI mode
[NTOSKRNL]
- Bugcheck if a driver reports a PDO with a non-unique instance ID
[ACPI]
- Check that we're not reporting the same device multiple times
svn path=/trunk/; revision=56204
Art Yerkes [Wed, 21 Mar 2012 10:18:39 +0000 (10:18 +0000)]
[NTOSKRNL]
Fix another place where a non-rounded address is used.
svn path=/trunk/; revision=56202
Art Yerkes [Wed, 21 Mar 2012 10:15:14 +0000 (10:15 +0000)]
[NTOSKRNL]
Use the rounded page address when handling a not present fault. Likely leftover from merging newcc.
svn path=/trunk/; revision=56201
Cameron Gutman [Wed, 21 Mar 2012 07:15:55 +0000 (07:15 +0000)]
[NTOSKRNL]
- Create PnpRootRegisterDevice which is used to register a given PDO with the root device so it won't report it twice
- Listing devices by connection works with PCI HAL now but it seems that ACPI is detecting multiple ACPI\PNP0C0F\0 instances here in vbox which is causing the same infinite loop
svn path=/trunk/; revision=56200
Cameron Gutman [Wed, 21 Mar 2012 03:01:31 +0000 (03:01 +0000)]
- Major improvements to the device manager experience (finally making it useful for users to gather information from)
- Device manager now reports problem codes, shows unknown devices, and displays non-PnP drivers like Windows
- Inspired by Eric's recent work
[DEVMGMT]
- Finally (!!!) add support for showing devices with no drivers installed yet
- Expand the class tree if one of the devices has a problem
[INF]
- Add legcydrv.inf for installing the LegacyDriver class
[NTOSKRNL]
- Fix null termination issues and enable the legacy driver registry code
- Add a service description in legacy device entries
- Return valid flags for a device status query
- Store problem codes for several common device node failure states
svn path=/trunk/; revision=56199
Sylvain Petreolle [Tue, 20 Mar 2012 22:37:00 +0000 (22:37 +0000)]
Enable /KDSERIAL in bootcd.
This will allow debugging first stage on the KVM test bot.
svn path=/trunk/; revision=56198
Eric Kohl [Tue, 20 Mar 2012 22:11:51 +0000 (22:11 +0000)]
[DEVMGMT]
Implement the 'View/Devices by Connection' feature. It runs very well on windows XP but fails on ReactOS. Needs to be investigated.
svn path=/trunk/; revision=56197
Cameron Gutman [Tue, 20 Mar 2012 17:04:36 +0000 (17:04 +0000)]
[NTOSKRNL]
- Fix opening of handles to enumerated devices (revert 53351 which ironically fixed this same bug)
- Fixes bug 6939
svn path=/trunk/; revision=56196
Stefan Ginsberg [Tue, 20 Mar 2012 13:53:01 +0000 (13:53 +0000)]
- This doesn't work anymore, disable until investigated.
svn path=/trunk/; revision=56195
Stefan Ginsberg [Tue, 20 Mar 2012 13:39:25 +0000 (13:39 +0000)]
[NTOS]
- As a side effect to 45140 one of the "non-used debug features", breaking in with WinDbg, would no longer work. Add this back, as well as the DPC timeout debug check and support for skipping ticks.
svn path=/trunk/; revision=56194
Thomas Faber [Tue, 20 Mar 2012 09:08:23 +0000 (09:08 +0000)]
[NTDLL/LDR]
- Correctly handle out of memory condition (CID 14615)
- Remove a useless assignment (CID 14493)
- Correct wrong sizeof usage (CID 14104), add an assert
svn path=/trunk/; revision=56193
Thomas Faber [Mon, 19 Mar 2012 16:21:53 +0000 (16:21 +0000)]
[SHELL32]
- Fix another local vs member variable issue.
svn path=/trunk/; revision=56192
Thomas Faber [Mon, 19 Mar 2012 16:12:15 +0000 (16:12 +0000)]
[XMLLITE_WINETEST]
- Fix MSVC build. Already sent upstream.
svn path=/trunk/; revision=56191
Rafal Harabien [Mon, 19 Mar 2012 15:18:56 +0000 (15:18 +0000)]
[XMLLITE_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56190
Rafal Harabien [Mon, 19 Mar 2012 15:17:34 +0000 (15:17 +0000)]
[XMLLITE]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56189
Rafal Harabien [Mon, 19 Mar 2012 15:08:06 +0000 (15:08 +0000)]
[INETMIB1]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56188
Rafal Harabien [Mon, 19 Mar 2012 15:06:28 +0000 (15:06 +0000)]
[INETMIB1_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56187
Olaf Siejka [Mon, 19 Mar 2012 00:09:30 +0000 (00:09 +0000)]
[TRANSLATION]
- romanian translation update by Stefan Fulea (bug no. 6956);
- fix unrecognized escape sequence warnings;
svn path=/trunk/; revision=56186
Cameron Gutman [Sun, 18 Mar 2012 22:28:14 +0000 (22:28 +0000)]
[NTOSKRNL]
- Forgot this dereference
- Unloading works now, but there are many bugs in the device stacks that prevent it from occurring
- Usbhub will unload properly when a hub is removed for a driver update, but usbstor won't unload when all usb storage devices have been removed
- Work needs to be done to fix issues like this
svn path=/trunk/; revision=56185
Cameron Gutman [Sun, 18 Mar 2012 22:11:46 +0000 (22:11 +0000)]
[NTOSKRNL]
- Reenable some dereferences of the driver object
- Fix return values in NtLoadDriver
- Split unloading into code for legacy drivers and non-legacy drivers
svn path=/trunk/; revision=56184
Cameron Gutman [Sun, 18 Mar 2012 21:38:45 +0000 (21:38 +0000)]
[NTOSKRNL]
- Remove an extra deference to the device object that happened inside the IopDeleteDevice function (called by Ob when the reference count is 0)
svn path=/trunk/; revision=56183
Eric Kohl [Sun, 18 Mar 2012 21:28:48 +0000 (21:28 +0000)]
[INCLUDE]
Add pSetupGuidFromString(), pSetupIsGuidNull() and pSetupStringFromGuid() to the PSDK header setupapi.h and remove a local declaration.
svn path=/trunk/; revision=56182
Cameron Gutman [Sun, 18 Mar 2012 21:04:12 +0000 (21:04 +0000)]
[PCI]
- Add an unload handler to prevent warnings from the I/O manager
svn path=/trunk/; revision=56181
Rafal Harabien [Sun, 18 Mar 2012 14:02:07 +0000 (14:02 +0000)]
[VBE_NEW][REGEDIT]
- Fix two bugs mentioned by Victor on mailing list. Other bugs was already fixed.
svn path=/trunk/; revision=56180
Daniel Reimer [Sat, 17 Mar 2012 22:07:56 +0000 (22:07 +0000)]
rapps update.
svn path=/trunk/; revision=56179
Sylvain Petreolle [Fri, 16 Mar 2012 23:40:50 +0000 (23:40 +0000)]
[MSCOREE]
Add InstallRoot key.
It is reg_sz and contains the full path to the installation directory.
Checked on Windows & Wine.
svn path=/trunk/; revision=56178
Sylvain Petreolle [Fri, 16 Mar 2012 22:04:47 +0000 (22:04 +0000)]
[FUSION]
Addendum to r56176:
Install fusion.dll to 2 more directories.
svn path=/trunk/; revision=56177
Sylvain Petreolle [Fri, 16 Mar 2012 20:58:54 +0000 (20:58 +0000)]
[FUSION]
Install fusion.dll where it belongs.
svn path=/trunk/; revision=56176
Rafal Harabien [Fri, 16 Mar 2012 19:48:57 +0000 (19:48 +0000)]
[IMAGEHLP]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56175
Rafal Harabien [Fri, 16 Mar 2012 19:45:27 +0000 (19:45 +0000)]
[IMAGEHLP_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56174
Rafal Harabien [Fri, 16 Mar 2012 15:04:59 +0000 (15:04 +0000)]
[DBGHELP]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56173
Rafal Harabien [Fri, 16 Mar 2012 11:39:36 +0000 (11:39 +0000)]
- Really fix MSVC build...
svn path=/trunk/; revision=56172
Rafal Harabien [Fri, 16 Mar 2012 11:18:42 +0000 (11:18 +0000)]
[CRYPTUI]
- Properly fix MSVC build...
svn path=/trunk/; revision=56171
Amine Khaldi [Fri, 16 Mar 2012 10:57:44 +0000 (10:57 +0000)]
[CRYPTUI]
* Disregard the messed up rc files temporarily for msvc build. Arch, fix your s.it !
svn path=/trunk/; revision=56170
Amine Khaldi [Fri, 16 Mar 2012 10:28:32 +0000 (10:28 +0000)]
[AVIFIL32]
* Fix build. Really.
svn path=/trunk/; revision=56169
Pierre Schweitzer [Fri, 16 Mar 2012 10:27:50 +0000 (10:27 +0000)]
[SERVICES]
Fix handles leaks
svn path=/trunk/; revision=56168
Rafal Harabien [Thu, 15 Mar 2012 22:12:03 +0000 (22:12 +0000)]
- Fix build
svn path=/trunk/; revision=56167
Rafal Harabien [Thu, 15 Mar 2012 22:04:51 +0000 (22:04 +0000)]
[CRYPTUI]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56166
Rafal Harabien [Thu, 15 Mar 2012 22:03:06 +0000 (22:03 +0000)]
[CRYPTUI_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56165
James Tabor [Thu, 15 Mar 2012 21:45:07 +0000 (21:45 +0000)]
[IMM32_WINETEST] - Sync to Wine 1.4 or Head.
svn path=/trunk/; revision=56164
James Tabor [Thu, 15 Mar 2012 21:42:01 +0000 (21:42 +0000)]
[IMM32] - Sync to Wine 1.3.37
svn path=/trunk/; revision=56163
Rafal Harabien [Thu, 15 Mar 2012 21:32:52 +0000 (21:32 +0000)]
[AVIFIL32]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56162
Rafal Harabien [Thu, 15 Mar 2012 21:28:56 +0000 (21:28 +0000)]
[AVIFIL32_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56161
Pierre Schweitzer [Thu, 15 Mar 2012 20:56:26 +0000 (20:56 +0000)]
[KBSWITCH]
Properly use the single instance mutex
svn path=/trunk/; revision=56160
Rafal Harabien [Thu, 15 Mar 2012 20:17:15 +0000 (20:17 +0000)]
[ATL]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56159
Rafal Harabien [Thu, 15 Mar 2012 20:15:43 +0000 (20:15 +0000)]
[ATL_WINETEST]
- Sync to Wine 1.3.37
svn path=/trunk/; revision=56158
Timo Kreuzer [Thu, 15 Mar 2012 19:11:12 +0000 (19:11 +0000)]
[WIN32K]
Add new dibcode, currently as a static library. Not used, not built.
svn path=/trunk/; revision=56157
Rafal Harabien [Thu, 15 Mar 2012 12:57:45 +0000 (12:57 +0000)]
[MLANG]
- Fix entrypoint and add startup code to fix registration of mlang classes. Fixes crashes and failures in inetcomm:mimeintl winetest and adds back many tests in mlang winetest
svn path=/trunk/; revision=56156
Thomas Faber [Thu, 15 Mar 2012 11:49:09 +0000 (11:49 +0000)]
[KMTESTS/EX] - Fix GCC build
svn path=/trunk/; revision=56155
Thomas Faber [Thu, 15 Mar 2012 11:46:30 +0000 (11:46 +0000)]
[KMTESTS/EX]
- Work around compiler-specific false positives in ExInterlocked
- Disable broken ExPools tests
svn path=/trunk/; revision=56154
Rafal Harabien [Wed, 14 Mar 2012 23:08:48 +0000 (23:08 +0000)]
[NTOSKRNL]
- Always set response in ExpRaiseHardError. Fixes ntoskrnl:ExHardError kmtest
[WIN32CSR]
- Don't corrupt memory. Fixes random crashes when running ntoskrnl:ExHardError kmtest
svn path=/trunk/; revision=56153
Sylvain Petreolle [Wed, 14 Mar 2012 22:20:05 +0000 (22:20 +0000)]
[CABMAN]
Turn off debug now that the not closed cabinets issue is fixed.
Addendum to r56045, reverts r55807.
svn path=/trunk/; revision=56152
Jérôme Gardou [Wed, 14 Mar 2012 19:17:14 +0000 (19:17 +0000)]
[PSDK]
- addendum to r56150
svn path=/trunk/; revision=56151
Jérôme Gardou [Wed, 14 Mar 2012 18:56:39 +0000 (18:56 +0000)]
[PSDK]
- declare ISAXXMLReader beofre ISAXXMLFilter, one inherits the other.
svn path=/trunk/; revision=56150
Jérôme Gardou [Wed, 14 Mar 2012 18:38:19 +0000 (18:38 +0000)]
[CMAKE]
- add a small functions for preprocessing files with C compiler.
unused/untested
svn path=/trunk/; revision=56149
Pierre Schweitzer [Wed, 14 Mar 2012 13:53:22 +0000 (13:53 +0000)]
[KMTEST]
6 more tests
svn path=/trunk/; revision=56148
Pierre Schweitzer [Wed, 14 Mar 2012 10:04:07 +0000 (10:04 +0000)]
[KMTEST]
Add missing EOLs
svn path=/trunk/; revision=56147
Pierre Schweitzer [Wed, 14 Mar 2012 09:43:16 +0000 (09:43 +0000)]
[KMTEST]
Finally, add more tests for extra wildcards. They were untested before.
There should be several failures
svn path=/trunk/; revision=56145
Pierre Schweitzer [Tue, 13 Mar 2012 22:05:44 +0000 (22:05 +0000)]
[NTOSKRNL]
Erratum... Add missing L
svn path=/trunk/; revision=56144
Pierre Schweitzer [Tue, 13 Mar 2012 22:03:30 +0000 (22:03 +0000)]
[NTOSKRNL]
FsRtlIsDbcsInExpression/FsRtlIsNameInExpression: in case there are contigous stars in the expression, skip all the stars up to the last one and only consider the last one.
This fixes the failing tests.
svn path=/trunk/; revision=56143
Pierre Schweitzer [Tue, 13 Mar 2012 21:24:11 +0000 (21:24 +0000)]
[KMTEST]
Only if-out the proper tests on checked builds. This should reveal the failing tests.
svn path=/trunk/; revision=56142
Pierre Schweitzer [Tue, 13 Mar 2012 21:07:55 +0000 (21:07 +0000)]
[KMTEST]
Add a few more tests. Two should fail on ReactOS
svn path=/trunk/; revision=56141
Cameron Gutman [Tue, 13 Mar 2012 18:38:59 +0000 (18:38 +0000)]
[HIVESYS]
- Add PCI-PCI bridges to the critical device database to fix discovery of critical devices that are not attached directly to the root bus
- See bug #6958 for details
svn path=/trunk/; revision=56140
Pierre Schweitzer [Mon, 12 Mar 2012 23:00:56 +0000 (23:00 +0000)]
[FREELDR]
Set proper video mode for VESA graphical
Remove one magic value usage
svn path=/trunk/; revision=56137
Timo Kreuzer [Mon, 12 Mar 2012 21:27:15 +0000 (21:27 +0000)]
[DDK/PSDK]
Put NOP_FUNCTION where it belongs!
svn path=/trunk/; revision=56135
Rafal Harabien [Mon, 12 Mar 2012 14:24:25 +0000 (14:24 +0000)]
[COMCTL32]
- Update diff file
svn path=/trunk/; revision=56133
Rafal Harabien [Mon, 12 Mar 2012 14:16:58 +0000 (14:16 +0000)]
[COMCTL32]
- When installing dll copy manifest to winsxs\manifests directory as comctl32 before sync did. Fixes Firefox 10 regression.
See issue #6910 for more details.
svn path=/trunk/; revision=56132
Amine Khaldi [Mon, 12 Mar 2012 13:34:01 +0000 (13:34 +0000)]
[ROSTESTS]
* Addendum to my previous commit.
svn path=/trunk/; revision=56131
Cameron Gutman [Mon, 12 Mar 2012 13:30:57 +0000 (13:30 +0000)]
[VIDEOPRT]
- Add missing ObReferenceObject call
- Found by Johannes Anderwald
svn path=/trunk/; revision=56130
Amine Khaldi [Mon, 12 Mar 2012 12:39:51 +0000 (12:39 +0000)]
[CMAKE]
* Temporarily work around the cmake rc handling bug when it comes to allowing warnings.
svn path=/trunk/; revision=56129
Cameron Gutman [Mon, 12 Mar 2012 03:29:36 +0000 (03:29 +0000)]
[VIDEOPRT]
- Fix broken VIDEO_PORT_GET_DEVICE_EXTENSION macro
- Add support for child devices (monitors only for now)
- Monitors now show up in device manager ("Plug and Play Monitor" shows up if EDID data is reported, otherwise "Default Monitor" is displayed)
svn path=/trunk/; revision=56128
Cameron Gutman [Mon, 12 Mar 2012 03:15:34 +0000 (03:15 +0000)]
[VBEMP]
- Report a single non-PnP monitor if no EDID data could be retrieved
[INF]
- Add monitor.inf to build
svn path=/trunk/; revision=56127
Cameron Gutman [Mon, 12 Mar 2012 03:14:46 +0000 (03:14 +0000)]
[INF]
- Add monitor.inf
svn path=/trunk/; revision=56126
Cameron Gutman [Mon, 12 Mar 2012 01:53:20 +0000 (01:53 +0000)]
[NTOSKRNL]
- It appears that the driver unloading code is more profoundly broken that I had previously thought. I ran into issues testing with videoprt which would call IoCreateDevice and IoDeleteDevice during enumeration of child devices. The issue arose when the IoDeleteDevice call unloaded the video driver which was currently initializing. This caused video initialization to fail and the system to shutdown.
- Disable this code completely for now until the proper algorithm for determining when a driver should unload is found
svn path=/trunk/; revision=56125
Cameron Gutman [Mon, 12 Mar 2012 01:38:21 +0000 (01:38 +0000)]
[VIDEOPRT]
- Don't add legacy resources twice in VideoPortGetAccessRanges
- Fixes Cirrus driver initialization
svn path=/trunk/; revision=56124
Cameron Gutman [Sun, 11 Mar 2012 20:24:29 +0000 (20:24 +0000)]
[VIDEOPRT]
- Add more debugging in resource code
svn path=/trunk/; revision=56122
Christoph von Wittich [Sun, 11 Mar 2012 19:04:07 +0000 (19:04 +0000)]
[setup16]
check if setup.lst file exists
svn path=/trunk/; revision=56121
Amine Khaldi [Sun, 11 Mar 2012 19:01:39 +0000 (19:01 +0000)]
[CMAKE]
* Temporarily work around the cmake rc handling bug.
svn path=/trunk/; revision=56120
Cameron Gutman [Sun, 11 Mar 2012 17:20:39 +0000 (17:20 +0000)]
[VBEMP]
- Fix EDID reading using SCI
svn path=/trunk/; revision=56119
Cameron Gutman [Sun, 11 Mar 2012 14:12:28 +0000 (14:12 +0000)]
[NTOSKRNL]
- Temporarily comment out the dereferencing
svn path=/trunk/; revision=56118
Timo Kreuzer [Sun, 11 Mar 2012 13:29:59 +0000 (13:29 +0000)]
[SETUP16]
Fix MSVC build
svn path=/trunk/; revision=56117
Pierre Schweitzer [Sun, 11 Mar 2012 13:27:11 +0000 (13:27 +0000)]
[ATL]
Fix a bug in CComModule::UpdateRegistryFromResource that lead resources not to be unregistered
svn path=/trunk/; revision=56116
Pierre Schweitzer [Sun, 11 Mar 2012 11:20:07 +0000 (11:20 +0000)]
[RSYM64]
Remove extra coma
Spotted by Cameron
svn path=/trunk/; revision=56115
Pierre Schweitzer [Sun, 11 Mar 2012 11:13:17 +0000 (11:13 +0000)]
[SHELL32]
Fix redundant check
Clarify variable usage
svn path=/trunk/; revision=56114
Cameron Gutman [Sun, 11 Mar 2012 11:13:15 +0000 (11:13 +0000)]
[HIVESYS]
- Merge back many old changes from i386 to AMD64
svn path=/trunk/; revision=56113
Cameron Gutman [Sun, 11 Mar 2012 11:07:22 +0000 (11:07 +0000)]
[HIVESYS]
- Add video adapters to the critical device database
[VBE]
- Turn on PnP support
svn path=/trunk/; revision=56112
Pierre Schweitzer [Sun, 11 Mar 2012 10:58:21 +0000 (10:58 +0000)]
[RSYM64]
Fix incorrect memset usage
svn path=/trunk/; revision=56111
Christoph von Wittich [Sun, 11 Mar 2012 10:51:40 +0000 (10:51 +0000)]
[setup16]
32-Bit stub installer for 16-Bit Microsoft installers
TODO: -load this installer instead of the original 16bit Microsoft installer
-improve error handling and string allocation
svn path=/trunk/; revision=56110
Dmitry Gorbachev [Sat, 10 Mar 2012 23:38:37 +0000 (23:38 +0000)]
[CMAKE]
Allow to build with link-time code generation.
svn path=/trunk/; revision=56109
Pierre Schweitzer [Sat, 10 Mar 2012 21:06:11 +0000 (21:06 +0000)]
[NTOSKRNL]
DPRINT1 -> DPRINT an error message so that KVM testbot will stop looping forever (due to status change...)
svn path=/trunk/; revision=56108