reactos.git
9 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 5 Oct 2014 06:33:34 +0000 (06:33 +0000)]
[NTOSKRNL]
Apply indentation of 4 spaces, no code change.

svn path=/trunk/; revision=64531

9 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 4 Oct 2014 22:41:47 +0000 (22:41 +0000)]
[NTOSKRNL]
Fix compilation with MI_TRACE_PFNS and MSVC

svn path=/trunk/; revision=64530

9 years ago[USETUP]
Jérôme Gardou [Sat, 4 Oct 2014 21:24:16 +0000 (21:24 +0000)]
[USETUP]
 - Fix potential buffer overflow

svn path=/trunk/; revision=64529

9 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 4 Oct 2014 21:17:27 +0000 (21:17 +0000)]
[NTOSKRNL]
- Implement MiIncrementAvailablePages and MiDecrementAvailablePages factoring out duplicated code from a number of locations
- Get rid of MiAllocatePfn. Any further comment would result in excessive use of curse words.

svn path=/trunk/; revision=64528

9 years ago[GCC/CMAKE]
Jérôme Gardou [Sat, 4 Oct 2014 20:26:14 +0000 (20:26 +0000)]
[GCC/CMAKE]
 - Add a way to conditionally use the GCC stack protector.
Just add -DSTACK_PROTECTOR:BOOL=TRUE as argument to configure.cmd/sh

svn path=/trunk/; revision=64527

9 years ago[CMAKE]
Jérôme Gardou [Sat, 4 Oct 2014 20:25:57 +0000 (20:25 +0000)]
[CMAKE]
 - Introduce the kerneldll module type (like kernelmodedriver, but ending with .dll) and use it in various places
 - vfatx.dll whould in fact be a native DLL

svn path=/trunk/; revision=64526

9 years ago[KERNEL32]
Jérôme Gardou [Sat, 4 Oct 2014 20:25:35 +0000 (20:25 +0000)]
[KERNEL32]
 - Always allocate a guard page at the bottom of the stack.
It doesn't depend on it being reserved or committed, it just has to be here.

svn path=/trunk/; revision=64525

9 years ago[MSPAINT]
Pierre Schweitzer [Sat, 4 Oct 2014 15:41:38 +0000 (15:41 +0000)]
[MSPAINT]
- Check for correct allocation
- Don't leak in case of file opening failure

svn path=/trunk/; revision=64524

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 15:41:29 +0000 (15:41 +0000)]
[NTVDM]
- Move registers code into cpu/
- Implement getIntelRegistersPointer.

svn path=/trunk/; revision=64523

9 years ago[PSDK/XDK]: Don't hardcode "80" in the CONTEXT structure, but use the correct define.
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 14:40:59 +0000 (14:40 +0000)]
[PSDK/XDK]: Don't hardcode "80" in the CONTEXT structure, but use the correct define.

svn path=/trunk/; revision=64522

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 13:36:17 +0000 (13:36 +0000)]
[NTVDM]
- Move almost all the DOS command launch thread into dem.c,
- Rework the code so that now, when we want to either load our BIOS32 or a custom one, we start their execution at F000:FFF0 as it should be,
- For modularity purposes (ie. to be able one day to load real OSes in our ntvdm), implement INT 19h (bootstrap loader) so that it calls a (temporary) dos bootsector loader that writes some bootstrap code at 0000:7c00, then the INT 19h runs this code, that has as an effect to load our DOS32 (for a real OS, the MBR code goes to 0000:7c00 and is then run).

svn path=/trunk/; revision=64521

9 years ago[EVENTVWR]
Sylvain Petreolle [Sat, 4 Oct 2014 13:34:19 +0000 (13:34 +0000)]
[EVENTVWR]
-Fix use of unitialized handle for the waiting dialog.
-Allocate the size of one event for each event, not the amount of all events.

svn path=/trunk/; revision=64520

9 years ago[CRT]
Thomas Faber [Sat, 4 Oct 2014 12:03:37 +0000 (12:03 +0000)]
[CRT]
- Add __fastfail intrinsic implementation for GCC and MSVC <= 2010. Patch by Timo Kreuzer.
CORE-8419

