reactos.git
17 years agopatch for -Werror -Wall by jonathan wilson
Vizzini [Wed, 19 Nov 2003 05:53:38 +0000 (05:53 +0000)]
patch for -Werror -Wall by jonathan wilson

svn path=/trunk/; revision=6701

17 years agopatch by jonathan wilson to enable -Wall -Werror, and a path sep fix for unix by me
Vizzini [Wed, 19 Nov 2003 05:47:28 +0000 (05:47 +0000)]
patch by jonathan wilson to enable -Wall -Werror, and a path sep fix for unix by me

svn path=/trunk/; revision=6700

17 years agoFixes for compiling with -Wall -Werror on unix (tested with gcc-3.3)
Vizzini [Wed, 19 Nov 2003 05:43:15 +0000 (05:43 +0000)]
Fixes for compiling with -Wall -Werror on unix (tested with gcc-3.3)

svn path=/trunk/; revision=6699

17 years agotemporarily removed imagehlp since it doesn't compile and i don't have the time nor...
Richard Campbell [Wed, 19 Nov 2003 03:20:25 +0000 (03:20 +0000)]
temporarily removed imagehlp since it doesn't compile and i don't have the time nor interest to look into it myself

svn path=/trunk/; revision=6698

17 years agoUpdated version number
Vizzini [Wed, 19 Nov 2003 02:46:13 +0000 (02:46 +0000)]
Updated version number

svn path=/trunk/; revision=6697

17 years ago1. implemented GetGUIThreadInfo()
Thomas Bluemel [Tue, 18 Nov 2003 23:33:31 +0000 (23:33 +0000)]
1. implemented GetGUIThreadInfo()
2. added test app for GetGUIThreadInfo()

svn path=/trunk/; revision=6696

17 years agoAdded rpcrt4.dll and imagehlp.dll to the Makefile
Steven Edwards [Tue, 18 Nov 2003 22:28:24 +0000 (22:28 +0000)]
Added rpcrt4.dll and imagehlp.dll to the Makefile

svn path=/trunk/; revision=6695

17 years agoAdded user32 regression test from Wine.
Steven Edwards [Tue, 18 Nov 2003 22:24:42 +0000 (22:24 +0000)]
Added user32 regression test from Wine.

svn path=/trunk/; revision=6694

17 years agoMoved rpcrt4 regression test to a better location.
Steven Edwards [Tue, 18 Nov 2003 22:08:11 +0000 (22:08 +0000)]
Moved rpcrt4 regression test to a better location.

svn path=/trunk/; revision=6693

17 years agoMoving ported WINE regression tests
Steven Edwards [Tue, 18 Nov 2003 22:07:13 +0000 (22:07 +0000)]
Moving ported WINE regression tests

svn path=/trunk/; revision=6692

17 years ago- Rewritten painting implementation (not complete yet, but better then the current).
Filip Navara [Tue, 18 Nov 2003 20:49:39 +0000 (20:49 +0000)]
- Rewritten painting implementation (not complete yet, but better then the current).
- Bug fixes.

svn path=/trunk/; revision=6691

17 years agoInitialize error log worker.
Eric Kohl [Tue, 18 Nov 2003 20:08:30 +0000 (20:08 +0000)]
Initialize error log worker.

svn path=/trunk/; revision=6690

17 years agoadded LR_SHARED flag support for LoadIcon() and LoadCursor()
Thomas Bluemel [Tue, 18 Nov 2003 19:59:51 +0000 (19:59 +0000)]
added LR_SHARED flag support for LoadIcon() and LoadCursor()

svn path=/trunk/; revision=6689

17 years agoRLE4/8 Bitmap Compression support.
Steven Edwards [Tue, 18 Nov 2003 18:05:40 +0000 (18:05 +0000)]
RLE4/8 Bitmap Compression support.
Patch by Jonathan Wilson.

svn path=/trunk/; revision=6687

17 years agoFixed directory creation date.
Eric Kohl [Tue, 18 Nov 2003 17:40:46 +0000 (17:40 +0000)]
Fixed directory creation date.
Typo found by Vadim A. Yagodkin.

svn path=/trunk/; revision=6686

17 years agomore special-cases
Royce Mitchell III [Tue, 18 Nov 2003 05:20:00 +0000 (05:20 +0000)]
more special-cases

