reactos.git
11 years ago[WIN32K]
Timo Kreuzer [Tue, 2 Oct 2012 21:20:28 +0000 (21:20 +0000)]
[WIN32K]
Move gdi kdbg extension into a separate file, prefix names with ! to match WinDbg extensions more closely (e.g. "!gdi.help"), imlement help, dumpht, handle, entry and eventlist commands.

svn path=/trunk/; revision=57459

11 years ago[RTL]: Fix bugs in SD rewrite, bringing tests back to 73 failures instead of 117...
Alex Ionescu [Tue, 2 Oct 2012 16:05:26 +0000 (16:05 +0000)]
[RTL]: Fix bugs in SD rewrite, bringing tests back to 73 failures instead of 117 (back to their normal).

svn path=/trunk/; revision=57458

11 years ago[ADVAPI32]
Eric Kohl [Tue, 2 Oct 2012 11:43:50 +0000 (11:43 +0000)]
[ADVAPI32]
- Implement LsaQueryForestTrustInformation and LsaSetForestTrustInformation.

svn path=/trunk/; revision=57457

11 years ago[REGEDIT
Hermès Bélusca-Maïto [Mon, 1 Oct 2012 23:16:43 +0000 (23:16 +0000)]
[REGEDIT
- Fix comment headers.
- Improve error-displaying function and add another one (to be used later on).
- Clear a part of code.

svn path=/trunk/; revision=57456

11 years ago[WIN32K]
Timo Kreuzer [Mon, 1 Oct 2012 23:10:10 +0000 (23:10 +0000)]
[WIN32K]
Sorry forgot to commit this file

svn path=/trunk/; revision=57455

11 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 1 Oct 2012 23:06:32 +0000 (23:06 +0000)]
[NTOSKRNL]
Implement Kdbg CLI callbacks. These callbacks can be registered from external modules and allow to process kdbg commands.

[WIN32K]
Implement kdbg callbacks for gdi: "gdi!dumpht <type>" dumps the handle table, "gdi!handle <x>" dumps information about a handle.

CORE-6650 #resolve

svn path=/trunk/; revision=57454

11 years ago[REGEDIT]
Hermès Bélusca-Maïto [Mon, 1 Oct 2012 22:00:38 +0000 (22:00 +0000)]
[REGEDIT]
- Update informative messages

CORE-6239 Patch by Edijs Kolesnikovičs (1/2)

svn path=/trunk/; revision=57453

11 years ago[LSASRV] Add missing breaks (addendum to r57391)
Hervé Poussineau [Mon, 1 Oct 2012 19:24:07 +0000 (19:24 +0000)]
[LSASRV] Add missing breaks (addendum to r57391)

svn path=/trunk/; revision=57452

11 years ago[LSASRV]
Eric Kohl [Mon, 1 Oct 2012 10:24:19 +0000 (10:24 +0000)]
[LSASRV]
LsarOpenSecret: Do not check the granted access of the policy handle and return the proper status code.

svn path=/trunk/; revision=57451

11 years ago[RTL]: Reformat, rewrite, comment, and fix when relevant the Rtl*SecurityDescriptor...
Alex Ionescu [Mon, 1 Oct 2012 03:02:12 +0000 (03:02 +0000)]
[RTL]: Reformat, rewrite, comment, and fix when relevant the Rtl*SecurityDescriptor* APIs, as well as fix one wrong prototype and implement some unimplemented ones.

svn path=/trunk/; revision=57450

11 years ago[LSASRV]
Eric Kohl [Sun, 30 Sep 2012 23:50:30 +0000 (23:50 +0000)]
[LSASRV]
Get rid of the ugly container object code. Let LsapCreateDbObject and LsapOpenDbObject handle container objects instead.

svn path=/trunk/; revision=57449

11 years ago[LSASRV]
Eric Kohl [Sun, 30 Sep 2012 22:41:34 +0000 (22:41 +0000)]
[LSASRV]
- Validate Account SIDs in LsarCreateAccount and LsarOpenAccount.
- LsarOpenAccount: Do not check the granted access of the policy handle.
- LsarOpenAccount: Return the proper status code.

svn path=/trunk/; revision=57448

11 years ago[DISKPART]
Roel Messiant [Sun, 30 Sep 2012 22:25:26 +0000 (22:25 +0000)]
[DISKPART]
- Correct command processing following the first command in interactive mode.
- Correct invocation of command-specific help functions.

svn path=/trunk/; revision=57447

11 years ago[WIN32K]
Timo Kreuzer [Sun, 30 Sep 2012 22:02:02 +0000 (22:02 +0000)]
[WIN32K]
Fix the hack, so it doesn't cause overwriting of usermode memory.

svn path=/trunk/; revision=57445

11 years ago[WIN32K]
Timo Kreuzer [Sun, 30 Sep 2012 21:21:03 +0000 (21:21 +0000)]
[WIN32K]
Hack around completely broken GreGetDIBitsInternal. Fixes bugcheck caused by gdi32_winetest bitmap.

svn path=/trunk/; revision=57444

11 years ago[WIN32K]
Timo Kreuzer [Sun, 30 Sep 2012 20:30:23 +0000 (20:30 +0000)]
[WIN32K]
- Seperate GreGetDIBitsInternal from NtGdiGetDIBitsInternal
- Rewrite IntSynthesizeDib
- Fixes heap corruption when doing screen shots or copying from paint
CORE-6674 CORE-6093 #resolve

svn path=/trunk/; revision=57443

11 years ago[NET]
Roel Messiant [Sun, 30 Sep 2012 19:47:28 +0000 (19:47 +0000)]
[NET]
- Correct copying of arguments into temporary buffer.
- Remove some debug prints.

svn path=/trunk/; revision=57442

11 years ago[INCLUDE]
Eric Kohl [Sun, 30 Sep 2012 17:15:37 +0000 (17:15 +0000)]
[INCLUDE]
Add missing account right strings and system account flags.

svn path=/trunk/; revision=57441

11 years ago[GDI32]
Timo Kreuzer [Sun, 30 Sep 2012 14:53:46 +0000 (14:53 +0000)]
[GDI32]
- Some fixes for CreateDIBitmap (Patch by Victor Martinez, modified by me) CORE-6420 #resolve
- Fix warning on MSVC

svn path=/trunk/; revision=57440

11 years ago[SPEC2DEF]
Timo Kreuzer [Sat, 29 Sep 2012 22:58:06 +0000 (22:58 +0000)]
[SPEC2DEF]
Implement support for int128.
CORE-6630 #resolve

svn path=/trunk/; revision=57439

11 years ago[LSASRV]
Eric Kohl [Sat, 29 Sep 2012 22:52:30 +0000 (22:52 +0000)]
[LSASRV]
- Fix a typo: LsarEnmuerateAccountRights --> LsarEnumerateAccountRights.
- Implement LsarEnumeratePrivileges.

svn path=/trunk/; revision=57438

11 years ago[CLASSPNP]
Timo Kreuzer [Sat, 29 Sep 2012 22:44:48 +0000 (22:44 +0000)]
[CLASSPNP]
- Make srb volatile, since it's assigned inside SEH and referenced in finally
[NTOSKRNL]
- FsRtlTeardownPerStreamContexts: make IsMutexLocked volatile (SEH)
- IoCreateFile: Make SystemEaBuffer volatile (SEH), save status and information in the caller's IoStatusBlock, cleanup and fail when IoCheckEaBufferValidity failed with PreviousMode == KernelMode, too.
- NtLockFile: Move ExAllocatePoolWithTag out of the SEH block. ExAllocatePoolWithTag does not raise an exception by default (unlike ExAllocatePoolWithQuotaTag). Get rid of this SEH block completely and check the return value instead.
- NtQueryDirectoryFile: make AuxBuffer volatile (SEH), again move ExAllocatePoolWithTag out of the SEH block and check return value instead.
IopCaptureUnicodeString: Make Name volatile (SEH)

svn path=/trunk/; revision=57437

11 years ago[BROWSEUI_WINETEST]: Sync to Wine 1.5.13.
Amine Khaldi [Sat, 29 Sep 2012 17:50:50 +0000 (17:50 +0000)]
[BROWSEUI_WINETEST]: Sync to Wine 1.5.13.
CORE-6415

svn path=/trunk/; revision=57436

11 years ago[LAN]
Timo Kreuzer [Sat, 29 Sep 2012 16:41:34 +0000 (16:41 +0000)]
[LAN]
Add a "comment" that will notify whoever wants to compile this poc, to move the IoCompleteRequest out of the SEH block.

svn path=/trunk/; revision=57435

11 years ago[LAN]
Timo Kreuzer [Sat, 29 Sep 2012 16:19:30 +0000 (16:19 +0000)]
[LAN]
Improve formatting, move function comments out of the function body and convert them to javadoc / doxygen style

svn path=/trunk/; revision=57434

11 years ago[RSYM_CMAKE]
Timo Kreuzer [Sat, 29 Sep 2012 15:28:46 +0000 (15:28 +0000)]
[RSYM_CMAKE]
Improve the code a bit. No functional change.

svn path=/trunk/; revision=57433

11 years ago[MSVCRT_WINETEST]: Sync to Wine 1.5.13.
Amine Khaldi [Sat, 29 Sep 2012 14:28:48 +0000 (14:28 +0000)]
[MSVCRT_WINETEST]: Sync to Wine 1.5.13.
CORE-6415

svn path=/trunk/; revision=57432

11 years ago[RSYM_CMAKE]
Timo Kreuzer [Sat, 29 Sep 2012 14:13:16 +0000 (14:13 +0000)]
[RSYM_CMAKE]
Improve formatting, no code change

svn path=/trunk/; revision=57431

11 years ago* Shell32 (a forked module) was jealous because of shlwapi getting synced.
Amine Khaldi [Sat, 29 Sep 2012 13:27:13 +0000 (13:27 +0000)]
* Shell32 (a forked module) was jealous because of shlwapi getting synced.

svn path=/trunk/; revision=57430

11 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 29 Sep 2012 13:22:31 +0000 (13:22 +0000)]
[NTOSKRNL]
- Allocate a capture buffer outside of SEH in NtAddAtom and NtRaiseHardError
- Call ExpGetCurrentUserUILanguage outside of SEH in NtQueryDefaultUILanguage and return the actual result instead of returning PsInstallUILanguageId in case of success.
- Don't allocate a unicode string inside SEH in NtQuerySystemEnvironmentValue, instead use RtlAnsiStringToUnicodeString directly on the callers buffer.
CORE-6624