svn path=/trunk/; revision=64519

9 years ago[NTOS:FORMATTING]
Thomas Faber [Sat, 4 Oct 2014 08:43:15 +0000 (08:43 +0000)]
[NTOS:FORMATTING]
- Remove some trailing whitespace

svn path=/trunk/; revision=64518

9 years ago[NTVDM]: DPRINT the CPU level for diagnostics purposes.
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 00:18:39 +0000 (00:18 +0000)]
[NTVDM]: DPRINT the CPU level for diagnostics purposes.

svn path=/trunk/; revision=64517

9 years ago[MKHIVE]
Jérôme Gardou [Fri, 3 Oct 2014 22:19:07 +0000 (22:19 +0000)]
[MKHIVE]
 - Perform a case insensitive comparison to find existing subkeys in the tree.
Dedicated to Hervé ;-)

svn path=/trunk/; revision=64516

9 years ago[ADVAPI32]
Jérôme Gardou [Fri, 3 Oct 2014 22:18:49 +0000 (22:18 +0000)]
[ADVAPI32]
 - Add parameter checks to RegEnumValueW/A
 - Implement RegEnumValueW for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64515

9 years ago[HPP]
Timo Kreuzer [Fri, 3 Oct 2014 20:11:37 +0000 (20:11 +0000)]
[HPP]
Fix problem with inconsistent EOLs

svn path=/trunk/; revision=64514

9 years ago[XDK/DDK/PSDK]
Timo Kreuzer [Fri, 3 Oct 2014 19:36:22 +0000 (19:36 +0000)]
[XDK/DDK/PSDK]
- Move FsRtl functions to fsrtlfuncs.h
- Improve formatting of a few macros
- Add missing NTKERNELAPI
- Add a "special" kind of "ASSERT" to ListEntry64To32

svn path=/trunk/; revision=64513

9 years ago[FRAMEDYN]
Timo Kreuzer [Fri, 3 Oct 2014 19:29:57 +0000 (19:29 +0000)]
[FRAMEDYN]
Only create framedynex on GCC builds

svn path=/trunk/; revision=64512

9 years ago[DLLIMPORT_TEST]
Timo Kreuzer [Fri, 3 Oct 2014 19:29:05 +0000 (19:29 +0000)]
[DLLIMPORT_TEST]
- Only link to framedynex on GCC builds

svn path=/trunk/; revision=64511

9 years ago[SHLWAPI]
Thomas Faber [Fri, 3 Oct 2014 18:42:20 +0000 (18:42 +0000)]
[SHLWAPI]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle fixes (Wine commits 5e4f15dbc95b182d403ff373)
CORE-8563 #resolve

svn path=/trunk/; revision=64509

9 years ago[SHLWAPI_WINETEST]
Thomas Faber [Fri, 3 Oct 2014 18:39:34 +0000 (18:39 +0000)]
[SHLWAPI_WINETEST]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle tests (Wine commits cad3e3e55e4f15dbef065486c95b182d)
CORE-8563

svn path=/trunk/; revision=64508

9 years ago[MKHIVE]
Timo Kreuzer [Fri, 3 Oct 2014 18:01:46 +0000 (18:01 +0000)]
[MKHIVE]
Fix warnings. (Compiling source files from ntoskrnl in mkhive is as ugly as it can get, this stuff needs to go to cmlib, if it is shared!)

svn path=/trunk/; revision=64507