svn path=/trunk/; revision=6685

17 years agoremove unnecessary include
Royce Mitchell III [Tue, 18 Nov 2003 05:17:22 +0000 (05:17 +0000)]
remove unnecessary include

svn path=/trunk/; revision=6684

17 years agoadded missing ;
Royce Mitchell III [Tue, 18 Nov 2003 05:11:41 +0000 (05:11 +0000)]
added missing ;

svn path=/trunk/; revision=6683

17 years agofix circular-dependency include
Royce Mitchell III [Tue, 18 Nov 2003 05:09:17 +0000 (05:09 +0000)]
fix circular-dependency include

svn path=/trunk/; revision=6682

17 years agoAdd -Wall -Werror and turn off -D__USE_W32API
Steven Edwards [Mon, 17 Nov 2003 20:48:22 +0000 (20:48 +0000)]
Add -Wall -Werror and turn off -D__USE_W32API

svn path=/trunk/; revision=6681

17 years agoFixes for ntdll rtl and large int tests.
Steven Edwards [Mon, 17 Nov 2003 20:35:46 +0000 (20:35 +0000)]
Fixes for ntdll rtl and large int tests.
Added crc32 support to ntdll.
fix some unimplemented tags.

svn path=/trunk/; revision=6680

17 years agohandle functions that take function ptrs as args
Royce Mitchell III [Mon, 17 Nov 2003 19:27:57 +0000 (19:27 +0000)]
handle functions that take function ptrs as args

svn path=/trunk/; revision=6679

17 years ago- Support for RASTERCAPS in NtGdiGetDeviceCaps.
Filip Navara [Mon, 17 Nov 2003 08:20:24 +0000 (08:20 +0000)]
- Support for RASTERCAPS in NtGdiGetDeviceCaps.

svn path=/trunk/; revision=6678

17 years agomore special cases
Royce Mitchell III [Mon, 17 Nov 2003 04:05:54 +0000 (04:05 +0000)]
more special cases

svn path=/trunk/; revision=6677

17 years agoTheme dumper almost finished, but not working correctly
KJK::Hyperion [Mon, 17 Nov 2003 02:36:36 +0000 (02:36 +0000)]
Theme dumper almost finished, but not working correctly

svn path=/trunk/; revision=6676

17 years agoForgot a file
KJK::Hyperion [Mon, 17 Nov 2003 02:32:45 +0000 (02:32 +0000)]
Forgot a file

svn path=/trunk/; revision=6675

17 years agoMoved and renamed some ReactOS specific macros
KJK::Hyperion [Mon, 17 Nov 2003 02:12:52 +0000 (02:12 +0000)]
Moved and renamed some ReactOS specific macros

svn path=/trunk/; revision=6672

17 years agoAdded port of LineDDA function from WINE.
Steven Edwards [Sun, 16 Nov 2003 22:44:39 +0000 (22:44 +0000)]
Added port of LineDDA function from WINE.

svn path=/trunk/; revision=6671

17 years agoAdded -D__USE_W32API
Steven Edwards [Sun, 16 Nov 2003 22:42:43 +0000 (22:42 +0000)]
Added -D__USE_W32API

svn path=/trunk/; revision=6670

17 years agoAdded -D__USE_W32API
Steven Edwards [Sun, 16 Nov 2003 22:25:34 +0000 (22:25 +0000)]
Added -D__USE_W32API

svn path=/trunk/; revision=6669

17 years agoAdded -D__USE_W32API
Steven Edwards [Sun, 16 Nov 2003 21:47:20 +0000 (21:47 +0000)]
Added -D__USE_W32API

svn path=/trunk/; revision=6668

17 years agoUse a safe IO_STATUS_BLOCK from the kernel stack.
Eric Kohl [Sun, 16 Nov 2003 21:03:59 +0000 (21:03 +0000)]
Use a safe IO_STATUS_BLOCK from the kernel stack.

svn path=/trunk/; revision=6667

17 years agoOpen initial executable file synchronously.
Eric Kohl [Sun, 16 Nov 2003 21:02:07 +0000 (21:02 +0000)]
Open initial executable file synchronously.

svn path=/trunk/; revision=6666

17 years ago- Moved the pager thread as balancer thread to balance.c.
Hartmut Birr [Sun, 16 Nov 2003 15:20:39 +0000 (15:20 +0000)]
- Moved the pager thread as balancer thread to balance.c.
- Fixed some deadlock conditions for low memory situations.

