reactos.git
15 years ago- Set parent window for the wizard
Dmitry Chapyshev [Wed, 7 Jan 2009 10:58:29 +0000 (10:58 +0000)]
- Set parent window for the wizard
- Call DisableThreadLibraryCalls for DLL_PROCESS_ATTACH case

svn path=/trunk/; revision=38626

15 years agoenable RQueryServiceObjectSecurity
Ged Murphy [Wed, 7 Jan 2009 10:38:17 +0000 (10:38 +0000)]
enable RQueryServiceObjectSecurity

svn path=/trunk/; revision=38625

15 years agomodified ntoskrnl/ke/i386/exp.c
KJK::Hyperion [Wed, 7 Jan 2009 10:36:06 +0000 (10:36 +0000)]
modified   ntoskrnl/ke/i386/exp.c
   Slight refactoring to make exception-safety auditing easier
   Remove an unnecessary local variable, reuse another instead

svn path=/trunk/; revision=38624

15 years agomodified dll/win32/kernel32/misc/console.c
KJK::Hyperion [Wed, 7 Jan 2009 10:23:29 +0000 (10:23 +0000)]
modified   dll/win32/kernel32/misc/console.c
   We have _SEH2_FINALLY: use it

svn path=/trunk/; revision=38623

15 years agoReverting poorly conceived commit
KJK::Hyperion [Wed, 7 Jan 2009 10:13:43 +0000 (10:13 +0000)]
Reverting poorly conceived commit

svn path=/trunk/; revision=38622

15 years agomodified include/reactos/probe.h
KJK::Hyperion [Wed, 7 Jan 2009 09:54:13 +0000 (09:54 +0000)]
modified   include/reactos/probe.h
modified   ntoskrnl/ex/harderr.c
modified   ntoskrnl/ex/sysinfo.c
modified   ntoskrnl/ob/oblife.c
   PSEH can't make code exception-safe (yet). Add explicit "volatile"s where it might be necessary

svn path=/trunk/; revision=38621

15 years agomodified dll/win32/advapi32/sec/lsa.c
KJK::Hyperion [Wed, 7 Jan 2009 09:44:21 +0000 (09:44 +0000)]
modified   dll/win32/advapi32/sec/lsa.c
modified   dll/win32/advapi32/service/eventlog.c
modified   dll/win32/advapi32/service/scm.c
modified   dll/win32/advapi32/service/sctrl.c
modified   dll/win32/setupapi/cfgmgr.c
   Use RPC exception handling macros consistently

svn path=/trunk/; revision=38620

15 years agoset svn:eol-style = native
Timo Kreuzer [Wed, 7 Jan 2009 00:55:12 +0000 (00:55 +0000)]
set svn:eol-style = native

svn path=/trunk/; revision=38619

15 years ago- Add more dialogs
Dmitry Chapyshev [Tue, 6 Jan 2009 21:19:50 +0000 (21:19 +0000)]
- Add more dialogs
- Create title font for start and finish pages

svn path=/trunk/; revision=38618

15 years ago- DebugSetProcessKillOnExit: Use SetLastErrorByStatus for NTSTATUS codes
Stefan Ginsberg [Tue, 6 Jan 2009 19:58:53 +0000 (19:58 +0000)]
- DebugSetProcessKillOnExit: Use SetLastErrorByStatus for NTSTATUS codes

svn path=/trunk/; revision=38617

15 years ago- NtUserWaitForInputIdle: Call EngGetTickCount, removing duplicated code
Stefan Ginsberg [Tue, 6 Jan 2009 19:57:44 +0000 (19:57 +0000)]
- NtUserWaitForInputIdle: Call EngGetTickCount, removing duplicated code
- GetTickCount/GetTickCount64/EngGetTickCount: Use the correct SharedUserData fields, and fix the calculations
- KeUpdateSystemTime: Don't update TickCountLowDeprecated now that it truly is deprecated
- Thanks to Fireball and KJK!

svn path=/trunk/; revision=38616

15 years ago- Small fix for Russian translation
Dmitry Chapyshev [Tue, 6 Jan 2009 19:28:04 +0000 (19:28 +0000)]
- Small fix for Russian translation
- More dialogs implement
- LPTSTR -> LPWSTR

svn path=/trunk/; revision=38614

