Commit graph

51370 commits

Author SHA1 Message Date
Sylvain Petreolle e9149a8586 [ROSTESTS]
Fix oleaut32_winetest dependencies.

svn path=/trunk/; revision=56712
2012-06-08 18:08:11 +00:00
Timo Kreuzer 659e65b64f [PSDK]
Fix WS2TCPIP_INLINE in ws2tcpip.h as well

svn path=/trunk/; revision=56711
2012-06-08 13:13:31 +00:00
Timo Kreuzer 2918cce772 [PSDK]
- Add missing C definition of InlineIsEqualGUID in guiddef.h
- Use portable TYPE_ALIGNMENT instead of __builtin_alignof in mstcpip.h
- Remove definition of DL_EUI48 from netiodef.h, since it's already definied as a forward declaration in mstcpip.h
- Make WS2TCPIP_INLINE extern inline instead of static inline to fix warnings about usage in non static inline functions

svn path=/trunk/; revision=56710
2012-06-08 13:10:52 +00:00
Art Yerkes 3d92fc02e4 [CMD]
Terminate lines that show environment results from the SET command.

svn path=/trunk/; revision=56709
2012-06-07 22:41:22 +00:00
Eric Kohl 21f37478bb [SERVICES]
Implement REnumServiceGroupW.
Patch by Hermès Bélusca.


See issue #7106 for more details.

svn path=/trunk/; revision=56708
2012-06-07 14:11:07 +00:00
James Tabor 52c74f0cb6 [Win32SS]
- Fix crash and pass all wine CursorIcon test_SetCursor and test_ShowCursor.

svn path=/trunk/; revision=56707
2012-06-07 12:05:17 +00:00
Eric Kohl 90849a2374 [NTOSKRNL]
Stop parsing keys and return STATUS_KEY_DELETED if the parent key was marked as deleted. This fixes two winetests.

svn path=/trunk/; revision=56706
2012-06-07 11:55:31 +00:00
James Tabor f4b11d1111 [Win32k]
- Turn off a debug print. Fixed wine Edit test_edit_control_2 SetFocus return and one more in Msg test_SetFocus.

svn path=/trunk/; revision=56705
2012-06-07 11:52:13 +00:00
Eric Kohl c1fd93e9a2 [SAMLIB][SAMSRV]
- Implement SamGetMembersInAlias and SamrGetMembersInAlias.
- Add registry helper routines SampRegQueryKeyInfo, SampRegEnumerateValue and SampRegSetValue.
- Remove unused SAM database code.
- Store the name and members key (only for aliases and groups) in the database object.

svn path=/trunk/; revision=56704
2012-06-07 10:31:17 +00:00
James Tabor d36d231899 [Win32k]
- Fast fix attach thread input. Tested with win Msg test_SetFocus, fixed the WM_ACTIVATE issue, still needs more testing. See bug 7098, used the test case and it works.

svn path=/trunk/; revision=56703
2012-06-07 01:08:41 +00:00
Eric Kohl 0d6a879b5a [SERVICES]
Removing some code defects discovered by Coverity.
Patch by Hermès Bélusca.
See issue #7105 for more details.

svn path=/trunk/; revision=56702
2012-06-06 23:01:53 +00:00
Art Yerkes e39b696116 [NTOSKRNL]
Don't crash when unmapping a kernel-space image section, due to dereferencing a NULL
Process.

svn path=/trunk/; revision=56701
2012-06-06 21:22:19 +00:00
Amine Khaldi 93440e61fd [HIDCLASS]
* Add a missing break, preventing a null pointer dereference. CID 515263.

svn path=/trunk/; revision=56700
2012-06-06 15:41:08 +00:00
Jérôme Gardou 4112756c8e [FREELDR]
* Handle case when non-existing channel is asked for debug tracing
CID 701362

svn path=/trunk/; revision=56699
2012-06-06 15:33:21 +00:00
Amine Khaldi cadabab172 [SERVICES]
* Fix a typo and an indentation. By Hermès Bélusca.
See issue #7104 for more details.

svn path=/trunk/; revision=56698
2012-06-05 21:15:37 +00:00
Olaf Siejka eaf3eb0b1d [TRANSLATION]
- brasilian portugeese translation by Matheus Macabu (bug no. 7079);

[AHK]
- add scripts for including AHK tests into Reactos\Bin;

svn path=/trunk/; revision=56697
2012-06-05 14:37:58 +00:00
Eric Kohl 2fc88995de [SERVICES]
Implement SERVICE_CONFIG_FAILURE_ACTIONS case in RQueryServiceConfig2W and RQueryServiceConfig2A.

Patch by Hermès Bélusca.