svn path=/trunk/; revision=57429

11 years ago[SHLWAPI_WINETEST]: Sync to Wine 1.5.13.
Amine Khaldi [Sat, 29 Sep 2012 13:14:50 +0000 (13:14 +0000)]
[SHLWAPI_WINETEST]: Sync to Wine 1.5.13.
CORE-6415

svn path=/trunk/; revision=57428

11 years ago[SHLWAPI]: Sync to Wine 1.5.13.
Amine Khaldi [Sat, 29 Sep 2012 13:14:20 +0000 (13:14 +0000)]
[SHLWAPI]: Sync to Wine 1.5.13.
CORE-6415
CORE-5759 #resolve #comment Fixed in r57427.

svn path=/trunk/; revision=57427

11 years ago[PSDK]: Sync wintrust.h with Wine 1.5.14
Amine Khaldi [Sat, 29 Sep 2012 11:27:12 +0000 (11:27 +0000)]
[PSDK]: Sync wintrust.h with Wine 1.5.14
CORE-6365 #resolve #comment Committed in r57425. Thanks Carlo ;)

svn path=/trunk/; revision=57425

11 years ago[NPFS]
Thomas Faber [Sat, 29 Sep 2012 11:20:25 +0000 (11:20 +0000)]
[NPFS]
- Reset read and write events directly before waiting. Fixes an issue where a read could return 0 bytes if the previous read had read all available data without waiting (thus leaving the event set).

