17 years agoSmall hack for Getting monitor freq right.
Magnus Olsen [Sat, 5 Nov 2005 15:32:23 +0000 (15:32 +0000)]
Small hack for Getting monitor freq right.

svn path=/trunk/; revision=19016

17 years agoRemove hwnd and hdc, so it being store to right struct.
Magnus Olsen [Sat, 5 Nov 2005 15:05:31 +0000 (15:05 +0000)]
Remove hwnd and hdc, so it being store to right struct.

svn path=/trunk/; revision=19015

17 years agoAdd some debug messages, and disable them (#define NDEBUG)
Hervé Poussineau [Sat, 5 Nov 2005 14:21:39 +0000 (14:21 +0000)]
Add some debug messages, and disable them (#define NDEBUG)

svn path=/trunk/; revision=19014

17 years agoReplace a void* by PDEVICE_OBJECT and fix its usage
Hervé Poussineau [Sat, 5 Nov 2005 11:51:30 +0000 (11:51 +0000)]
Replace a void* by PDEVICE_OBJECT and fix its usage

svn path=/trunk/; revision=19013

17 years agoFill some structs more correctly.
Maarten Bosma [Sat, 5 Nov 2005 10:27:50 +0000 (10:27 +0000)]
Fill some structs more correctly.

svn path=/trunk/; revision=19012

17 years ago- Remove Mou and Mouse strings in names to share more code with kbdclass
Hervé Poussineau [Sat, 5 Nov 2005 08:37:01 +0000 (08:37 +0000)]
- Remove Mou and Mouse strings in names to share more code with kbdclass
- Read parameters in the right registry key
- Force exclusive opening on device object
- Reference pointer port DOs when they are linked to pointer class DO
- Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)

svn path=/trunk/; revision=19011

17 years agoRevert Kdb and Keyboard strings in name to share more code with mouclass
Hervé Poussineau [Sat, 5 Nov 2005 08:21:59 +0000 (08:21 +0000)]
Revert Kdb and Keyboard strings in name to share more code with mouclass
Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)
ObDereference DOs when an error occurs, instead of ObReferencing them

svn path=/trunk/; revision=19010

17 years ago- Move some NDK definitions (Cm Callbacks) to the DDK since they are actually public.
Alex Ionescu [Sat, 5 Nov 2005 06:44:03 +0000 (06:44 +0000)]
- Move some NDK definitions (Cm Callbacks) to the DDK since they are actually public.
- Fix strange/incorrect hack which disabled DPRINT in msvc
- Move UNIMPLEMENTED to the proper DBG block
- Fix rtltypes.h compatibility with the PSDK/DDK
I hope this doesn't break anything, my tree is quite off-sync.

svn path=/trunk/; revision=19009

17 years agoImplement (Int)EngAlphaBlend and 8, 16, 24 and 32 bpp DIB AlphaBlend functions. Alpha...
Gregor Anich [Fri, 4 Nov 2005 23:37:06 +0000 (23:37 +0000)]
Implement (Int)EngAlphaBlend and 8, 16, 24 and 32 bpp DIB AlphaBlend functions. AlphaBlend() should work now.

svn path=/trunk/; revision=19008

17 years agoAdd very primitive AlphaBlend test.
Gregor Anich [Fri, 4 Nov 2005 23:25:03 +0000 (23:25 +0000)]
Add very primitive AlphaBlend test.

svn path=/trunk/; revision=19007

17 years agoRemove unused driver sources.
Gregor Anich [Fri, 4 Nov 2005 20:35:21 +0000 (20:35 +0000)]
Remove unused driver sources.

svn path=/trunk/; revision=19005

17 years agoMerge changes from Mesa-6.4 vendor drop and apply fixes needed to get it compiling...
Gregor Anich [Fri, 4 Nov 2005 20:28:07 +0000 (20:28 +0000)]
Merge changes from Mesa-6.4 vendor drop and apply fixes needed to get it compiling/working.

svn path=/trunk/; revision=19004

