reactos.git
9 years ago* Sync with trunk r64401.
David Quintana [Mon, 29 Sep 2014 21:34:53 +0000 (21:34 +0000)]
* Sync with trunk r64401.

svn path=/branches/shell-experiments/; revision=64405

9 years agoStupid SVN doesn't add new files to the working cope when importing a patch, for...
David Quintana [Mon, 29 Sep 2014 20:22:22 +0000 (20:22 +0000)]
Stupid SVN doesn't add new files to the working cope when importing a patch, for some reason I can't comprehend.

svn path=/branches/shell-experiments/; revision=64404

9 years ago[MSGINA]
David Quintana [Mon, 29 Sep 2014 20:14:21 +0000 (20:14 +0000)]
[MSGINA]
[SHELL32]
 * Implement shell shutdown using a proper shutdown dialog. Patch by Lee Schroeder with a small change to fix MSVC build.
CORE-7559 #comment Commited into shell-experiments branch r64403.

svn path=/branches/shell-experiments/; revision=64403

9 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Mon, 29 Sep 2014 19:13:37 +0000 (19:13 +0000)]
[ADVAPI32_APITEST]
 - Add tests testing behaviour of RegOpen/Create for HKEY_CLASSES_ROOT subkeys
 - Clean up a bit the other tests
CORE-8582

svn path=/trunk/; revision=64402

9 years ago[MPR]
Amine Khaldi [Mon, 29 Sep 2014 18:56:31 +0000 (18:56 +0000)]
[MPR]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64401

9 years ago[SPEC2DEF]
Timo Kreuzer [Mon, 29 Sep 2014 17:43:32 +0000 (17:43 +0000)]
[SPEC2DEF]
Fix asm stubs for thiscall functions.
CORE-8576 #resolve

svn path=/trunk/; revision=64400

9 years ago[D3DRM_WINETEST]
Amine Khaldi [Mon, 29 Sep 2014 17:34:31 +0000 (17:34 +0000)]
[D3DRM_WINETEST]
* Import from Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64399

9 years ago[D3DRM]
Amine Khaldi [Mon, 29 Sep 2014 17:24:32 +0000 (17:24 +0000)]
[D3DRM]
* Import from Wine 1.7.27.
CORE-8082 #resolve #comment Imported in r64396. Thanks!
CORE-8540

svn path=/trunk/; revision=64398

9 years ago[PSDK]
Amine Khaldi [Mon, 29 Sep 2014 17:03:05 +0000 (17:03 +0000)]
[PSDK]
* Update d3drm.h and d3drmdef.h.
* Import d3drmobj.h and d3drmwin.h.
* Guard against redefinition of MAKE_DDHRESULT.
[DXSDK]
* Get rid of this d3drmwin.h.
* Guard against redefinition of MAKE_DDHRESULT.
CORE-8540 CORE-8082

svn path=/trunk/; revision=64397

9 years ago[NTOS/CM]
Jérôme Gardou [Mon, 29 Sep 2014 16:27:16 +0000 (16:27 +0000)]
[NTOS/CM]
 - Add NtQueryKey(KeyNameInformation) implementation.
CORE-8581 #resolve

svn path=/trunk/; revision=64396

9 years ago[RSHELL]
David Quintana [Mon, 29 Sep 2014 16:22:21 +0000 (16:22 +0000)]
[RSHELL]
* Implement skeleton shell dde parser.

[SHELL32]
* Copy over the skeleton from rshell, and fill in the handlers for ViewFolder and ExploreFolder, with rudimentary implementations.

CORE-7552

svn path=/branches/shell-experiments/; revision=64395

9 years ago[NTDLL_APITEST]
Jérôme Gardou [Mon, 29 Sep 2014 16:21:53 +0000 (16:21 +0000)]
[NTDLL_APITEST]
 - Add tests for NtQueryKey(KeyNameInformation)
[ADVAPI32_APITEST]
 - Don't be so generous and claim back my code.
@Thomas: If you ever find out how buggy it is, feel free to claim it back. ;-)

svn path=/trunk/; revision=64394

9 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Mon, 29 Sep 2014 13:35:59 +0000 (13:35 +0000)]
[ADVAPI32_APITEST]
 - Add a few tests regarding HKEY_CLASSES_ROOT special keys.

svn path=/trunk/; revision=64393

9 years ago[NDK]
Jérôme Gardou [Mon, 29 Sep 2014 13:32:44 +0000 (13:32 +0000)]
[NDK]
 - Fix KEY_NAME_INFORMATION structure