svn path=/trunk/; revision=6665

17 years ago- Create a memory area for the kpcr.
Hartmut Birr [Sun, 16 Nov 2003 15:19:28 +0000 (15:19 +0000)]
- Create a memory area for the kpcr.
- Fixed the end address for unmapping unused address space behind the kernel.
- Free some unmapped pages.
- Initialized the pageop and rmap implementation earlier in the startup process.

svn path=/trunk/; revision=6664

17 years ago- Initialized lookaside lists earlier in the startup process.
Hartmut Birr [Sun, 16 Nov 2003 15:17:46 +0000 (15:17 +0000)]
- Initialized lookaside lists earlier in the startup process.

svn path=/trunk/; revision=6663

17 years agoadded OLE error messages
Martin Fuchs [Sun, 16 Nov 2003 14:01:29 +0000 (14:01 +0000)]
added OLE error messages

svn path=/trunk/; revision=6662

17 years agoReport handle information.
Eric Kohl [Sun, 16 Nov 2003 13:47:20 +0000 (13:47 +0000)]
Report handle information.

svn path=/trunk/; revision=6661

17 years agoSupport boot images larger than one sector (2048 bytes).
Eric Kohl [Sun, 16 Nov 2003 13:45:42 +0000 (13:45 +0000)]
Support boot images larger than one sector (2048 bytes).

svn path=/trunk/; revision=6660

17 years agoadded error messages
Martin Fuchs [Sun, 16 Nov 2003 12:56:44 +0000 (12:56 +0000)]
added error messages

svn path=/trunk/; revision=6659

17 years ago- Fix problems with non-zero cursor hotspots
Gé van Geldorp [Sun, 16 Nov 2003 12:36:24 +0000 (12:36 +0000)]
- Fix problems with non-zero cursor hotspots
- Add auto dependency tracking to vga ddi driver
- Changes for w32api

svn path=/trunk/; revision=6658

17 years agoadded more COM/OLE registry entries
Martin Fuchs [Sun, 16 Nov 2003 11:40:30 +0000 (11:40 +0000)]
added more COM/OLE registry entries

svn path=/trunk/; revision=6657

17 years agoadded TRACE message for being not able to load messages with FormatMessage()
Martin Fuchs [Sun, 16 Nov 2003 11:35:25 +0000 (11:35 +0000)]
added TRACE message for being not able to load messages with FormatMessage()

svn path=/trunk/; revision=6656

17 years agoadded registry entries for explorer
Martin Fuchs [Sun, 16 Nov 2003 10:46:34 +0000 (10:46 +0000)]
added registry entries for explorer

svn path=/trunk/; revision=6655

17 years agoadded FIXME for FormatMessage()
Martin Fuchs [Sun, 16 Nov 2003 10:45:15 +0000 (10:45 +0000)]
added FIXME for FormatMessage()

svn path=/trunk/; revision=6654

17 years agoSilence debug messages
Gé van Geldorp [Sun, 16 Nov 2003 10:41:42 +0000 (10:41 +0000)]
Silence debug messages

svn path=/trunk/; revision=6653

17 years agomoved metafile functions into objects/metafile.c
Thomas Bluemel [Sat, 15 Nov 2003 15:18:06 +0000 (15:18 +0000)]
moved metafile functions into objects/metafile.c

svn path=/trunk/; revision=6652

17 years agoFix warning if defined(DBG)
Gé van Geldorp [Sat, 15 Nov 2003 15:08:32 +0000 (15:08 +0000)]
Fix warning if defined(DBG)

svn path=/trunk/; revision=6651

17 years agosmall fixes
Thomas Bluemel [Sat, 15 Nov 2003 14:25:50 +0000 (14:25 +0000)]
small fixes

svn path=/trunk/; revision=6650

17 years agoadded test app for enhanced meta files
Thomas Bluemel [Sat, 15 Nov 2003 14:05:30 +0000 (14:05 +0000)]
added test app for enhanced meta files

svn path=/trunk/; revision=6649

17 years agofixed setting the cursor size member
Thomas Bluemel [Sat, 15 Nov 2003 12:43:25 +0000 (12:43 +0000)]
fixed setting the cursor size member

svn path=/trunk/; revision=6648