15 years ago- Add hdwwiz to bootcd
Dmitry Chapyshev [Tue, 6 Jan 2009 18:35:20 +0000 (18:35 +0000)]
- Add hdwwiz to bootcd

svn path=/trunk/; revision=38613

15 years ago- Start implementing of hdwwiz
Dmitry Chapyshev [Tue, 6 Jan 2009 18:32:51 +0000 (18:32 +0000)]
- Start implementing of hdwwiz
- Add some resources

svn path=/trunk/; revision=38612

15 years agoset svn:eal-style = native
Timo Kreuzer [Tue, 6 Jan 2009 18:11:12 +0000 (18:11 +0000)]
set svn:eal-style = native

svn path=/trunk/; revision=38611

15 years agoCompile audiosrv warning free by defining array parts of GUIDs with braces
Gregor Schneider [Tue, 6 Jan 2009 18:09:51 +0000 (18:09 +0000)]
Compile audiosrv warning free by defining array parts of GUIDs with braces

svn path=/trunk/; revision=38610

15 years ago-Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
Christoph von Wittich [Tue, 6 Jan 2009 17:52:24 +0000 (17:52 +0000)]
-Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs.

-Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files.

svn path=/trunk/; revision=38609

15 years agoClean up IntGdiRealizePalette by removing old and/or dead code, misleading descriptio...
Gregor Schneider [Tue, 6 Jan 2009 17:38:30 +0000 (17:38 +0000)]
Clean up IntGdiRealizePalette by removing old and/or dead code, misleading descriptions and obsolete numbering.

svn path=/trunk/; revision=38608

