Brandon Turner
f39d1cda03
fix for bug 875. Patch by jvangael@wisc.edu
...
svn path=/trunk/; revision=18947
2005-11-02 13:49:14 +00:00
Thomas Bluemel
12b9b7e3aa
implemented yet one more - still useless - function: RtlCreateSystemVolumeInformationFolder
...
svn path=/trunk/; revision=18946
2005-11-02 01:39:30 +00:00
Thomas Bluemel
8006508b1a
return the required buffer size in RtlMakeSelfRelativeSD if the supplied buffer is too small
...
svn path=/trunk/; revision=18945
2005-11-02 00:40:35 +00:00
Alex Ionescu
524dd664c3
- RtlCreateUnicodeString fails if the Length is > 0xFFFE on Windows NT 5.2 and higher. Spotted by Thomas.
...
svn path=/trunk/; revision=18944
2005-11-01 23:54:39 +00:00
Gé van Geldorp
baee1b54eb
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
2005-11-01 23:39:12 +00:00
Alex Ionescu
f9d8fe961d
- 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
2005-11-01 23:37:26 +00:00
Thomas Bluemel
3cda2939fe
various minor fixes
...
svn path=/trunk/; revision=18941
2005-11-01 22:45:35 +00:00
Thomas Bluemel
837e60ee47
fixed a typo
...
svn path=/trunk/; revision=18940
2005-11-01 22:39:14 +00:00
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