reactos.git
18 years agoExclusively lock surface bits before reading or writing them
Gé van Geldorp [Mon, 20 Jun 2005 08:31:48 +0000 (08:31 +0000)]
Exclusively lock surface bits before reading or writing them

svn path=/trunk/; revision=16143

18 years agoFix definition of LPC_MESSAGE_BASE_SIZE.
Filip Navara [Mon, 20 Jun 2005 07:18:20 +0000 (07:18 +0000)]
Fix definition of LPC_MESSAGE_BASE_SIZE.

svn path=/trunk/; revision=16142

18 years agoRemove InitializeMessageHeader definition.
Filip Navara [Mon, 20 Jun 2005 07:16:51 +0000 (07:16 +0000)]
Remove InitializeMessageHeader definition.

svn path=/trunk/; revision=16141

18 years agoFix the definion of SharedUserData.
Filip Navara [Mon, 20 Jun 2005 07:06:41 +0000 (07:06 +0000)]
Fix the definion of SharedUserData.

svn path=/trunk/; revision=16140

18 years agoImplement IOCTL_USB_GET_NODE_CONNECTION_NAME, IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY...
Hervé Poussineau [Mon, 20 Jun 2005 05:54:19 +0000 (05:54 +0000)]
Implement IOCTL_USB_GET_NODE_CONNECTION_NAME, IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
Fix indices in IOCTL_USB_GET_NODE_CONNECTION_INFORMATION

svn path=/trunk/; revision=16139

18 years agoMajor cleanup to rtlfuncs.h. Not yet perfect but much better organized.
Alex Ionescu [Mon, 20 Jun 2005 05:36:32 +0000 (05:36 +0000)]
Major cleanup to rtlfuncs.h. Not yet perfect but much better organized.

svn path=/trunk/; revision=16138

18 years agoCleanup kernel usage to decrease compilation time/memory
Alex Ionescu [Mon, 20 Jun 2005 04:30:23 +0000 (04:30 +0000)]
Cleanup kernel usage to decrease compilation time/memory

svn path=/trunk/; revision=16136

18 years agoRemove rosrtl string macros
Alex Ionescu [Mon, 20 Jun 2005 04:18:03 +0000 (04:18 +0000)]
Remove rosrtl string macros

svn path=/trunk/; revision=16135

18 years agoBuild kernel32 with NDK
Alex Ionescu [Mon, 20 Jun 2005 04:07:49 +0000 (04:07 +0000)]
Build kernel32 with NDK

svn path=/trunk/; revision=16134

18 years agoFinal NDK fixes for kernel32
Alex Ionescu [Mon, 20 Jun 2005 04:07:34 +0000 (04:07 +0000)]
Final NDK fixes for kernel32

svn path=/trunk/; revision=16133

18 years agoApply kjk's change to thread.c too
Alex Ionescu [Mon, 20 Jun 2005 04:07:19 +0000 (04:07 +0000)]
Apply kjk's change to thread.c too

svn path=/trunk/; revision=16132

18 years agoSome NDK Fixes, kernel32 almost compiles
Alex Ionescu [Mon, 20 Jun 2005 03:55:42 +0000 (03:55 +0000)]
Some NDK Fixes, kernel32 almost compiles

svn path=/trunk/; revision=16131

18 years agoConverted kernel32 process creation to use PSEH (untested change to help Alex)
KJK::Hyperion [Mon, 20 Jun 2005 03:42:05 +0000 (03:42 +0000)]
Converted kernel32 process creation to use PSEH (untested change to help Alex)

svn path=/trunk/; revision=16130

18 years agoFixed incorrect SetNamedPipeHandleState implementation to use the actual APIs/Structu...
Alex Ionescu [Mon, 20 Jun 2005 01:52:47 +0000 (01:52 +0000)]
Fixed incorrect SetNamedPipeHandleState implementation to use the actual APIs/Structures it should and added one of the missing ones to NTIFS.

svn path=/trunk/; revision=16129

18 years agoAdd missing stuff to NDK
Alex Ionescu [Sun, 19 Jun 2005 23:59:40 +0000 (23:59 +0000)]
Add missing stuff to NDK

svn path=/trunk/; revision=16128

18 years agoDitto for HAL
Alex Ionescu [Sun, 19 Jun 2005 22:53:49 +0000 (22:53 +0000)]
Ditto for HAL