15 years ago- Fix a coordinate problem that occurred with alphablend in DrawIconEx (32bpp mode...
Gregor Schneider [Tue, 6 Jan 2009 17:12:07 +0000 (17:12 +0000)]
- Fix a coordinate problem that occurred with alphablend in DrawIconEx (32bpp mode only)
- Welcome back mixer icon in 32bpp mode!
- Note for other invisible icons in that mode: 32bpp icon variants are most likely missing in the *.ico file; ReactOS image bpp conversion functions currently clear the alpha channel -> invisibility
- Update function names in debug prints, remove duplicate code, slightly improve code readability

svn path=/trunk/; revision=38607

15 years agoupdate some header/idl
Christoph von Wittich [Tue, 6 Jan 2009 15:48:55 +0000 (15:48 +0000)]
update some header/idl

svn path=/trunk/; revision=38606

15 years agofpclass -> _fpclass
Christoph von Wittich [Tue, 6 Jan 2009 10:33:42 +0000 (10:33 +0000)]
fpclass -> _fpclass

svn path=/trunk/; revision=38605

15 years agoupdate libxml2 to 2.7.2
Christoph von Wittich [Tue, 6 Jan 2009 10:24:26 +0000 (10:24 +0000)]
update libxml2 to 2.7.2

svn path=/trunk/; revision=38604

15 years ago-don't cast const char to char
Christoph von Wittich [Tue, 6 Jan 2009 07:53:04 +0000 (07:53 +0000)]
-don't cast const char to char
-handle RPC_X_ENUM_VALUE_OUT_OF_RANGE and RPC_X_BYTE_COUNT_TOO_SMALL in ScmRpcStatusToWinError
-add some traces
-don't write to NULL pointers, don't do strlen on a NULL pointer

svn path=/trunk/; revision=38603

15 years ago-Vincent Povirk <madewokherd+d41d at gmail.com> Thu Dec 4 2008
Christoph von Wittich [Tue, 6 Jan 2009 07:19:59 +0000 (07:19 +0000)]
-Vincent Povirk <madewokherd+d41d at gmail.com> Thu Dec 4 2008
widl: Fix string format warning.

-Andrew Talbot <andrew.talbot at talbotville.com> Sat Dec 6 2008
widl: Remove unneeded address-of operators from array names.

svn path=/trunk/; revision=38602

15 years ago- Rob Shearman <robertshearman at gmail.com> Sun Nov 30
Christoph von Wittich [Tue, 6 Jan 2009 07:09:07 +0000 (07:09 +0000)]
- Rob Shearman <robertshearman at gmail.com> Sun Nov 30
widl: Fix optimisation for writing out ref pointers to simple structs and base types.

svn path=/trunk/; revision=38601

15 years ago-Rob Shearman <robertshearman at gmail.com> Sun Nov 30 2008
Christoph von Wittich [Tue, 6 Jan 2009 06:41:21 +0000 (06:41 +0000)]
-Rob Shearman <robertshearman at gmail.com> Sun Nov 30 2008
widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.

svn path=/trunk/; revision=38600

15 years ago-Dmitry Timoshkov <dmitry <at> codeweavers.com> Mon Nov 10 2008
Christoph von Wittich [Tue, 6 Jan 2009 06:16:55 +0000 (06:16 +0000)]
-Dmitry Timoshkov <dmitry <at> codeweavers.com> Mon Nov 10 2008
widl: Make the generated string pointers const as well.

-Alexandre Julliard <julliard <at> winehq.org> Tue Nov 25 2008
widl: Make sure format strings for structure and union types are only output once.

svn path=/trunk/; revision=38599

15 years ago- Remove dma_master.c as it is unused
Johannes Anderwald [Tue, 6 Jan 2009 05:33:34 +0000 (05:33 +0000)]
- Remove dma_master.c as it is unused
- Implement PcNewDmaChannel
- partly implement IDmaChannel / IDmaChannelSlave

svn path=/trunk/; revision=38598

15 years ago- Add IID_IDmaChannel guid
Johannes Anderwald [Tue, 6 Jan 2009 05:31:16 +0000 (05:31 +0000)]
- Add IID_IDmaChannel guid

svn path=/trunk/; revision=38597

15 years ago- Fix build sorry
Johannes Anderwald [Tue, 6 Jan 2009 03:02:02 +0000 (03:02 +0000)]
- Fix build sorry

svn path=/trunk/; revision=38596

15 years ago- Implement IPortWaveCyclic::NewMasterDmaChannel, IPortWaveCyclic::NewDmaChannelSlave...
Johannes Anderwald [Tue, 6 Jan 2009 00:44:16 +0000 (00:44 +0000)]
- Implement IPortWaveCyclic::NewMasterDmaChannel, IPortWaveCyclic::NewDmaChannelSlave, IPortWavePci_fnNewMasterDmaChannel

svn path=/trunk/; revision=38595

15 years ago- Add GUID IID_IDmaChannelSlave
Johannes Anderwald [Tue, 6 Jan 2009 00:41:40 +0000 (00:41 +0000)]
- Add GUID IID_IDmaChannelSlave

svn path=/trunk/; revision=38594

15 years ago- Fix IPortWavePci interface definition
Johannes Anderwald [Tue, 6 Jan 2009 00:17:55 +0000 (00:17 +0000)]
- Fix IPortWavePci interface definition

svn path=/trunk/; revision=38592

15 years ago- Implement PcDmaMasterDescription, PcDmaSlaveDescription
Johannes Anderwald [Tue, 6 Jan 2009 00:04:32 +0000 (00:04 +0000)]
- Implement PcDmaMasterDescription, PcDmaSlaveDescription

svn path=/trunk/; revision=38591

15 years ago- Patch by Michael Martin: Fix for Get/Set CallProc.
James Tabor [Mon, 5 Jan 2009 23:35:10 +0000 (23:35 +0000)]
- Patch by Michael Martin: Fix for Get/Set CallProc.
- Michael points out the fact that our system hard codes to unicode and does not mix ANSI and Unicode as it should. This creates problems when applications use ansi only. ReactOS lacks the mechanics of switching back to ANSI. The beginning of the project it seemed to become an unwritten rule. We learn from our misstakes and move on. When working on a drafting project, do not draw more than you can erase in a day.

svn path=/trunk/; revision=38590

15 years agoAdd missing breaks
Hervé Poussineau [Mon, 5 Jan 2009 20:36:39 +0000 (20:36 +0000)]
Add missing breaks
Spotted by Maciej Bialas (bjauy at o2.pl)

svn path=/trunk/; revision=38589

15 years ago- Austin English <austinenglish <at> gmail.com> Tue, 9 Sep 2008
Christoph von Wittich [Mon, 5 Jan 2009 18:17:35 +0000 (18:17 +0000)]
- Austin English <austinenglish <at> gmail.com> Tue, 9 Sep 2008
widl: remove unreached code (Smatch)

- Rob Shearman <robertshearman <at> gmail.com> Wed Sep 10 2008
widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces.

- Rob Shearman <robertshearman <at> gmail.com> Wed Sep 10 2008
widl: Remove redundant code.

svn path=/trunk/; revision=38588

15 years ago- Properly implement NdisGetSystemUpTime, based on http://www.tech-archive.net/Archiv...
Stefan Ginsberg [Mon, 5 Jan 2009 17:51:55 +0000 (17:51 +0000)]
- Properly implement NdisGetSystemUpTime, based on tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2004-11/0616.html

svn path=/trunk/; revision=38587

15 years agosilence crt TRACE flood
Timo Kreuzer [Mon, 5 Jan 2009 14:07:04 +0000 (14:07 +0000)]
silence crt TRACE flood

svn path=/trunk/; revision=38584

15 years agoRevert a part of r38087. OutputDebugStringA doesn't add a newline automatically.
Colin Finck [Mon, 5 Jan 2009 13:22:27 +0000 (13:22 +0000)]
Revert a part of r38087. OutputDebugStringA doesn't add a newline automatically.
Verified by MSVC's debug output and kinda proofed by http://www.unixwiz.net/techtips/outputdebugstring.html (nobody would write a function for adding newlines to the debug output if that would be done automatically)

Thanks to Gregor for the hints.

svn path=/trunk/; revision=38583

15 years agoSilence warnings on linux hosts
Timo Kreuzer [Mon, 5 Jan 2009 12:55:13 +0000 (12:55 +0000)]
Silence warnings on linux hosts

svn path=/trunk/; revision=38582

15 years agoSupersede the current way for running automatic regression tests for real now and...
Colin Finck [Mon, 5 Jan 2009 12:48:59 +0000 (12:48 +0000)]
Supersede the current way for running automatic regression tests for real now and switch to rosautotest. No more sights of hardcoded regression test stuff inside syssetup :-)
Works well here, let's hope BuildBot is with me ;-)

