Thomas Bluemel
0ecd041efc
- 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
2005-11-01 16:17:25 +00:00
Magnus Olsen
6e138c7f47
* 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
2005-11-01 14:46:34 +00:00
Eric Kohl
b4693503e5
- Mark service for delete in the registry.
...
svn path=/trunk/; revision=18930
2005-11-01 13:52:22 +00:00
Eric Kohl
9c843bd352
Update the Indentation.
...
svn path=/trunk/; revision=18929
2005-11-01 13:47:40 +00:00
Maarten Bosma
f72f2cf5ea
Another few cosmetic changes and also except DDSURFACEDESC as parameter for CreateSurface.
...
svn path=/trunk/; revision=18928
2005-11-01 12:17:25 +00:00
Maarten Bosma
416daf8bd1
Add call to DdReenableDirectDrawObject (GdiEntry10) where it is needed.
...
svn path=/trunk/; revision=18927
2005-11-01 12:02:12 +00:00
Maarten Bosma
b7d56ed0e3
fix compiling again, sorry.
...
svn path=/trunk/; revision=18926
2005-11-01 11:35:01 +00:00
Maarten Bosma
abdfa2a93b
Some cosmetic changes like replacing tabs with spaces and grouping all stubs together.
...
svn path=/trunk/; revision=18925
2005-11-01 11:32:35 +00:00
Maarten Bosma
e72a06483d
fix compile
...
svn path=/trunk/; revision=18924
2005-11-01 09:59:21 +00:00
Maarten Bosma
72d7506aca
Fixed the "header problems".
...
svn path=/trunk/; revision=18923
2005-11-01 09:50:29 +00:00
Maarten Bosma
1287fda4c9
Remove DUMMYUNIONNAMEs since it fixes compile problems.
...
svn path=/trunk/; revision=18922
2005-11-01 09:48:01 +00:00
Maarten Bosma
c5db6531f3
Created makefile for alphablend-test in rosapps.
...
svn path=/trunk/; revision=18921
2005-11-01 08:37:43 +00:00
Martin Fuchs
e918f31d8f
correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explorer's start menu root
...
svn path=/trunk/; revision=18920
2005-11-01 01:39:45 +00:00
Magnus Olsen
eb40205bb8
fill in the DDSD we got from the call of createsurface it is not complete
...
svn path=/trunk/; revision=18919
2005-10-31 20:43:06 +00:00
Thomas Bluemel
cb2e289656
fix return type of ObDereferenceSecurityDescriptor
...
svn path=/trunk/; revision=18918
2005-10-31 20:35:03 +00:00
Magnus Olsen
0e0d775a1d
Fix someprat of Createsurface now it is working for ati readon, the code is not complete.
...
svn path=/trunk/; revision=18917
2005-10-31 20:08:24 +00:00
Thomas Bluemel
341406bf3c
added stubs for ObLogSecurityDescriptor and ObDereferenceSecurityDescriptor
...
svn path=/trunk/; revision=18916
2005-10-31 19:41:27 +00:00
Thomas Bluemel
52e523d86c
don't ask for generic read access rights in WaitNamedPipe
...
svn path=/trunk/; revision=18915
2005-10-31 19:39:22 +00:00
Maarten Bosma
eea652f412
Fix wrong DDESC2 to DDESC conversion. Spotted by GreatLord.
...
svn path=/trunk/; revision=18914
2005-10-31 19:12:07 +00:00
Magnus Olsen
8e04cb351f
Use the info we got from callback for the res in createsurface
...
svn path=/trunk/; revision=18913
2005-10-31 19:02:09 +00:00
Hartmut Birr
5fad003df8
Removed the 'special' mode, because it didn't connect a pipe.
...
svn path=/trunk/; revision=18912
2005-10-31 18:56:44 +00:00
Hervé Poussineau
5a77f871d4
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
2005-10-31 16:46:46 +00:00
Aleksey Bragin
615b2d64a7
I don't think tracert really depends on winmm lib.
...
svn path=/trunk/; revision=18910
2005-10-31 11:59:29 +00:00
Hartmut Birr
dad4f98487
Do always dereference the section object if it was created (in PspCreateProcess).
...
svn path=/trunk/; revision=18909
2005-10-31 08:02:49 +00:00
Magnus Olsen
36704a0989
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
2005-10-31 01:22:19 +00:00
Brandon Turner
2995749811
only show one screen of text at a time for displaying help.
...
svn path=/trunk/; revision=18907
2005-10-31 00:53:00 +00:00
Hervé Poussineau
aeeab7d1f4
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
2005-10-31 00:14:45 +00:00
Brandon Turner
04cc754e4d
Removed some code to make dir behave the same way as MS CMD. bug reported by irc::mikedep333
...
svn path=/trunk/; revision=18905
2005-10-31 00:10:32 +00:00
Magnus Olsen
8f18130987
Fix so startup process of ddraw hal can be compile with visualstudio
...
svn path=/trunk/; revision=18904
2005-10-31 00:10:04 +00:00
Magnus Olsen
f81657436a
Free Hal memory that have been alloc at exist
...
svn path=/trunk/; revision=18903
2005-10-30 23:54:05 +00:00
Hervé Poussineau
f79ddc7ce9
Prevent i8042prt to search for a keyboard/mouse more than once
...
svn path=/trunk/; revision=18902
2005-10-30 23:48:30 +00:00
Magnus Olsen
b8baa8476b
small ceanup in hal startup process
...
svn path=/trunk/; revision=18901
2005-10-30 23:29:40 +00:00
Magnus Olsen
068f8ec126
Small change for hal startup process only few callbacks are not include
...
svn path=/trunk/; revision=18900
2005-10-30 23:21:57 +00:00
Art Yerkes
ed344d626c
use %lx for printing NTSTATUS
...
svn path=/trunk/; revision=18899
2005-10-30 22:47:31 +00:00
Art Yerkes
b440e561dc
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
2005-10-30 22:33:26 +00:00
Gregor Anich
71624f7c01
Add NtGdiAlphaBlend to w32ksvc.db (and fix tabs)
...
Forward gdi32:GdiAlphaBlend to NtGdiAlphaBlend
svn path=/trunk/; revision=18897
2005-10-30 22:19:33 +00:00
Gregor Anich
f44623a76f
Add IntEngAlphaBlend and NtGdiAlphaBlend functions, EngAlphaBlend (the real implementation) is still missing.
...
svn path=/trunk/; revision=18896
2005-10-30 22:16:30 +00:00
Gregor Anich
963b76516c
Add NtGdiAlphaBlend prototype.
...
svn path=/trunk/; revision=18895
2005-10-30 22:14:11 +00:00
Eric Kohl
fc8df70d3c
- 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
2005-10-30 21:52:23 +00:00
Hervé Poussineau
839760d8b4
Implement IRP_MJ_PNP / IRP_MN_QUERY_INTERFACE for GUID_BUS_INTERFACE_STANDARD
...
svn path=/trunk/; revision=18893
2005-10-30 19:37:11 +00:00
Magnus Olsen
5f33f3f7cd
Correct One struct
...
svn path=/trunk/; revision=18892
2005-10-30 19:36:29 +00:00
Gregor Anich
fae0adf2df
Silence warning for non-win32 compilations.
...
svn path=/trunk/; revision=18891
2005-10-30 18:43:16 +00:00
Brandon Turner
15fb98b4ad
Handle possible error from FindFirstFile. Thanks to Thomas for finding the problem.
...
svn path=/trunk/; revision=18890
2005-10-30 18:01:50 +00:00
Brandon Turner
7aebf134dc
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
2005-10-30 17:50:03 +00:00
Thomas Bluemel
23d5494796
fixed difference in signedness warnings
...
svn path=/trunk/; revision=18888
2005-10-30 17:30:53 +00:00
Magnus Olsen
816321f878
Fix broke SVN after me, thx to it I found wrong ref was release in different place fixed
...
svn path=/trunk/; revision=18887
2005-10-30 16:14:42 +00:00
Magnus Olsen
f872c290a7
adding more stuff for create surface right
...
svn path=/trunk/; revision=18886
2005-10-30 15:45:40 +00:00
Maarten Bosma
41477c4529
Fix compile
...
svn path=/trunk/; revision=18885
2005-10-30 15:39:00 +00:00
Maarten Bosma
c515c8db37
Implement IDirectDrawSurface::Blt for HAL
...
svn path=/trunk/; revision=18884
2005-10-30 15:34:03 +00:00
Thomas Bluemel
c1245552ab
fix some flags calculations and access rights in CreateNamedPipe and CreatePipe
...
svn path=/trunk/; revision=18883
2005-10-30 14:51:12 +00:00