svn path=/trunk/; revision=16127

18 years agoBlight is cool. oh, right..this is a commt message. err.. oh. include debug.h per...
Alex Ionescu [Sun, 19 Jun 2005 22:50:59 +0000 (22:50 +0000)]
Blight is cool. oh, right..this is a commt message. err.. oh. include debug.h per-file isntead of globally, or else this breaks NDEBUG

svn path=/trunk/; revision=16126

18 years agoTIME -> LARGE_INTEGER
Filip Navara [Sun, 19 Jun 2005 22:32:51 +0000 (22:32 +0000)]
TIME -> LARGE_INTEGER

svn path=/trunk/; revision=16125

18 years agoImplement IRP_MJ_CLEANUP for UHCI controller
Hervé Poussineau [Sun, 19 Jun 2005 22:19:11 +0000 (22:19 +0000)]
Implement IRP_MJ_CLEANUP for UHCI controller

svn path=/trunk/; revision=16124

18 years ago- Don't include ntddk.h from most of the DDK headers and move the includes out of...
Filip Navara [Sun, 19 Jun 2005 22:13:41 +0000 (22:13 +0000)]
- Don't include ntddk.h from most of the DDK headers and move the includes out of the "extern C" blocks.
- Fix order of STDCALL in few callback defintions.
- Get the sources to build again with these changes.

svn path=/trunk/; revision=16123

18 years agoImplement IOCTL_GET_HCD_DRIVERKEY_NAME
Hervé Poussineau [Sun, 19 Jun 2005 22:11:09 +0000 (22:11 +0000)]
Implement IOCTL_GET_HCD_DRIVERKEY_NAME
Better check for arguments in IOCTL_*
Let IOCTL_USB_GET_ROOT_HUB_NAME use the right structure type
Initialize wrapper around linux code after setting the device extension field

svn path=/trunk/; revision=16122

18 years agoBuild RTL with NDK
Alex Ionescu [Sun, 19 Jun 2005 22:05:50 +0000 (22:05 +0000)]
Build RTL with NDK

svn path=/trunk/; revision=16121

18 years agoMove internal rtlp functions out of ntos and into internal rosrtl header
Alex Ionescu [Sun, 19 Jun 2005 22:05:18 +0000 (22:05 +0000)]
Move internal rtlp functions out of ntos and into internal rosrtl header

svn path=/trunk/; revision=16120

18 years agoAdd free to libsupp
Alex Ionescu [Sun, 19 Jun 2005 21:50:05 +0000 (21:50 +0000)]
Add free to libsupp

svn path=/trunk/; revision=16119

18 years agoAdd include to rosrtl where needed
Alex Ionescu [Sun, 19 Jun 2005 21:40:29 +0000 (21:40 +0000)]
Add include to rosrtl where needed

svn path=/trunk/; revision=16118

18 years agoFix cshort definition
Alex Ionescu [Sun, 19 Jun 2005 21:39:58 +0000 (21:39 +0000)]
Fix cshort definition

svn path=/trunk/; revision=16117

18 years agoAdd libsupp.h for rtl's Kernel Allocation functions
Alex Ionescu [Sun, 19 Jun 2005 21:37:01 +0000 (21:37 +0000)]
Add libsupp.h for rtl's Kernel Allocation functions

svn path=/trunk/; revision=16116

18 years agoAdd missing security types in winnt.h
Alex Ionescu [Sun, 19 Jun 2005 21:35:57 +0000 (21:35 +0000)]
Add missing security types in winnt.h

svn path=/trunk/; revision=16115

18 years agoUser helper header and don't use RTLROS string macros naymore
Alex Ionescu [Sun, 19 Jun 2005 21:08:39 +0000 (21:08 +0000)]
User helper header and don't use RTLROS string macros naymore

svn path=/trunk/; revision=16114

18 years agoFix Build
Alex Ionescu [Sun, 19 Jun 2005 21:03:41 +0000 (21:03 +0000)]
Fix Build

svn path=/trunk/; revision=16113

18 years agoFxi build.
Filip Navara [Sun, 19 Jun 2005 20:56:11 +0000 (20:56 +0000)]
Fxi build.

svn path=/trunk/; revision=16112

18 years agoUse RTL_CONSTANT_STRING instead of RtlRos macro
Alex Ionescu [Sun, 19 Jun 2005 20:43:13 +0000 (20:43 +0000)]
Use RTL_CONSTANT_STRING instead of RtlRos macro

