Commit graph

52272 commits

Author SHA1 Message Date
Eric Kohl 90b34c856c [LSASRV]
- LsarQueryAuditEvents: Do not fail if the PolAdtEv attribute does not exist and return proper inormation to the caller.
- Implement LsarSetAuditEvents.

svn path=/trunk/; revision=57837
2012-12-09 11:34:09 +00:00
Jérôme Gardou 16c5f9f124 [CRT]
- attempt to fix MSVC build

svn path=/trunk/; revision=57836
2012-12-09 04:06:25 +00:00
Jérôme Gardou 041dd3b70f [MSVCRT_WINETEST]
- ROSTESTS-91 #comment Fixed with r57833 and r57834 #resolve

svn path=/trunk/; revision=57835
2012-12-09 03:39:12 +00:00
Jérôme Gardou de65d32082 [CRT]
- attempt to fix build

svn path=/trunk/; revision=57834
2012-12-09 03:36:14 +00:00
Jérôme Gardou b588451fcf [MSVCRT]
- Massive update to go towards a proper localization implementation
Based on wine code

svn path=/trunk/; revision=57833
2012-12-09 03:17:14 +00:00
Eric Kohl 359c37fdf9 [LSASRV]
Implement LsarSetServerRole, LsarSetModification and LsarSetAuditFull. 

svn path=/trunk/; revision=57832
2012-12-08 23:12:30 +00:00
Jérôme Gardou fe2af27884 [KERNEL32]
- Formatting, no code change

svn path=/trunk/; revision=57831
2012-12-08 22:24:56 +00:00
Jérôme Gardou 2f7f2bfb3c [USERENV]
- Formatting, no code change

svn path=/trunk/; revision=57830
2012-12-08 22:11:41 +00:00
Jérôme Gardou 3a812eaed0 [MSVCRT_WINETEST]
- sync with wine 1.5.19

svn path=/trunk/; revision=57829
2012-12-08 22:02:22 +00:00
Jérôme Gardou 25c7e566aa [INCLUDE/CRT]
- Add yet an other __ROS_LONG64__ hack to get newest wine tests to compile

svn path=/trunk/; revision=57828
2012-12-08 21:46:08 +00:00
Hermès Bélusca-Maïto 14c031d2eb [USETUP]
Finish to translate "ReactOS xxxxx Setup".

svn path=/trunk/; revision=57827
2012-12-08 21:09:57 +00:00
Johannes Anderwald 86da1da11d [USBCCGP]
- Add debugging function to analyze configuration descriptor
- Remove assert
CORE-6574

svn path=/trunk/; revision=57826
2012-12-08 19:52:10 +00:00
Johannes Anderwald 0b6cc39c0a [HIDCLASS]
- Handle device initialization errors
CORE-6575

svn path=/trunk/; revision=57825
2012-12-08 19:17:35 +00:00
Jérôme Gardou 752fa55287 [CRT]
- Fix build

svn path=/trunk/; revision=57824
2012-12-08 17:46:27 +00:00
Jérôme Gardou f17fe2fe20 [MSVCRT]
- Properly implement and export _fpcontrol_s

svn path=/trunk/; revision=57823
2012-12-08 17:44:38 +00:00
Jérôme Gardou a7321eec6d [INCLUDE/CRT]
- Add _MCW_DN definition

svn path=/trunk/; revision=57822
2012-12-08 17:40:28 +00:00
Eric Kohl 5b127ff896 [LSASRV]
- Add a trusted flag to the lsa object type.
- Inherit the trusted flag from the policy object when an account or secret object is created or opened.
- Set the trusted flag for a policy object in LsaIOpenPolicyTrusted.

svn path=/trunk/; revision=57821
2012-12-08 17:18:17 +00:00
Jérôme Gardou a19c9a7015 [SHELL32]
- Use CPL_STARTWPARMSW since we are sending a unicode string

svn path=/trunk/; revision=57820
2012-12-08 16:34:08 +00:00
Johannes Anderwald d7c409d1d9 [HIDUSB]
- Retry retrieving report descriptor with old hid version
- #CORE-6575 for details

svn path=/trunk/; revision=57816
2012-12-07 18:44:14 +00:00
Thomas Faber 3aeef6d10e [SPIDER]
- Only dissolve a stack of cards if they're of the same color
- Allow easier recognition of suit in concealed cards
- Patch by Marcel Leyendeckers, m dot leyendeckers at gmx dot de
CORE-6808 #resolve #comment Committed. Thanks!