17 years agoAllow more than one USB controller (was a XBOX hack no more needed)
Hervé Poussineau [Fri, 4 Nov 2005 20:24:44 +0000 (20:24 +0000)]
Allow more than one USB controller (was a XBOX hack no more needed)
Implement IRP_MJ_PNP/IRP_MN_QUERY_DEVICE_TEXT for Root USB hub/USB devices
Add missing initialization which lead to BSOD when connecting a device to a UHCI controller

svn path=/trunk/; revision=19003

17 years agoRevert 18883 and 18912, as they break named pipes
Hervé Poussineau [Fri, 4 Nov 2005 19:31:47 +0000 (19:31 +0000)]
Revert 18883 and 18912, as they break named pipes
(These changes were correct per se, but another problem surfaced: see

svn path=/trunk/; revision=19002

17 years ago- register the checklist window class when attached to a process
Thomas Bluemel [Fri, 4 Nov 2005 18:58:38 +0000 (18:58 +0000)]
- register the checklist window class when attached to a process
- fixed usage of image list

svn path=/trunk/; revision=19001

17 years agosc.exe now supports basic starting, stopping, creation and deletion of services.
Ged Murphy [Fri, 4 Nov 2005 18:19:09 +0000 (18:19 +0000)]
sc.exe now supports basic starting, stopping, creation and deletion of services.
Still early days and very bare bones, so not including into build yet

svn path=/trunk/; revision=19000

17 years agoNever, Never do if (FALSE) it will make dead code. activate dead code after DrFreds...
Magnus Olsen [Fri, 4 Nov 2005 16:26:13 +0000 (16:26 +0000)]
Never, Never do if (FALSE) it will make dead code. activate dead code after DrFreds bug.

svn path=/trunk/; revision=18996

17 years agoSet svn:eol-style to native.
Gregor Anich [Fri, 4 Nov 2005 15:07:35 +0000 (15:07 +0000)]
Set svn:eol-style to native.

svn path=/trunk/; revision=18992

17 years agoPut back reactos specific changes from old mesa32 directory.
Gregor Anich [Fri, 4 Nov 2005 14:52:02 +0000 (14:52 +0000)]
Put back reactos specific changes from old mesa32 directory.

svn path=/trunk/; revision=18991

17 years agoImport include directory from Mesa3D vendor drop (this time into the right directory)
Gregor Anich [Fri, 4 Nov 2005 14:25:07 +0000 (14:25 +0000)]
Import include directory from Mesa3D vendor drop (this time into the right directory)

svn path=/trunk/; revision=18990

17 years agoDelete GL subdirectory (should be inside include directory, the svn copy command...
Gregor Anich [Fri, 4 Nov 2005 14:24:29 +0000 (14:24 +0000)]
Delete GL subdirectory (should be inside include directory, the svn copy command was wrong)

svn path=/trunk/; revision=18989

17 years agoCopy src/mesa dir from Mesa vendor drop to lib/mesa32/src
Gregor Anich [Fri, 4 Nov 2005 14:11:08 +0000 (14:11 +0000)]
Copy src/mesa dir from Mesa vendor drop to lib/mesa32/src

svn path=/trunk/; revision=18988

17 years agoCopy include dir from Mesa vendor drop to lib/mesa32
Gregor Anich [Fri, 4 Nov 2005 14:08:44 +0000 (14:08 +0000)]
Copy include dir from Mesa vendor drop to lib/mesa32

svn path=/trunk/; revision=18987

17 years agoDelete mesa32 for vendor drop import.
Gregor Anich [Fri, 4 Nov 2005 14:06:54 +0000 (14:06 +0000)]
Delete mesa32 for vendor drop import.

svn path=/trunk/; revision=18986

17 years agotest version of startmenu root with big icons
Martin Fuchs [Fri, 4 Nov 2005 00:21:12 +0000 (00:21 +0000)]
test version of startmenu root with big icons

svn path=/trunk/; revision=18983

17 years agoStarted testing. Couple of code mods to get 'sc start ...' working.
Ged Murphy [Fri, 4 Nov 2005 00:20:17 +0000 (00:20 +0000)]
Started testing. Couple of code mods to get 'sc start ...' working.

svn path=/trunk/; revision=18982

17 years agofix uninitialized variable
Royce Mitchell III [Fri, 4 Nov 2005 00:10:39 +0000 (00:10 +0000)]
fix uninitialized variable

svn path=/trunk/; revision=18981

17 years agofix indentation
Royce Mitchell III [Fri, 4 Nov 2005 00:07:47 +0000 (00:07 +0000)]
fix indentation

svn path=/trunk/; revision=18980

17 years agofix indentation
Royce Mitchell III [Fri, 4 Nov 2005 00:03:34 +0000 (00:03 +0000)]
fix indentation

svn path=/trunk/; revision=18979

17 years agoRevert r18836, it breaks the explorer start menu (bug 952)
Gé van Geldorp [Thu, 3 Nov 2005 22:20:29 +0000 (22:20 +0000)]
Revert r18836, it breaks the explorer start menu (bug 952)

svn path=/trunk/; revision=18978

17 years ago- Rename KiCheckForKernelApcDelivery
Alex Ionescu [Thu, 3 Nov 2005 16:58:43 +0000 (16:58 +0000)]
- Rename KiCheckForKernelApcDelivery

svn path=/trunk/; revision=18977

17 years agoadd all ACEs to their principals
Thomas Bluemel [Thu, 3 Nov 2005 11:28:56 +0000 (11:28 +0000)]
add all ACEs to their principals

svn path=/trunk/; revision=18972

17 years agorewrite of gettype. Beginnings of support for remote computers. Big thanks to Alex...
Brandon Turner [Thu, 3 Nov 2005 02:36:09 +0000 (02:36 +0000)]
rewrite of gettype.  Beginnings of support for remote computers.  Big thanks to Alex and KJK.

svn path=/trunk/; revision=18971

17 years agostub for NetServerGetInfo
Brandon Turner [Thu, 3 Nov 2005 01:50:13 +0000 (01:50 +0000)]
stub for NetServerGetInfo

svn path=/trunk/; revision=18970

Brandon Turner [Thu, 3 Nov 2005 01:10:24 +0000 (01:10 +0000)]

svn path=/trunk/; revision=18969

17 years agofixed difference in signedness warnings
Thomas Bluemel [Thu, 3 Nov 2005 01:05:07 +0000 (01:05 +0000)]
fixed difference in signedness warnings

svn path=/trunk/; revision=18968

17 years agoOptimize NtGetContextThread a bit and fix use of unitinialized memory if PreviousMode...
Gregor Anich [Thu, 3 Nov 2005 00:34:09 +0000 (00:34 +0000)]
Optimize NtGetContextThread a bit and fix use of unitinialized memory if PreviousMode == KernelMode and Thread ==
CurrentThread (thanks to Thomas for spotting!)

svn path=/trunk/; revision=18967

17 years agoRemove assignment to unused Thread variable which was removed by my previous commit.
Gregor Anich [Thu, 3 Nov 2005 00:17:55 +0000 (00:17 +0000)]
Remove assignment to unused Thread variable which was removed by my previous commit.
Sorry for breaking.

svn path=/trunk/; revision=18966

17 years agoReplace EXT_QUERY_OPENGLDRIVERINFO define by OPENGL_GETINFO from winddi.h
Gregor Anich [Thu, 3 Nov 2005 00:15:39 +0000 (00:15 +0000)]
Rename EXT_OPENGLDRIVERINFO struct to OPENGL_INFO and change member names a bit.

svn path=/trunk/; revision=18965

17 years ago(Hopefully) fix (parts of) terribly broken NtSet/GetContextThread functions ;-)
Gregor Anich [Thu, 3 Nov 2005 00:09:19 +0000 (00:09 +0000)]
(Hopefully) fix (parts of) terribly broken NtSet/GetContextThread functions ;-)
If we have a test for this anywhere, it must be reaaally broken!
Thanks to Alex and KJK for helping!