svn path=/trunk/; revision=16111

18 years agoBuild NTDLL with NDK
Alex Ionescu [Sun, 19 Jun 2005 20:28:20 +0000 (20:28 +0000)]
Build NTDLL with NDK

svn path=/trunk/; revision=16110

18 years agoFinal NDK fixes for ntdll
Alex Ionescu [Sun, 19 Jun 2005 20:18:30 +0000 (20:18 +0000)]
Final NDK fixes for ntdll

svn path=/trunk/; revision=16109

18 years agoRemove PNP_VETO_TYPE from winddk.h.
Filip Navara [Sun, 19 Jun 2005 20:09:32 +0000 (20:09 +0000)]
Remove PNP_VETO_TYPE from winddk.h.

svn path=/trunk/; revision=16108

18 years agoMore NDK fixes, remove duplicated debug functions from ntdll, use rosrtl header where...
Alex Ionescu [Sun, 19 Jun 2005 20:01:07 +0000 (20:01 +0000)]
More NDK fixes, remove duplicated debug functions from ntdll, use rosrtl header where neded in ntdll.

svn path=/trunk/; revision=16107

18 years agoFix packing.
Filip Navara [Sun, 19 Jun 2005 19:56:01 +0000 (19:56 +0000)]
Fix packing.

svn path=/trunk/; revision=16106

18 years agoMore NDK fixes/additions
Alex Ionescu [Sun, 19 Jun 2005 19:36:05 +0000 (19:36 +0000)]
More NDK fixes/additions

svn path=/trunk/; revision=16105

18 years agoMore NDK fixes (user-mode NDK now works) and guard some stuff in include/ntdll so...
Alex Ionescu [Sun, 19 Jun 2005 19:15:46 +0000 (19:15 +0000)]
More NDK fixes (user-mode NDK now works) and guard some stuff in include/ntdll so that ntdll can be build with NDK, but so that other apps not yet using it, but using those headers, can also build

svn path=/trunk/; revision=16104

18 years agoAdding ps.exe to build process.
James Tabor [Sun, 19 Jun 2005 18:54:02 +0000 (18:54 +0000)]
Adding ps.exe to build process.

svn path=/trunk/; revision=16103

18 years agoAdding ps.exe to build process.
James Tabor [Sun, 19 Jun 2005 18:53:19 +0000 (18:53 +0000)]
Adding ps.exe to build process.

svn path=/trunk/; revision=16102

18 years agoForgot to commit this file in r16097.
Filip Navara [Sun, 19 Jun 2005 18:34:35 +0000 (18:34 +0000)]
Forgot to commit this file in r16097.

svn path=/trunk/; revision=16101

18 years agoMajor cleanup of User-Mode NDK
Alex Ionescu [Sun, 19 Jun 2005 18:21:58 +0000 (18:21 +0000)]
Major cleanup of User-Mode NDK

svn path=/trunk/; revision=16100

18 years agoCleanup header usage in USER32.
Filip Navara [Sun, 19 Jun 2005 18:06:53 +0000 (18:06 +0000)]
Cleanup header usage in USER32.

svn path=/trunk/; revision=16099

18 years agoRemove duplicate header.
Filip Navara [Sun, 19 Jun 2005 17:34:05 +0000 (17:34 +0000)]
Remove duplicate header.

svn path=/trunk/; revision=16098

18 years ago(Re)move USER32 headers from include/user32.
Filip Navara [Sun, 19 Jun 2005 17:27:44 +0000 (17:27 +0000)]
(Re)move USER32 headers from include/user32.

svn path=/trunk/; revision=16097

18 years agoRemove duplicate headers.
Filip Navara [Sun, 19 Jun 2005 16:30:52 +0000 (16:30 +0000)]
Remove duplicate headers.

svn path=/trunk/; revision=16096

18 years agoBetter header redefiniton guards.
Filip Navara [Sun, 19 Jun 2005 15:40:47 +0000 (15:40 +0000)]
Better header redefiniton guards.

svn path=/trunk/; revision=16095