Still, there seems to be a bug in our OutputDebugString function, adding a newline at the end of the debug output automatically.
Getting the OutputDebugString output through MSVC doesn't lead to this behaviour, that bug needs to be evaluated in detail later.

svn path=/trunk/; revision=38581

15 years agoIntroducing the "ReactOS Automatic Testing Utility", superseding our current syssetup...
Colin Finck [Mon, 5 Jan 2009 12:41:34 +0000 (12:41 +0000)]
Introducing the "ReactOS Automatic Testing Utility", superseding our current syssetup/cmd/dbgprint hack for running automatic regression tests.

Without any parameters, it mostly works the same as our current solution, but all in a standalone application.
Adding the /w parameter will submit all results to the web service committed in my previous commit.

The application would also make it possible to run Wine Tests regularly on a Windows machine and submitting the results.
This would make sure that all Wine tests also pass under Windows.

svn path=/trunk/; revision=38580

15 years ago- Change and silence a debug message that made it look like npfsRead had a problem.
Michael Martin [Mon, 5 Jan 2009 11:52:44 +0000 (11:52 +0000)]
- Change and silence a debug message that made it look like npfsRead had a problem.

svn path=/trunk/; revision=38577

15 years ago[FORMATTING] tabs -> spaces. No code changes.
Kamil Hornicek [Mon, 5 Jan 2009 11:03:28 +0000 (11:03 +0000)]
[FORMATTING] tabs -> spaces. No code changes.

svn path=/trunk/; revision=38576

15 years agoenable oleaut32_winetest
Christoph von Wittich [Mon, 5 Jan 2009 08:02:13 +0000 (08:02 +0000)]
enable oleaut32_winetest

svn path=/trunk/; revision=38575

15 years ago- Implement large ansi unicode string support for win32k. I guess some Rtl library...
James Tabor [Mon, 5 Jan 2009 03:34:10 +0000 (03:34 +0000)]
- Implement large ansi unicode string support for win32k. I guess some Rtl library developer should look into adding lib/rtlw32k for Win32k and User32.
- Created DefSetText to processes strings prior to calling NtUserDefSetText.
- Rewrite NtUserDefSetText to support large strings and process them with RtlLargeStringToUnicodeString.
- On last thing to remove, is the Hook junk in NtUserDefSetText.