svn path=/trunk/; revision=57424

11 years ago[DESK]
Timo Kreuzer [Sat, 29 Sep 2012 09:26:34 +0000 (09:26 +0000)]
[DESK]
Enhance 8-bit spectrum bitmap. Patch by Lee Schroeder.
CORE-6069 #resolve

svn path=/trunk/; revision=57423

11 years ago[FORMATTING]
Eric Kohl [Sat, 29 Sep 2012 09:06:42 +0000 (09:06 +0000)]
[FORMATTING]
- Fix indentation.
- Remove dead code.
No code changes!

svn path=/trunk/; revision=57422

11 years ago[NPFS]
Thomas Faber [Sat, 29 Sep 2012 09:05:18 +0000 (09:05 +0000)]
[NPFS]
- Do not access ThreadContext after freeing it in NpfsWaiterThread
- Correctly update Vcb->EmptyWaiterCount when terminating in NpfsWaiterThread
- Fix more MSVC warnings, lots of DPRINTs

svn path=/trunk/; revision=57421

11 years ago[INCLUDE]
Eric Kohl [Sat, 29 Sep 2012 08:39:40 +0000 (08:39 +0000)]
[INCLUDE]
Fix the declarations of LsarQueryTrustedDomainInfoByName and LsarSetTrustedDomainInfoByName.