svn path=/trunk/; revision=18964

17 years ago- Use correct trapframe during set/get context. Thanks to blight for noticing the...
Alex Ionescu [Wed, 2 Nov 2005 23:57:38 +0000 (23:57 +0000)]
- Use correct trapframe during set/get context. Thanks to blight for noticing the bug.

svn path=/trunk/; revision=18963

17 years agoDon't print a CR, if the command line is from a batch file and starts with a '@'.
Hartmut Birr [Wed, 2 Nov 2005 23:47:58 +0000 (23:47 +0000)]
Don't print a CR, if the command line is from a batch file and starts with a '@'.

svn path=/trunk/; revision=18962

17 years ago- The separator (slash or back slash), exepostfix and exeprefix are initialized from...
Hartmut Birr [Wed, 2 Nov 2005 23:24:05 +0000 (23:24 +0000)]
- The separator (slash or back slash), exepostfix and exeprefix are initialized from environment variables.
- The separators in the path for the system command are always converted for the host system.
- Our own build utilities must convert paths itself (bin2res).

svn path=/trunk/; revision=18961

17 years agoReturn character heights instead of cell heights in the LOGFONTs in the
Gé van Geldorp [Wed, 2 Nov 2005 23:15:40 +0000 (23:15 +0000)]
Return character heights instead of cell heights in the LOGFONTs in the