See issue #7101 for more details.

svn path=/trunk/; revision=56696
2012-06-05 10:19:39 +00:00
Amine Khaldi 4d7e7f2be8 [SERVICES]
* Remove logically dead code. CID 513302.

svn path=/trunk/; revision=56695
2012-06-04 15:28:48 +00:00
Eric Kohl fb45b7fcb5 [ADVAPI]
Use ULONG_PTR instead of UINT_PTR.

Patch by Hermès Bélusca.
See issue #7100 for more details.

svn path=/trunk/; revision=56694
2012-06-04 14:35:21 +00:00
Amine Khaldi 0b4b235923 [MSCOREE_WINETEST]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56693
2012-06-04 10:47:09 +00:00
Amine Khaldi b28cf69af4 [MSCOREE]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56692
2012-06-04 10:46:54 +00:00
Amine Khaldi 8c7e9cfe10 [KERNEL32_WINETEST]
* Sync loader tests to Wine 1.5.4. Thanks to Arty for fixing the related issues.
See issue #7071 for more details.

svn path=/trunk/; revision=56691
2012-06-04 10:45:54 +00:00
Eric Kohl f82ab0c4b0 [SAMLIB]: Implement SamAddMemberToAlias, SamCreateAliasInDomain, SamEnumerateDomainsInSamServer, SamOpenAlias, SamQueryInformationDomain and SamQueryInformationUser.
[SAMSRV]: Implement SamrEnumerateDomainsInSamServer (buggy, probably a bug in WIDL), SamrQueryInformationDomain.DomainNameInformation, SamrCreateAliasInDomain, SamrOpenAlias and SamrAddMemberToAlias.
[SAMSRV]: Add more registry helper routines.
[SAMSRV]: Create builtin aliases upon setup.

svn path=/trunk/; revision=56690
2012-06-03 20:54:06 +00:00
James Tabor 769eb79128 - Fix a FIXME and fix the last test in wine Win test_ShowWindow.
svn path=/trunk/; revision=56689
2012-06-02 03:56:23 +00:00
James Tabor e0d8684a66 [Win32SS]
- Minor fixups to SetParent.
- Add utilities to check thread queue states and verify window object is still alive.

svn path=/trunk/; revision=56688
2012-06-02 03:34:04 +00:00
Eric Kohl e624236fa1 [SAMLIB][SAMSRV][SYSSETUP]
- Implement SamSetInformationDomain.DomainNameInformation and SamrSetInformationDomain.DomainNameInformation.
- Set the account domain name for SAM too.
- Remove the old samlib.h file.

svn path=/trunk/; revision=56687
2012-06-01 22:41:43 +00:00
Amine Khaldi b62d985805 [USBCCGP]
* Fix a thinko.

svn path=/trunk/; revision=56686
2012-06-01 18:59:22 +00:00
Eric Kohl f023556a30 [SAMLIB]
- Implement SamFreeMemory and SamLookupDomainInSamServer.
- Remove unused file debug.h.

[SAMSRV]
- Implement SamrLookupDomainInSamServer.
- Add registry helper functions.
- Store the domain name in a new Name attribute which is used by Sam(r)LookupDomainInSamServer.

svn path=/trunk/; revision=56685
2012-06-01 18:03:25 +00:00
Timo Kreuzer a6e90fb6f8 [WIN32K]
Fix a comment

svn path=/trunk/; revision=56684
2012-06-01 16:15:46 +00:00
Timo Kreuzer 15f3c7f06f [PSDK]
- Add __post_invalid to specstrings.h
- Add missing InterlockedCompareExchangePointerAcquire and InterlockedCompareExchangePointerRelease for x86 to winbase.h
- Add missing MemoryBarrier definition

svn path=/trunk/; revision=56683
2012-06-01 16:10:14 +00:00
Art Yerkes 2bbb9b2930 [NTOSKRNL]
- Allow placement of a wait entry in virgin address space prior to mapping a page.
- Add a wait entry in the address space when paging in section view.
- Correct a problem that previously prevented us from evicting or querying pages that
  had been protected into PAGE_NOACCESS protection by adding a query for disabled
  mappings and handling disabled mappings in a few places (this may be controversial).

svn path=/trunk/; revision=56682
2012-06-01 09:01:41 +00:00
Eric Kohl 15425106b9 [ADVAPI32]
Fixed broken build.

svn path=/trunk/; revision=56681
2012-05-31 14:18:59 +00:00
Eric Kohl ba744e9859 [ADVAPI32]
- Get the logon user SID using the new SAM keys and values. This is still a hack.

[SAMLIB]
- Remove all hacks.

[SYSSETUP]
- Remove all administrator account hacks.