svn path=/trunk/; revision=57420

11 years ago[NPFS]
Thomas Faber [Sat, 29 Sep 2012 08:19:24 +0000 (08:19 +0000)]
[NPFS]
- Fix return status if no listening server found in NpfsCreate
- Do not use obsolete function MmGetSystemAddressForMdl
- Fix a few MSVC/GCC 4.7 warnings
- Correctly handle device/root FCB allocation failure
- Fix type of NPFS_CCB::RefCount

svn path=/trunk/; revision=57419

11 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 28 Sep 2012 23:32:59 +0000 (23:32 +0000)]
[NTOSKRNL]
Fix file header. Patch by Lee Schoeder.
WDA-6701 #resolve

svn path=/trunk/; revision=57418

11 years ago[LSASRV]
Eric Kohl [Fri, 28 Sep 2012 22:18:59 +0000 (22:18 +0000)]
[LSASRV]
Update LsarQueryDomainInformationPolicy and LsarSetDomainInformationPolicy according to the changes in the IDL file.

svn path=/trunk/; revision=57417

11 years ago[ADVAPI32]
Eric Kohl [Fri, 28 Sep 2012 22:11:18 +0000 (22:11 +0000)]
[ADVAPI32]
Implement LsaGetRemoteUserName, LsaQueryDomainInformationPolicy and LsaSetDomainInformationPolicy.

svn path=/trunk/; revision=57416

11 years ago[CMD]
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 19:36:49 +0000 (19:36 +0000)]
[CMD]
- Clarify the code, no functional changes.

svn path=/trunk/; revision=57415

11 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 19:04:37 +0000 (19:04 +0000)]
[BOOTDATA]
- Revert rev.57413. Indeed, when one boots ReactOS without debugging (selecting the first entry in the boot menu), the COM1 symbolic link (corresponding to \Device\Serial0) is created automatically by the serial driver. However, when one boots in debugging mode (selecting the second entry -- ReactOS (Debug) --), then for some reason the COM1 link isn't created (albeit \Device\Serial0 is). Therefore the real problem is elsewhere. Seems that it has something to share with http://jira.reactos.org/browse/CORE-4263

svn path=/trunk/; revision=57414

11 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 18:46:46 +0000 (18:46 +0000)]
[BOOTDATA]
- HACK: Add artificially a symbolic link to the first COM port, because it happens for
whatever reason that the serial.sys driver doesn't create it when it creates the Serial0
device. When this functionality is repaired, the HACK shall disappear.

svn path=/trunk/; revision=57413

11 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 12:17:23 +0000 (12:17 +0000)]
[NTOSKRNL]
- ExFreePool --> ExFreePoolWithTag in some places.
- Remove dead code (section.c)
- Free resource (sysldr.c)

svn path=/trunk/; revision=57412

11 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 10:01:00 +0000 (10:01 +0000)]
[NTOSKRNL]
- Revert rev.57400 only for this file since CID 701342 was a false-positive from Coverity (because Coverity doesn't know what the aim of the POOL_RAISE_IF_ALLOCATION_FAILURE is).

svn path=/trunk/; revision=57411

11 years ago[ADVAPI32]
Eric Kohl [Fri, 28 Sep 2012 09:19:37 +0000 (09:19 +0000)]
[ADVAPI32]
- Implement LsaRemovePrivilegesFromAccount.
- Add stubs for LsaGetRemoteUserName, LsaLookupPrivilegeDisplayName, LsaOpenPolicySce and LsaSetInformationTrustedDomain.
- Fix some issues in the spec file.

svn path=/trunk/; revision=57410

11 years ago[KMTESTS]
Thomas Faber [Fri, 28 Sep 2012 07:13:26 +0000 (07:13 +0000)]
[KMTESTS]
- Fix GCC build

svn path=/trunk/; revision=57409

11 years ago[KMTESTS:KE]
Thomas Faber [Fri, 28 Sep 2012 07:09:08 +0000 (07:09 +0000)]
[KMTESTS:KE]
- Add test for KeInitializeMutant vs KeInitializeMutex. Dedicated to Mike.

svn path=/trunk/; revision=57408

11 years ago[KERNEL32]
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 22:07:06 +0000 (22:07 +0000)]
[KERNEL32]
- Reworking the Find* APIs in kernel32. Fixes some kernel32_winetest:file failures.
- The FindExInfoBasic information level for FindFirstFileEx, is also implemented.
- Update ndk and psdk headers regarding to this work.