svn path=/trunk/; revision=18960

17 years agoConvert tabs to spaces.
Gregor Anich [Wed, 2 Nov 2005 23:12:55 +0000 (23:12 +0000)]
Convert tabs to spaces.

svn path=/trunk/; revision=18959

17 years ago- Split files
Ged Murphy [Wed, 2 Nov 2005 21:10:50 +0000 (21:10 +0000)]
- Split files
- start to implement 'start'
- split and rewrite much of the 'query' functionality
- a lot of code "altering"

Comments are a bit vauge, but it's still very incomplete and untested and most changes aren't worth mentioning.

svn path=/trunk/; revision=18958

17 years agoSync to Wine-0_9:
Gé van Geldorp [Wed, 2 Nov 2005 21:05:35 +0000 (21:05 +0000)]
Sync to Wine-0_9:
Vincent Béron <>
- Allow file:/// protocol to be used to download the Mozilla ActiveX
- Remove tempfile used to download Mozilla ActiveX control once it's not
  used anymore.
Alexandre Julliard <>
- Fixed a handle leak.

svn path=/trunk/; revision=18957

17 years agoSync to Wine-0_9:
Gé van Geldorp [Wed, 2 Nov 2005 20:50:50 +0000 (20:50 +0000)]
Sync to Wine-0_9:
Lionel Ulmer <>
- fix first two arguments to 'FindExecutableA' (input strings instead
  of pointers)