18 years ago- Add definition of DRIVE_LAYOUT_INFORMATION_EX.
Filip Navara [Sun, 19 Jun 2005 15:27:10 +0000 (15:27 +0000)]
- Add definition of DRIVE_LAYOUT_INFORMATION_EX.
- Move CLS defintions from winddk.h to ntnls.h.
- Move EVENT_TRACE_HEADER defintion from winddk.h to evntrace.h.

svn path=/trunk/; revision=16094

18 years agoImplement IRP_MN_QUERY_DEVICE_RELATIONS for USB hubs
Hervé Poussineau [Sun, 19 Jun 2005 14:15:39 +0000 (14:15 +0000)]
Implement IRP_MN_QUERY_DEVICE_RELATIONS for USB hubs
Implement IRP_MN_QUERY_ID for devices enumerated by USB hubs

svn path=/trunk/; revision=16093

18 years agorevert my lattes change some part of head did break
Magnus Olsen [Sun, 19 Jun 2005 14:12:59 +0000 (14:12 +0000)]
revert my lattes change some part of head did break
sorry all.

svn path=/trunk/; revision=16092

18 years agoCount only scheduled time when running performance tests
Casper Hornstrup [Sun, 19 Jun 2005 12:41:22 +0000 (12:41 +0000)]
Count only scheduled time when running performance tests

svn path=/trunk/; revision=16091

18 years agoadd struct DDRAWI_DIRECTDRAW_GBL
Magnus Olsen [Sun, 19 Jun 2005 12:14:31 +0000 (12:14 +0000)]
add struct DDRAWI_DIRECTDRAW_GBL

svn path=/trunk/; revision=16090

18 years agoCorrect the DD_GETDRIVERINFODATA struct it did missing a pointer to DDRAWI_DIRECTDRAW...
Magnus Olsen [Sun, 19 Jun 2005 12:13:57 +0000 (12:13 +0000)]
Correct the DD_GETDRIVERINFODATA struct it did missing a pointer to DDRAWI_DIRECTDRAW_GBL struct. Some need really check this file if more mistake exists

svn path=/trunk/; revision=16089

18 years agoadd TAG macro
Magnus Olsen [Sun, 19 Jun 2005 10:10:34 +0000 (10:10 +0000)]
add TAG macro

svn path=/trunk/; revision=16088

18 years agoInitialized the system call entry independent of the real type of SystemCall.
Hartmut Birr [Sun, 19 Jun 2005 09:48:14 +0000 (09:48 +0000)]
Initialized the system call entry independent of the real type of SystemCall.

svn path=/trunk/; revision=16087

18 years agoCouple of build fixes.
Filip Navara [Sun, 19 Jun 2005 09:07:44 +0000 (09:07 +0000)]
Couple of build fixes.

svn path=/trunk/; revision=16086

18 years agoAdd TAG macro definition.
Filip Navara [Sun, 19 Jun 2005 08:21:35 +0000 (08:21 +0000)]
Add TAG macro definition.

svn path=/trunk/; revision=16085

18 years agoAdd TAG macro definition.
Filip Navara [Sun, 19 Jun 2005 08:20:08 +0000 (08:20 +0000)]
Add TAG macro definition.

svn path=/trunk/; revision=16084

18 years agoMove the TAG define.
Filip Navara [Sun, 19 Jun 2005 08:15:10 +0000 (08:15 +0000)]
Move the TAG define.

svn path=/trunk/; revision=16083

18 years agoAdd TAG macro definition.
Filip Navara [Sun, 19 Jun 2005 08:14:18 +0000 (08:14 +0000)]
Add TAG macro definition.

svn path=/trunk/; revision=16082

18 years agoMove the TAG define.
Filip Navara [Sun, 19 Jun 2005 08:05:01 +0000 (08:05 +0000)]
Move the TAG define.

svn path=/trunk/; revision=16081

18 years agoSome more NDK fixes
Alex Ionescu [Sun, 19 Jun 2005 07:41:35 +0000 (07:41 +0000)]
Some more NDK fixes

svn path=/trunk/; revision=16080

18 years agoFix rtl/rossym
Alex Ionescu [Sun, 19 Jun 2005 07:15:07 +0000 (07:15 +0000)]
Fix rtl/rossym

svn path=/trunk/; revision=16079