CORE-6623 #comment Committed in rev.57407. #resolve

svn path=/trunk/; revision=57407

11 years agoFix build
Timo Kreuzer [Thu, 27 Sep 2012 22:01:26 +0000 (22:01 +0000)]
Fix build

svn path=/trunk/; revision=57406

11 years ago[CRT]
Timo Kreuzer [Thu, 27 Sep 2012 21:56:13 +0000 (21:56 +0000)]
[CRT]
Implement wcstombs_s

svn path=/trunk/; revision=57405

11 years ago[CRT]
Timo Kreuzer [Thu, 27 Sep 2012 21:53:25 +0000 (21:53 +0000)]
[CRT]
Implement _mbsnlen, _mbstrnlen

svn path=/trunk/; revision=57404

11 years ago[CRT_APITEST]
Timo Kreuzer [Thu, 27 Sep 2012 21:46:39 +0000 (21:46 +0000)]
[CRT_APITEST]
- Add tests for wcstombs_s
- Improve tests for mbstowcs_s

svn path=/trunk/; revision=57403

11 years ago[CSRSS/CSRSRV]
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 18:44:50 +0000 (18:44 +0000)]
[CSRSS/CSRSRV]
- Do not compile anymore the old CSRSS.
- Update some headers and resource files.
- Add header guards in srv.h

svn path=/trunk/; revision=57402

11 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 18:18:36 +0000 (18:18 +0000)]
[BOOTDATA]
- Correct the version signature of some inf files.

CORE-6549 #comment Committed in rev.57401 #resolved

svn path=/trunk/; revision=57401

11 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 17:16:31 +0000 (17:16 +0000)]
[NTOSKRNL]
Coverity code defects fixes :
- Cache: CID 701441
- Config: CIDs 716570, 716669, 716760
- Dbgk: Kdbg: CIDs 716571, 515128/9, 500432
- Ex: CIDs 500156/7, 515122, 716200/67, 701301, 514669
- Fsrtl: Fstub: CIDs 701341/2, 701288, 716770, 701302, and CIDs 716576/7/8 + 514636 + 716805 thanks to Thomas Faber
- Io: CIDs 514576, 514643, 514672/3, 716203, 716269, 716581, 716591, 716713
- Ke: CIDs 515125, 716592
- Ps: CIDs 716603/4, 701422
- Ob: Po: CIDs 514671/680, 701419/420/421, 716763, 716601/2
All the details are given in the different bug reports.

CORE-6677 CORE-6679 CORE-6680 CORE-6683 CORE-6686 CORE-6692 CORE-6693 CORE-6694 CORE-6695 CORE-6696 #comment Committed in rev.57400 #resolve #close

svn path=/trunk/; revision=57400

11 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 13:39:14 +0000 (13:39 +0000)]
[NTOSKRNL]
- Code formatting
- It's my first commit \o/
CORE-6687 #comment Committed. #resolve

svn path=/trunk/; revision=57399

11 years ago[ADVAPI32]
Eric Kohl [Thu, 27 Sep 2012 09:57:43 +0000 (09:57 +0000)]
[ADVAPI32]
Implement LsaQuerySecurityObject and LsaSetSecurityObject.

svn path=/trunk/; revision=57398

11 years ago[LSASRV]
Eric Kohl [Wed, 26 Sep 2012 22:51:12 +0000 (22:51 +0000)]
[LSASRV]
- Implement the PolicyDnsDomainInformation class of LsarQueryInformationPolicy and enable the PolicyModificationInformation class.
- Add required attributes to the initialization code.

svn path=/trunk/; revision=57397

11 years ago* Revert r57394 as per Mike's request.
Amine Khaldi [Wed, 26 Sep 2012 19:38:42 +0000 (19:38 +0000)]
* Revert r57394 as per Mike's request.

svn path=/trunk/; revision=57395