svn path=/trunk/; revision=38574

15 years ago- Re-implement Message Type read/write mode as the previous implementation was incorrect.
Michael Martin [Mon, 5 Jan 2009 00:08:43 +0000 (00:08 +0000)]
- Re-implement Message Type read/write mode as the previous implementation was incorrect.
- Fixed bug in Byte Stream mode that caused threads to not wake from a wait.
- Implemented NpfsPeekPipe.

svn path=/trunk/; revision=38573

15 years agoCopying the string in NtUserDefSetText () must be protected with SEH, probing alone...
Thomas Bluemel [Sun, 4 Jan 2009 22:20:19 +0000 (22:20 +0000)]
Copying the string in NtUserDefSetText () must be protected with SEH, probing alone is not sufficient.

svn path=/trunk/; revision=38572

15 years agoAdd tests for CreateFontIndirect
Timo Kreuzer [Sun, 4 Jan 2009 21:48:32 +0000 (21:48 +0000)]
Add tests for CreateFontIndirect

svn path=/trunk/; revision=38571

15 years agosync oleaut32_winetest with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 19:19:05 +0000 (19:19 +0000)]
sync oleaut32_winetest with wine 1.1.12

svn path=/trunk/; revision=38570

15 years agosync ole32_winetest with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 17:52:22 +0000 (17:52 +0000)]
sync ole32_winetest with wine 1.1.12

svn path=/trunk/; revision=38569

15 years ago- DbgkpSendApiMessage/DbgkpSendApiMessageLpc: Make sure the process is suspended...
Stefan Ginsberg [Sun, 4 Jan 2009 17:33:47 +0000 (17:33 +0000)]
- DbgkpSendApiMessage/DbgkpSendApiMessageLpc: Make sure the process is suspended before resuming it. Also, DbgkpSendApiMessage takes a BOOLEAN as 2nd parameter.
- DbgkpWakeTarget: Correct a check for a Debug Event flag

svn path=/trunk/; revision=38568

15 years ago- Change of names of variables
Dmitry Chapyshev [Sun, 4 Jan 2009 16:57:58 +0000 (16:57 +0000)]
- Change of names of variables
- Move all variables declaration to top

svn path=/trunk/; revision=38567

15 years ago- Formatting fix. No code change
Dmitry Chapyshev [Sun, 4 Jan 2009 16:18:29 +0000 (16:18 +0000)]
- Formatting fix. No code change

svn path=/trunk/; revision=38566

15 years ago- Rewrite SystemTimeOfDay QuerySystemInformation case. ReqSize is the amount of data...
Aleksey Bragin [Sun, 4 Jan 2009 15:11:47 +0000 (15:11 +0000)]
- Rewrite SystemTimeOfDay QuerySystemInformation case. ReqSize is the amount of data copied to the user so use it accordingly. Also, fill up the buffer as much as the caller requested. Fixes 1 "ntdll_winetest.exe info".
- Use a newer (5.0 and higher) version of SYSTEM_TIMEOFDAY_INFORMATION structure (consisting of two additional 64 bits fields: boot time bias and sleep time bias).

svn path=/trunk/; revision=38565

15 years agoAdd type casts to RtlpCallQueryRegistryRoutine().
Dmitry Gorbachev [Sun, 4 Jan 2009 14:40:27 +0000 (14:40 +0000)]
Add type casts to RtlpCallQueryRegistryRoutine().

svn path=/trunk/; revision=38564

15 years agoSilence GCC 4.4.0 warnings.
Dmitry Gorbachev [Sun, 4 Jan 2009 14:27:04 +0000 (14:27 +0000)]
Silence GCC 4.4.0 warnings.

svn path=/trunk/; revision=38563

15 years agoPWSTR -> PCWSTR
Dmitry Gorbachev [Sun, 4 Jan 2009 14:26:59 +0000 (14:26 +0000)]
PWSTR -> PCWSTR

svn path=/trunk/; revision=38562

15 years agoDmitry Chapyshev
Aleksey Bragin [Sun, 4 Jan 2009 13:43:08 +0000 (13:43 +0000)]
Dmitry Chapyshev
- Add buffer length checks to NtQueryInformationThread.

svn path=/trunk/; revision=38561