9 years ago[OLEAUT32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 17:10:32 +0000 (17:10 +0000)]
[OLEAUT32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64506

9 years ago[OLEAUT32]
Amine Khaldi [Fri, 3 Oct 2014 17:10:15 +0000 (17:10 +0000)]
[OLEAUT32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64505

9 years ago[OLEACC_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 16:42:24 +0000 (16:42 +0000)]
[OLEACC_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64504

9 years ago[OLEACC]
Amine Khaldi [Fri, 3 Oct 2014 16:42:05 +0000 (16:42 +0000)]
[OLEACC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64503

9 years ago[PSDK]
Amine Khaldi [Fri, 3 Oct 2014 16:10:46 +0000 (16:10 +0000)]
[PSDK]
* Update oleacc.idl.
CORE-8540

svn path=/trunk/; revision=64502

9 years ago[MKHIVE] Misc fixes:
Hervé Poussineau [Fri, 3 Oct 2014 15:11:31 +0000 (15:11 +0000)]
[MKHIVE] Misc fixes:
- add missing initialization
- support trailing backslash at end of registry key name
CORE-8584 #resolve

svn path=/trunk/; revision=64501

9 years ago[BOOTDATA] Do not mix lower and upper case
Hervé Poussineau [Fri, 3 Oct 2014 15:11:22 +0000 (15:11 +0000)]
[BOOTDATA] Do not mix lower and upper case

svn path=/trunk/; revision=64500

9 years ago[TCPIP] Fix debug traces
Hervé Poussineau [Fri, 3 Oct 2014 15:11:19 +0000 (15:11 +0000)]
[TCPIP] Fix debug traces

svn path=/trunk/; revision=64499

9 years ago[MKHIVE] Use same code as ntoskrnl to create registry keys
Hervé Poussineau [Fri, 3 Oct 2014 13:17:32 +0000 (13:17 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584

svn path=/trunk/; revision=64498

9 years ago[MKHIVE] Use same code as ntoskrnl to create registry keys
Hervé Poussineau [Fri, 3 Oct 2014 13:15:10 +0000 (13:15 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584

svn path=/trunk/; revision=64497

9 years ago[PSDK/XDK]
Timo Kreuzer [Fri, 3 Oct 2014 12:10:08 +0000 (12:10 +0000)]
[PSDK/XDK]
Add some missing definitions to ntdef.h and winnt.h

svn path=/trunk/; revision=64496

9 years ago[SHLWAPI_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 12:07:36 +0000 (12:07 +0000)]
[SHLWAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64495

9 years ago[KMTEST]
Timo Kreuzer [Fri, 3 Oct 2014 12:07:30 +0000 (12:07 +0000)]
[KMTEST]
Use CONST UCHAR * instead of PCUCHAR (which is only defined in ntdef.h, not in winnt.h)

svn path=/trunk/; revision=64494

9 years ago[SHLWAPI]
Amine Khaldi [Fri, 3 Oct 2014 12:07:14 +0000 (12:07 +0000)]
[SHLWAPI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64493

9 years ago[OLE32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 11:44:48 +0000 (11:44 +0000)]
[OLE32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64492

9 years ago[OLE32]
Amine Khaldi [Fri, 3 Oct 2014 11:44:27 +0000 (11:44 +0000)]
[OLE32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64491

9 years ago[MSXML][MSXML2][MSXML4][MSXML6]
Amine Khaldi [Fri, 3 Oct 2014 11:26:12 +0000 (11:26 +0000)]
[MSXML][MSXML2][MSXML4][MSXML6]
* Mark as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64490

9 years ago[MSXML3_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 11:23:20 +0000 (11:23 +0000)]
[MSXML3_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64489

9 years ago[MSXML3]
Amine Khaldi [Fri, 3 Oct 2014 11:23:01 +0000 (11:23 +0000)]
[MSXML3]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64488

9 years ago[USETUP]
Eric Kohl [Fri, 3 Oct 2014 11:05:56 +0000 (11:05 +0000)]
[USETUP]
Remove obsolete partition creation checks and their corresponding error messages.

svn path=/trunk/; revision=64487

9 years ago* Minor formatting fixes for consistency.
Amine Khaldi [Fri, 3 Oct 2014 10:25:20 +0000 (10:25 +0000)]
* Minor formatting fixes for consistency.

svn path=/trunk/; revision=64486

9 years ago[TRANSLATIONS]
Amine Khaldi [Fri, 3 Oct 2014 10:21:00 +0000 (10:21 +0000)]
[TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=64485

9 years ago[USETUP]
Amine Khaldi [Fri, 3 Oct 2014 10:08:33 +0000 (10:08 +0000)]
[USETUP]
* Prevent the "illegal character encoding in string literal" warning from flooding the build log. This must be inspected.
CORE-8516

svn path=/trunk/; revision=64484

9 years ago[CMAKE]
Amine Khaldi [Fri, 3 Oct 2014 09:56:36 +0000 (09:56 +0000)]
[CMAKE]
* Introduce an option to compile ReactOS with dwarf symbols instead of rossym. Use NO_ROSSYM to control it.
* Dedicated to V.
CORE-8594 #resolve

svn path=/trunk/; revision=64483

9 years ago[USETUP]
Eric Kohl [Fri, 3 Oct 2014 09:24:54 +0000 (09:24 +0000)]
[USETUP]
- DeleteCurrentPartition: A deleted partition is of type PARTITION_ENTRY_UNUSED.
- ScrollDownPartitionList / ScrollUpPartitionList: Ignore container partitions if they are not used.
CORE-8413 #resolve #comment Fixed in r64482.

svn path=/trunk/; revision=64482

9 years ago[WS2_32]
Sylvain Petreolle [Fri, 3 Oct 2014 09:05:34 +0000 (09:05 +0000)]
[WS2_32]
inet_addr does not require WSAStartup()

svn path=/trunk/; revision=64481

9 years ago[WS2_32_APITEST]
Sylvain Petreolle [Fri, 3 Oct 2014 09:00:15 +0000 (09:00 +0000)]
[WS2_32_APITEST]
Add WSAStartup-dependent tests.

svn path=/trunk/; revision=64480

9 years ago[MSVFW32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 00:54:45 +0000 (00:54 +0000)]
[MSVFW32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64479

9 years ago[MSVFW32]
Amine Khaldi [Fri, 3 Oct 2014 00:54:13 +0000 (00:54 +0000)]
[MSVFW32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64478

9 years agoFix dprint.
Hermès Bélusca-Maïto [Fri, 3 Oct 2014 00:33:21 +0000 (00:33 +0000)]
Fix dprint.

svn path=/trunk/; revision=64477

9 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 2 Oct 2014 23:50:35 +0000 (23:50 +0000)]
[NTVDM]
Implement VGA bitmap fonts.

svn path=/trunk/; revision=64476

9 years ago[ADVAPI32]
Jérôme Gardou [Thu, 2 Oct 2014 22:03:58 +0000 (22:03 +0000)]
[ADVAPI32]
 - Reimplement RegEnumValueA on top of RegEnumValueW
CORE-8582

svn path=/trunk/; revision=64475

9 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 2 Oct 2014 21:16:12 +0000 (21:16 +0000)]
[NTVDM]
Not every handle is a device handle.

svn path=/trunk/; revision=64474

9 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 21:13:03 +0000 (21:13 +0000)]
[PSDK]
- Convert a stray extern into what it was supposed to become.

svn path=/trunk/; revision=64473

9 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 20:13:03 +0000 (20:13 +0000)]
[PSDK]
Fix build

svn path=/trunk/; revision=64472

9 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 20:11:24 +0000 (20:11 +0000)]
[PSDK]
Add missing definitions to winddi.h

svn path=/trunk/; revision=64471

9 years ago[NTVDM]: improve some dprints.
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 19:47:58 +0000 (19:47 +0000)]
[NTVDM]: improve some dprints.

svn path=/trunk/; revision=64470

9 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 17:58:55 +0000 (17:58 +0000)]
[SERVICES]
Disable new events and replace them by debug messages.

svn path=/trunk/; revision=64469

9 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Thu, 2 Oct 2014 17:31:06 +0000 (17:31 +0000)]
[ADVAPI32_APITEST]
 - Add a few tests for RegEnumValueW

svn path=/trunk/; revision=64468

9 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 17:27:18 +0000 (17:27 +0000)]
[SERVICES]
EVENT_READFILE_TIMEOUT uses one string.

svn path=/trunk/; revision=64467

9 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 16:28:18 +0000 (16:28 +0000)]
[SERVICES]
Add missing stdlib.h include.

svn path=/trunk/; revision=64466

9 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 16:20:42 +0000 (16:20 +0000)]
[SERVICES]
ScmWaitForServiceConnect: Log some more warnings and errors.

svn path=/trunk/; revision=64465

9 years ago[MSTASK_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 10:32:26 +0000 (10:32 +0000)]
[MSTASK_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64464

9 years ago[MSRLE32_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 10:27:09 +0000 (10:27 +0000)]
[MSRLE32_WINETEST]
* Import from Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64463

9 years ago[MSRLE32]
Amine Khaldi [Thu, 2 Oct 2014 10:26:21 +0000 (10:26 +0000)]
[MSRLE32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64462

9 years ago[MSISIP]
Amine Khaldi [Thu, 2 Oct 2014 10:14:19 +0000 (10:14 +0000)]
[MSISIP]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64461

9 years ago[MSIMG32]
Amine Khaldi [Thu, 2 Oct 2014 10:04:59 +0000 (10:04 +0000)]
[MSIMG32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64460

9 years ago[MSHTML_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 09:51:45 +0000 (09:51 +0000)]
[MSHTML_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64459

9 years ago[MSHTML]
Amine Khaldi [Thu, 2 Oct 2014 09:51:19 +0000 (09:51 +0000)]
[MSHTML]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64458

9 years ago[PSDK]
Amine Khaldi [Thu, 2 Oct 2014 09:33:35 +0000 (09:33 +0000)]
[PSDK]
* Update OLECMDID.
CORE-8540

svn path=/trunk/; revision=64457

9 years ago[MSCTF_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 08:44:32 +0000 (08:44 +0000)]
[MSCTF_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64456

9 years ago[MSCTF]
Amine Khaldi [Thu, 2 Oct 2014 08:44:10 +0000 (08:44 +0000)]
[MSCTF]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64455

9 years ago[PSDK]
Amine Khaldi [Thu, 2 Oct 2014 08:36:52 +0000 (08:36 +0000)]
[PSDK]
* Update msctf.idl.
CORE-8540

svn path=/trunk/; revision=64454

9 years ago[MSCMS]
Amine Khaldi [Thu, 2 Oct 2014 08:25:15 +0000 (08:25 +0000)]
[MSCMS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64453

9 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 08:23:38 +0000 (08:23 +0000)]
[DLLEXPORT_TEST]
Rename main() to test()

svn path=/trunk/; revision=64452

9 years ago[IMAADP32.ACM]
Amine Khaldi [Thu, 2 Oct 2014 08:11:02 +0000 (08:11 +0000)]
[IMAADP32.ACM]
* Delete this duplicate.

svn path=/trunk/; revision=64451

9 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 07:58:18 +0000 (07:58 +0000)]
[DLLEXPORT_TEST]
Make it a DLL, not a static lib. Noticed by Thomas.

svn path=/trunk/; revision=64450

9 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 07:30:59 +0000 (07:30 +0000)]
[DLLEXPORT_TEST]
Fix a typo

svn path=/trunk/; revision=64449

9 years ago[MOUNTMGR] Misc fixes for IOCTLs
Hervé Poussineau [Thu, 2 Oct 2014 05:06:24 +0000 (05:06 +0000)]
[MOUNTMGR] Misc fixes for IOCTLs

svn path=/trunk/; revision=64448

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:26:13 +0000 (00:26 +0000)]
[NTVDM]
- INT 21h, AH=59h (Get Extended Error Information) is unimplemented but is used by many applications. DPRINT a special message to remind that we need to implement it.
- Implement INT 21h, AH=6Ch "Extended Open/Create".

svn path=/trunk/; revision=64447

9 years ago[NTVDM]: Silence interrupt calls dprints.
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:03:55 +0000 (00:03 +0000)]
[NTVDM]: Silence interrupt calls dprints.

svn path=/trunk/; revision=64446

9 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 22:51:44 +0000 (22:51 +0000)]
[ADVAPI32]
 - Fix a stupid crash I introduced in RegQueryValueExA
 - Reimplement RegEnumKeyExA as wrapper around RegEnumKeyExW
 - Implement RegEnumKeyExW for HKCR subkeys
 - Fix a few potential handle leaks
CORE-8582

svn path=/trunk/; revision=64445

9 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:32 +0000 (17:48 +0000)]
[ADVAPI32]
 - Add implementation of RegCreateKeyEx and RegSetValueEx for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64444

9 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:26 +0000 (17:48 +0000)]
[ADVAPI32]
 - Implement RegQueryValueEx for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64443

9 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:17 +0000 (17:48 +0000)]
[ADVAPI32]
 - Correctly use RtlCreateUnicodeStringFromAsciiz and check for its return value in various places.
It allocates a buffer and initializes is it as empty even if the passed ASCII buffer is NULL.

svn path=/trunk/; revision=64442

9 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:04 +0000 (17:48 +0000)]
[ADVAPI32]
 - Rewrite RegQueryValueExA as a wrapper arount RegQueryValueExW
CORE-8582

svn path=/trunk/; revision=64441

9 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Wed, 1 Oct 2014 17:28:45 +0000 (17:28 +0000)]
[ADVAPI32_APITEST]
 - Add a few more tests for corner cases of RegCreateKeyEx API with HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64440