svn path=/trunk/; revision=64392

9 years ago[MMDEVAPI_WINETEST]
Amine Khaldi [Mon, 29 Sep 2014 13:17:17 +0000 (13:17 +0000)]
[MMDEVAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64391

9 years ago[MMDEVAPI]
Amine Khaldi [Mon, 29 Sep 2014 13:16:53 +0000 (13:16 +0000)]
[MMDEVAPI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64390

9 years ago[LSASRV]
Amine Khaldi [Mon, 29 Sep 2014 13:07:46 +0000 (13:07 +0000)]
[LSASRV]
* "Fix" MSVC build. Eric, please review (MemSize is uninitialized here).

svn path=/trunk/; revision=64389

9 years ago[MGMTAPI]
Amine Khaldi [Mon, 29 Sep 2014 12:51:45 +0000 (12:51 +0000)]
[MGMTAPI]
* Import from Wine 1.7.27.
CORE-8036 #resolve #comment Imported in r64388.
CORE-8540

svn path=/trunk/; revision=64388

9 years ago[LOCALUI]
Amine Khaldi [Mon, 29 Sep 2014 12:39:56 +0000 (12:39 +0000)]
[LOCALUI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64387

9 years ago[CONSRV]
Amine Khaldi [Mon, 29 Sep 2014 11:28:17 +0000 (11:28 +0000)]
[CONSRV]
* Add missing psdk dependency.
CORE-8577 #resolve #comment Fixed in r64386. Thanks!

svn path=/trunk/; revision=64386

9 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 29 Sep 2014 07:34:39 +0000 (07:34 +0000)]
[NTOSKRNL]
Fix a bug I introduced in r64369.
CORE-8573

svn path=/trunk/; revision=64385

9 years ago[LSASRV][SECUR32]
Eric Kohl [Sun, 28 Sep 2014 23:02:09 +0000 (23:02 +0000)]
[LSASRV][SECUR32]
- Implement a first version of LsaGetLogonSessionData.
- Add a simple way to disable LsaEnumerateLogonSessions and LsaGetLogonSessionData in case they cause problems.

svn path=/trunk/; revision=64384

9 years ago[NTVDM]: Use the 0xCC (int 3) instruction as the memory fill byte.
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 22:35:05 +0000 (22:35 +0000)]
[NTVDM]: Use the 0xCC (int 3) instruction as the memory fill byte.

svn path=/trunk/; revision=64383

9 years ago[FAST486]
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 22:00:04 +0000 (22:00 +0000)]
[FAST486]
- Display a DPRINT when the CPU triple-faults.
- Add the Ac flag to the dump function.

svn path=/trunk/; revision=64382

9 years ago[NTVDM]: We do not have an Extended BIOS Data Area yet. Make INT 15h, C1h report...
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 21:48:46 +0000 (21:48 +0000)]
[NTVDM]: We do not have an Extended BIOS Data Area yet. Make INT 15h, C1h report correctly this fact.

svn path=/trunk/; revision=64381

9 years ago* Sync up to trunk head (r64377).
Amine Khaldi [Sun, 28 Sep 2014 20:18:27 +0000 (20:18 +0000)]
* Sync up to trunk head (r64377).

svn path=/branches/shell-experiments/; revision=64380

9 years ago[DSOUND]
Amine Khaldi [Sun, 28 Sep 2014 20:12:26 +0000 (20:12 +0000)]
[DSOUND]
* Sync to Wine 1.3.29 in an attempt to get it working again.
* Dedicated to Daniel Reimer.
* Thanks to Sylvain for pinpointing this version.

svn path=/trunk/; revision=64379

9 years ago[NTVDM]: The BIOS should have its BDA and BCT zero'ed out.
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 19:55:28 +0000 (19:55 +0000)]
[NTVDM]: The BIOS should have its BDA and BCT zero'ed out.

svn path=/trunk/; revision=64378

9 years ago[FILEBROWSER]
Amine Khaldi [Sun, 28 Sep 2014 19:18:34 +0000 (19:18 +0000)]
[FILEBROWSER]
* Fix build.

svn path=/branches/shell-experiments/; revision=64377