- fix last argument to 'FindExecutableW' (it's an output string)
Francois Gouget <>
- Use "static const" rather than "const static" as gcc -W complains
  about the former.
Jonathan Ernst <>
- First creation of registry entries missed AppData.
Aric Stewart <>
- MSDN states that the pszDisplayName member of BROWSEINFO is assumed to
  be MAX_PATH in length. So when doing the A->W conversion in
  BrowseForFolderA do not set that member to be the size of the
  incoming string, instead make it MAX_PATH.
Dmitry Timoshkov <>
- Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
  2000 depends on that.
Martin Fuchs <>
- Simplify 'sei' structure initialization in ShellExecuteA/W.
Mike McCormack <>
- Use ShellLink_QueryInterface to return the right interface in
Richard Cohen <>
- Don't hardcode "windows" directory.

svn path=/trunk/; revision=18956

17 years agoSync to Wine-0_9:
Gé van Geldorp [Wed, 2 Nov 2005 20:03:07 +0000 (20:03 +0000)]
Sync to Wine-0_9:
Phil Krylov <>
- Fixed encoding of non-ASCII chars.
Krzysztof Foltman <>
- Bugfix in EM_GETTEXTEX
- Additional traces helpful in diagnosing similar (text
  retrieval-related) bugs.
- Fix unnecessary (and harmful) repeated statement.
- Removed buffer overrun error (incrementing output pointer one time too
  much in non-CRLF mode) making KeyNote fail to install.
- Style trace information is written to different debug channel (it's
  not very useful anymore, reference counting looks correct for now).
- The document dump contains the character position of the end-of-text
- The previous implementation was a workaround for off-by-one bug in
  ME_RunOfsFromCharOfs, this one relies on correct behavior of that
  function introduced by the previous patch.
- Send verbose info to different debug channels (richedit_check for
  output from offset checker, richedit_lists for the document list
- Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
- Fixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
  (necessary for a non-workaround version of EM_POSFROMCHAR).
- Fix 1.0 emulation mode in ME_GetTextW.
- Remove another potential sources of infinite loops caused by EOF in
  the middle of the font and color tables.
- Closing brace on text level is treated as EOF (effectively
  protecting the control from trash after the end of RTF).
- Removed misleading comment about incomplete buffers (I was
  definitely wrong).
  suboptimal implementation, can be optimized to skip whole paragraphs
  later if it's useful at all).
- Fixed another case of misunderstanding MSDN wrt StreamInProc, causing
  license text to be truncated in Picasa installer (as well as some
  other programs, especially those that display long texts with NSIS).

svn path=/trunk/; revision=18955

17 years agoSync to Wine-0_9:
Gé van Geldorp [Wed, 2 Nov 2005 19:28:16 +0000 (19:28 +0000)]
Sync to Wine-0_9:
Pierre d'Herbemont <>
- Allow compilation on non-i386.
Huw Davies <>
- When a dispinterface isn't dual, we should return
  TYPE_E_ELEMENTNOTFOUND when trying to get index -1.
- Proxies and stubs for GetTypeInfoCont, GetLibAttr and ReleaseLibAttr.
- Implement GetContainingTypelib_{Proxy,Stub}.

svn path=/trunk/; revision=18954

17 years agoregedit: polish resource file from Sebastian Gasiorek (sebastian dot gasiorek at...
Martin Fuchs [Wed, 2 Nov 2005 18:36:04 +0000 (18:36 +0000)]
regedit: polish resource file from Sebastian Gasiorek (sebastian dot gasiorek at gmail dot com

svn path=/trunk/; revision=18953

17 years agoScoTTie <>/erie-- <>
Gé van Geldorp [Wed, 2 Nov 2005 16:13:00 +0000 (16:13 +0000)]
ScoTTie <>/erie-- <>
Build fixes for FreeBSD

svn path=/trunk/; revision=18952

17 years ago* compile .S files with MSVC2002/2003 too
Christoph von Wittich [Wed, 2 Nov 2005 15:32:05 +0000 (15:32 +0000)]
* compile .S files with MSVC2002/2003 too

svn path=/trunk/; revision=18951

17 years agonewer msvc's are aware of __FUNCTION__
Royce Mitchell III [Wed, 2 Nov 2005 14:18:40 +0000 (14:18 +0000)]
newer msvc's are aware of __FUNCTION__

svn path=/trunk/; revision=18950

17 years agoSome changes for better formatting / following standards.
Brandon Turner [Wed, 2 Nov 2005 14:15:42 +0000 (14:15 +0000)]
Some changes for better formatting / following standards.

svn path=/trunk/; revision=18949

17 years agocomment out incorrect #defines
Royce Mitchell III [Wed, 2 Nov 2005 14:08:16 +0000 (14:08 +0000)]
comment out incorrect #defines

svn path=/trunk/; revision=18948

17 years agofix for bug 875. Patch by
Brandon Turner [Wed, 2 Nov 2005 13:49:14 +0000 (13:49 +0000)]
fix for bug 875.  Patch by

svn path=/trunk/; revision=18947

17 years agoimplemented yet one more - still useless - function: RtlCreateSystemVolumeInformation...
Thomas Bluemel [Wed, 2 Nov 2005 01:39:30 +0000 (01:39 +0000)]
implemented yet one more - still useless - function: RtlCreateSystemVolumeInformationFolder

svn path=/trunk/; revision=18946

17 years agoreturn the required buffer size in RtlMakeSelfRelativeSD if the supplied buffer is...
Thomas Bluemel [Wed, 2 Nov 2005 00:40:35 +0000 (00:40 +0000)]
return the required buffer size in RtlMakeSelfRelativeSD if the supplied buffer is too small

svn path=/trunk/; revision=18945

17 years ago- RtlCreateUnicodeString fails if the Length is > 0xFFFE on Windows NT 5.2 and higher...
Alex Ionescu [Tue, 1 Nov 2005 23:54:39 +0000 (23:54 +0000)]
- RtlCreateUnicodeString fails if the Length is > 0xFFFE on Windows NT 5.2 and higher. Spotted by Thomas.

svn path=/trunk/; revision=18944

17 years agoPatch by hpoussin/GvG
Gé van Geldorp [Tue, 1 Nov 2005 23:39:12 +0000 (23:39 +0000)]
Patch by hpoussin/GvG
- Read parameters in the right registry key
- Force exclusive opening on device object
- Add hack for first stage setup (link main device object to \??\Keyboard)
- Use buffered IO
- Reference pointer port DOs when they are linked to pointer class DO

svn path=/trunk/; revision=18943

17 years ago- Revert so call "Fixes" introduced in 18941 because they are bugs which I had to...
Alex Ionescu [Tue, 1 Nov 2005 23:37:26 +0000 (23:37 +0000)]
- Revert so call "Fixes" introduced in 18941 because they are bugs which I had to fix in 18002 and adding back bugs isn't really a good idea.

svn path=/trunk/; revision=18942

17 years agovarious minor fixes
Thomas Bluemel [Tue, 1 Nov 2005 22:45:35 +0000 (22:45 +0000)]
various minor fixes

svn path=/trunk/; revision=18941

17 years agofixed a typo
Thomas Bluemel [Tue, 1 Nov 2005 22:39:14 +0000 (22:39 +0000)]
fixed a typo

svn path=/trunk/; revision=18940

17 years agoproperly handle fragmented self-relative security descriptors in the 64 bit version...
Thomas Bluemel [Tue, 1 Nov 2005 22:36:00 +0000 (22:36 +0000)]
properly handle fragmented self-relative security descriptors in the 64 bit version of RtlSelfRelativeToAbsoluteSD2

svn path=/trunk/; revision=18939

17 years agoimplemented RtlSelfRelativeToAbsoluteSD2 for 32 and 64 bit builds
Thomas Bluemel [Tue, 1 Nov 2005 21:53:36 +0000 (21:53 +0000)]
implemented RtlSelfRelativeToAbsoluteSD2 for 32 and 64 bit builds

svn path=/trunk/; revision=18938

17 years agocreate two new functions String::str() and String::toLower() to avoid _tcslwr() calls...
Martin Fuchs [Tue, 1 Nov 2005 20:30:17 +0000 (20:30 +0000)]
create two new functions String::str() and String::toLower() to avoid _tcslwr() calls and allow convenient string conversions

svn path=/trunk/; revision=18937

17 years agodo not try free memmory at exit it seam like the DdDeleteDirectDrawObject doing it...
Magnus Olsen [Tue, 1 Nov 2005 18:53:37 +0000 (18:53 +0000)]
do not try free memmory at exit it seam like the DdDeleteDirectDrawObject doing it for us, and it does not crash any longer at exists

svn path=/trunk/; revision=18936

17 years agoFixed a crach. and do not hardcode the flag ddsd to primersurface amd other value.
Magnus Olsen [Tue, 1 Nov 2005 18:42:50 +0000 (18:42 +0000)]
Fixed a crach. and do not hardcode the flag ddsd to primersurface amd other value.

svn path=/trunk/; revision=18935

17 years agosplit up CreateSurface to hal and hel interface
Magnus Olsen [Tue, 1 Nov 2005 18:27:09 +0000 (18:27 +0000)]
split up CreateSurface to hal and hel interface

svn path=/trunk/; revision=18934

17 years agoSmall unicode safe changes by me. Small msvc build error fix by
Brandon Turner [Tue, 1 Nov 2005 17:01:36 +0000 (17:01 +0000)]
Small unicode safe changes by me.  Small msvc build error fix by

svn path=/trunk/; revision=18933

17 years ago- if a file object is a named pipe don't allow the FILE_APPEND_DATA access right...
Thomas Bluemel [Tue, 1 Nov 2005 16:17:25 +0000 (16:17 +0000)]
- if a file object is a named pipe don't allow the FILE_APPEND_DATA access right as it equals FILE_CREATE_PIPE_INSTANCE (NtFlushBuffersFile and NtWriteFile)
- add more parameters probing and capturing code

svn path=/trunk/; revision=18932

17 years ago* Source cleanup.
Magnus Olsen [Tue, 1 Nov 2005 14:46:34 +0000 (14:46 +0000)]
* Source cleanup.
* SetMode adding a check see if it same reslution or not if it not same we change it.
* SetMode adding correct check for hal or hel. choice hal if it the drv provide it.

svn path=/trunk/; revision=18931

17 years ago- Mark service for delete in the registry.
Eric Kohl [Tue, 1 Nov 2005 13:52:22 +0000 (13:52 +0000)]
- Mark service for delete in the registry.

svn path=/trunk/; revision=18930

17 years agoUpdate the Indentation.
Eric Kohl [Tue, 1 Nov 2005 13:47:40 +0000 (13:47 +0000)]
Update the Indentation.

svn path=/trunk/; revision=18929

17 years agoAnother few cosmetic changes and also except DDSURFACEDESC as parameter for CreateSur...
Maarten Bosma [Tue, 1 Nov 2005 12:17:25 +0000 (12:17 +0000)]
Another few cosmetic changes and also except DDSURFACEDESC as parameter for CreateSurface.

svn path=/trunk/; revision=18928

17 years agoAdd call to DdReenableDirectDrawObject (GdiEntry10) where it is needed.
Maarten Bosma [Tue, 1 Nov 2005 12:02:12 +0000 (12:02 +0000)]
Add call to DdReenableDirectDrawObject (GdiEntry10) where it is needed.

svn path=/trunk/; revision=18927

17 years agofix compiling again, sorry.
Maarten Bosma [Tue, 1 Nov 2005 11:35:01 +0000 (11:35 +0000)]
fix compiling again, sorry.

svn path=/trunk/; revision=18926

17 years agoSome cosmetic changes like replacing tabs with spaces and grouping all stubs together.
Maarten Bosma [Tue, 1 Nov 2005 11:32:35 +0000 (11:32 +0000)]
Some cosmetic changes like replacing tabs with spaces and grouping all stubs together.

svn path=/trunk/; revision=18925

17 years agofix compile
Maarten Bosma [Tue, 1 Nov 2005 09:59:21 +0000 (09:59 +0000)]
fix compile

svn path=/trunk/; revision=18924

17 years agoFixed the "header problems".
Maarten Bosma [Tue, 1 Nov 2005 09:50:29 +0000 (09:50 +0000)]
Fixed the "header problems".

svn path=/trunk/; revision=18923

17 years agoRemove DUMMYUNIONNAMEs since it fixes compile problems.
Maarten Bosma [Tue, 1 Nov 2005 09:48:01 +0000 (09:48 +0000)]
Remove DUMMYUNIONNAMEs since it fixes compile problems.

svn path=/trunk/; revision=18922

17 years agoCreated makefile for alphablend-test in rosapps.
Maarten Bosma [Tue, 1 Nov 2005 08:37:43 +0000 (08:37 +0000)]
Created makefile for alphablend-test in rosapps.

svn path=/trunk/; revision=18921

17 years agocorrectly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explor...
Martin Fuchs [Tue, 1 Nov 2005 01:39:45 +0000 (01:39 +0000)]
correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explorer's start menu root

svn path=/trunk/; revision=18920

17 years agofill in the DDSD we got from the call of createsurface it is not complete
Magnus Olsen [Mon, 31 Oct 2005 20:43:06 +0000 (20:43 +0000)]
fill in the DDSD we got from the call of createsurface  it is not complete

svn path=/trunk/; revision=18919

17 years agofix return type of ObDereferenceSecurityDescriptor
Thomas Bluemel [Mon, 31 Oct 2005 20:35:03 +0000 (20:35 +0000)]
fix return type of ObDereferenceSecurityDescriptor

svn path=/trunk/; revision=18918

17 years agoFix someprat of Createsurface now it is working for ati readon, the code is not complete.
Magnus Olsen [Mon, 31 Oct 2005 20:08:24 +0000 (20:08 +0000)]
Fix someprat of Createsurface now it is working for ati readon, the code is not complete.

svn path=/trunk/; revision=18917

17 years agoadded stubs for ObLogSecurityDescriptor and ObDereferenceSecurityDescriptor
Thomas Bluemel [Mon, 31 Oct 2005 19:41:27 +0000 (19:41 +0000)]
added stubs for ObLogSecurityDescriptor and ObDereferenceSecurityDescriptor

svn path=/trunk/; revision=18916

17 years agodon't ask for generic read access rights in WaitNamedPipe
Thomas Bluemel [Mon, 31 Oct 2005 19:39:22 +0000 (19:39 +0000)]
don't ask for generic read access rights in WaitNamedPipe

svn path=/trunk/; revision=18915

17 years agoFix wrong DDESC2 to DDESC conversion. Spotted by GreatLord.
Maarten Bosma [Mon, 31 Oct 2005 19:12:07 +0000 (19:12 +0000)]
Fix wrong DDESC2 to DDESC conversion. Spotted by GreatLord.

svn path=/trunk/; revision=18914

17 years agoUse the info we got from callback for the res in createsurface
Magnus Olsen [Mon, 31 Oct 2005 19:02:09 +0000 (19:02 +0000)]
Use the info we got from callback for the res in createsurface

svn path=/trunk/; revision=18913

17 years agoRemoved the 'special' mode, because it didn't connect a pipe.
Hartmut Birr [Mon, 31 Oct 2005 18:56:44 +0000 (18:56 +0000)]
Removed the 'special' mode, because it didn't connect a pipe.

svn path=/trunk/; revision=18912

17 years agoBig move of driver input stack to a Plug-and-Play model:
Hervé Poussineau [Mon, 31 Oct 2005 16:46:46 +0000 (16:46 +0000)]
Big move of driver input stack to a Plug-and-Play model:
- mouclass:
  Do non buffered IO. The pointer move should be smoother.
  Search non Plug-and-Play drivers in registry, instead of using their device name.
- kbdclass:
  Full rewrite to support more than one keyboard.
  Use registry settings as specified in MSDN.
  (Info: kbdclass is now very similar to mouclass)
- i8042prt:
  Keep it as a non Plug-and-Play driver, but register it in DEVICEMAP registry key.
- USB controller:
  Enable USB keyboard/mouse

I may have broken support for serial mice, i'll add it back in a few days...

svn path=/trunk/; revision=18911

17 years agoI don't think tracert really depends on winmm lib.
Aleksey Bragin [Mon, 31 Oct 2005 11:59:29 +0000 (11:59 +0000)]
I don't think tracert really depends on winmm lib.

svn path=/trunk/; revision=18910

17 years agoDo always dereference the section object if it was created (in PspCreateProcess).
Hartmut Birr [Mon, 31 Oct 2005 08:02:49 +0000 (08:02 +0000)]
Do always dereference the section object if it was created (in PspCreateProcess).

svn path=/trunk/; revision=18909

17 years agoFix some crach in ddraw.dll startup process for surface, we still got crach and surfa...
Magnus Olsen [Mon, 31 Oct 2005 01:22:19 +0000 (01:22 +0000)]
Fix some crach in ddraw.dll startup process for surface, we still got crach and surface are being setup wrong. working on this.

svn path=/trunk/; revision=18908

17 years agoonly show one screen of text at a time for displaying help.
Brandon Turner [Mon, 31 Oct 2005 00:53:00 +0000 (00:53 +0000)]
only show one screen of text at a time for displaying help.

svn path=/trunk/; revision=18907

17 years agoRewrite mouclass, so it can now handle more than one mouse.
Hervé Poussineau [Mon, 31 Oct 2005 00:14:45 +0000 (00:14 +0000)]
Rewrite mouclass, so it can now handle more than one mouse.
win32k: try to open the keyboard/mouse in a loop, as they can not be present at startup

svn path=/trunk/; revision=18906

17 years agoRemoved some code to make dir behave the same way as MS CMD. bug reported by irc...
Brandon Turner [Mon, 31 Oct 2005 00:10:32 +0000 (00:10 +0000)]
Removed some code to make dir behave the same way as MS CMD.  bug reported by irc::mikedep333

svn path=/trunk/; revision=18905

17 years agoFix so startup process of ddraw hal can be compile with visualstudio
Magnus Olsen [Mon, 31 Oct 2005 00:10:04 +0000 (00:10 +0000)]
Fix so startup process of ddraw hal can be compile with visualstudio

svn path=/trunk/; revision=18904