reactos.git
11 years ago[README.WINE]
Thomas Faber [Thu, 21 Jun 2012 07:51:21 +0000 (07:51 +0000)]
[README.WINE]
- Add missing win32 dlls

svn path=/trunk/; revision=56769

11 years ago[LZ32_WINETEST]
Thomas Faber [Wed, 20 Jun 2012 23:34:55 +0000 (23:34 +0000)]
[LZ32_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56768

11 years ago[RICHED32_WINETEST]
Thomas Faber [Wed, 20 Jun 2012 23:22:27 +0000 (23:22 +0000)]
[RICHED32_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56767

11 years ago[IMM32][MSCTF] - Remove unused files
Thomas Faber [Wed, 20 Jun 2012 22:57:37 +0000 (22:57 +0000)]
[IMM32][MSCTF] - Remove unused files
[XINPUT1_3] - Move header file to PSDK, where it belongs
[MLANG][OBJSEL] - Remove unneeded import library references
[README.WINE] - Mark modules as synced to 1.5.4 if they are

svn path=/trunk/; revision=56766

11 years ago[NTDSAPI][PRINTUI]
Thomas Faber [Wed, 20 Jun 2012 22:54:30 +0000 (22:54 +0000)]
[NTDSAPI][PRINTUI]
- Don't ignore DllMain

svn path=/trunk/; revision=56765

11 years ago[WINED3D]
Sylvain Petreolle [Wed, 20 Jun 2012 21:45:57 +0000 (21:45 +0000)]
[WINED3D]
Fix wined3d entrypoint.
Should fix directdraw 7,8,9 apps.

svn path=/trunk/; revision=56764

11 years ago[SERVICES]
Eric Kohl [Wed, 20 Jun 2012 21:38:46 +0000 (21:38 +0000)]
[SERVICES]
Code cleaning and removing bugs.
Patch by Hermès Bélusca.

I did not include the changes to EnumServicesStatusW because it does not improve the code but introduces an unnecessary exception.

See issue #7127 for more details.

svn path=/trunk/; revision=56763

11 years ago[PSDK]
Timo Kreuzer [Wed, 20 Jun 2012 19:16:44 +0000 (19:16 +0000)]
[PSDK]
intsafe.h: add some more definitions

svn path=/trunk/; revision=56762

11 years ago[WININET]
Thomas Faber [Wed, 20 Jun 2012 15:10:50 +0000 (15:10 +0000)]
[WININET]
- Fix sock_namelen type in FTP_Connect. Already sent to Wine.
- Fix warnings

svn path=/trunk/; revision=56761

11 years ago[WININET]
Thomas Faber [Wed, 20 Jun 2012 13:50:00 +0000 (13:50 +0000)]
[WININET]
- Sync to Wine 1.5.4. Resource files left untouched.
- Fix INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT if SSL support unavailable (already applied upstream)
See issue #7117 for more details.

svn path=/trunk/; revision=56760

11 years ago[WININET_WINETEST]
Thomas Faber [Wed, 20 Jun 2012 13:13:51 +0000 (13:13 +0000)]
[WININET_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56759

11 years ago[WININET][PSDK]
Thomas Faber [Wed, 20 Jun 2012 12:24:12 +0000 (12:24 +0000)]
[WININET][PSDK]
- Better mark ROS-specific changes
- Make wininet_ros.diff sensible
- Update wininet.h
See issue #7117 for more details.

svn path=/trunk/; revision=56758

11 years ago[NTOSKRNL]
Thomas Faber [Wed, 20 Jun 2012 08:32:35 +0000 (08:32 +0000)]
[NTOSKRNL]
- tcpip is called too often. Don't spam the debug log.
See issue #7129 for more details.

svn path=/trunk/; revision=56757

11 years ago[WS2_32]
Thomas Faber [Wed, 20 Jun 2012 00:57:53 +0000 (00:57 +0000)]
[WS2_32]
- Do not manually allocate an incompatible hostent structure in FindEntryInHosts. Use populate_hostent instead. Fixes buffer overflow in name resolution.
See issue #7126 for more details.

svn path=/trunk/; revision=56756

11 years ago[WS2_32]
Thomas Faber [Tue, 19 Jun 2012 23:51:28 +0000 (23:51 +0000)]
[WS2_32]
- Rewrite completely broken free_hostent and free_servent functions
- Readability improvements to check_hostent and populate_hostent

svn path=/trunk/; revision=56755

11 years ago[SERVICES]
Eric Kohl [Tue, 19 Jun 2012 21:16:10 +0000 (21:16 +0000)]
[SERVICES]
Code cleaning and bugs correction.
Patch by Hermès Bélusca.

See issue #7128 for more details.

svn path=/trunk/; revision=56754

11 years ago[PSDK]
Timo Kreuzer [Tue, 19 Jun 2012 20:17:54 +0000 (20:17 +0000)]
[PSDK]
Add ULongMult

svn path=/trunk/; revision=56753

11 years ago[PSDK]
Timo Kreuzer [Tue, 19 Jun 2012 20:13:00 +0000 (20:13 +0000)]
[PSDK]
intsafe.h: Fix a typo

svn path=/trunk/; revision=56752

11 years ago[WS2_32]
Thomas Faber [Tue, 19 Jun 2012 16:54:12 +0000 (16:54 +0000)]
[WS2_32]
- Remove ridiculous hack.

svn path=/trunk/; revision=56751

11 years ago[PSDK]
Timo Kreuzer [Tue, 19 Jun 2012 13:05:23 +0000 (13:05 +0000)]
[PSDK]
intsafe.h:
- Fix type redefinitions when ntdef.h is included
- Implement (Rtl)LongLongSub and (Rtl)UlongLongMult
- Add some more definitions
- misc fixes

svn path=/trunk/; revision=56750

11 years ago[NTOSKRNL]
Thomas Faber [Tue, 19 Jun 2012 10:43:38 +0000 (10:43 +0000)]
[NTOSKRNL]
- Fix wait asserts to account for the Thread->WaitNext case
- At least output a warning in place of the assertion failure in KeWaitForMultipleObjects
See issue #7129 for more details.

svn path=/trunk/; revision=56749

11 years ago[NTOSKRNL]
Thomas Faber [Tue, 19 Jun 2012 09:47:13 +0000 (09:47 +0000)]
[NTOSKRNL]
- Disable the assert in KeWaitForMultipleObjects for now, as tcpip isn't straightforward to fix
See issue #7129 for more details.

svn path=/trunk/; revision=56748

11 years ago[NTOSKRNL]
Thomas Faber [Tue, 19 Jun 2012 08:24:32 +0000 (08:24 +0000)]
[NTOSKRNL]
- Assert against waiting at DISPATCH_LEVEL

svn path=/trunk/; revision=56747

11 years ago[FUSION_WINETEST] - Fix a warning. Already applied upstream.
Thomas Faber [Tue, 19 Jun 2012 03:53:47 +0000 (03:53 +0000)]
[FUSION_WINETEST] - Fix a warning. Already applied upstream.
[WS2_32_WINETEST] - Fix an ok(). Already applied upstream.

svn path=/trunk/; revision=56746

11 years agoUpdate Rapps Links
Daniel Reimer [Mon, 18 Jun 2012 20:33:22 +0000 (20:33 +0000)]
Update Rapps Links

svn path=/trunk/; revision=56745

11 years ago[PSDK/DDK]
Timo Kreuzer [Sun, 17 Jun 2012 16:38:58 +0000 (16:38 +0000)]
[PSDK/DDK]
Add intsafe.h and ntintsafe.h
(incomplete)

svn path=/trunk/; revision=56744

11 years ago[PSDK]
Timo Kreuzer [Sun, 17 Jun 2012 16:06:33 +0000 (16:06 +0000)]
[PSDK]
Fix winnt.h include guard definition

svn path=/trunk/; revision=56743

11 years ago[ADVAPI32]
Eric Kohl [Sun, 17 Jun 2012 15:35:35 +0000 (15:35 +0000)]
[ADVAPI32]
RegCreateKeyExA/W and RegOpenKeyExA/W: Handle Option REG_OPTION_OPEN_LINK properly. This fixes four wine tests.

svn path=/trunk/; revision=56742

11 years ago[BOOTDATA]
Eric Kohl [Sat, 16 Jun 2012 21:46:01 +0000 (21:46 +0000)]
[BOOTDATA]
Add FailureActions to some services.
Patch by Hermès Bélusca.

See issue #7125 for more details.

svn path=/trunk/; revision=56741

11 years ago[SERVICES]
Eric Kohl [Sat, 16 Jun 2012 20:36:17 +0000 (20:36 +0000)]
[SERVICES]
Correct behaviour of setting the service description.
Patch by Hermès Bélusca.

See issue #7124 for more details.

svn path=/trunk/; revision=56740

11 years ago[SERVICES]
Eric Kohl [Sat, 16 Jun 2012 20:00:55 +0000 (20:00 +0000)]
[SERVICES]
Improve a check in RQueryServiceConfig2W and RQueryServiceConfig2A
Patch by Hermès Bélusca.

See issue #7123 for more details.

svn path=/trunk/; revision=56739

11 years ago[SERVICES]
Eric Kohl [Sat, 16 Jun 2012 18:32:08 +0000 (18:32 +0000)]
[SERVICES]
Implement SERVICE_CONFIG_FAILURE_ACTIONS case in RChangeServiceConfig2W.
Patch by Hermès Bélusca.

I moved the changes to RChangeServiceConfig2W into a new function (ScmSetFailureActions). I also removed the check for services that run in the services.exe process because ReactOS will not support this kind of services. We should use a separate process or svchost instead.

See issue #7122 for more details.

svn path=/trunk/; revision=56738

11 years ago[NTOSKRNL:MM]
Thomas Faber [Fri, 15 Jun 2012 07:27:45 +0000 (07:27 +0000)]
[NTOSKRNL:MM]
- Do not ignore pool tag in ExFreePoolWithTag when freeing to a lookaside list

svn path=/trunk/; revision=56737

11 years ago[NTOSKRNL]
Thomas Faber [Thu, 14 Jun 2012 22:10:34 +0000 (22:10 +0000)]
[NTOSKRNL]
- Fix build

svn path=/trunk/; revision=56736

11 years ago[NTOSKRNL]
Thomas Faber [Thu, 14 Jun 2012 22:06:24 +0000 (22:06 +0000)]
[NTOSKRNL]
- Fix callback pool tags
- Fix a reference leak in PsSetCreateProcessNotifyRoutine
See issue #7120 for more details.

svn path=/trunk/; revision=56735

11 years ago[KMTESTS]
Thomas Faber [Thu, 14 Jun 2012 18:43:32 +0000 (18:43 +0000)]
[KMTESTS]
- Add minimal ExCallback and PsNotify tests
See issue #7120 for more details.

svn path=/trunk/; revision=56734

11 years ago[KMTESTS]
Thomas Faber [Thu, 14 Jun 2012 17:48:14 +0000 (17:48 +0000)]
[KMTESTS]
- Centralize frequently used macros

svn path=/trunk/; revision=56733

11 years ago[NTOSKRNL]
Art Yerkes [Thu, 14 Jun 2012 16:19:01 +0000 (16:19 +0000)]
[NTOSKRNL]
Actually remove the matching exclusive lock region when unlocking.

svn path=/trunk/; revision=56732

11 years ago[CMAKE/MIDL]
Amine Khaldi [Thu, 14 Jun 2012 11:06:23 +0000 (11:06 +0000)]
[CMAKE/MIDL]
* Alter the way we handle the dlldata generation with midl. This works around the warnings we get about multiple rules to generate proxy.dlldata.c.
* Brought to yo by Peter Kummel.

svn path=/trunk/; revision=56731

11 years ago[KMTESTS]
Thomas Faber [Wed, 13 Jun 2012 21:56:54 +0000 (21:56 +0000)]
[KMTESTS]
- Return a boolean from ok()
- Add KmtGetPoolTag function to allow verifying pool tags used for allocations

svn path=/trunk/; revision=56730

11 years ago[STDOLE32.TLB]
Amine Khaldi [Wed, 13 Jun 2012 10:38:13 +0000 (10:38 +0000)]
[STDOLE32.TLB]
* The previous msvc build fix wasn't proper. Back this out until we figure out a compatible one.

svn path=/trunk/; revision=56729

11 years ago[REGEDIT]
Art Yerkes [Wed, 13 Jun 2012 01:39:02 +0000 (01:39 +0000)]
[REGEDIT]
Implement silent mode so the winetest can run.

svn path=/trunk/; revision=56728

11 years ago[NTOSKRNL]
Art Yerkes [Tue, 12 Jun 2012 22:31:54 +0000 (22:31 +0000)]
[NTOSKRNL]
When a VAD is truncated using VirtualFree, truncate the corresponding MemoryArea
so new allocations will match in both spaces.

svn path=/trunk/; revision=56727

11 years ago[CMAKE]
Jérôme Gardou [Tue, 12 Jun 2012 22:28:46 +0000 (22:28 +0000)]
[CMAKE]
WIN32 subsystem and the kernel deserve their own projects.

svn path=/trunk/; revision=56726

11 years ago[SERVICES]
Eric Kohl [Tue, 12 Jun 2012 21:42:57 +0000 (21:42 +0000)]
[SERVICES]
This new patch corrects bugs introduced in the implementation of
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=56725

11 years ago[NTOSKRNL]
Art Yerkes [Tue, 12 Jun 2012 20:41:13 +0000 (20:41 +0000)]
[NTOSKRNL]
Withdraw a wait entry before mapping a page.

svn path=/trunk/; revision=56724

11 years ago[NTGDI]
Jérôme Gardou [Tue, 12 Jun 2012 19:21:55 +0000 (19:21 +0000)]
[NTGDI]
- fix potential NULL access. CID 702353

svn path=/trunk/; revision=56723

11 years ago[SERVICES]
Eric Kohl [Mon, 11 Jun 2012 19:32:27 +0000 (19:32 +0000)]
[SERVICES]
Automatically close handles and unlock database.
Patch by Hermès Bélusca.

See issue #7111 for more details.

svn path=/trunk/; revision=56722

11 years ago[SERVICES]
Eric Kohl [Mon, 11 Jun 2012 19:02:00 +0000 (19:02 +0000)]
[SERVICES]
Removing the redundant function WaitForLSA() and use ScmWaitForLsa() instead.
Patch by Hermès Bélusca.

See issue #7110 for more details.

svn path=/trunk/; revision=56721

11 years ago[STDOLE32.TLB]
Amine Khaldi [Mon, 11 Jun 2012 18:06:27 +0000 (18:06 +0000)]
[STDOLE32.TLB]
* Fix MSVC build and add the module to our build.

svn path=/trunk/; revision=56720

11 years ago[NTOSKRNL:KDBG]
Thomas Faber [Sun, 10 Jun 2012 05:54:04 +0000 (05:54 +0000)]
[NTOSKRNL:KDBG]
- Update i386-dis.c to CVS 1.48. Fixes some Intel syntax disassembly bugs.
- Use setjmp instead of _setjmp

svn path=/trunk/; revision=56719

11 years ago[SAMLIB][SAMSRV]
Eric Kohl [Sat, 9 Jun 2012 23:34:42 +0000 (23:34 +0000)]
[SAMLIB][SAMSRV]
Implement SamEnumerateAliasesInDomain and SamrEnumerateAliasesInDomain. SamEnumerateAliasesInDomain does not return the names of the enumerated aliases, most likely due to a bug in rpcrt4.dll.

svn path=/trunk/; revision=56718

11 years ago[ACTXPRXY][URLMON]
Thomas Faber [Sat, 9 Jun 2012 16:08:19 +0000 (16:08 +0000)]
[ACTXPRXY][URLMON]
- Use IRegistrar mechanism for registration. Fixes urlmon:misc and mshtml:dom crashes
See issue #7113 for more details.

svn path=/trunk/; revision=56717

11 years ago[CMD]
Art Yerkes [Sat, 9 Jun 2012 02:55:15 +0000 (02:55 +0000)]
[CMD]
Fix first argument of the target program so that paths with spaces aren't
reparsed by the c runtime as multiple arguments.

svn path=/trunk/; revision=56716

11 years ago- Fix configure warnings.
James Tabor [Sat, 9 Jun 2012 02:17:39 +0000 (02:17 +0000)]
- Fix configure warnings.

svn path=/trunk/; revision=56715

11 years ago[Win32k]
James Tabor [Fri, 8 Jun 2012 21:19:31 +0000 (21:19 +0000)]
[Win32k]
- Fix attach thread input based on which thread is foreground. Tested with wine Msg test_SetFocus, CursorIcon test_SetCursor and test_ShowCursor, still needs more testing. See bug 7098 and bug 7107, used the test cases and it works with Qemu.

svn path=/trunk/; revision=56714

11 years ago[HIDCLASS]
Sylvain Petreolle [Fri, 8 Jun 2012 18:49:43 +0000 (18:49 +0000)]
[HIDCLASS]
Add missing dependency.

svn path=/trunk/; revision=56713

11 years ago[ROSTESTS]
Sylvain Petreolle [Fri, 8 Jun 2012 18:08:11 +0000 (18:08 +0000)]
[ROSTESTS]
Fix oleaut32_winetest dependencies.

svn path=/trunk/; revision=56712

11 years ago[PSDK]
Timo Kreuzer [Fri, 8 Jun 2012 13:13:31 +0000 (13:13 +0000)]
[PSDK]
Fix WS2TCPIP_INLINE in ws2tcpip.h as well

svn path=/trunk/; revision=56711

11 years ago[PSDK]
Timo Kreuzer [Fri, 8 Jun 2012 13:10:52 +0000 (13:10 +0000)]
[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

11 years ago[CMD]
Art Yerkes [Thu, 7 Jun 2012 22:41:22 +0000 (22:41 +0000)]
[CMD]
Terminate lines that show environment results from the SET command.

svn path=/trunk/; revision=56709

11 years ago[SERVICES]
Eric Kohl [Thu, 7 Jun 2012 14:11:07 +0000 (14:11 +0000)]
[SERVICES]
Implement REnumServiceGroupW.
Patch by Hermès Bélusca.

See issue #7106 for more details.

svn path=/trunk/; revision=56708

11 years ago[Win32SS]
James Tabor [Thu, 7 Jun 2012 12:05:17 +0000 (12:05 +0000)]
[Win32SS]
- Fix crash and pass all wine CursorIcon test_SetCursor and test_ShowCursor.

svn path=/trunk/; revision=56707

11 years ago[NTOSKRNL]
Eric Kohl [Thu, 7 Jun 2012 11:55:31 +0000 (11:55 +0000)]
[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

11 years ago[Win32k]
James Tabor [Thu, 7 Jun 2012 11:52:13 +0000 (11:52 +0000)]
[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

11 years ago[SAMLIB][SAMSRV]
Eric Kohl [Thu, 7 Jun 2012 10:31:17 +0000 (10:31 +0000)]
[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

11 years ago[Win32k]
James Tabor [Thu, 7 Jun 2012 01:08:41 +0000 (01:08 +0000)]
[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

11 years ago[SERVICES]
Eric Kohl [Wed, 6 Jun 2012 23:01:53 +0000 (23:01 +0000)]
[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

11 years ago[NTOSKRNL]
Art Yerkes [Wed, 6 Jun 2012 21:22:19 +0000 (21:22 +0000)]
[NTOSKRNL]
Don't crash when unmapping a kernel-space image section, due to dereferencing a NULL
Process.

svn path=/trunk/; revision=56701

11 years ago[HIDCLASS]
Amine Khaldi [Wed, 6 Jun 2012 15:41:08 +0000 (15:41 +0000)]
[HIDCLASS]
* Add a missing break, preventing a null pointer dereference. CID 515263.

svn path=/trunk/; revision=56700

11 years ago[FREELDR]
Jérôme Gardou [Wed, 6 Jun 2012 15:33:21 +0000 (15:33 +0000)]
[FREELDR]
* Handle case when non-existing channel is asked for debug tracing
CID 701362

svn path=/trunk/; revision=56699

11 years ago[SERVICES]
Amine Khaldi [Tue, 5 Jun 2012 21:15:37 +0000 (21:15 +0000)]
[SERVICES]
* Fix a typo and an indentation. By Hermès Bélusca.
See issue #7104 for more details.

svn path=/trunk/; revision=56698

11 years ago[TRANSLATION]
Olaf Siejka [Tue, 5 Jun 2012 14:37:58 +0000 (14:37 +0000)]
[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

11 years ago[SERVICES]
Eric Kohl [Tue, 5 Jun 2012 10:19:39 +0000 (10:19 +0000)]
[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

11 years ago[SERVICES]
Amine Khaldi [Mon, 4 Jun 2012 15:28:48 +0000 (15:28 +0000)]
[SERVICES]
* Remove logically dead code. CID 513302.

svn path=/trunk/; revision=56695

11 years ago[ADVAPI]
Eric Kohl [Mon, 4 Jun 2012 14:35:21 +0000 (14:35 +0000)]
[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

11 years ago[MSCOREE_WINETEST]
Amine Khaldi [Mon, 4 Jun 2012 10:47:09 +0000 (10:47 +0000)]
[MSCOREE_WINETEST]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56693

11 years ago[MSCOREE]
Amine Khaldi [Mon, 4 Jun 2012 10:46:54 +0000 (10:46 +0000)]
[MSCOREE]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56692

11 years ago[KERNEL32_WINETEST]
Amine Khaldi [Mon, 4 Jun 2012 10:45:54 +0000 (10:45 +0000)]
[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

11 years ago[SAMLIB]: Implement SamAddMemberToAlias, SamCreateAliasInDomain, SamEnumerateDomainsI...
Eric Kohl [Sun, 3 Jun 2012 20:54:06 +0000 (20:54 +0000)]
[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

11 years ago- Fix a FIXME and fix the last test in wine Win test_ShowWindow.
James Tabor [Sat, 2 Jun 2012 03:56:23 +0000 (03:56 +0000)]
- Fix a FIXME and fix the last test in wine Win test_ShowWindow.

svn path=/trunk/; revision=56689

11 years ago[Win32SS]
James Tabor [Sat, 2 Jun 2012 03:34:04 +0000 (03:34 +0000)]
[Win32SS]
- Minor fixups to SetParent.
- Add utilities to check thread queue states and verify window object is still alive.

svn path=/trunk/; revision=56688

11 years ago[SAMLIB][SAMSRV][SYSSETUP]
Eric Kohl [Fri, 1 Jun 2012 22:41:43 +0000 (22:41 +0000)]
[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

11 years ago[USBCCGP]
Amine Khaldi [Fri, 1 Jun 2012 18:59:22 +0000 (18:59 +0000)]
[USBCCGP]
* Fix a thinko.

svn path=/trunk/; revision=56686

11 years ago[SAMLIB]
Eric Kohl [Fri, 1 Jun 2012 18:03:25 +0000 (18:03 +0000)]
[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

11 years ago[WIN32K]
Timo Kreuzer [Fri, 1 Jun 2012 16:15:46 +0000 (16:15 +0000)]
[WIN32K]
Fix a comment

svn path=/trunk/; revision=56684

11 years ago[PSDK]
Timo Kreuzer [Fri, 1 Jun 2012 16:10:14 +0000 (16:10 +0000)]
[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

11 years ago[NTOSKRNL]
Art Yerkes [Fri, 1 Jun 2012 09:01:41 +0000 (09:01 +0000)]
[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

11 years ago[ADVAPI32]
Eric Kohl [Thu, 31 May 2012 14:18:59 +0000 (14:18 +0000)]
[ADVAPI32]
Fixed broken build.

svn path=/trunk/; revision=56681

11 years ago[ADVAPI32]
Eric Kohl [Thu, 31 May 2012 14:02:19 +0000 (14:02 +0000)]
[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

11 years ago[SAMLIB]
Eric Kohl [Thu, 31 May 2012 11:07:51 +0000 (11:07 +0000)]
[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

11 years ago[LSASRV][SYSSETUP]
Eric Kohl [Wed, 30 May 2012 22:53:37 +0000 (22:53 +0000)]
[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

11 years ago[NTDLL_APITEST]
Timo Kreuzer [Wed, 30 May 2012 21:16:24 +0000 (21:16 +0000)]
[NTDLL_APITEST]
rename rtl bitmap tests

svn path=/trunk/; revision=56677

11 years ago[Win32k]
James Tabor [Tue, 29 May 2012 21:34:06 +0000 (21:34 +0000)]
[Win32k]
- Users are not allowed to set null desktops. Fixes bug 6759.

svn path=/trunk/; revision=56676

11 years ago[NTDLL_APITEST]
Timo Kreuzer [Tue, 29 May 2012 18:46:25 +0000 (18:46 +0000)]
[NTDLL_APITEST]
Add tests for rtl bitmap function

svn path=/trunk/; revision=56675

11 years ago[NDK]
Timo Kreuzer [Tue, 29 May 2012 18:40:41 +0000 (18:40 +0000)]
[NDK]
Add missing rtl bitmap functions

svn path=/trunk/; revision=56674

11 years ago[Win32k]
James Tabor [Tue, 29 May 2012 11:57:24 +0000 (11:57 +0000)]
[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

11 years ago[SAMLIB][SAMSRV]
Eric Kohl [Mon, 28 May 2012 22:47:52 +0000 (22:47 +0000)]
[SAMLIB][SAMSRV]
- Implement SamCreateUserInDomain and SamrCreateUserInDomain.
- SamOpenDomain: Use the correct object types when trying to open a domain object.

svn path=/trunk/; revision=56672

11 years ago[Service Manager]
James Tabor [Mon, 28 May 2012 20:12:21 +0000 (20:12 +0000)]
[Service Manager]
- Patch by Hermes Belusca: Fix dialog painting. See bug 4965, marked as WIP.

svn path=/trunk/; revision=56671

11 years ago[SAMSRV]
Eric Kohl [Mon, 28 May 2012 15:04:26 +0000 (15:04 +0000)]
[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