svn path=/trunk/; revision=57815
2012-12-07 18:00:30 +00:00
Johannes Anderwald 4f96b5fd3c [NDIS]
- Fix several bugs in NdisOpenFile
- Introduced in rev 5990 (5/9/2003)

svn path=/trunk/; revision=57814
2012-12-07 10:33:49 +00:00
Johannes Anderwald e5f8728f35 [LIBUSB]
- Set USBD status when a device is successfully configured and transferred length for vendor class requests
- Add error msg when copying of interface descriptor fails

svn path=/trunk/; revision=57813
2012-12-07 09:33:05 +00:00
Johannes Anderwald bbda91790a [LIBUSB]
- Fix build

svn path=/trunk/; revision=57812
2012-12-07 08:21:35 +00:00
Johannes Anderwald 075d464e9d [LIBUSB]
- Set status and transferred byte length
- Display error msg when request fails
- Remove asserts
- CORE-6574 CORE-6676

svn path=/trunk/; revision=57811
2012-12-07 08:18:45 +00:00
Johannes Anderwald 704fb912be [HIDCLASS]
- Don't assert on initialization error

svn path=/trunk/; revision=57807
2012-12-06 02:09:54 +00:00
Johannes Anderwald fae75d1fc7 [HIDUSB]
- Add check if interface descriptor was parsed
- Correct error message
- Set device idle after a configuration has been selected
- CORE-6574

svn path=/trunk/; revision=57805
2012-12-05 08:26:39 +00:00
Johannes Anderwald 874a4d7f8b [NDIS]
- Set ParameterValue when NdisReadConfiguration is successful
- Fixes crash when Belkin F5D8053 N Wireless USB Adapter is initializing
- Introduced in rev 5338 (31/07/2003)



svn path=/trunk/; revision=57803
2012-12-04 23:09:48 +00:00
Johannes Anderwald 05e2dc4e57 [USBD]
- Add missing exports

svn path=/trunk/; revision=57800
2012-12-04 19:48:51 +00:00
Johannes Anderwald da0a97394f [USBHUB]
- Handle devices which provide indicate a serial number but not provide one
- Fixes device installation initialization for F5D8053 N Wireless USB Adapter

svn path=/trunk/; revision=57799
2012-12-04 19:20:12 +00:00
Jérôme Gardou 327c78d386 [NTOSKRNL/fsrtl]
- Remove the right element from the list when uninitializing a file lock
- Do not modify the content of the table range while looping on its elements
- Fix rebuilding the table when unlocking a shared range
Thanks go to Pierre for the hint for where to look at
CORE-6615 #comment fixed by r57798 #resolve
CIRE-6535 #comment fixed by r55798 #resolve

svn path=/trunk/; revision=57798
2012-12-04 12:09:59 +00:00
Johannes Anderwald 39fda7c469 [LIBUSB]
- Remove assert
- CORE-6280

svn path=/trunk/; revision=57797
2012-12-04 05:38:42 +00:00
Johannes Anderwald c2074c11e9 - Set SurpriseRemovalOK flag when IRP_MN_QUERY_CAPABILITIES was handled successfully
- CORE-6447

svn path=/trunk/; revision=57796
2012-12-04 05:13:22 +00:00
Johannes Anderwald 2b659122ba - Add assert for testing
- CORE-6676

svn path=/trunk/; revision=57795
2012-12-04 04:58:31 +00:00
Johannes Anderwald 8fc6607c24 - Do not assert on failed devices
- CORE-6794

svn path=/trunk/; revision=57794
2012-12-04 04:34:12 +00:00
Pierre Schweitzer fe2efe05a0 [FASTFAT]
ExFreePool -> ExFreePoolWithTag

svn path=/trunk/; revision=57793
2012-12-03 22:17:51 +00:00
Pierre Schweitzer 1ce876fb1f [NTOSKRNL]
ExFreePool -> ExFreePoolWithTag

svn path=/trunk/; revision=57792
2012-12-03 22:15:28 +00:00
Pierre Schweitzer a3fa598e25 [CDFS]
Allow apply the fix from r57789 to CDFS. Even if it doesn't solve the issue, it keeps being right
Ref: WDK

