reactos.git
15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=18947

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 years agoSmall unicode safe changes by me. Small msvc build error fix by jvangael@wisc.edu.
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 jvangael@wisc.edu.

svn path=/trunk/; revision=18933

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=18924

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 years agoImplement IRP_MJ_PNP / IRP_MN_QUERY_INTERFACE for GUID_BUS_INTERFACE_STANDARD
Hervé Poussineau [Sun, 30 Oct 2005 19:37:11 +0000 (19:37 +0000)]
Implement IRP_MJ_PNP / IRP_MN_QUERY_INTERFACE for GUID_BUS_INTERFACE_STANDARD

svn path=/trunk/; revision=18893

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=18885

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=18865

15 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

15 years agoprotect access to buffers in NtOpenProcess
Thomas Bluemel [Sat, 29 Oct 2005 23:40:05 +0000 (23:40 +0000)]
protect access to buffers in NtOpenProcess

svn path=/trunk/; revision=18863

15 years agoCover the most hal startup process it now time start implement hal in ddraw.dll
Magnus Olsen [Sat, 29 Oct 2005 23:28:12 +0000 (23:28 +0000)]
Cover the most hal startup process it now time start implement hal in ddraw.dll
But we still does not doing the whole startup process right.

svn path=/trunk/; revision=18862

15 years agorelease the keep-alive reference of the process object
Thomas Bluemel [Sat, 29 Oct 2005 22:58:14 +0000 (22:58 +0000)]
release the keep-alive reference of the process object

svn path=/trunk/; revision=18861

15 years ago- don't dereference the section object in MmCreateProcessAddressSpace
Thomas Bluemel [Sat, 29 Oct 2005 22:15:10 +0000 (22:15 +0000)]
- don't dereference the section object in MmCreateProcessAddressSpace
- properly handle object references in PspCreateProcess

svn path=/trunk/; revision=18860

15 years ago- protect access to buffers in NtCreateThread and NtOpenThread
Thomas Bluemel [Sat, 29 Oct 2005 21:33:57 +0000 (21:33 +0000)]
- protect access to buffers in NtCreateThread and NtOpenThread
- fix incorrect usage of PSEH in NtCreateThread

svn path=/trunk/; revision=18859

15 years agoSetup the hal startup process some bit. We still does not insate hal right yet.
Magnus Olsen [Sat, 29 Oct 2005 21:20:50 +0000 (21:20 +0000)]
Setup the hal startup process some bit. We still does not insate hal right yet.

svn path=/trunk/; revision=18858

15 years agoImprove macro for stubs inside of ddraw. Thx to w3seek.
Maarten Bosma [Sat, 29 Oct 2005 21:07:04 +0000 (21:07 +0000)]
Improve macro for stubs inside of ddraw. Thx to w3seek.

svn path=/trunk/; revision=18857

15 years agosorry forget This->DirectDrawGlobal
Magnus Olsen [Sat, 29 Oct 2005 20:08:49 +0000 (20:08 +0000)]
sorry forget This->DirectDrawGlobal

svn path=/trunk/; revision=18856

15 years agoDo not trust msdn what it say about dwContext in any struct "MSDN : it is not in...
Magnus Olsen [Sat, 29 Oct 2005 20:06:23 +0000 (20:06 +0000)]
Do not trust msdn what it say about dwContext in any struct "MSDN : it is not in use for windows nt", "My note: it is in use for all os, and it always point to DDRAWI_DIRECTDRAW_GBL.hDD and we doing that. now the callbacks works in startup process.

svn path=/trunk/; revision=18855

15 years agoSetup the hal inisate bit more. and commect the code. We still does not insate hal...
Magnus Olsen [Sat, 29 Oct 2005 18:57:45 +0000 (18:57 +0000)]
Setup the hal inisate bit more. and commect the code. We still does not insate hal right yet.

svn path=/trunk/; revision=18854

15 years ago- probe and capture parameters in NtCreateKey
Thomas Bluemel [Sat, 29 Oct 2005 16:00:00 +0000 (16:00 +0000)]
- probe and capture parameters in NtCreateKey
- added ProbeForWriteUnicodeString and ProbeForReadUnicodeString macros

svn path=/trunk/; revision=18853

15 years agoimplemented the 32 bit version of GetSystemWow64DirectoryA/W (just set the last error...
Thomas Bluemel [Sat, 29 Oct 2005 15:05:37 +0000 (15:05 +0000)]
implemented the 32 bit version of GetSystemWow64DirectoryA/W (just set the last error code to ERROR_CALL_NOT_IMPLEMENTED)

svn path=/trunk/; revision=18852