9 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Wed, 1 Oct 2014 15:59:54 +0000 (15:59 +0000)]
[ADVAPI32_APITEST]
 - Add more tests for HKCR subkeys creation.
CORE-8582

svn path=/trunk/; revision=64439

9 years ago[WINE:TEST.H]
Thomas Faber [Wed, 1 Oct 2014 14:16:18 +0000 (14:16 +0000)]
[WINE:TEST.H]
- Correctly count broken and win_skip (depending on USE_WINE_TODOS) when WINETEST_PLATFORM=reactos

svn path=/trunk/; revision=64438

9 years ago[HNETCFG][OLEACC][WBEMDISP]
Amine Khaldi [Wed, 1 Oct 2014 11:12:48 +0000 (11:12 +0000)]
[HNETCFG][OLEACC][WBEMDISP]
* Add missing stdole2 dependency. Spotted by Thomas Kriese.
CORE-8585 #resolve #comment Fixed in r64437. Thanks!

svn path=/trunk/; revision=64437

9 years ago[ITSS]
Amine Khaldi [Wed, 1 Oct 2014 11:07:06 +0000 (11:07 +0000)]
[ITSS]
* Add missing wineheaders dependency. Spotted by Thomas Kriese.
CORE-8586 #resolve #comment Fixed in r64436. Thanks!