15 years agoDmitry Chapyshev
Aleksey Bragin [Sun, 4 Jan 2009 11:56:14 +0000 (11:56 +0000)]
Dmitry Chapyshev
- Add more length checks to NtQueryInformationProcess, inspired by r28570.

svn path=/trunk/; revision=38560

15 years ago- Generate to do list, test list, bug list and deprecated list.
Ged Murphy [Sun, 4 Jan 2009 11:44:45 +0000 (11:44 +0000)]
- Generate to do list, test list, bug list and deprecated list.
- Add place holder for header and footer. This will need to be changed to suit the script.
- Don't generate a tab index.
- Build the search data so we can search the source.

svn path=/trunk/; revision=38559

15 years agosync riched20 with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 11:42:09 +0000 (11:42 +0000)]
sync riched20 with wine 1.1.12

svn path=/trunk/; revision=38558

15 years agosync browseui_winetest with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 11:34:13 +0000 (11:34 +0000)]
sync browseui_winetest with wine 1.1.12

svn path=/trunk/; revision=38557

15 years agosync hlink_winetest with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 11:33:07 +0000 (11:33 +0000)]
sync hlink_winetest with wine 1.1.12

svn path=/trunk/; revision=38556

15 years agosync iphlpapi_winetest with wine 1.1.12
Christoph von Wittich [Sun, 4 Jan 2009 11:31:13 +0000 (11:31 +0000)]
sync iphlpapi_winetest with wine 1.1.12

svn path=/trunk/; revision=38555

15 years agosync msxml3 with wine 1.1.12 (2/2)
Christoph von Wittich [Sun, 4 Jan 2009 10:48:31 +0000 (10:48 +0000)]
sync msxml3 with wine 1.1.12 (2/2)

svn path=/trunk/; revision=38554

15 years agosync msxml3 with wine 1.1.12 (1/2)
Christoph von Wittich [Sun, 4 Jan 2009 10:48:19 +0000 (10:48 +0000)]
sync msxml3 with wine 1.1.12 (1/2)

svn path=/trunk/; revision=38553

15 years ago- Revert changes to NtSetVolumeInformationFile made in 38550, it should indeed use...
Aleksey Bragin [Sun, 4 Jan 2009 10:12:38 +0000 (10:12 +0000)]
- Revert changes to NtSetVolumeInformationFile made in 38550, it should indeed use IoGetRelatedDeviceObject, not target device.

svn path=/trunk/; revision=38552

15 years ago- Fix a typo: if a process has DisableBoost set then TRUE should be returned when...
Aleksey Bragin [Sun, 4 Jan 2009 09:41:34 +0000 (09:41 +0000)]
- Fix a typo: if a process has DisableBoost set then TRUE should be returned when querying ProcessPriorityBoost information, not FALSE.

svn path=/trunk/; revision=38551