18 years agoAdd NtcurrentThread, ALTERNATIVE_ARCHITECTURE_TYPE, KSYSTEM_TIME, KUSER_SHARED_DATA...
Alex Ionescu [Sun, 19 Jun 2005 07:11:49 +0000 (07:11 +0000)]
Add NtcurrentThread, ALTERNATIVE_ARCHITECTURE_TYPE, KSYSTEM_TIME, KUSER_SHARED_DATA, REG_CREATED_NEW_KEY, REG_OPENED_EXISTING_KEY, KeRaiseIrqlToSynchLevel to DDK. Remove HANDLE_TABLE_ENTRY_INFO and HANDLE_TABLE_ENTRY from NTIFS. Add NT_PRODUCT_TYPE

svn path=/trunk/; revision=16078

18 years agoFix some ntoskrnl things, like using Rtl instead of RosRtl, and undefining ROUND...
Alex Ionescu [Sun, 19 Jun 2005 07:11:38 +0000 (07:11 +0000)]
Fix some ntoskrnl things, like using Rtl instead of RosRtl, and undefining ROUND macros

svn path=/trunk/; revision=16077

18 years agoUse RTL_CONSTANT_STRING instead of ROSRTL macros.
Filip Navara [Sun, 19 Jun 2005 07:07:52 +0000 (07:07 +0000)]
Use RTL_CONSTANT_STRING instead of ROSRTL macros.

svn path=/trunk/; revision=16076

18 years agoMore NDK Fixes
Alex Ionescu [Sun, 19 Jun 2005 07:03:18 +0000 (07:03 +0000)]
More NDK Fixes

svn path=/trunk/; revision=16075

18 years agoFix building issues caused by previous patch
Alex Ionescu [Sun, 19 Jun 2005 04:49:14 +0000 (04:49 +0000)]
Fix building issues caused by previous patch

svn path=/trunk/; revision=16074

18 years agoMove Exported functions away from internal/ke.h, move exported data from internal...
Alex Ionescu [Sun, 19 Jun 2005 03:55:48 +0000 (03:55 +0000)]
Move Exported functions away from internal/ke.h, move exported data from internal/ex.h, add internal structures to internal/ifs.h, include ntdddisk.h in internal/xhal.h for access to PDRIVE_LAYOUT_INFORMATION, remove DDK function from internal/nls.h, remove KTRAP_FRAME from internal/i386/ke.h, add some more temporary types to krnltypes.h, protect PNP_VETO_TYPE, move EVENT_TRACE_HEADER to DDK, guard disk.h properly, correct DRIVE_LAYOUT_INFORMATION typedef in DDK, add PNP_VETO_TYPE, NLSTABLEINFO, CPTABLEINFO, remove KDPC_DATA, PP_LOOKASIDE_LIST. remove PROCESSOR_POWER_STATE from ntpoapi, remove MAILSLOT_CREATE_PARAMETERS, NAMED_PIPE_CREATE_PARAMETERS, IO_COMPLETION_INFORMATION_CLASS, PAGEFAULT_HISTORY, SECTION_XXX_INFORMATION, RtlSelfRelativeToAbsoluteSD, ZwQuerySection/Object, ZwQuerySystemInformation, ZwSetInformationObject, ZwSetSystemInformation from IFS

svn path=/trunk/; revision=16073

18 years agoMove Exported functions away from internal/ke.h, move exported data from internal...
Alex Ionescu [Sun, 19 Jun 2005 03:55:34 +0000 (03:55 +0000)]
Move Exported functions away from internal/ke.h, move exported data from internal/ex.h, add internal structures to internal/ifs.h, include ntdddisk.h in internal/xhal.h for access to PDRIVE_LAYOUT_INFORMATION, remove DDK function from internal/nls.h, remove KTRAP_FRAME from internal/i386/ke.h, add some more temporary types to krnltypes.h, protect PNP_VETO_TYPE, move EVENT_TRACE_HEADER to DDK, guard disk.h properly, correct DRIVE_LAYOUT_INFORMATION typedef in DDK, add PNP_VETO_TYPE, NLSTABLEINFO, CPTABLEINFO, remove KDPC_DATA, PP_LOOKASIDE_LIST. remove PROCESSOR_POWER_STATE from ntpoapi, remove MAILSLOT_CREATE_PARAMETERS, NAMED_PIPE_CREATE_PARAMETERS, IO_COMPLETION_INFORMATION_CLASS, PAGEFAULT_HISTORY, SECTION_XXX_INFORMATION, RtlSelfRelativeToAbsoluteSD, ZwQuerySection/Object, ZwQuerySystemInformation, ZwSetInformationObject, ZwSetSystemInformation from IFS