17 years agofixed warning
Thomas Bluemel [Fri, 14 Nov 2003 23:04:18 +0000 (23:04 +0000)]
fixed warning

svn path=/trunk/; revision=6647

17 years agoadded more tokens and libc headers
Royce Mitchell III [Fri, 14 Nov 2003 19:51:59 +0000 (19:51 +0000)]
added more tokens and libc headers

svn path=/trunk/; revision=6646

17 years agoPatch by Jonathon Wilson:
Thomas Bluemel [Fri, 14 Nov 2003 17:13:36 +0000 (17:13 +0000)]
Patch by Jonathon Wilson:
fix most of ReactOS to build with -Wall -Werror by default

svn path=/trunk/; revision=6645

17 years agoAdded missing variables and moved variables in order to fix include order (declare...
Eric Kohl [Fri, 14 Nov 2003 15:19:35 +0000 (15:19 +0000)]
Added missing variables and moved variables in order to fix include order (declare types before use).

svn path=/trunk/; revision=6644

17 years agoFixed io statistic variables and initialized spinlock.
Eric Kohl [Fri, 14 Nov 2003 15:17:08 +0000 (15:17 +0000)]
Fixed io statistic variables and initialized spinlock.
Patch by Mike Nordell.

svn path=/trunk/; revision=6643

17 years agoget rid of buggy unnecessary macro
Royce Mitchell III [Fri, 14 Nov 2003 14:12:29 +0000 (14:12 +0000)]
get rid of buggy unnecessary macro

svn path=/trunk/; revision=6642

17 years agofix unnecessarily recursive include
Royce Mitchell III [Fri, 14 Nov 2003 14:10:55 +0000 (14:10 +0000)]
fix unnecessarily recursive include

svn path=/trunk/; revision=6641

17 years agoignore #undef statements for now
Royce Mitchell III [Thu, 13 Nov 2003 21:14:20 +0000 (21:14 +0000)]
ignore #undef statements for now

svn path=/trunk/; revision=6640

17 years agoEnabled -Wall and -Werror and fixed resulting bugs.
Eric Kohl [Thu, 13 Nov 2003 15:26:34 +0000 (15:26 +0000)]
Enabled -Wall and -Werror and fixed resulting bugs.

svn path=/trunk/; revision=6639

17 years agoEnabled -Wall and -Werror and fixed resulting bugs.
Eric Kohl [Thu, 13 Nov 2003 14:22:03 +0000 (14:22 +0000)]
Enabled -Wall and -Werror and fixed resulting bugs.

svn path=/trunk/; revision=6638

17 years agoCorrects ext bit from the keyboard. This bit, once set, was never unset,
Art Yerkes [Thu, 13 Nov 2003 08:29:19 +0000 (08:29 +0000)]
Corrects ext bit from the keyboard.  This bit, once set, was never unset,
so both alt keys acted as Alt+Gr.

svn path=/trunk/; revision=6636

17 years agofixed a bug that caused the caret creating many timers with the same id
Thomas Bluemel [Wed, 12 Nov 2003 22:53:31 +0000 (22:53 +0000)]
fixed a bug that caused the caret creating many timers with the same id

svn path=/trunk/; revision=6635

17 years agohandle return statements
Royce Mitchell III [Wed, 12 Nov 2003 21:27:26 +0000 (21:27 +0000)]
handle return statements

svn path=/trunk/; revision=6634

17 years agoVery basic dll, needs a makefile and none of the functions are implemented, more...
Richard Campbell [Wed, 12 Nov 2003 21:15:07 +0000 (21:15 +0000)]
Very basic dll, needs a makefile and none of the functions are implemented, more soon...

svn path=/trunk/; revision=6633

17 years agoVery basic dll, needs a makefile and none of the functions are implemented, more...
Richard Campbell [Wed, 12 Nov 2003 21:05:23 +0000 (21:05 +0000)]
Very basic dll, needs a makefile and none of the functions are implemented, more soon...

svn path=/trunk/; revision=6632

17 years agoPass volume label a unterminated Unicode string.
Eric Kohl [Wed, 12 Nov 2003 21:02:42 +0000 (21:02 +0000)]
Pass volume label a unterminated Unicode string.

svn path=/trunk/; revision=6631

17 years agoadded missing DllMain()
Thomas Bluemel [Wed, 12 Nov 2003 17:39:28 +0000 (17:39 +0000)]
added missing DllMain()

svn path=/trunk/; revision=6630

17 years ago- Cleaned up some of the mess that was caused by a previous patch
Eric Kohl [Wed, 12 Nov 2003 15:30:21 +0000 (15:30 +0000)]
- Cleaned up some of the mess that was caused by a previous patch
- Support verify override
- Read volume name

svn path=/trunk/; revision=6629

17 years agoSupport verify override.
Eric Kohl [Wed, 12 Nov 2003 15:26:44 +0000 (15:26 +0000)]
Support verify override.

svn path=/trunk/; revision=6628

17 years agoSorry, my cvs files are fubared, let me put these where they need to go...
Richard Campbell [Wed, 12 Nov 2003 07:07:48 +0000 (07:07 +0000)]
Sorry, my cvs files are fubared, let me put these where they need to go...

svn path=/trunk/; revision=6627

17 years agoComing soon...
Richard Campbell [Wed, 12 Nov 2003 06:58:41 +0000 (06:58 +0000)]
Coming soon...

svn path=/trunk/; revision=6626

17 years agorevert Filip's fix per Filip & Jonathon
Royce Mitchell III [Wed, 12 Nov 2003 05:40:59 +0000 (05:40 +0000)]
revert Filip's fix per Filip & Jonathon

svn path=/trunk/; revision=6625

17 years agostrcasecmp work around for Winelib app
Martin Fuchs [Tue, 11 Nov 2003 23:19:26 +0000 (23:19 +0000)]
strcasecmp work around for Winelib app

svn path=/trunk/; revision=6624

17 years ago1.added a simple test application for hotkeys
Thomas Bluemel [Tue, 11 Nov 2003 22:17:18 +0000 (22:17 +0000)]
1.added a simple test application for hotkeys
2.some fixes on hotkeys

svn path=/trunk/; revision=6623

17 years ago- Removed 'Parameters' member of WINDOW_OBJECT structure as it's useless.
Filip Navara [Tue, 11 Nov 2003 21:04:55 +0000 (21:04 +0000)]
- Removed 'Parameters' member of WINDOW_OBJECT structure as it's useless.

svn path=/trunk/; revision=6622

17 years agoWndProc changes by Jonathan Wilson
Gé van Geldorp [Tue, 11 Nov 2003 20:28:21 +0000 (20:28 +0000)]
WndProc changes by Jonathan Wilson

svn path=/trunk/; revision=6621

17 years agofixed some bugs in NtUserDrawIconEx()
Thomas Bluemel [Tue, 11 Nov 2003 17:50:58 +0000 (17:50 +0000)]
fixed some bugs in NtUserDrawIconEx()

svn path=/trunk/; revision=6620

17 years agoAdded a 'done' message.
Eric Kohl [Tue, 11 Nov 2003 17:02:49 +0000 (17:02 +0000)]
Added a 'done' message.

svn path=/trunk/; revision=6619

17 years agoEnabled -Wall and -Werror and fixed resulting bugs.
Eric Kohl [Tue, 11 Nov 2003 17:01:47 +0000 (17:01 +0000)]
Enabled -Wall and -Werror and fixed resulting bugs.

svn path=/trunk/; revision=6618

17 years agohandle __asm__, #elif, and #error
Royce Mitchell III [Tue, 11 Nov 2003 15:31:48 +0000 (15:31 +0000)]
handle __asm__, #elif, and #error

svn path=/trunk/; revision=6617

17 years agoCompleted IOCTL_DISK_CHECK_VERIFY.
Eric Kohl [Tue, 11 Nov 2003 15:31:31 +0000 (15:31 +0000)]
Completed IOCTL_DISK_CHECK_VERIFY.
Fixed a retry bug.

svn path=/trunk/; revision=6616

17 years agoBUTTON class:
KJK::Hyperion [Tue, 11 Nov 2003 03:44:53 +0000 (03:44 +0000)]
BUTTON class:
 - support for the root part and states
 - DrawThemeText implemented
 - GetThemeBackgroundContentRect implemented

DLL:
 - implemented DrawThemeText and GetThemeBackgroundContentRect

svn path=/trunk/; revision=6615

17 years agoImplemented NdisMSynchronizeWithInterrupt().
Eric Kohl [Tue, 11 Nov 2003 02:08:19 +0000 (02:08 +0000)]
Implemented NdisMSynchronizeWithInterrupt().

svn path=/trunk/; revision=6614

17 years agoRemove old regedit resources.
Steven Edwards [Tue, 11 Nov 2003 01:34:36 +0000 (01:34 +0000)]
Remove old regedit resources.

svn path=/trunk/; revision=6613

17 years agoDefined __cplusplus for Doxygen
Martin Fuchs [Mon, 10 Nov 2003 23:03:52 +0000 (23:03 +0000)]
Defined __cplusplus for Doxygen

svn path=/trunk/; revision=6612

17 years agoCompleted Doxygen documentation of all compounds in Explorer
Martin Fuchs [Mon, 10 Nov 2003 22:38:03 +0000 (22:38 +0000)]
Completed Doxygen documentation of all compounds in Explorer

svn path=/trunk/; revision=6611

17 years agocall startup routine in SESSION_START mode
Martin Fuchs [Mon, 10 Nov 2003 22:23:23 +0000 (22:23 +0000)]
call startup routine in SESSION_START mode

svn path=/trunk/; revision=6610

17 years ago- Fixed some flags in calls to CreateWindowEx.
Filip Navara [Mon, 10 Nov 2003 21:48:56 +0000 (21:48 +0000)]
- Fixed some flags in calls to CreateWindowEx.
- Fixed color of the splitter (should be COLOR_BTNFACE and not light gray brush).

svn path=/trunk/; revision=6609

17 years agomove new icon files into virtual resource folder
Martin Fuchs [Mon, 10 Nov 2003 21:21:22 +0000 (21:21 +0000)]
move new icon files into virtual resource folder

svn path=/trunk/; revision=6608

17 years agofixes crash in DrvSetPointerShape()
Thomas Bluemel [Mon, 10 Nov 2003 19:42:57 +0000 (19:42 +0000)]
fixes crash in DrvSetPointerShape()

svn path=/trunk/; revision=6607

17 years agouse rdel instead of rm in Explorer Makefile
Martin Fuchs [Mon, 10 Nov 2003 19:29:24 +0000 (19:29 +0000)]
use rdel instead of rm in Explorer Makefile

svn path=/trunk/; revision=6606

17 years agoRetry failed requests.
Eric Kohl [Mon, 10 Nov 2003 18:09:54 +0000 (18:09 +0000)]
Retry failed requests.
Silenced debug output.

svn path=/trunk/; revision=6605

17 years agoMinor cleanup
Eric Kohl [Mon, 10 Nov 2003 18:07:36 +0000 (18:07 +0000)]
Minor cleanup

svn path=/trunk/; revision=6604

17 years agoImplemented SetCursor and rewrote some cursor/icon routines
Thomas Bluemel [Mon, 10 Nov 2003 17:44:50 +0000 (17:44 +0000)]
Implemented SetCursor and rewrote some cursor/icon routines

svn path=/trunk/; revision=6603

17 years agoSilenced debug messages.
Eric Kohl [Mon, 10 Nov 2003 17:09:29 +0000 (17:09 +0000)]
Silenced debug messages.

svn path=/trunk/; revision=6602

17 years agoadded displaying the current mouse cursor
Thomas Bluemel [Mon, 10 Nov 2003 15:46:28 +0000 (15:46 +0000)]
added displaying the current mouse cursor

svn path=/trunk/; revision=6601

17 years agoFinished media change support, except for prper volume dismount.
Eric Kohl [Mon, 10 Nov 2003 11:32:08 +0000 (11:32 +0000)]
Finished media change support, except for prper volume dismount.
Added dependency checks.

svn path=/trunk/; revision=6600

17 years agofixed build problems
Thomas Bluemel [Sun, 9 Nov 2003 23:26:34 +0000 (23:26 +0000)]
fixed build problems

svn path=/trunk/; revision=6599

17 years agoAlthough ObDereferenceObject is usually macro-forwarded to ObfDereferenceObject,
Gé van Geldorp [Sun, 9 Nov 2003 23:20:27 +0000 (23:20 +0000)]
Although ObDereferenceObject is usually macro-forwarded to ObfDereferenceObject,
it is also exported from NT4 NTOSKRNL.EXE

svn path=/trunk/; revision=6598