Commit graph

17784 commits

Author SHA1 Message Date
Thomas Bluemel
23c6b8167f properly handle fragmented self-relative security descriptors in the 64 bit version of RtlSelfRelativeToAbsoluteSD2
svn path=/trunk/; revision=18939
2005-11-01 22:36:00 +00:00
Thomas Bluemel
30b938fbe9 implemented RtlSelfRelativeToAbsoluteSD2 for 32 and 64 bit builds
svn path=/trunk/; revision=18938
2005-11-01 21:53:36 +00:00
Martin Fuchs
07a232d2e7 create two new functions String::str() and String::toLower() to avoid _tcslwr() calls and allow convenient string conversions
svn path=/trunk/; revision=18937
2005-11-01 20:30:17 +00:00
Magnus Olsen
0749054fcf 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
2005-11-01 18:53:37 +00:00
Magnus Olsen
4fdcdd13c6 Fixed a crach. and do not hardcode the flag ddsd to primersurface amd other value.
svn path=/trunk/; revision=18935
2005-11-01 18:42:50 +00:00
Magnus Olsen
b954033d53 split up CreateSurface to hal and hel interface
svn path=/trunk/; revision=18934
2005-11-01 18:27:09 +00:00
Brandon Turner
afa72f4caa Small unicode safe changes by me. Small msvc build error fix by jvangael@wisc.edu.
svn path=/trunk/; revision=18933
2005-11-01 17:01:36 +00:00
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