svn path=/trunk/; revision=16072

18 years agoMany fixes to NDK
Alex Ionescu [Sun, 19 Jun 2005 03:25:33 +0000 (03:25 +0000)]
Many fixes to NDK

svn path=/trunk/; revision=16071

18 years agoRemove PAGED_CODE, PAGED_CODE_RTL and RTL_ONSTANT_STRING from ntoskrnl.h. The first...
Alex Ionescu [Sun, 19 Jun 2005 01:10:08 +0000 (01:10 +0000)]
Remove PAGED_CODE, PAGED_CODE_RTL and RTL_ONSTANT_STRING from ntoskrnl.h. The first and last are in DDK, and the second is not used in the kernel and already defined

svn path=/trunk/; revision=16070

18 years agoUse RTL_CONSTANT_STRING instead of ROSRTL macros.
Filip Navara [Sun, 19 Jun 2005 00:28:46 +0000 (00:28 +0000)]
Use RTL_CONSTANT_STRING instead of ROSRTL macros.

svn path=/trunk/; revision=16069

18 years agoUse RTL_CONSTANT_STRING instead of ROSRTL macros.
Filip Navara [Sun, 19 Jun 2005 00:21:54 +0000 (00:21 +0000)]
Use RTL_CONSTANT_STRING instead of ROSRTL macros.

svn path=/trunk/; revision=16068

18 years ago- Use regular PE structures in NTOSKRNL/NTDLL/DISKDUMP.
Filip Navara [Sun, 19 Jun 2005 00:06:08 +0000 (00:06 +0000)]
- Use regular PE structures in NTOSKRNL/NTDLL/DISKDUMP.
- Add WDMGUID library.
- Get rid of few more headers.

svn path=/trunk/; revision=16067

18 years agoAdd NDK 1.00-pre. Needs some TLC in umtypes.h and a lot of fixes. Not used anywhere...
Alex Ionescu [Sat, 18 Jun 2005 23:33:40 +0000 (23:33 +0000)]
Add NDK 1.00-pre. Needs some TLC in umtypes.h and a lot of fixes. Not used anywhere yet.

svn path=/trunk/; revision=16066

18 years agomake inline asm -O3 compatible (remove L1 and L2 label) thx blight and alex to explai...
Magnus Olsen [Sat, 18 Jun 2005 22:54:12 +0000 (22:54 +0000)]
make inline asm -O3 compatible (remove L1 and L2 label) thx blight and alex to explain how to do that.

svn path=/trunk/; revision=16065

18 years agoRemove duplicate definition of KdPrintEx.
Filip Navara [Sat, 18 Jun 2005 22:06:54 +0000 (22:06 +0000)]
Remove duplicate definition of KdPrintEx.

svn path=/trunk/; revision=16064

18 years agomake gcc stop nag about uninitialized value in 114: and make -O3 working
Magnus Olsen [Sat, 18 Jun 2005 21:55:59 +0000 (21:55 +0000)]
make gcc stop nag about uninitialized value in 114: and make -O3 working

svn path=/trunk/; revision=16063

18 years agoGet rid of ROS DDK SCSI headers (forgot these files in r16060).
Filip Navara [Sat, 18 Jun 2005 21:02:59 +0000 (21:02 +0000)]
Get rid of ROS DDK SCSI headers (forgot these files in r16060).

svn path=/trunk/; revision=16061

18 years agoGet rid of ROS DDK SCSI headers.
Filip Navara [Sat, 18 Jun 2005 20:55:09 +0000 (20:55 +0000)]
Get rid of ROS DDK SCSI headers.

svn path=/trunk/; revision=16060

18 years agoThanks to GreatLord for spotting that we shouldn't access pixels outside the
Gé van Geldorp [Sat, 18 Jun 2005 20:29:31 +0000 (20:29 +0000)]
Thanks to GreatLord for spotting that we shouldn't access pixels outside the
source surface in EngBitBlt.

svn path=/trunk/; revision=16059

18 years ago- Convert mouclass and sermouse to use official DDK prototypes.
Filip Navara [Sat, 18 Jun 2005 20:25:08 +0000 (20:25 +0000)]
- Convert mouclass and sermouse to use official DDK prototypes.
- Get rid of the old ROS DDK headers.