15 years ago- Merge IoGetRelatedTargetDevice implementation by Pierre Schweitzer (pierre-fsd...
Aleksey Bragin [Sun, 4 Jan 2009 09:35:35 +0000 (09:35 +0000)]
- Merge IoGetRelatedTargetDevice implementation by Pierre Schweitzer (pierre-fsd branch), with my modifications.

svn path=/trunk/; revision=38550

15 years agoAdd a check to not mix up host and target modules
Hervé Poussineau [Sun, 4 Jan 2009 08:38:19 +0000 (08:38 +0000)]
Add a check to not mix up host and target modules
Should probably be moved later outside of backend directory

svn path=/trunk/; revision=38549

15 years ago - Revert r38547 which reverted r38546 which was correct
Cameron Gutman [Sun, 4 Jan 2009 08:12:13 +0000 (08:12 +0000)]
 - Revert r38547 which reverted r38546 which was correct
 - I fail

svn path=/trunk/; revision=38548

15 years ago - Revert r38546
Cameron Gutman [Sun, 4 Jan 2009 07:45:08 +0000 (07:45 +0000)]
 - Revert r38546
 - Include windef.h in precomp.h

svn path=/trunk/; revision=38547

15 years ago - Fix debug build
Cameron Gutman [Sun, 4 Jan 2009 07:25:08 +0000 (07:25 +0000)]
 - Fix debug build
 - Something weird happened with the headers and DWORD somehow got lost
 - This is a hack and will be reverted later

svn path=/trunk/; revision=38546

15 years ago - Merge the rest of my changes
Cameron Gutman [Sun, 4 Jan 2009 05:33:43 +0000 (05:33 +0000)]
 - Merge the rest of my changes

svn path=/trunk/; revision=38545

15 years ago- Fix build.
James Tabor [Sun, 4 Jan 2009 05:16:29 +0000 (05:16 +0000)]
- Fix build.

svn path=/trunk/; revision=38544

15 years ago- Implement large ansi unicode string support. Not sure if we need to add it in win32k.
James Tabor [Sun, 4 Jan 2009 05:06:14 +0000 (05:06 +0000)]
- Implement large ansi unicode string support. Not sure if we need to add it in win32k.

svn path=/trunk/; revision=38543

15 years ago - Merge r38358, r38539, and r38541
Cameron Gutman [Sun, 4 Jan 2009 04:39:32 +0000 (04:39 +0000)]
 - Merge r38358, r38539, and r38541

svn path=/trunk/; revision=38542

15 years ago- Add check for probed strings. Thanks, Timo and Thomas.
James Tabor [Sun, 4 Jan 2009 04:09:19 +0000 (04:09 +0000)]
- Add check for probed strings. Thanks, Timo and Thomas.

svn path=/trunk/; revision=38540

15 years agoFix usage of ProbeForReadUnicodeString
Thomas Bluemel [Sun, 4 Jan 2009 01:50:37 +0000 (01:50 +0000)]
Fix usage of ProbeForReadUnicodeString

svn path=/trunk/; revision=38538

15 years agoRemoved avtest.sys from package as it's been removed in r37748.
Pierre Schweitzer [Sat, 3 Jan 2009 21:20:52 +0000 (21:20 +0000)]
Removed avtest.sys from package as it's been removed in r37748.
Spotted by Olaf Siejka

svn path=/trunk/; revision=38537

15 years ago- Add hack-sync again (bug #3591).
Dmitry Gorbachev [Sat, 3 Jan 2009 15:51:10 +0000 (15:51 +0000)]
- Add hack-sync again (bug #3591).
- Silence linker warning.

svn path=/trunk/; revision=38535

15 years agoConsistently use NULL, as suggested by Paolo Devotee.
Dmitry Gorbachev [Sat, 3 Jan 2009 15:50:55 +0000 (15:50 +0000)]
Consistently use NULL, as suggested by Paolo Devotee.

svn path=/trunk/; revision=38534

15 years ago- Switch back to the previous implementation of GetPrivateObjectSecurity now that...
Stefan Ginsberg [Sat, 3 Jan 2009 15:20:47 +0000 (15:20 +0000)]
- Switch back to the previous implementation of GetPrivateObjectSecurity now that RtlQuerySecurityObject is implemented (thanks jimtabor)

svn path=/trunk/; revision=38533

15 years ago- Don't leak a FileObject reference in case of failure.
Aleksey Bragin [Sat, 3 Jan 2009 13:23:44 +0000 (13:23 +0000)]
- Don't leak a FileObject reference in case of failure.

svn path=/trunk/; revision=38531

15 years ago- Check if CompletionFilter has a valid value too.
Aleksey Bragin [Sat, 3 Jan 2009 12:42:29 +0000 (12:42 +0000)]
- Check if CompletionFilter has a valid value too.

svn path=/trunk/; revision=38530

15 years ago- Add checking of CompletionFilter parameter. This is fixed 3 wine tests for kernel32
Dmitry Chapyshev [Sat, 3 Jan 2009 12:22:14 +0000 (12:22 +0000)]
- Add checking of CompletionFilter parameter. This is fixed 3 wine tests for kernel32

svn path=/trunk/; revision=38529

15 years ago- Add spoolss from Wine
Dmitry Chapyshev [Sat, 3 Jan 2009 11:18:58 +0000 (11:18 +0000)]
- Add spoolss from Wine

svn path=/trunk/; revision=38527

15 years ago- PeekNamedPipe: Fixed BufferSize calculation, as it is the size of the FILE_PIPE_PEE...
Michael Martin [Sat, 3 Jan 2009 09:24:44 +0000 (09:24 +0000)]
- PeekNamedPipe: Fixed BufferSize calculation, as it is the size of the FILE_PIPE_PEEK_BUFFER struct + the nBufferSize parameter passed from caller.

svn path=/trunk/; revision=38522

15 years ago- Add a missing EA buffer validation.
Aleksey Bragin [Sat, 3 Jan 2009 09:18:55 +0000 (09:18 +0000)]
- Add a missing EA buffer validation.
- Free an EA buffer if it was allocated and error/exception happened.

svn path=/trunk/; revision=38521

15 years ago- Removed SEH abuse and add notes for the hook code, in NtUserDefSetText.
James Tabor [Sat, 3 Jan 2009 04:02:54 +0000 (04:02 +0000)]
- Removed SEH abuse and add notes for the hook code, in NtUserDefSetText.
- Update NtUserCallHwndLock subfunctions.

svn path=/trunk/; revision=38518

15 years ago- Add check for null Wnd, see bug 3995.
James Tabor [Sat, 3 Jan 2009 02:20:50 +0000 (02:20 +0000)]
- Add check for null Wnd, see bug 3995.

svn path=/trunk/; revision=38517

15 years ago- Implement RtlQuerySecurityObject.
James Tabor [Fri, 2 Jan 2009 23:52:37 +0000 (23:52 +0000)]
- Implement RtlQuerySecurityObject.

svn path=/trunk/; revision=38513

15 years agoFix serial devices detection
Hervé Poussineau [Fri, 2 Jan 2009 22:12:48 +0000 (22:12 +0000)]
Fix serial devices detection
Thanks at Maciej Bialas (bjauy at o2.pl) for testing

svn path=/trunk/; revision=38512

15 years agoUse the bitmap's palette, not the DC one's in NtGdiGetDIBitsInternal. Fixes Firefox...
Timo Kreuzer [Fri, 2 Jan 2009 22:08:09 +0000 (22:08 +0000)]
Use the bitmap's palette, not the DC one's in NtGdiGetDIBitsInternal. Fixes Firefox colors going nots after 60 sec.
See issue #3854 for more details.

svn path=/trunk/; revision=38511

15 years ago- Cleanup AccessCheck, and set the correct last error in the case where the check...
Stefan Ginsberg [Fri, 2 Jan 2009 17:39:45 +0000 (17:39 +0000)]
- Cleanup AccessCheck, and set the correct last error in the case where the check succeeds but access is denied
- Cleanup NtAccessCheck, properly set desired access when previous mode is kernel, remove a duplicate check that is performed in SeAccessCheck, and don't fail with STATUS_ACCESS_DENIED when the check succeeds but denies access -- the result of the access check is returned in the 'AccessStatus' parameter

svn path=/trunk/; revision=38510

15 years ago- Add Dmitry Gorbachev's hack for bug 3626 problem (cmd shell initially comes up...
Aleksey Bragin [Fri, 2 Jan 2009 17:38:01 +0000 (17:38 +0000)]
- Add Dmitry Gorbachev's hack for bug 3626 problem (cmd shell initially comes up in permanent loop printing squares). Until a better solution is implemented...
See issue #3626 for more details.

svn path=/trunk/; revision=38509

15 years ago- Add Wine's GetPrivateObjectSecurity and use it instead of our that uses the unimple...
Stefan Ginsberg [Fri, 2 Jan 2009 17:14:42 +0000 (17:14 +0000)]
- Add Wine's GetPrivateObjectSecurity and use it instead of our that uses the unimplemented RtlQuerySecurityObject routine

svn path=/trunk/; revision=38508

15 years ago- Store PhysicalDeviceObject in device extension
Johannes Anderwald [Fri, 2 Jan 2009 15:05:57 +0000 (15:05 +0000)]
- Store PhysicalDeviceObject in device extension
- initialize ISubdevice list
- improve PcRegisterSubdevice
- implement IDmaChannelSlave_fnAllocateBuffer, IDmaChannelSlave_fnFreeBuffer
- partly implement IPortFilterWaveCyclic interface
- add IClsVersion interface to IPortDMus, IPortTopology, IPortWavePci
- check for IPinCount, IPowerNotify interface during IPortWaveCyclic initialization
- implement IPortWaveCyclic_fnNewRegistryKey
- first hack version of creating IPortWaveCyclic_fnNewSlaveDmaChannel
- implement ISubdevice interface for IPortWaveCyclic

svn path=/trunk/; revision=38507