Timo Kreuzer [Sun, 16 Dec 2007 02:45:59 +0000 (02:45 +0000)]
fix export definition
svn path=/trunk/; revision=31271
Timo Kreuzer [Sun, 16 Dec 2007 02:32:20 +0000 (02:32 +0000)]
w32kdll for windows 2003 SP2
svn path=/trunk/; revision=31270
Magnus Olsen [Sun, 16 Dec 2007 00:56:43 +0000 (00:56 +0000)]
do not try add DDSD_LPSURFACE when it is already been set
svn path=/trunk/; revision=31269
Magnus Olsen [Sun, 16 Dec 2007 00:46:43 +0000 (00:46 +0000)]
fix a typo
svn path=/trunk/; revision=31268
Magnus Olsen [Sun, 16 Dec 2007 00:43:22 +0000 (00:43 +0000)]
fix a bug in createsurface
DDSD_LPSURFACE should only be automatic set if we have a system memory surface.
svn path=/trunk/; revision=31267
Magnus Olsen [Sun, 16 Dec 2007 00:38:22 +0000 (00:38 +0000)]
fix another bug in createsurface
a program does not need set the flag DDSD_LPSURFACE, if they forget ddraw will automatic set it.
svn path=/trunk/; revision=31266
Magnus Olsen [Sun, 16 Dec 2007 00:28:35 +0000 (00:28 +0000)]
fix a check in createsurface
do not accpect if both flag DDSCAPS_SYSTEMMEMORY and DDSCAPS_VIDEOMEMORY are set in pDDSD->ddsCaps
svn path=/trunk/; revision=31265
Johannes Anderwald [Sat, 15 Dec 2007 22:19:24 +0000 (22:19 +0000)]
- fix typo spotted by towerr
thanks
svn path=/trunk/; revision=31263
Aleksey Bragin [Sat, 15 Dec 2007 22:06:10 +0000 (22:06 +0000)]
- Use CmpLockRegistry instead of manual registry locking -- this also makes the registry lock shared instead of exclusive.
- Start using KCB locking/unlocking, usually shared first.
- Support KCB lock promotion from shared to exclusive when value cache functions require it (SearchNeedExclusiveLock -- not yet used).
- Add multiple checks for deleted KCBs so that operations on them fail.
- Protect symlinks from being erroneously modified.
- Remove a ReactOS symlink hack.
- Add code to setup the KCB Value Cache (right now we use the node list since nobody was setting the value cache up).
- Detect and assert on CM_KCB_SYM_LINK_FOUND, this is used by caching which we don't support.
- Protect KEY_NO_DELETE nodes from deletion.
- Lock the registry during hive flushing.
- Respect CmpNoWrite if it's set.
- Don't ignore Allocate flag sent to CmpLinkhivetoMaster during hive loading.
svn path=/trunk/; revision=31262
Magnus Olsen [Sat, 15 Dec 2007 21:34:17 +0000 (21:34 +0000)]
Fixed param checks in createsurface code. and one wrong if check
svn path=/trunk/; revision=31260
Magnus Olsen [Sat, 15 Dec 2007 21:25:39 +0000 (21:25 +0000)]
always initate ppSurf to NULL if createsurface fail, the ppSurf must be zero out.
svn path=/trunk/; revision=31259
Magnus Olsen [Sat, 15 Dec 2007 20:53:33 +0000 (20:53 +0000)]
Do not create a surface from wrong process.
if we found it was another process try call on createsurface that have started ddraw it will fail.
svn path=/trunk/; revision=31258
Aleksey Bragin [Sat, 15 Dec 2007 20:51:40 +0000 (20:51 +0000)]
- Fix typo in KCB flag.
- CmDeleteKey takes a Key Body, not a KCB.
- Simplify some code since ValueCache.RealKCB is a KCB now, not a hacked PKEY_OBJECT, so a bunch of typecasts can be removed.
- Implement CmpCleanUpSubKeyInfo to remove cached subkey information when a KCB is deleted (subkeys are not cached yet, however).
- Add checks in various code paths to make sure we don't touch a read-only KCB.
- Don't double-dereference a key object during a delete.
- Add checks for invalid key information classes.
- For KeyNameInformation, the caller must have some handle access to succeed the call.
- Validate alignment of key value names.
- Don't accept NULLs at the end of key value names.
- Validate key value name lengths.
- Validate data lengths.
- Remove a couple of forced lazy flushes that aren't required anymore.
- Use CmpLockRegistry() in ntapi.c instead of the manual lock release.
svn path=/trunk/; revision=31257
Dmitry Chapyshev [Sat, 15 Dec 2007 19:17:32 +0000 (19:17 +0000)]
- Add Bulgarian layouts
svn path=/trunk/; revision=31256
Dmitry Chapyshev [Sat, 15 Dec 2007 18:44:56 +0000 (18:44 +0000)]
- Add some languages from wine
svn path=/trunk/; revision=31255
Hervé Poussineau [Sat, 15 Dec 2007 18:38:24 +0000 (18:38 +0000)]
Check if symbols are defined, not their value!
svn path=/trunk/; revision=31254
Aleksey Bragin [Sat, 15 Dec 2007 18:25:08 +0000 (18:25 +0000)]
- Use CmPrepareKey only in cmlib, since it's a cmlib hack.
svn path=/trunk/; revision=31253
Aleksey Bragin [Sat, 15 Dec 2007 18:14:41 +0000 (18:14 +0000)]
- Implement NtCreateKey using the new parse routine.
- NtOpenKey should only return the key handle if the operation was successful.
- Point to new parse routine, and rename it to CmParseKey instead of CmParseKey2 which was used during the test phase.
- Delete all of the "cm" directory, this code is now fully gone; the new Configuration Manager is in place.
- Move cm.h and cm_x.h to include/internal where they belong to and fix all their includers.
svn path=/trunk/; revision=31252
Aleksey Bragin [Sat, 15 Dec 2007 17:15:48 +0000 (17:15 +0000)]
- Implement BIOS access routines in HAL.
- Implement HalResetDisplay using those routines.
- Uncomment a display reset in bootvid (as real Windows bootvid does).
- Remove 1 sec delay from the shutdown thread.
- As a result, no more red screen flashing at the end of the 1st stage, shutdown quotes are displayed again, and BSODs are shown correctly.
svn path=/trunk/; revision=31251
Sylvain Petreolle [Sat, 15 Dec 2007 16:52:40 +0000 (16:52 +0000)]
french translation for usetup
svn path=/trunk/; revision=31250
Daniel Reimer [Sat, 15 Dec 2007 16:30:15 +0000 (16:30 +0000)]
eeevil trailing spaces :D
svn path=/trunk/; revision=31249
Johannes Anderwald [Sat, 15 Dec 2007 16:25:42 +0000 (16:25 +0000)]
- swedish translation of usetup by Stefan Ginsberg stefan__100__@hotmail.com
- IRC: Stefan100
svn path=/trunk/; revision=31248
Daniel Reimer [Sat, 15 Dec 2007 16:21:12 +0000 (16:21 +0000)]
Updated German USetup localisation. (Not tested yet, if the string are too long.)
svn path=/trunk/; revision=31247
Aleksey Bragin [Sat, 15 Dec 2007 16:18:49 +0000 (16:18 +0000)]
- Add eol-style:native.
svn path=/trunk/; revision=31246
Johannes Anderwald [Sat, 15 Dec 2007 16:08:01 +0000 (16:08 +0000)]
- sorry for breaking build
svn path=/trunk/; revision=31245
Johannes Anderwald [Sat, 15 Dec 2007 14:24:02 +0000 (14:24 +0000)]
- move static errocodes to header
- translation of errorcodes is not yet ready
svn path=/trunk/; revision=31244
Dmitry Chapyshev [Sat, 15 Dec 2007 12:48:07 +0000 (12:48 +0000)]
- Add Russian Translation
svn path=/trunk/; revision=31243
Daniel Reimer [Sat, 15 Dec 2007 12:41:54 +0000 (12:41 +0000)]
Bug 2884 : New greek resource files (djapal@gmail.com)
svn path=/trunk/; revision=31242
Hervé Poussineau [Sat, 15 Dec 2007 12:27:30 +0000 (12:27 +0000)]
Fix {module}_clean target
svn path=/trunk/; revision=31241
Ged Murphy [Sat, 15 Dec 2007 12:17:34 +0000 (12:17 +0000)]
remove NtUserGetCursorIconSize
svn path=/trunk/; revision=31240
Ged Murphy [Sat, 15 Dec 2007 12:16:45 +0000 (12:16 +0000)]
remove the ros only NtUserGetCursorIconSize and implement NtUserGetIconSize in it's place
svn path=/trunk/; revision=31239
Johannes Anderwald [Sat, 15 Dec 2007 12:03:47 +0000 (12:03 +0000)]
- register Folder Options panel
- add code to register printer folder
svn path=/trunk/; revision=31238
Johannes Anderwald [Sat, 15 Dec 2007 11:48:24 +0000 (11:48 +0000)]
- register Folder Options control panel
svn path=/trunk/; revision=31237
Sylvain Petreolle [Sat, 15 Dec 2007 11:30:07 +0000 (11:30 +0000)]
include SDK first
svn path=/trunk/; revision=31236
Johannes Anderwald [Sat, 15 Dec 2007 11:25:03 +0000 (11:25 +0000)]
- ukrainian translation of usetup by Artem Reznikov (temarez)
- sort languages
See issue #2889 for more details.
svn path=/trunk/; revision=31235
Johannes Anderwald [Sat, 15 Dec 2007 11:13:01 +0000 (11:13 +0000)]
- add IDS_FOLDER_OPTIONS constant
- start implementing folder options cpl
- export a few functions by name, patch by Kamil Hornicek(Pigglesworth)
- move Options_RunDll[A|W] to new file folder_options.c
svn path=/trunk/; revision=31234
Hervé Poussineau [Sat, 15 Dec 2007 10:04:29 +0000 (10:04 +0000)]
Fix deletion of generated proxy makefile
svn path=/trunk/; revision=31233
Aleksey Bragin [Sat, 15 Dec 2007 10:02:00 +0000 (10:02 +0000)]
- Colin Finck: Replace broken memcmp comparison of wide strings by an own version of wcsncmp (due to the fact it may be different on different hosts).
- Add RtlAssert to mkhive, it was missing in some compiling cases, and fix DbgPrint function implementation.
- Mark a memory overwrite in mkhive with a FIXME, to be fixed later.
svn path=/trunk/; revision=31232
James Tabor [Sat, 15 Dec 2007 09:11:59 +0000 (09:11 +0000)]
Use new share handle table info.
svn path=/trunk/; revision=31231
James Tabor [Sat, 15 Dec 2007 08:39:27 +0000 (08:39 +0000)]
Add CAPS1 capability flags, not found in sdk. Source is from wine.
svn path=/trunk/; revision=31230
James Tabor [Sat, 15 Dec 2007 08:08:11 +0000 (08:08 +0000)]
Start using gdi shared handle table.
svn path=/trunk/; revision=31229
James Tabor [Sat, 15 Dec 2007 07:03:51 +0000 (07:03 +0000)]
Add new items to gdi handle table. Added cfont and user space share gdi handle table.
svn path=/trunk/; revision=31228
Dmitry Chapyshev [Sat, 15 Dec 2007 06:35:55 +0000 (06:35 +0000)]
- Add some dialogs
svn path=/trunk/; revision=31227
Timo Kreuzer [Sat, 15 Dec 2007 04:35:16 +0000 (04:35 +0000)]
- use own version of GdiQueryTable() instead of relying on gdi32.dll
- more tests for NtGdiGetDIBitsInternal
svn path=/trunk/; revision=31226
Timo Kreuzer [Sat, 15 Dec 2007 04:22:19 +0000 (04:22 +0000)]
- use own version of GdiQueryTable() instead of relying on gdi32.dll
- CrateFont -> CreateFontA
- A bunch of tests for SelectObject
svn path=/trunk/; revision=31225
Timo Kreuzer [Sat, 15 Dec 2007 02:08:23 +0000 (02:08 +0000)]
- fix type field calculation in GDIOBJ_CovertToStockObject
- add some DPRINTs on problems
svn path=/trunk/; revision=31224
Timo Kreuzer [Sat, 15 Dec 2007 02:07:43 +0000 (02:07 +0000)]
add a bitmask for the flags in the gdi objects type field
svn path=/trunk/; revision=31223
Timo Kreuzer [Sat, 15 Dec 2007 00:34:57 +0000 (00:34 +0000)]
- add GDI_OBJECT_TYPE_PFE
- use own version of GdiQueryTable() instead of relying on gdi32.dll, as vista seems not to support it anymore
svn path=/trunk/; revision=31222
Aleksey Bragin [Fri, 14 Dec 2007 23:17:43 +0000 (23:17 +0000)]
Filip Navara <xnavara at volny dot cz>
- Remove unused code from HvGetCellSize().
- Fix situation, when a new cell is allocated with a too small size, resulting in an empty free cell (a cell has to be able to store at least one HCELL_INDEX), then the free list code overrides the next cell after the empty one.
- Reenable commented out assert in HvpRemoveFree(), since now it works as expected.
svn path=/trunk/; revision=31221
James Tabor [Fri, 14 Dec 2007 18:02:22 +0000 (18:02 +0000)]
Use long for HandleIndex.
svn path=/trunk/; revision=31220
James Tabor [Fri, 14 Dec 2007 17:35:31 +0000 (17:35 +0000)]
Add more items for device capabilities.
svn path=/trunk/; revision=31219
Hervé Poussineau [Fri, 14 Dec 2007 16:56:20 +0000 (16:56 +0000)]
Add missing space
svn path=/trunk/; revision=31218
Aleksey Bragin [Fri, 14 Dec 2007 16:00:53 +0000 (16:00 +0000)]
- Add compile-time assert, since ReactOS opengl32 depends on the hardcoded value.
svn path=/trunk/; revision=31217
Hervé Poussineau [Fri, 14 Dec 2007 15:59:14 +0000 (15:59 +0000)]
Add ERR_, WARN_, TRACE_ and INFO_ macros which call DbgPrintEx
svn path=/trunk/; revision=31216
Hervé Poussineau [Fri, 14 Dec 2007 15:37:21 +0000 (15:37 +0000)]
Stop abusing <debug.h> by including SDK first
svn path=/trunk/; revision=31215
Marc Piulachs [Fri, 14 Dec 2007 14:56:32 +0000 (14:56 +0000)]
usetup Spanish localization by gabriel <gabrielilardi at hotmail dot it>
- slight changes to make it use a more neutral and MS-like terminology
See issue #2890 for more details.
svn path=/trunk/; revision=31214
Aleksey Bragin [Fri, 14 Dec 2007 13:02:39 +0000 (13:02 +0000)]
- Add debugging macros support to CmLib (to use, set the CmlibTraceLevel debugging mask in cminit.c).
- Add tracing to hivecell.c.
svn path=/trunk/; revision=31213
Johannes Anderwald [Fri, 14 Dec 2007 12:25:15 +0000 (12:25 +0000)]
- add resources for folder options cpl
svn path=/trunk/; revision=31212
Hervé Poussineau [Fri, 14 Dec 2007 11:32:18 +0000 (11:32 +0000)]
Add back support for function pointers override in HalDispatchTable structure
Fixes detection of Xbox disk partitioning
svn path=/trunk/; revision=31211
Johannes Anderwald [Fri, 14 Dec 2007 11:12:57 +0000 (11:12 +0000)]
- part of 2/2 of bulgarian translation update
See issue #2886 for more details.
svn path=/trunk/; revision=31210
Hervé Poussineau [Fri, 14 Dec 2007 11:12:55 +0000 (11:12 +0000)]
Add missing forward declaration.
Thanks Fireball to debug this issue!
svn path=/trunk/; revision=31209
Johannes Anderwald [Fri, 14 Dec 2007 11:11:44 +0000 (11:11 +0000)]
- part of 1/2 of bulgarian translation update
See issue #2886 for more details.
svn path=/trunk/; revision=31208
Hervé Poussineau [Fri, 14 Dec 2007 08:53:56 +0000 (08:53 +0000)]
Remove HALP_HOOKS structure
Revert r31198 and part of r31194, and replace them by compile-time define in pci.c
Don't use one rbuild file per hal, but merge them into one
Share halinit.c between UP and MP versions
svn path=/trunk/; revision=31207
Gregor Brunmar [Fri, 14 Dec 2007 07:13:21 +0000 (07:13 +0000)]
* Added helper function to read Direct3D registry properties
* Started implementing Direct3DCreate9
svn path=/trunk/; revision=31206
Johannes Anderwald [Thu, 13 Dec 2007 23:11:24 +0000 (23:11 +0000)]
- fix a bug showing the same dialog twice in rev 31173
See issue #2888 for more details.
svn path=/trunk/; revision=31205
James Tabor [Thu, 13 Dec 2007 20:27:28 +0000 (20:27 +0000)]
Up the handle count to 0x10000, reset adjustment to support change. Add device capabilities to handle table.
svn path=/trunk/; revision=31204
James Tabor [Thu, 13 Dec 2007 18:34:46 +0000 (18:34 +0000)]
Thanks Timo! I have updated the information too.
svn path=/trunk/; revision=31203
Hervé Poussineau [Thu, 13 Dec 2007 17:23:03 +0000 (17:23 +0000)]
[FORMATTING] Fix formatting, no code change
svn path=/trunk/; revision=31202
Daniel Reimer [Thu, 13 Dec 2007 17:03:01 +0000 (17:03 +0000)]
OK, this has no right to be in here... "as developed primarily through reverse-engineering of the original MS bios and its boot process."
A diff will be provided in the future.
svn path=/trunk/; revision=31201
Johannes Anderwald [Thu, 13 Dec 2007 16:15:43 +0000 (16:15 +0000)]
- implement displaying and showing language dialog
- rename all translated entries in de-DE.h because gcc doesnt understand the scope of static
- add basic language dialog - feel free to improve design, layout etc
svn path=/trunk/; revision=31200
Daniel Reimer [Thu, 13 Dec 2007 16:13:30 +0000 (16:13 +0000)]
Move cromwell in the right folder.
svn path=/trunk/; revision=31199
Hervé Poussineau [Thu, 13 Dec 2007 16:06:12 +0000 (16:06 +0000)]
Forgot a change in r31194
svn path=/trunk/; revision=31198
Magnus Olsen [Thu, 13 Dec 2007 15:55:26 +0000 (15:55 +0000)]
updated d3d9_private.h with some more info
svn path=/trunk/; revision=31197
Hervé Poussineau [Thu, 13 Dec 2007 15:44:17 +0000 (15:44 +0000)]
Call HAL-specific initialization handlers
svn path=/trunk/; revision=31196
Hervé Poussineau [Thu, 13 Dec 2007 15:35:27 +0000 (15:35 +0000)]
display.c contains only empty functions, it has no reason to not be shared accross all HALs
svn path=/trunk/; revision=31195
Hervé Poussineau [Thu, 13 Dec 2007 15:34:02 +0000 (15:34 +0000)]
Use PBUS_HANDLER->Get/SetBusData function pointers to call PCI bus handler
Update Xbox PCI bus management after HAL changes
Fix typo
svn path=/trunk/; revision=31194
Daniel Reimer [Thu, 13 Dec 2007 15:01:21 +0000 (15:01 +0000)]
German Translation for usetup.
svn path=/trunk/; revision=31193
Daniel Reimer [Thu, 13 Dec 2007 13:47:31 +0000 (13:47 +0000)]
Commited the modified Cromwell/Xromwell Loader Version 2.33-DEV which is able to boot ReactOS from a Microsoft XBox (not 360). Thank goes out to GvG for send it to me.
svn path=/trunk/; revision=31192
Magnus Olsen [Thu, 13 Dec 2007 12:31:05 +0000 (12:31 +0000)]
Add D3D COM to ddraw (dx1)
svn path=/trunk/; revision=31191
James Tabor [Thu, 13 Dec 2007 08:51:02 +0000 (08:51 +0000)]
Add device caps and width data structures.
svn path=/trunk/; revision=31190
Magnus Olsen [Thu, 13 Dec 2007 02:02:15 +0000 (02:02 +0000)]
patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
fix one fixme in createsurface.c support more that only dx7 surface in createsurface.c
svn path=/trunk/; revision=31189
Magnus Olsen [Thu, 13 Dec 2007 01:55:06 +0000 (01:55 +0000)]
add support for IID_IDirectDrawColorControl, IsEqualGUID(&IID_IDirectDrawGammaControl, IID_IDirectDrawSurfaceKernel
we are getting thues stubs api now from ddraw vtable now when some calls to surface_QueryInterface api
svn path=/trunk/; revision=31188
Magnus Olsen [Thu, 13 Dec 2007 01:49:13 +0000 (01:49 +0000)]
update dxguid to match dxsdk 2004 dec
add two guids that does not belong to dxguid for they are need it for ddraw
svn path=/trunk/; revision=31187
Aleksey Bragin [Wed, 12 Dec 2007 21:15:17 +0000 (21:15 +0000)]
- Silence memory descriptors output, since it works good now.
- Silence pci.sys's debugging message.
svn path=/trunk/; revision=31186
Aleksey Bragin [Wed, 12 Dec 2007 20:29:09 +0000 (20:29 +0000)]
- Remove zeroing of PartialResourceList's fields (we allocate without that list).
- Sync SetupLDR's BIOS MMap-code with FreeLDR's, fixes the "Total: 0A (0 MB") problem in bootcds.
svn path=/trunk/; revision=31185
Aleksey Bragin [Wed, 12 Dec 2007 17:04:50 +0000 (17:04 +0000)]
- Don't ignore empty resource descriptors (they still may have BusNumber info).
- Change pci identifier from "PCI BIOS" to "PCI", so that PCI buses reported by the loader are discovered now.
svn path=/trunk/; revision=31184
Magnus Olsen [Wed, 12 Dec 2007 15:01:25 +0000 (15:01 +0000)]
patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
design cleanup bit.
fix so each directdraw surface got own directdraw surface vtable.
For some api are new in some version and some functions have more param or different struct in newer directdraw surface
svn path=/trunk/; revision=31183
Hervé Poussineau [Wed, 12 Dec 2007 12:08:11 +0000 (12:08 +0000)]
Remove useless test
svn path=/trunk/; revision=31182
Hervé Poussineau [Wed, 12 Dec 2007 11:42:20 +0000 (11:42 +0000)]
Remove hack
svn path=/trunk/; revision=31181
Hervé Poussineau [Wed, 12 Dec 2007 11:41:38 +0000 (11:41 +0000)]
Get SeRestorePrivilege before calling RegLoadKey
svn path=/trunk/; revision=31180
Christoph von Wittich [Wed, 12 Dec 2007 09:17:59 +0000 (09:17 +0000)]
only clear it when the buffer is valid
svn path=/trunk/; revision=31179
The Wine Synchronizer [Wed, 12 Dec 2007 08:52:08 +0000 (08:52 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=31178
Art Yerkes [Wed, 12 Dec 2007 07:43:07 +0000 (07:43 +0000)]
Add simple hardware.h for ppc.
svn path=/trunk/; revision=31177
Thomas Bluemel [Wed, 12 Dec 2007 07:04:12 +0000 (07:04 +0000)]
Add support for trustees with objects (building object ACEs is not yet implemented)
svn path=/trunk/; revision=31176
James Tabor [Wed, 12 Dec 2007 06:12:02 +0000 (06:12 +0000)]
Temporarily implement GWL_HWNDPARENT in user mode.
svn path=/trunk/; revision=31175
James Tabor [Wed, 12 Dec 2007 02:29:21 +0000 (02:29 +0000)]
A partial implementation of NtGdiCreate/DeleteClientObj.
svn path=/trunk/; revision=31174
Johannes Anderwald [Wed, 12 Dec 2007 00:05:00 +0000 (00:05 +0000)]
- move some hardcoded strings to header en-US.h
- move PAGE_NUMBER to usetup.h
- start multiple language input support for usetup
svn path=/trunk/; revision=31173
Aleksey Bragin [Tue, 11 Dec 2007 21:52:12 +0000 (21:52 +0000)]
- Fix default buffer size for user-mode RtlQueryRegistryValues queries, this removes warnings on debug log about buffer being too small (it was!).
- Remove ARC tree dump since this code has now been proven to work.
- Sync PointerFree with WINE, removing the unhandled data type=warning.
svn path=/trunk/; revision=31172
Aleksey Bragin [Tue, 11 Dec 2007 21:34:04 +0000 (21:34 +0000)]
- Two more leftovers.
svn path=/trunk/; revision=31171
Aleksey Bragin [Tue, 11 Dec 2007 21:25:10 +0000 (21:25 +0000)]
- Reshuflle baseaddresses so no relocations occur during booting.
- Give beepmidi.dll a baseaddress.
- Silence non-critical trace-style messages in umpnpmgr and in the kernel.
svn path=/trunk/; revision=31170