11 years ago[LIB:3RDPARTY] Add iconv.
Mike Nordell [Wed, 26 Sep 2012 19:18:13 +0000 (19:18 +0000)]
[LIB:3RDPARTY] Add iconv.

svn path=/trunk/; revision=57394

11 years ago[NTDLL_APITEST]
Thomas Faber [Wed, 26 Sep 2012 18:15:44 +0000 (18:15 +0000)]
[NTDLL_APITEST]
- Use GetProcAddress for RtlGetFullPathName_UstrEx to allow running the test on WinXP

svn path=/trunk/; revision=57393

11 years ago[KERNEL32]
Sylvain Petreolle [Wed, 26 Sep 2012 17:49:14 +0000 (17:49 +0000)]
[KERNEL32]
Remove svn:keywords properties.

svn path=/trunk/; revision=57392

11 years ago[LSASRV]
Eric Kohl [Wed, 26 Sep 2012 16:15:29 +0000 (16:15 +0000)]
[LSASRV]
- Implement most missing information classes of LsarQueryInformationPolicy.
- Add initialization code for new attributes of the policy object.
- Implement LsarQueryInformationPolicy2 and LsarSetInformationPolicy2.

svn path=/trunk/; revision=57391

11 years ago[ROSTEST:APITEST:NTDLL] Give RtlDosPathNameToNtPathName_U more descriptive failure...
Mike Nordell [Wed, 26 Sep 2012 15:06:56 +0000 (15:06 +0000)]
[ROSTEST:APITEST:NTDLL] Give RtlDosPathNameToNtPathName_U more descriptive failure messages, and more tests.

svn path=/trunk/; revision=57390

11 years ago[PSDK/DDK/XDK]
Timo Kreuzer [Wed, 26 Sep 2012 09:40:44 +0000 (09:40 +0000)]
[PSDK/DDK/XDK]
- Remove duplicated definitions from ntddk.h
- Fix annotations in ntifs.h, wdm.h, ntgdi.h, winddi.h
[NDK]
- Declare most of the heap functions only for user mode
- Remove duplicate RtlGetNtGlobalFlags()

svn path=/trunk/; revision=57389

11 years ago[ROSTEST:APITEST:NTDLL]\nFlesh out test for RtlDosPathNameToNtPathName_U.
Mike Nordell [Wed, 26 Sep 2012 02:56:01 +0000 (02:56 +0000)]
[ROSTEST:APITEST:NTDLL]\nFlesh out test for RtlDosPathNameToNtPathName_U.

svn path=/trunk/; revision=57388

11 years ago[W32KNAPI]
Amine Khaldi [Tue, 25 Sep 2012 21:30:25 +0000 (21:30 +0000)]
[W32KNAPI]
* Silence some warnings.

svn path=/trunk/; revision=57387

11 years ago[FRAMEBUF_NEW]
Amine Khaldi [Tue, 25 Sep 2012 21:10:12 +0000 (21:10 +0000)]
[FRAMEBUF_NEW]
* Explicitly mark the functions as stdcall.

svn path=/trunk/; revision=57386

11 years ago[CDROM_NEW]
Amine Khaldi [Tue, 25 Sep 2012 20:59:32 +0000 (20:59 +0000)]
[CDROM_NEW]
* Explicitly mark the functions as stdcall.
* Fix warnings.

svn path=/trunk/; revision=57385

11 years ago[PSDK]
Eric Kohl [Tue, 25 Sep 2012 17:06:25 +0000 (17:06 +0000)]
[PSDK]
Remove non-existing enumeration _POLICY_LOCAL_INFORMATION_CLASS and functions LsaQueryLocalInformationPolicy and LsaSetLocalInformationPolicy.

svn path=/trunk/; revision=57384

11 years ago[LSASRV]
Eric Kohl [Tue, 25 Sep 2012 16:08:00 +0000 (16:08 +0000)]
[LSASRV]
- Set the default quota limits when the LSA database is created.
- Implement the PolicyDefaultQuotaInformation class of LsarQueryInformationPolicy.

svn path=/trunk/; revision=57383

11 years ago[ADVAPI32]
Eric Kohl [Tue, 25 Sep 2012 00:15:24 +0000 (00:15 +0000)]
[ADVAPI32]
Implement LsaEnumerateAccountsWithUserRight, LsaEnumeratePrivileges, LsaGetQuotasForAccount and LsaSetQuotasForAccount.

