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

17 years agoFree Hal memory that have been alloc at exist
Magnus Olsen [Sun, 30 Oct 2005 23:54:05 +0000 (23:54 +0000)]
Free Hal memory  that have been alloc at exist

svn path=/trunk/; revision=18903

17 years agoPrevent i8042prt to search for a keyboard/mouse more than once
Hervé Poussineau [Sun, 30 Oct 2005 23:48:30 +0000 (23:48 +0000)]
Prevent i8042prt to search for a keyboard/mouse more than once

svn path=/trunk/; revision=18902

17 years agosmall ceanup in hal startup process
Magnus Olsen [Sun, 30 Oct 2005 23:29:40 +0000 (23:29 +0000)]
small ceanup in hal startup process

svn path=/trunk/; revision=18901

17 years agoSmall change for hal startup process only few callbacks are not include
Magnus Olsen [Sun, 30 Oct 2005 23:21:57 +0000 (23:21 +0000)]
Small change for hal startup process only few callbacks are not include

svn path=/trunk/; revision=18900

17 years agouse %lx for printing NTSTATUS
Art Yerkes [Sun, 30 Oct 2005 22:47:31 +0000 (22:47 +0000)]
use %lx for printing NTSTATUS

svn path=/trunk/; revision=18899

17 years agoSome upgrades for green:
Art Yerkes [Sun, 30 Oct 2005 22:33:26 +0000 (22:33 +0000)]
Some upgrades for green:

- Either create the blue device or attach to it
- If we can't open a serial device, forward the IRP to the original blue
- Scrolling fix
- Don't do DO_BUFFERED_IO if we use Irp->UserBuffer
- Pass a zero offset when writing to serial port

Green now displays correctly and fails back correctly.  Keyboard part doesn't
yet coexist with current ReactOS.  That's next.

svn path=/trunk/; revision=18898

17 years agoAdd NtGdiAlphaBlend to w32ksvc.db (and fix tabs)
Gregor Anich [Sun, 30 Oct 2005 22:19:33 +0000 (22:19 +0000)]
Add NtGdiAlphaBlend to w32ksvc.db (and fix tabs)
Forward gdi32:GdiAlphaBlend to NtGdiAlphaBlend

svn path=/trunk/; revision=18897