svn path=/trunk/; revision=57791
2012-12-02 21:04:31 +00:00
Hermès Bélusca-Maïto 2ffb757038 [USETUP]
Beautify "Entrée" and "Échap"

svn path=/trunk/; revision=57790
2012-12-02 20:17:17 +00:00
Pierre Schweitzer d43aa2dd36 [FASTFAT]
Handle special cases with search patterns in DoQuery().
This may (should?) fix kernel32_winetest::path test
Ref: WDK

svn path=/trunk/; revision=57789
2012-12-02 16:42:54 +00:00
Hermès Bélusca-Maïto 483d67dec7 Fix a counting bug (spotted by HeisSpiter a.k.a. pschweitzer :) )
svn path=/trunk/; revision=57788
2012-12-02 15:36:18 +00:00
Hermès Bélusca-Maïto 35dedc452d [NTOSKRNL]
- Skip other spaces preceding a command option instead of increasing the reading pointer of a constant (should fix KDSERIAL).
- Use a macro for representing length in chars of constant strings instead of putting magic values.

svn path=/trunk/; revision=57787
2012-12-02 15:30:59 +00:00
Timo Kreuzer 1daa25afee [VGA/VGA_NEW]
Fix MSVC warnings

svn path=/trunk/; revision=57786
2012-12-01 11:49:59 +00:00
Eric Kohl 9b5490c235 [LSASRV]
- Fix object deletion.
- Add a registry wrapper function that enables us to delete registry keys which have already been opened.
- Make LsarDelete call LsarDeleteObject because otherwise object deletion would not be possible.

svn path=/trunk/; revision=57784
2012-11-29 22:02:22 +00:00
Hermès Bélusca-Maïto 24abb04676 [KDCOM]
Fixes COM port debugging output with Virtual PC 2007. See r57781 for more details.

CORE-4247 #comment Fixed also in r57782.

svn path=/trunk/; revision=57782
2012-11-29 10:26:00 +00:00
Hermès Bélusca-Maïto 6f57060555 [KDDLL]
- Use cportlib for COM port facilities. Fixes COM port debugging output with Virtual PC 2007.
- Remove now unneeded header file.

CORE-4247 #comment Fixed in r57776, r57777, r57780 and r57781. #resolve

svn path=/trunk/; revision=57781
2012-11-28 23:23:54 +00:00
Hermès Bélusca-Maïto cd57963daf [CPORTLIB/FREELDR]
GetByte  --> Wait for data (with timeout) and get it if available.
PollByte --> Check for data, get it if available, and return immediately.

svn path=/trunk/; revision=57780
2012-11-28 23:16:01 +00:00
James Tabor edf7b69357 [Win32k]
- Fix crash when the exception is thrown.

svn path=/trunk/; revision=57779
2012-11-28 23:05:57 +00:00
Hermès Bélusca-Maïto 7450523726 [FREELDR]
Remove unuseful defines, now.

svn path=/trunk/; revision=57778
2012-11-28 22:25:07 +00:00
Hermès Bélusca-Maïto 2c0b925b1f [FREELDR]
- Make use of the previously committed cportlib code. This works great on VPC 2007 :)
- Comment the unused Rs232PortPollByte function.
- In hardware.c, add useful comments and two macros holding the maximum number of COM and LPT ports.

svn path=/trunk/; revision=57777
2012-11-28 22:16:15 +00:00
Hermès Bélusca-Maïto da43d9219e [CPORTLIB]
- Do a synthesis of all the code I've found concerning initializing COM ports (in kdcom / kddll / kdbg in the kernel and in freeldr). The "// Windows" comments concern the original code for testing the existence of COM ports, inside cportlib, whereas "// ReactOS" comments concern the equivalent existing in our kdcom/kddll/kdbg etc...
- CORRECT THE VIRTUAL PC COM PORT INITIALIZATION !! The problem was, that the current COM port existence test fails on VPC whereas it works well in all other virtual machines. Therefore :
  * I keep the existing testing code in a function called ComPortTest1, this works everywhere but on VPC ;
  * I add a very basic COM port existence test function called ComPortTest2, which basically looks for the scratch register, this works everywhere including on VPC.
  * The COM port existence test consists in the two tests above.

svn path=/trunk/; revision=57776
2012-11-28 22:12:29 +00:00