Alex Ionescu [Mon, 7 Nov 2005 19:31:15 +0000 (19:31 +0000)]
- Implement simple case of RtlInsertUnicodePrefix where a new node entry needs to be created.
svn path=/trunk/; revision=19040
Alex Ionescu [Mon, 7 Nov 2005 19:14:38 +0000 (19:14 +0000)]
- Finish implementation of RtlRemoveUnicodePrefix
svn path=/trunk/; revision=19039
Magnus Olsen [Mon, 7 Nov 2005 17:35:10 +0000 (17:35 +0000)]
change En.rc to defualt take care of code page error at lest for swedish
svn path=/trunk/; revision=19038
Hervé Poussineau [Mon, 7 Nov 2005 10:53:52 +0000 (10:53 +0000)]
Lots of DPRINT1 -> DPRINT changes
Adjust the image path in ScmrCreateServiceW (just enough for my needs)
svn path=/trunk/; revision=19037
Hervé Poussineau [Mon, 7 Nov 2005 10:04:41 +0000 (10:04 +0000)]
Better stub for QueryServiceConfigW
svn path=/trunk/; revision=19036
Alex Ionescu [Mon, 7 Nov 2005 04:42:28 +0000 (04:42 +0000)]
- Implement PFX_NTC_ROOT/PFX_NTC_CHILD deletions in RtlRemoveUnicodePrefix, if the entry isn't a case match.
svn path=/trunk/; revision=19035
Alex Ionescu [Mon, 7 Nov 2005 04:23:28 +0000 (04:23 +0000)]
- Implement PFX_NTC_CASE_MATCH deletions in RtlRemoveUnicodePrefix
svn path=/trunk/; revision=19034
Alex Ionescu [Mon, 7 Nov 2005 01:01:29 +0000 (01:01 +0000)]
- Implement RtlInitializeUnicodePrefix and RtlNextUnicodePrefix. The UnicodePrefix package is needed by MUP and NPFS drivers.
- Add some of the splay tree functions/macros to the NDK.
svn path=/trunk/; revision=19033
Hervé Poussineau [Sun, 6 Nov 2005 23:32:41 +0000 (23:32 +0000)]
Add missing files to revision 19031
svn path=/trunk/; revision=19032
Hervé Poussineau [Sun, 6 Nov 2005 23:23:45 +0000 (23:23 +0000)]
- Fix header mess by using a common header setupapi_private.h
- Move some structure definitions from devinst.c to setupapi_private.h
svn path=/trunk/; revision=19031
Eric Kohl [Sun, 6 Nov 2005 18:21:00 +0000 (18:21 +0000)]
- Read a services optional display name from the registry.
- Fix return size bugs in GetServiceDisplayNameW and GetServiceKeyNameW.
svn path=/trunk/; revision=19030
Brandon Turner [Sun, 6 Nov 2005 17:58:08 +0000 (17:58 +0000)]
make the output visually pleasing.
svn path=/trunk/; revision=19029
Brandon Turner [Sun, 6 Nov 2005 16:11:01 +0000 (16:11 +0000)]
%foo% where foo is not a envir var should be returned as %foo% not as "".
svn path=/trunk/; revision=19028
Ged Murphy [Sun, 6 Nov 2005 13:30:42 +0000 (13:30 +0000)]
couple of fixes to get it building under mingw
svn path=/trunk/; revision=19027
Eric Kohl [Sun, 6 Nov 2005 11:56:56 +0000 (11:56 +0000)]
- Rewrote the code that reads the service configuration from the registry because it was not flexible enough with respect to the handling of default values.
- Read delete flag from the registry.
svn path=/trunk/; revision=19026
Alex Ionescu [Sun, 6 Nov 2005 10:48:14 +0000 (10:48 +0000)]
This one is for Steven... 18 months later, I kept my promise ;)
- BindImage & friends refactoring of my original code. Fixed two or three dozen bugs, stopped making assumptions about everything, actually checked for failure, used dynamic allocation instead of 32 static structures, fixed a lot of broken code, fixed some helper functions, made the code as 64-bit compatible as I could (checked with msvc WP64 + prefast).
- Remove internal.c and use NDK instead
- Remove debug.c and symbol.c like WINE have done
- Rewrite the entire exports file to update it for XP. Forward almost all the functions to dbghelp, like WINE have done (note: windows DLL used delayed imports instead).
- Cleanup source to add implemented/unimplemented tags, source header, and precompiled header.
- Sync with latest code from WINE.
Tested with Quicken 2004 & its patches (which make extensive use of BindImage) as well as random bindings of some applications on my disk. Worked perfectly in Windows.
svn path=/trunk/; revision=19025
Brandon Turner [Sun, 6 Nov 2005 01:24:21 +0000 (01:24 +0000)]
Add some ctrl breaker checks into copy, del, and dir.
svn path=/trunk/; revision=19024
Magnus Olsen [Sat, 5 Nov 2005 23:10:43 +0000 (23:10 +0000)]
Filling in two more member, and they should be using when u create a new dc with CreateDCA
svn path=/trunk/; revision=19023
Brandon Turner [Sat, 5 Nov 2005 22:13:59 +0000 (22:13 +0000)]
Send Ctrl signals to child process correctly. We can now use CTRL+C to close programs in cmd!
svn path=/trunk/; revision=19022
Hartmut Birr [Sat, 5 Nov 2005 22:03:47 +0000 (22:03 +0000)]
Use the share disposition to detect the direction of a pipe.
svn path=/trunk/; revision=19021
Hartmut Birr [Sat, 5 Nov 2005 21:28:27 +0000 (21:28 +0000)]
Creat the symbolic links case-insensitive.
svn path=/trunk/; revision=19020
Eric Kohl [Sat, 5 Nov 2005 16:11:31 +0000 (16:11 +0000)]
Reapply a modified r18883 patch (by Thomas Weidenmueller) that doesn't break named pipes.
svn path=/trunk/; revision=19019
Eric Kohl [Sat, 5 Nov 2005 16:11:02 +0000 (16:11 +0000)]
Reapply a modified r18883 patch (by Thomas Weidenmueller) that doesn't break named pipes.
svn path=/trunk/; revision=19018
Eric Kohl [Sat, 5 Nov 2005 16:08:41 +0000 (16:08 +0000)]
Open pipe in 'passive' mode if the desired access right is FILE_READ_ATTRIBUTES.
svn path=/trunk/; revision=19017
Magnus Olsen [Sat, 5 Nov 2005 15:32:23 +0000 (15:32 +0000)]
Small hack for Getting monitor freq right.
svn path=/trunk/; revision=19016
Magnus Olsen [Sat, 5 Nov 2005 15:05:31 +0000 (15:05 +0000)]
Remove hwnd and hdc, so it being store to right struct.
svn path=/trunk/; revision=19015
Hervé Poussineau [Sat, 5 Nov 2005 14:21:39 +0000 (14:21 +0000)]
Add some debug messages, and disable them (#define NDEBUG)
svn path=/trunk/; revision=19014
Hervé Poussineau [Sat, 5 Nov 2005 11:51:30 +0000 (11:51 +0000)]
Replace a void* by PDEVICE_OBJECT and fix its usage
svn path=/trunk/; revision=19013
Maarten Bosma [Sat, 5 Nov 2005 10:27:50 +0000 (10:27 +0000)]
Fill some structs more correctly.
svn path=/trunk/; revision=19012
Hervé Poussineau [Sat, 5 Nov 2005 08:37:01 +0000 (08:37 +0000)]
- Remove Mou and Mouse strings in names to share more code with kbdclass
- Handle IRP_MJ_CLEANUP and IRP_MJ_DEVICE_CONTROL
- Read parameters in the right registry key
- Force exclusive opening on device object
- Reference pointer port DOs when they are linked to pointer class DO
- Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)
svn path=/trunk/; revision=19011
Hervé Poussineau [Sat, 5 Nov 2005 08:21:59 +0000 (08:21 +0000)]
Revert Kdb and Keyboard strings in name to share more code with mouclass
Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)
ObDereference DOs when an error occurs, instead of ObReferencing them
svn path=/trunk/; revision=19010
Alex Ionescu [Sat, 5 Nov 2005 06:44:03 +0000 (06:44 +0000)]
- Move some NDK definitions (Cm Callbacks) to the DDK since they are actually public.
- Fix strange/incorrect hack which disabled DPRINT in msvc
- Move UNIMPLEMENTED to the proper DBG block
- Fix rtltypes.h compatibility with the PSDK/DDK
I hope this doesn't break anything, my tree is quite off-sync.
svn path=/trunk/; revision=19009
Gregor Anich [Fri, 4 Nov 2005 23:37:06 +0000 (23:37 +0000)]
Implement (Int)EngAlphaBlend and 8, 16, 24 and 32 bpp DIB AlphaBlend functions. AlphaBlend() should work now.
svn path=/trunk/; revision=19008
Gregor Anich [Fri, 4 Nov 2005 23:25:03 +0000 (23:25 +0000)]
Add very primitive AlphaBlend test.
svn path=/trunk/; revision=19007
Gregor Anich [Fri, 4 Nov 2005 20:35:21 +0000 (20:35 +0000)]
Remove unused driver sources.
svn path=/trunk/; revision=19005
Gregor Anich [Fri, 4 Nov 2005 20:28:07 +0000 (20:28 +0000)]
Merge changes from Mesa-6.4 vendor drop and apply fixes needed to get it compiling/working.
svn path=/trunk/; revision=19004
Hervé Poussineau [Fri, 4 Nov 2005 20:24:44 +0000 (20:24 +0000)]
Allow more than one USB controller (was a XBOX hack no more needed)
Implement IRP_MJ_PNP/IRP_MN_QUERY_DEVICE_TEXT for Root USB hub/USB devices
Add missing initialization which lead to BSOD when connecting a device to a UHCI controller
svn path=/trunk/; revision=19003
Hervé Poussineau [Fri, 4 Nov 2005 19:31:47 +0000 (19:31 +0000)]
Revert 18883 and 18912, as they break named pipes
(These changes were correct per se, but another problem surfaced: see http://www.reactos.org/archives/public/ros-dev/2005-November/005958.html)
svn path=/trunk/; revision=19002
Thomas Bluemel [Fri, 4 Nov 2005 18:58:38 +0000 (18:58 +0000)]
- register the checklist window class when attached to a process
- fixed usage of image list
svn path=/trunk/; revision=19001
Ged Murphy [Fri, 4 Nov 2005 18:19:09 +0000 (18:19 +0000)]
sc.exe now supports basic starting, stopping, creation and deletion of services.
Still early days and very bare bones, so not including into build yet
svn path=/trunk/; revision=19000
Magnus Olsen [Fri, 4 Nov 2005 16:26:13 +0000 (16:26 +0000)]
Never, Never do if (FALSE) it will make dead code. activate dead code after DrFreds bug.
svn path=/trunk/; revision=18996
Gregor Anich [Fri, 4 Nov 2005 15:07:35 +0000 (15:07 +0000)]
Set svn:eol-style to native.
svn path=/trunk/; revision=18992
Gregor Anich [Fri, 4 Nov 2005 14:52:02 +0000 (14:52 +0000)]
Put back reactos specific changes from old mesa32 directory.
svn path=/trunk/; revision=18991
Gregor Anich [Fri, 4 Nov 2005 14:25:07 +0000 (14:25 +0000)]
Import include directory from Mesa3D vendor drop (this time into the right directory)
svn path=/trunk/; revision=18990
Gregor Anich [Fri, 4 Nov 2005 14:24:29 +0000 (14:24 +0000)]
Delete GL subdirectory (should be inside include directory, the svn copy command was wrong)
svn path=/trunk/; revision=18989
Gregor Anich [Fri, 4 Nov 2005 14:11:08 +0000 (14:11 +0000)]
Copy src/mesa dir from Mesa vendor drop to lib/mesa32/src
svn path=/trunk/; revision=18988
Gregor Anich [Fri, 4 Nov 2005 14:08:44 +0000 (14:08 +0000)]
Copy include dir from Mesa vendor drop to lib/mesa32
svn path=/trunk/; revision=18987
Gregor Anich [Fri, 4 Nov 2005 14:06:54 +0000 (14:06 +0000)]
Delete mesa32 for vendor drop import.
svn path=/trunk/; revision=18986
Martin Fuchs [Fri, 4 Nov 2005 00:21:12 +0000 (00:21 +0000)]
test version of startmenu root with big icons
svn path=/trunk/; revision=18983
Ged Murphy [Fri, 4 Nov 2005 00:20:17 +0000 (00:20 +0000)]
Started testing. Couple of code mods to get 'sc start ...' working.
svn path=/trunk/; revision=18982
Royce Mitchell III [Fri, 4 Nov 2005 00:10:39 +0000 (00:10 +0000)]
fix uninitialized variable
svn path=/trunk/; revision=18981
Royce Mitchell III [Fri, 4 Nov 2005 00:07:47 +0000 (00:07 +0000)]
fix indentation
svn path=/trunk/; revision=18980
Royce Mitchell III [Fri, 4 Nov 2005 00:03:34 +0000 (00:03 +0000)]
fix indentation
svn path=/trunk/; revision=18979
Gé van Geldorp [Thu, 3 Nov 2005 22:20:29 +0000 (22:20 +0000)]
Revert r18836, it breaks the explorer start menu (bug 952)
svn path=/trunk/; revision=18978
Alex Ionescu [Thu, 3 Nov 2005 16:58:43 +0000 (16:58 +0000)]
- Rename KiCheckForKernelApcDelivery
svn path=/trunk/; revision=18977
Thomas Bluemel [Thu, 3 Nov 2005 11:28:56 +0000 (11:28 +0000)]
add all ACEs to their principals
svn path=/trunk/; revision=18972
Brandon Turner [Thu, 3 Nov 2005 02:36:09 +0000 (02:36 +0000)]
rewrite of gettype. Beginnings of support for remote computers. Big thanks to Alex and KJK.
svn path=/trunk/; revision=18971
Brandon Turner [Thu, 3 Nov 2005 01:50:13 +0000 (01:50 +0000)]
stub for NetServerGetInfo
svn path=/trunk/; revision=18970
Brandon Turner [Thu, 3 Nov 2005 01:10:24 +0000 (01:10 +0000)]
define CONNECT_COMMANDLINE and CONNECT_CMD_SAVECRED
svn path=/trunk/; revision=18969
Thomas Bluemel [Thu, 3 Nov 2005 01:05:07 +0000 (01:05 +0000)]
fixed difference in signedness warnings
svn path=/trunk/; revision=18968
Gregor Anich [Thu, 3 Nov 2005 00:34:09 +0000 (00:34 +0000)]
Optimize NtGetContextThread a bit and fix use of unitinialized memory if PreviousMode == KernelMode and Thread ==
CurrentThread (thanks to Thomas for spotting!)
svn path=/trunk/; revision=18967
Gregor Anich [Thu, 3 Nov 2005 00:17:55 +0000 (00:17 +0000)]
Remove assignment to unused Thread variable which was removed by my previous commit.
Sorry for breaking.
svn path=/trunk/; revision=18966
Gregor Anich [Thu, 3 Nov 2005 00:15:39 +0000 (00:15 +0000)]
Replace EXT_QUERY_OPENGLDRIVERINFO define by OPENGL_GETINFO from winddi.h
Rename EXT_OPENGLDRIVERINFO struct to OPENGL_INFO and change member names a bit.
svn path=/trunk/; revision=18965
Gregor Anich [Thu, 3 Nov 2005 00:09:19 +0000 (00:09 +0000)]
(Hopefully) fix (parts of) terribly broken NtSet/GetContextThread functions ;-)
If we have a test for this anywhere, it must be reaaally broken!
Thanks to Alex and KJK for helping!
svn path=/trunk/; revision=18964
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
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
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
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
NONCLIENTMETRICS structure
svn path=/trunk/; revision=18960
Gregor Anich [Wed, 2 Nov 2005 23:12:55 +0000 (23:12 +0000)]
Convert tabs to spaces.
svn path=/trunk/; revision=18959
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
Gé van Geldorp [Wed, 2 Nov 2005 21:05:35 +0000 (21:05 +0000)]
Sync to Wine-0_9:
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Allow file:/// protocol to be used to download the Mozilla ActiveX
control.
- Remove tempfile used to download Mozilla ActiveX control once it's not
used anymore.
Alexandre Julliard <julliard@winehq.org>
- Fixed a handle leak.
svn path=/trunk/; revision=18957
Gé van Geldorp [Wed, 2 Nov 2005 20:50:50 +0000 (20:50 +0000)]
Sync to Wine-0_9:
Lionel Ulmer <lionel.ulmer@free.fr>
- fix first two arguments to 'FindExecutableA' (input strings instead
of pointers)
- fix last argument to 'FindExecutableW' (it's an output string)
Francois Gouget <fgouget@free.fr>
- Use "static const" rather than "const static" as gcc -W complains
about the former.
Jonathan Ernst <Jonathan@ErnstFamily.ch>
- First creation of registry entries missed AppData.
Aric Stewart <aric@codeweavers.com>
- 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 <dmitry@codeweavers.com>
- Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
2000 depends on that.
Martin Fuchs <martin-fuchs@gmx.net>
- Simplify 'sei' structure initialization in ShellExecuteA/W.
Mike McCormack <mike@codeweavers.com>
- Use ShellLink_QueryInterface to return the right interface in
IShellLink_Constructor.
Richard Cohen <richard@daijobu.co.uk>
- Don't hardcode "windows" directory.
svn path=/trunk/; revision=18956
Gé van Geldorp [Wed, 2 Nov 2005 20:03:07 +0000 (20:03 +0000)]
Sync to Wine-0_9:
Phil Krylov <phil@newstar.rinet.ru>
- Fixed encoding of non-ASCII chars.
Krzysztof Foltman <wdev@foltman.com>
- 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
mark.
- 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
dumps).
- Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
installer).
- 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).
- Implemented EM_GETFIRSTVISIBLELINE and EM_POSFROMCHAR (basic
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
Gé van Geldorp [Wed, 2 Nov 2005 19:28:16 +0000 (19:28 +0000)]
Sync to Wine-0_9:
Pierre d'Herbemont <pidherbemont@opendarwin.org>
- Allow compilation on non-i386.
Huw Davies <huw@codeweavers.com>
- 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
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
Gé van Geldorp [Wed, 2 Nov 2005 16:13:00 +0000 (16:13 +0000)]
ScoTTie <scott@wizzer-it.com>/erie-- <seditaniedi@gmail.com>
Build fixes for FreeBSD
svn path=/trunk/; revision=18952
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
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
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
Royce Mitchell III [Wed, 2 Nov 2005 14:08:16 +0000 (14:08 +0000)]
comment out incorrect #defines
svn path=/trunk/; revision=18948
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
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
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
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
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
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
Thomas Bluemel [Tue, 1 Nov 2005 22:45:35 +0000 (22:45 +0000)]
various minor fixes
svn path=/trunk/; revision=18941
Thomas Bluemel [Tue, 1 Nov 2005 22:39:14 +0000 (22:39 +0000)]
fixed a typo
svn path=/trunk/; revision=18940
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
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
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
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
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
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
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
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
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
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
Eric Kohl [Tue, 1 Nov 2005 13:47:40 +0000 (13:47 +0000)]
Update the Indentation.
svn path=/trunk/; revision=18929
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