svn path=/trunk/; revision=57382

11 years ago[TRANSLATION] Add Chinese translation for time/date control panel applet by yinwh79...
Ziliang Guo [Mon, 24 Sep 2012 22:57:23 +0000 (22:57 +0000)]
[TRANSLATION] Add Chinese translation for time/date control panel applet by yinwh79 at 163.com. CORE-6702.

svn path=/trunk/; revision=57381

11 years ago[ADVAPI32]
Eric Kohl [Mon, 24 Sep 2012 15:04:32 +0000 (15:04 +0000)]
[ADVAPI32]
Implement LsaCreateTrustedDomainEx and LsaEnumerateAccounts.

svn path=/trunk/; revision=57378

11 years agoMake RtlDosPathNameToNtPathName_U actually report sucess count too.
Mike Nordell [Mon, 24 Sep 2012 12:45:55 +0000 (12:45 +0000)]
Make RtlDosPathNameToNtPathName_U actually report sucess count too.

svn path=/trunk/; revision=57376

11 years ago[NET] CORE-6413
Eric Kohl [Mon, 24 Sep 2012 12:37:12 +0000 (12:37 +0000)]
[NET] CORE-6413
- Convert the application to Unicode.
- Implement "net start" and "net stop" commands that use the service manager APIs.

svn path=/trunk/; revision=57375

11 years agoAdd test for RtlDosPathNameToNtPathName_U. This time with the actual test file too.
Mike Nordell [Mon, 24 Sep 2012 12:20:06 +0000 (12:20 +0000)]
Add test for RtlDosPathNameToNtPathName_U. This time with the actual test file too.

svn path=/trunk/; revision=57374

11 years agoAdd test for RtlDosPathNameToNtPathName_U.
Mike Nordell [Mon, 24 Sep 2012 12:17:04 +0000 (12:17 +0000)]
Add test for RtlDosPathNameToNtPathName_U.

svn path=/trunk/; revision=57373

11 years agoAdded descriptive DPRINT for an ioctl intended for the mount manager. Hopefully helps...
Mike Nordell [Sun, 23 Sep 2012 05:38:35 +0000 (05:38 +0000)]
Added descriptive DPRINT for an ioctl intended for the mount manager. Hopefully helps someone else trying to find that device 0x4d or 77 is, when no such device exists. It's not defined by value in header file but by ASCII 'M'.

svn path=/trunk/; revision=57368

11 years ago[WIN32K]
Timo Kreuzer [Sat, 22 Sep 2012 23:14:16 +0000 (23:14 +0000)]
[WIN32K]
Unmap the desktop heap in IntFreeDesktopHeap. Fixes leaking session space memory, when creating and deleting desktops.
I would revert the "hackfix" from r57348, but for me changing MiPteToAddress to MiAddressToPte looks more like a legit bug fix, rather than "increasing system view space to 36MB instead of 20MB". But I'm probably missing something. In that case, Alex, please revert your hack, it shouldn't be needed anymore.
CORE-6688 #resolve

svn path=/trunk/; revision=57367

11 years ago[WIN32CSR]
Aleksey Bragin [Sat, 22 Sep 2012 13:31:18 +0000 (13:31 +0000)]
[WIN32CSR]
- Re-enable delay-importing of user32,gdi32 and advapi32 as it was before in the RBuild times.

svn path=/trunk/; revision=57366

11 years ago[RPCRT4]
Thomas Faber [Sat, 22 Sep 2012 12:47:03 +0000 (12:47 +0000)]
[RPCRT4]
- Fix overlapped I/O error handling for pipe transport
- ROS now works with Windows npfs.sys again (CORE-2198)
- Wine has this completely reworked, so this ros-diff should finally disappear with the next sync

svn path=/trunk/; revision=57365

11 years ago[RPCRT4:FORMATTING]
Thomas Faber [Sat, 22 Sep 2012 11:10:01 +0000 (11:10 +0000)]
[RPCRT4:FORMATTING]
- Forgotten file

svn path=/trunk/; revision=57364

11 years ago[RPCRT4]
Thomas Faber [Sat, 22 Sep 2012 11:08:44 +0000 (11:08 +0000)]
[RPCRT4]
- Make rpcrt4_ros.diff actually reflect our difference to Wine

svn path=/trunk/; revision=57363