9 years ago[JSCRIPT_WINETEST]
Amine Khaldi [Sun, 28 Sep 2014 19:11:12 +0000 (19:11 +0000)]
[JSCRIPT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64376

9 years ago[JSCRIPT]
Amine Khaldi [Sun, 28 Sep 2014 19:10:45 +0000 (19:10 +0000)]
[JSCRIPT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64375

9 years ago[FAST486]
Aleksandar Andrejevic [Sun, 28 Sep 2014 19:07:27 +0000 (19:07 +0000)]
[FAST486]
Fix XLAT and OUTS.

svn path=/trunk/; revision=64374

9 years ago[INETMIB1_WINETEST]
Amine Khaldi [Sun, 28 Sep 2014 18:32:39 +0000 (18:32 +0000)]
[INETMIB1_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64373

9 years ago[IMM32_WINETEST]
Amine Khaldi [Sun, 28 Sep 2014 18:28:09 +0000 (18:28 +0000)]
[IMM32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64372

9 years ago[IMM32]
Amine Khaldi [Sun, 28 Sep 2014 18:27:58 +0000 (18:27 +0000)]
[IMM32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64371

9 years ago[GDI32_APITEST]
Timo Kreuzer [Sun, 28 Sep 2014 18:24:58 +0000 (18:24 +0000)]
[GDI32_APITEST]
- Add tests for OffsetClipRgn
- Imporve ExcludeClipRect tests

svn path=/trunk/; revision=64370

9 years ago[NTOSKNRL]
Timo Kreuzer [Sun, 28 Sep 2014 18:17:14 +0000 (18:17 +0000)]
[NTOSKNRL]
Improve performance of FsRtlIsNameInExpression by using a stack buffer for backtracking of wildcard expressions. See also CR-60

svn path=/trunk/; revision=64369

9 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 28 Sep 2014 17:27:54 +0000 (17:27 +0000)]
[NTVDM]
Fix the calculation of TotalSize in DosCopyEnvironmentBlock.
Return the correct error code in DosLoadExecutable.

svn path=/trunk/; revision=64368

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 16:27:30 +0000 (16:27 +0000)]
[NTVDM]
- Add the possibility to dump the VM memory either in text or binary mode.
- Initialize the VM memory to 0xFF to track potential memory misuses (diagnostics purposes). Things may crash, or not!

svn path=/trunk/; revision=64367

9 years ago[INCLUDE]
Eric Kohl [Sun, 28 Sep 2014 15:30:50 +0000 (15:30 +0000)]
[INCLUDE]
Add LsaGetLogonSessionData prototype.

svn path=/trunk/; revision=64366

9 years ago[FAST486]: Improve the trace.
Hermès Bélusca-Maïto [Sun, 28 Sep 2014 15:11:33 +0000 (15:11 +0000)]
[FAST486]: Improve the trace.

svn path=/trunk/; revision=64365

9 years ago[SERVICES]
Eric Kohl [Sun, 28 Sep 2014 14:10:16 +0000 (14:10 +0000)]
[SERVICES]
Log service start, control and status change events.

svn path=/trunk/; revision=64364

9 years ago[Win32k]
James Tabor [Sun, 28 Sep 2014 11:42:24 +0000 (11:42 +0000)]
[Win32k]
- Process hardware keyboard and mouse buttons before mouse move messages. Should fix CORE-7797.

svn path=/trunk/; revision=64363

9 years ago[MSTSC]
Amine Khaldi [Sun, 28 Sep 2014 11:18:16 +0000 (11:18 +0000)]
[MSTSC]
* Partial sync with rdesktop-ce to fix Windows 2008 R2 server login.
CORE-8561 #resolve #comment Should be fixed in r64362. Please retest.

svn path=/trunk/; revision=64362

9 years ago[MC]
Eric Kohl [Sun, 28 Sep 2014 09:19:20 +0000 (09:19 +0000)]
[MC]
- Fix service manager message ids. Message 7004 does not exist.
- Add missing service manager messages.

svn path=/trunk/; revision=64361

9 years ago[NTVDM]: Fix a bug introduced in revision 64324, where I didn't restore the original...
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 23:45:24 +0000 (23:45 +0000)]
[NTVDM]: Fix a bug introduced in revision 64324, where I didn't restore the original values of CF and AX. Fix some keyboard issues in Mystery Mansion.

svn path=/trunk/; revision=64360

9 years ago[WIN32K]
Timo Kreuzer [Sat, 27 Sep 2014 22:59:13 +0000 (22:59 +0000)]
[WIN32K]
Fix NtGdiExcludeClipRect. Should fix regressions from r64260.

svn path=/trunk/; revision=64359

9 years ago[NTOSKRNL] Partly implement FsRtlRegisterUncProvider/FsRtlDeregisterUncProvider
Hervé Poussineau [Sat, 27 Sep 2014 21:07:48 +0000 (21:07 +0000)]
[NTOSKRNL] Partly implement FsRtlRegisterUncProvider/FsRtlDeregisterUncProvider

Currently only support one UNC provider at the time. Also disable mup.sys, which is not used for now.

svn path=/trunk/; revision=64358

9 years ago[MSVCRT]
Thomas Faber [Sat, 27 Sep 2014 20:32:22 +0000 (20:32 +0000)]
[MSVCRT]
- Move __CxxFrameHandler3 to msvcrtex. Windows 2003's dll does not export this, and their msvcrt.lib doesn't have it, but we need this to support modern compilers.

svn path=/trunk/; revision=64357

9 years ago[PSDK]
Amine Khaldi [Sat, 27 Sep 2014 20:00:19 +0000 (20:00 +0000)]
[PSDK]
* Fix PIMAGEHLP_STATUS_ROUTINE params.

svn path=/trunk/; revision=64356

9 years ago[IMAGEHLP_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 19:47:51 +0000 (19:47 +0000)]
[IMAGEHLP_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64355

9 years ago[TRANSLATIONS]
Amine Khaldi [Sat, 27 Sep 2014 19:44:10 +0000 (19:44 +0000)]
[TRANSLATIONS]
* Second part of the russian translation update by Kudratov Olimjon.
CORE-8495 #resolve #comment Second part committed in r64354. Thanks!

svn path=/trunk/; revision=64354

9 years ago[IEFRAME]
Amine Khaldi [Sat, 27 Sep 2014 19:41:46 +0000 (19:41 +0000)]
[IEFRAME]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64353

9 years ago[HNETCFG]
Amine Khaldi [Sat, 27 Sep 2014 19:37:39 +0000 (19:37 +0000)]
[HNETCFG]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64352

9 years ago[CMD_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 19:31:30 +0000 (19:31 +0000)]
[CMD_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64351

9 years ago[NTVDM]: Reorganize code.
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 19:16:55 +0000 (19:16 +0000)]
[NTVDM]: Reorganize code.

svn path=/trunk/; revision=64350

9 years ago[TRANSLATIONS]
Amine Khaldi [Sat, 27 Sep 2014 19:13:32 +0000 (19:13 +0000)]
[TRANSLATIONS]
* Russian translation update by Kudratov Olimjon.
CORE-8495 #comment Committed in r64349. Thanks!

svn path=/trunk/; revision=64349

9 years ago[HHCTRL.OCX]
Amine Khaldi [Sat, 27 Sep 2014 19:04:10 +0000 (19:04 +0000)]
[HHCTRL.OCX]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64348

9 years ago[WININET_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 18:21:35 +0000 (18:21 +0000)]
[WININET_WINETEST]
* Update test data to match the new certificate on winehq.org. Wine commit bbfae5be by Hans Leidekker.

svn path=/trunk/; revision=64347

9 years ago[WIN32K]
Timo Kreuzer [Sat, 27 Sep 2014 16:16:56 +0000 (16:16 +0000)]
[WIN32K]
Convert tabs to spaces

svn path=/trunk/; revision=64346

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 15:33:27 +0000 (15:33 +0000)]
[NTVDM]
- When writing to port 61h, reset the PIT 2 gate only when needed.
- When the PIT 2 out signal is set, notify the speaker when there is really a change.
- PC speaker: Do not replay the same sound if it is the same.

svn path=/trunk/; revision=64345

9 years ago[NTVDM]: Timer
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 15:31:12 +0000 (15:31 +0000)]
[NTVDM]: Timer
- Add a hack for the signal out so that, when the PIT gate is off, no callback is called. This should be improved so that also no Out state is set, and other things too.
- Really set the out signal when the flipflop changes, in square-wave mode. Contributes to fix the speaker (see next commit).

svn path=/trunk/; revision=64344

9 years ago[NTOS:IO]
Thomas Faber [Sat, 27 Sep 2014 14:58:40 +0000 (14:58 +0000)]
[NTOS:IO]
- Correctly set DRIVER_EXTENSION::ServiceKeyName
CORE-8566 #resolve

svn path=/trunk/; revision=64343

9 years ago[KMTESTS:IO]
Thomas Faber [Sat, 27 Sep 2014 14:56:22 +0000 (14:56 +0000)]
[KMTESTS:IO]
- Test more fields of DRIVER_OBJECT
CORE-8566

svn path=/trunk/; revision=64342

9 years ago[GDIPLUS_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 12:59:19 +0000 (12:59 +0000)]
[GDIPLUS_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64341

9 years ago[GDIPLUS]
Amine Khaldi [Sat, 27 Sep 2014 12:59:00 +0000 (12:59 +0000)]
[GDIPLUS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64340

9 years ago[FUSION]
Amine Khaldi [Sat, 27 Sep 2014 12:49:52 +0000 (12:49 +0000)]
[FUSION]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64339

9 years ago[WIN32K]
Timo Kreuzer [Sat, 27 Sep 2014 12:06:03 +0000 (12:06 +0000)]
[WIN32K]
Fix _FLOATOBJ_IsLong (0 - lMant == 0 / lExp == 0 - was not evaluated as TRUE)

svn path=/trunk/; revision=64338

9 years ago[DWMAPI]
Amine Khaldi [Sat, 27 Sep 2014 11:58:01 +0000 (11:58 +0000)]
[DWMAPI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64337

9 years ago[DCIMAN32]
Amine Khaldi [Sat, 27 Sep 2014 11:46:43 +0000 (11:46 +0000)]
[DCIMAN32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64336

9 years ago[DBGHELP]
Amine Khaldi [Sat, 27 Sep 2014 11:45:29 +0000 (11:45 +0000)]
[DBGHELP]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64335

9 years ago[CRYPTUI]
Amine Khaldi [Sat, 27 Sep 2014 11:40:10 +0000 (11:40 +0000)]
[CRYPTUI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64334

9 years ago[SPEC2DEF]
Thomas Faber [Sat, 27 Sep 2014 10:58:07 +0000 (10:58 +0000)]
[SPEC2DEF]
- Fix use of uninitialized variable

svn path=/trunk/; revision=64333

9 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 27 Sep 2014 10:57:50 +0000 (10:57 +0000)]
[GDI32_APITEST]
Add another test case for ExcludeClipRect

svn path=/trunk/; revision=64332

9 years ago[CRYPTNET]
Amine Khaldi [Sat, 27 Sep 2014 10:44:11 +0000 (10:44 +0000)]
[CRYPTNET]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64331

9 years ago[CRYPT32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 10:36:54 +0000 (10:36 +0000)]
[CRYPT32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64330

9 years ago[CRYPT32]
Amine Khaldi [Sat, 27 Sep 2014 10:36:45 +0000 (10:36 +0000)]
[CRYPT32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64329

9 years ago[PSDK]
Amine Khaldi [Sat, 27 Sep 2014 10:29:56 +0000 (10:29 +0000)]
[PSDK]
* Update SIP_ADD_NEWPROVIDER.
CORE-8540

svn path=/trunk/; revision=64328

9 years ago[MSISIP]
Amine Khaldi [Sat, 27 Sep 2014 10:28:33 +0000 (10:28 +0000)]
[MSISIP]
* Don't assign ordinals to Dll{Register,Unregister}Server() exports.

svn path=/trunk/; revision=64327

9 years ago[COMDLG32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 10:18:07 +0000 (10:18 +0000)]
[COMDLG32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64326

9 years ago[COMDLG32]
Amine Khaldi [Sat, 27 Sep 2014 10:16:40 +0000 (10:16 +0000)]
[COMDLG32]
* Sync with Wine 1.7.27.
* Translators, you're up ;)
CORE-8540

svn path=/trunk/; revision=64325

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 02:17:54 +0000 (02:17 +0000)]
[NTVDM]
Implement INT 15h, AH=4Fh "Keyboard intercept", which is used by INT 9h / IRQ 1 to possibly translate scan code before any further treatment. The default implementation is a trivial one, do it à la DosBox.

svn path=/trunk/; revision=64324

9 years ago[COMCTL32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 00:19:59 +0000 (00:19 +0000)]
[COMCTL32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64323

9 years ago[COMCTL32]
Amine Khaldi [Sat, 27 Sep 2014 00:19:40 +0000 (00:19 +0000)]
[COMCTL32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64322

9 years ago[PSDK]
Amine Khaldi [Sat, 27 Sep 2014 00:05:34 +0000 (00:05 +0000)]
[PSDK]
* Add CDRF_NOTIFYITEMERASE.
* Update commoncontrols.idl.
CORE-8540

svn path=/trunk/; revision=64321

9 years ago[BCRYPT_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 00:03:58 +0000 (00:03 +0000)]
[BCRYPT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64320

9 years ago[BCRYPT]
Amine Khaldi [Sat, 27 Sep 2014 00:03:33 +0000 (00:03 +0000)]
[BCRYPT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64319

9 years ago[LSASRV]
Eric Kohl [Fri, 26 Sep 2014 23:46:59 +0000 (23:46 +0000)]
[LSASRV]
Fix memory related issues in calls to LsaEnumerateLogonSessions.
- Initialize ClientBaseAddress to NULL because we do not need to allocate a fixed memory page.
- Protect Length from being overwitten by NtWriteVirtualMemory.

svn path=/trunk/; revision=64318

9 years ago[NTVDM]: Improve diagnostics.
Hermès Bélusca-Maïto [Fri, 26 Sep 2014 22:39:21 +0000 (22:39 +0000)]
[NTVDM]: Improve diagnostics.

svn path=/trunk/; revision=64317

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 18:12:24 +0000 (18:12 +0000)]
[NTFS]
- Divert NtfsLookupFile() as NtfsLookupFileAt() to allow opening relatives to a current MFT record.
- Reimplement NtfsLookupFile() using NtfsLookupFileAt()

svn path=/trunk/; revision=64316

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 17:49:05 +0000 (17:49 +0000)]
[NTFS]
Also store the MFT index in the FCB

svn path=/trunk/; revision=64315

9 years ago[BROWSEUI]
David Quintana [Fri, 26 Sep 2014 14:47:07 +0000 (14:47 +0000)]
[BROWSEUI]
* Implement SHCreateFromDesktop and supporting functions, and move those implementations to their own file.

[SHELL32]
* Handle message 1035 from the desktop window.

[SHLWAPI]
* Fix a bug in SHAllocShared, where source and destination parameters were reversed.

[EXPLORER-NEW]
* Use SHCreateFromDesktop to open the new window.

NOTE: There appears to be some more problems with the SH*Shared implementation, beyond the swapped parameters, which prevent the opening of the new windows. These functions will have to be revised and the corrected implementation sent to WINE.

svn path=/branches/shell-experiments/; revision=64314

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 13:57:29 +0000 (13:57 +0000)]
[NTFS]
- Import structures and defines from FreeLdr NTFS driver header
- Import lot of code from FreeLdr NTFS driver to handle MFT & attributes
- Remove code that has been overtaken by FreeLdr code
- Adapt & port code from FreeLdr (allocation, status, data structures)
- Adapt old code to the new functions defined from FreeLdr code

- Open the MFT during volume mount and keep in VCB for further use
- Implement a function to lookup a file in the MFT given its full path

svn path=/trunk/; revision=64313

9 years ago[SPEC2DEF]
Jérôme Gardou [Fri, 26 Sep 2014 12:43:27 +0000 (12:43 +0000)]
[SPEC2DEF]
 - Actually commit what was advertised in r64281

svn path=/trunk/; revision=64312

9 years ago[WIN32K]
Jérôme Gardou [Fri, 26 Sep 2014 12:43:12 +0000 (12:43 +0000)]
[WIN32K]
 - Simplify IntRemoveWindowProp
 - Complain loudly if a NULL list entry sneaks into a window property list.
CORE-8562

svn path=/trunk/; revision=64311

9 years ago[ATL][ATL80][ATL100]
Amine Khaldi [Fri, 26 Sep 2014 11:39:07 +0000 (11:39 +0000)]
[ATL][ATL80][ATL100]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64310

9 years ago[PSDK]
Amine Khaldi [Fri, 26 Sep 2014 11:28:49 +0000 (11:28 +0000)]
[PSDK]
* Update atliface.idl.
CORE-8540

svn path=/trunk/; revision=64309

9 years ago[ADVPACK]
Amine Khaldi [Fri, 26 Sep 2014 10:23:40 +0000 (10:23 +0000)]
[ADVPACK]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64308

9 years ago[README.WINE]
Amine Khaldi [Fri, 26 Sep 2014 09:53:24 +0000 (09:53 +0000)]
[README.WINE]
* Mark the rest of DX related dlls as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64307

9 years ago[QUARTZ_WINETEST]
Amine Khaldi [Fri, 26 Sep 2014 09:51:20 +0000 (09:51 +0000)]
[QUARTZ_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64306