svn path=/trunk/; revision=16058

18 years agoUse correct dest rect when preventing copy outside source surf
Gé van Geldorp [Sat, 18 Jun 2005 19:53:49 +0000 (19:53 +0000)]
Use correct dest rect when preventing copy outside source surf

svn path=/trunk/; revision=16057

18 years agoDon't include internal headers.
Filip Navara [Sat, 18 Jun 2005 19:30:47 +0000 (19:30 +0000)]
Don't include internal headers.

svn path=/trunk/; revision=16056

18 years agoAdd __ASM__ guard.
Filip Navara [Sat, 18 Jun 2005 19:30:15 +0000 (19:30 +0000)]
Add __ASM__ guard.

svn path=/trunk/; revision=16055

18 years agoFix build. :/
Filip Navara [Sat, 18 Jun 2005 19:13:29 +0000 (19:13 +0000)]
Fix build. :/

svn path=/trunk/; revision=16054

18 years agoUse W32API for NTOSKRNL.
Filip Navara [Sat, 18 Jun 2005 18:32:29 +0000 (18:32 +0000)]
Use W32API for NTOSKRNL.

svn path=/trunk/; revision=16053

18 years agoFix build.
Filip Navara [Sat, 18 Jun 2005 17:22:21 +0000 (17:22 +0000)]
Fix build.

svn path=/trunk/; revision=16052

18 years ago- Move few non-DDK types from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 17:17:52 +0000 (17:17 +0000)]
- Move few non-DDK types from ROS DDK to NTOS headers.
- Fix some __USE_W32API guards.

svn path=/trunk/; revision=16051

18 years agoDefine DRVO_UNLOAD_INVOKED, DRVO_LEGACY_DRIVER, DRVO_BUILTIN_DRIVER, DRVO_REINIT_REGI...
Filip Navara [Sat, 18 Jun 2005 16:56:41 +0000 (16:56 +0000)]
Define DRVO_UNLOAD_INVOKED, DRVO_LEGACY_DRIVER, DRVO_BUILTIN_DRIVER, DRVO_REINIT_REGISTERED, DRVO_INITIALIZED, DRVO_BOOTREINIT_REGISTERED and DRVO_LEGACY_RESOURCES. Thanks Alex.

svn path=/trunk/; revision=16050

18 years agoMove non-DDK Ps* function prototypes and types from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 16:53:34 +0000 (16:53 +0000)]
Move non-DDK Ps* function prototypes and types from ROS DDK to NTOS headers.

svn path=/trunk/; revision=16049

18 years agoMove non-DDK Se* function prototypes and types from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 16:21:46 +0000 (16:21 +0000)]
Move non-DDK Se* function prototypes and types from ROS DDK to NTOS headers.

svn path=/trunk/; revision=16048

18 years agoMove InsertAscendingListFIFO, InsertDescendingListFIFO, InsertAscendingList and Inser...
Filip Navara [Sat, 18 Jun 2005 15:58:39 +0000 (15:58 +0000)]
Move InsertAscendingListFIFO, InsertDescendingListFIFO, InsertAscendingList and InsertDescendingList out of the __USE_W32API guarded region.

svn path=/trunk/; revision=16047

18 years ago- Move non-DDK HAL function prototypes from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 15:55:23 +0000 (15:55 +0000)]
- Move non-DDK HAL function prototypes from ROS DDK to NTOS headers.

svn path=/trunk/; revision=16046

18 years agoFix build.
Filip Navara [Sat, 18 Jun 2005 15:50:23 +0000 (15:50 +0000)]
Fix build.

svn path=/trunk/; revision=16045

18 years agoFix XML bug in hal makefiles
Alex Ionescu [Sat, 18 Jun 2005 15:24:30 +0000 (15:24 +0000)]
Fix XML bug in hal makefiles

svn path=/trunk/; revision=16044

18 years ago- Move non-DDK Ke* function prototypes from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 15:15:25 +0000 (15:15 +0000)]
- Move non-DDK Ke* function prototypes from ROS DDK to NTOS headers.
- Fix calling convention for KeI386* functions.

svn path=/trunk/; revision=16043

18 years agoUse generic HAL header
Alex Ionescu [Sat, 18 Jun 2005 14:30:09 +0000 (14:30 +0000)]
Use generic HAL header

svn path=/trunk/; revision=16040