11 years ago[NPFS]
Thomas Faber [Sat, 22 Sep 2012 09:48:27 +0000 (09:48 +0000)]
[NPFS]
- Do not fail for a valid buffer size in NpfsPeekPipe
- Do not read from an output buffer in NpfsPeekPipe

svn path=/trunk/; revision=57362

11 years ago[ADVAPI32]
Eric Kohl [Sat, 22 Sep 2012 09:23:38 +0000 (09:23 +0000)]
[ADVAPI32]
Implement LsaGetUserName and LsaOpenTrustedDomain.

svn path=/trunk/; revision=57361

11 years ago[KERNEL32]
Thomas Faber [Sat, 22 Sep 2012 09:18:34 +0000 (09:18 +0000)]
[KERNEL32]
- Fix buffer overflow in PeekNamedPipe

svn path=/trunk/; revision=57360

11 years ago[KMTEST:IO]
Thomas Faber [Fri, 21 Sep 2012 22:12:47 +0000 (22:12 +0000)]
[KMTEST:IO]
- Add a test for IoCreateNotificationEvent/IoCreateSynchronizationEvent

svn path=/trunk/; revision=57359

11 years ago[ADVAPI32]
Eric Kohl [Fri, 21 Sep 2012 17:19:54 +0000 (17:19 +0000)]
[ADVAPI32]
- Implement LsaClearAuditLog.
- Sort functions, update function headers and trace-messages.

svn path=/trunk/; revision=57358

11 years ago* Exclude host tools when setting the default build type.
Amine Khaldi [Fri, 21 Sep 2012 14:35:19 +0000 (14:35 +0000)]
* Exclude host tools when setting the default build type.

svn path=/trunk/; revision=57357

11 years ago* Make CMAKE_BUILD_TYPE default to Debug for all our builds.
Amine Khaldi [Fri, 21 Sep 2012 14:29:02 +0000 (14:29 +0000)]
* Make CMAKE_BUILD_TYPE default to Debug for all our builds.

svn path=/trunk/; revision=57356

11 years ago[RTL]
Thomas Faber [Thu, 20 Sep 2012 20:46:08 +0000 (20:46 +0000)]
[RTL]
- Separate condition calculation in RtlVerifyVersionInfo into an extra function. Patch by Hermès Bélusca (2/X)
- Don't make the Hungarian more ridiculous than it needs to be
CORE-6611

svn path=/trunk/; revision=57355

11 years ago[NTOSKRNL][NTDLL][RTL][KERNEL32]
Thomas Faber [Thu, 20 Sep 2012 19:53:14 +0000 (19:53 +0000)]
[NTOSKRNL][NTDLL][RTL][KERNEL32]
- Code simplification and clarification for version-reporting functionality. Patch by Hermès Bélusca (1/X)
CORE-6611

svn path=/trunk/; revision=57354

11 years ago[QMGR_WINETESTS]
Thomas Faber [Thu, 20 Sep 2012 15:41:32 +0000 (15:41 +0000)]
[QMGR_WINETESTS]
- Skip all qmgr tests because they cause timeouts on testbot. This should hopefully be fixed soon and they can be re-enabled.
CORE-6536

svn path=/trunk/; revision=57353

11 years ago[ADVAPI32/LSASRV]
Eric Kohl [Thu, 20 Sep 2012 13:44:24 +0000 (13:44 +0000)]
[ADVAPI32/LSASRV]
Implement LsaQuerySecret/LsarQuerySecret. Does not work due to bugs in widl.

svn path=/trunk/; revision=57352

11 years ago[LSASRV]
Eric Kohl [Thu, 20 Sep 2012 11:29:45 +0000 (11:29 +0000)]
[LSASRV]
LsarSetInfromationPolicy: Check desired access depending on the information class.
LsarLookupPrivilegeValue / LsarLookupPrivilegeName: Check desired access.

svn path=/trunk/; revision=57351

11 years ago[TRANSLATION]
Olaf Siejka [Thu, 20 Sep 2012 11:15:16 +0000 (11:15 +0000)]
[TRANSLATION]
- hungarian calc translation by Nagy Tibor(xnagytibor at gmail dot com); CORE-6511 #resolve #comment Commited. Thanks for your work
- dutch rapps translation update by stijnsanders (stijn at yoy dot be); CORE-6540 #resolve #comment Commited. Thanks for your work

svn path=/trunk/; revision=57350