svn path=/trunk/; revision=64436

9 years ago[DX10GUID]
Amine Khaldi [Wed, 1 Oct 2014 11:03:51 +0000 (11:03 +0000)]
[DX10GUID]
* Add missing d3d_idl_headers dependency. Spotted by Thomas Kriese.
CORE-8588 #resolve #comment Fixed in r64434. Thanks!

svn path=/trunk/; revision=64435

9 years ago[MSADP32.ACM]
Amine Khaldi [Wed, 1 Oct 2014 11:00:12 +0000 (11:00 +0000)]
[MSADP32.ACM]
* Delete this duplicate.

svn path=/trunk/; revision=64434

9 years ago[PSDK]
Amine Khaldi [Wed, 1 Oct 2014 10:41:22 +0000 (10:41 +0000)]
[PSDK]
* Add a header guard.

svn path=/trunk/; revision=64433

9 years ago[MSACM32]
Amine Khaldi [Wed, 1 Oct 2014 10:36:12 +0000 (10:36 +0000)]
[MSACM32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64432

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Wed, 1 Oct 2014 00:40:36 +0000 (00:40 +0000)]
[NTVDM]
The highest bit of the mode number is used to determine whether or not we need to clear the screen. Fix the existing code that was disabled in revision 61907 because it was completely wrong. Now we correctly support this feature. Also check the mode number limit and fail if it is unsupported.

svn path=/trunk/; revision=64431