17 years agoAdd IntEngAlphaBlend and NtGdiAlphaBlend functions, EngAlphaBlend (the real implement...
Gregor Anich [Sun, 30 Oct 2005 22:16:30 +0000 (22:16 +0000)]
Add IntEngAlphaBlend and NtGdiAlphaBlend functions, EngAlphaBlend (the real implementation) is still missing.

svn path=/trunk/; revision=18896

17 years agoAdd NtGdiAlphaBlend prototype.
Gregor Anich [Sun, 30 Oct 2005 22:14:11 +0000 (22:14 +0000)]
Add NtGdiAlphaBlend prototype.

svn path=/trunk/; revision=18895

17 years ago- Implement GetServiceKeyNameW (untested).
Eric Kohl [Sun, 30 Oct 2005 21:52:23 +0000 (21:52 +0000)]
- Implement GetServiceKeyNameW (untested).
- Mark deleted service in the service list.
- Some SCM-Calls fail if the has been marked for delete.

svn path=/trunk/; revision=18894

Hervé Poussineau [Sun, 30 Oct 2005 19:37:11 +0000 (19:37 +0000)]

svn path=/trunk/; revision=18893

17 years agoCorrect One struct
Magnus Olsen [Sun, 30 Oct 2005 19:36:29 +0000 (19:36 +0000)]
Correct One struct

svn path=/trunk/; revision=18892

17 years agoSilence warning for non-win32 compilations.
Gregor Anich [Sun, 30 Oct 2005 18:43:16 +0000 (18:43 +0000)]
Silence warning for non-win32 compilations.

svn path=/trunk/; revision=18891

17 years agoHandle possible error from FindFirstFile. Thanks to Thomas for finding the problem.
Brandon Turner [Sun, 30 Oct 2005 18:01:50 +0000 (18:01 +0000)]
Handle possible error from FindFirstFile. Thanks to Thomas for finding the problem.

svn path=/trunk/; revision=18890

17 years agoAdd a new function to return a path with correct casing. Remove the get[short/long...
Brandon Turner [Sun, 30 Oct 2005 17:50:03 +0000 (17:50 +0000)]
Add a new function to return a path with correct casing.  Remove the get[short/long]pathname hack that was there before to do it.

svn path=/trunk/; revision=18889

17 years agofixed difference in signedness warnings
Thomas Bluemel [Sun, 30 Oct 2005 17:30:53 +0000 (17:30 +0000)]
fixed difference in signedness warnings

svn path=/trunk/; revision=18888

17 years agoFix broke SVN after me, thx to it I found wrong ref was release in different place...
Magnus Olsen [Sun, 30 Oct 2005 16:14:42 +0000 (16:14 +0000)]
Fix broke SVN after me, thx to it I found wrong ref was release in different place fixed

svn path=/trunk/; revision=18887

17 years agoadding more stuff for create surface right
Magnus Olsen [Sun, 30 Oct 2005 15:45:40 +0000 (15:45 +0000)]
adding more stuff for create surface right

svn path=/trunk/; revision=18886

17 years agoFix compile
Maarten Bosma [Sun, 30 Oct 2005 15:39:00 +0000 (15:39 +0000)]
Fix compile

svn path=/trunk/; revision=18885

17 years agoImplement IDirectDrawSurface::Blt for HAL
Maarten Bosma [Sun, 30 Oct 2005 15:34:03 +0000 (15:34 +0000)]
Implement IDirectDrawSurface::Blt for HAL

svn path=/trunk/; revision=18884

17 years agofix some flags calculations and access rights in CreateNamedPipe and CreatePipe
Thomas Bluemel [Sun, 30 Oct 2005 14:51:12 +0000 (14:51 +0000)]
fix some flags calculations and access rights in CreateNamedPipe and CreatePipe

svn path=/trunk/; revision=18883

17 years agoFixed the check for the MEM_TOP_DOWN flag in MmMapViewOfSection.
Hartmut Birr [Sun, 30 Oct 2005 13:55:28 +0000 (13:55 +0000)]
Fixed the check for the MEM_TOP_DOWN flag in MmMapViewOfSection.

svn path=/trunk/; revision=18882

17 years agoMap the NLS tables after creating the PEB.
Hartmut Birr [Sun, 30 Oct 2005 13:54:02 +0000 (13:54 +0000)]
Map the NLS tables after creating the PEB.
The top-down mapping of the NLS tables may occupied the region for the PEB.

svn path=/trunk/; revision=18881

17 years ago- Implement GetServiceDisplayNameW (untested).
Eric Kohl [Sun, 30 Oct 2005 13:13:53 +0000 (13:13 +0000)]
- Implement GetServiceDisplayNameW (untested).
- SCM must store a services display name.
- Some SCM-Calls must fail while the SCM is shutting down.

svn path=/trunk/; revision=18880

17 years agolay some gorun for blt but not implement
Magnus Olsen [Sun, 30 Oct 2005 12:53:32 +0000 (12:53 +0000)]
lay some gorun for blt but not implement

svn path=/trunk/; revision=18879

17 years agoBind the Hal and Hel right in main call only to hal if the api are implement in the...
Magnus Olsen [Sun, 30 Oct 2005 10:58:53 +0000 (10:58 +0000)]
Bind the Hal and Hel right in main call only to hal if the api are implement in the drv if not choice hel.

svn path=/trunk/; revision=18878

17 years agofixed uninitialized variable warning
Thomas Bluemel [Sun, 30 Oct 2005 10:49:55 +0000 (10:49 +0000)]
fixed uninitialized variable warning

svn path=/trunk/; revision=18877

17 years agoRename files so it be more easy to wrok with them in VS
Magnus Olsen [Sun, 30 Oct 2005 10:43:03 +0000 (10:43 +0000)]
Rename files so it be more easy to wrok with them in VS

svn path=/trunk/; revision=18876

17 years agoForgot cleanup the code. in Main_setDisplayMode.
Magnus Olsen [Sun, 30 Oct 2005 09:49:29 +0000 (09:49 +0000)]
Forgot cleanup the code. in Main_setDisplayMode.

svn path=/trunk/; revision=18875

17 years agoMove hel SetDisplayMode to hel and write a stub for hal SetDisplayMode.
Magnus Olsen [Sun, 30 Oct 2005 09:45:10 +0000 (09:45 +0000)]
Move hel SetDisplayMode to hel and write a stub for hal SetDisplayMode.
Hel SetDisplayMode is already implmenet by DrFred

svn path=/trunk/; revision=18874

17 years agoimplment Hal FlipToGDISurface
Magnus Olsen [Sun, 30 Oct 2005 09:21:03 +0000 (09:21 +0000)]
implment Hal FlipToGDISurface

svn path=/trunk/; revision=18873

17 years agoCheck if CanCreateSurface is implemented by the driver before calling it.
Maarten Bosma [Sun, 30 Oct 2005 08:46:46 +0000 (08:46 +0000)]
Check if CanCreateSurface is implemented by the driver before calling it.

svn path=/trunk/; revision=18872

17 years agoimplement Hal GetScanLine
Magnus Olsen [Sun, 30 Oct 2005 08:41:19 +0000 (08:41 +0000)]
implement Hal GetScanLine

svn path=/trunk/; revision=18871

17 years agoFix one crach in createsurface for DrFred
Magnus Olsen [Sun, 30 Oct 2005 08:10:43 +0000 (08:10 +0000)]
Fix one crach in createsurface for DrFred

svn path=/trunk/; revision=18870

17 years agoForgot to remove that test line
Maarten Bosma [Sun, 30 Oct 2005 07:47:15 +0000 (07:47 +0000)]
Forgot to remove that test line

svn path=/trunk/; revision=18869

17 years agoimplement Hal WaitForVerticalBlank
Magnus Olsen [Sun, 30 Oct 2005 07:41:33 +0000 (07:41 +0000)]
implement Hal WaitForVerticalBlank

svn path=/trunk/; revision=18868

17 years agoadd gettype.exe to the bootcd
Brandon Turner [Sun, 30 Oct 2005 06:02:18 +0000 (06:02 +0000)]
add gettype.exe to the bootcd

svn path=/trunk/; revision=18867

17 years agoadd gettype.exe clone. It works in windows and partially in ROS. I will look into...
Brandon Turner [Sun, 30 Oct 2005 06:01:29 +0000 (06:01 +0000)]
add gettype.exe clone.  It works in windows and partially in ROS.  I will look into the reason it doesn't more tomorrow.

svn path=/trunk/; revision=18866

17 years agoadd definitions for VER_SUITE_SINGLEUSERTS and VER_SUITE_EMBEDDEDNT
Brandon Turner [Sun, 30 Oct 2005 05:56:45 +0000 (05:56 +0000)]

svn path=/trunk/; revision=18865

17 years agoImplement Hal GetAvailableVidMem and is it working in windows
Magnus Olsen [Sun, 30 Oct 2005 01:06:56 +0000 (01:06 +0000)]
Implement Hal GetAvailableVidMem  and is it working in windows

svn path=/trunk/; revision=18864