svn path=/trunk/; revision=56680
2012-05-31 14:02:19 +00:00
Eric Kohl fb25b9f54f [SAMLIB]
- Implement SamOpenUser and SamSetInformationUser.
- Add SamQueryInformationUser stub.

[SAMSRV]
- Implement SamrOpenUser.
- Add a hack to SamrSetInformationUser that enables us to store a users password (as plain-text) in the registry.
- SamrCreateUserInDomain: Fix the creation of user account key names and start counting user RIDs at 1000.
- Clean-up the SAM registry setup code.
- Assingn SIDs to the BUILTIN and Account domains.
- Create the Administrator and Guest accounts in the SAM setup.

svn path=/trunk/; revision=56679
2012-05-31 11:07:51 +00:00
Eric Kohl ecff0e52a3 [LSASRV][SYSSETUP]
Move the creation of the random account domain SID from syssetup.dll to lsasrv.dll. This change is required because the account domain SID must be stored in the LSA database before the SAM database initializes. Syssetup.dll created the account domain SID much too late.

svn path=/trunk/; revision=56678
2012-05-30 22:53:37 +00:00
Timo Kreuzer db959776cc [NTDLL_APITEST]
rename rtl bitmap tests

svn path=/trunk/; revision=56677
2012-05-30 21:16:24 +00:00
James Tabor 4b39ab3f4a [Win32k]
- Users are not allowed to set null desktops. Fixes bug 6759.

svn path=/trunk/; revision=56676
2012-05-29 21:34:06 +00:00
Timo Kreuzer 4f76ca4995 [NTDLL_APITEST]
Add tests for rtl bitmap function

svn path=/trunk/; revision=56675
2012-05-29 18:46:25 +00:00
Timo Kreuzer cb3390a3de [NDK]
Add missing rtl bitmap functions

svn path=/trunk/; revision=56674
2012-05-29 18:40:41 +00:00
James Tabor ebe2e6eb34 [Win32k]
- Don't check for send nonclient paint messages and bump up the paint count. This may spell the end of the PAINTING BUG spam.

svn path=/trunk/; revision=56673
2012-05-29 11:57:24 +00:00
Eric Kohl 5e6927ddd1 [SAMLIB][SAMSRV]
- Implement SamCreateUserInDomain and SamrCreateUserInDomain.
- SamOpenDomain: Use the correct object types when trying to open a domain object.

svn path=/trunk/; revision=56672
2012-05-28 22:47:52 +00:00
James Tabor bf77113125 [Service Manager]
- Patch by Hermes Belusca: Fix dialog painting. See bug 4965, marked as WIP.

svn path=/trunk/; revision=56671
2012-05-28 20:12:21 +00:00
Eric Kohl 14c472ac5d [SAMSRV]
Add Names sub keys to the Alias, Groups and Users keys of the Account an Builtin domains. These will later contain the 'Name to SID' entries that will simplify lookup by name operations.

svn path=/trunk/; revision=56670
2012-05-28 15:04:26 +00:00
Eric Kohl f07bb17c73 [SAMSRV]
- Support container objects in SampCreateDbObject.
- Implement SampGetObjectAttribute and SampSetObjectAttribute.

svn path=/trunk/; revision=56669
2012-05-28 12:26:54 +00:00
Thomas Faber 7803f2678f [LIBUSB][USBCCGP]
- Whitespace and DPRINT fixes

svn path=/trunk/; revision=56668
2012-05-28 10:49:44 +00:00
Thomas Faber a426102b3a [LIBUSB][USBCCGP][USBEHCI]
- Return the actual number of bytes copied for configuration descriptor requests
- Fix MSVC warnings and NULL vs 0 vs FALSE issues

svn path=/trunk/; revision=56667
2012-05-28 10:34:45 +00:00
Thomas Faber 5536a02214 [USBCCGP]
- Fix hardware/compatible id generation (still abusing UNICODE_STRING though)
- Do not touch unsupported IRP_MN_QUERY_ID requests

svn path=/trunk/; revision=56666
2012-05-28 10:15:58 +00:00
James Tabor 6cf1774c1e - Turn of debugs.
svn path=/trunk/; revision=56665
2012-05-28 04:53:13 +00:00
James Tabor b22bc1a952 [Win32SS]
- Add utility of setting and clearing the state bits from user space. Use this later. Fix build.

svn path=/trunk/; revision=56664
2012-05-28 04:51:31 +00:00
James Tabor 845ea709c3 [Win32SS]
- Add utility of setting and clearing the state bits from user space. Use this later.

svn path=/trunk/; revision=56663
2012-05-28 04:49:15 +00:00