reactos.git
9 years ago[MSI]
Jérôme Gardou [Sun, 5 Oct 2014 10:02:34 +0000 (10:02 +0000)]
[MSI]
 - Revert unwanted change

svn path=/trunk/; revision=64539

9 years ago[LIBWINE]
Jérôme Gardou [Sun, 5 Oct 2014 09:57:11 +0000 (09:57 +0000)]
[LIBWINE]
 - Add support for the +tid debug channel, prefixing every traces with the current thread ID.

svn path=/trunk/; revision=64538

9 years ago[NTOS/MM]
Jérôme Gardou [Sun, 5 Oct 2014 09:57:02 +0000 (09:57 +0000)]
[NTOS/MM]
 - Do not assert in case of stack overflow, just let the page fault handler raise STATUS_STACK_OVERFLOW

svn path=/trunk/; revision=64537

9 years ago[MSI]
Jérôme Gardou [Sun, 5 Oct 2014 09:56:48 +0000 (09:56 +0000)]
[MSI]
 - Do not use PCH with auto-generated files.

svn path=/trunk/; revision=64536

9 years ago[SETUPAPI]
Eric Kohl [Sun, 5 Oct 2014 08:55:55 +0000 (08:55 +0000)]
[SETUPAPI]
Add overlay icons to the class image list.

svn path=/trunk/; revision=64535

9 years ago[DEVMGMT]
Eric Kohl [Sun, 5 Oct 2014 08:53:51 +0000 (08:53 +0000)]
[DEVMGMT]
- Reimplement the 'list by device type' function. The old implementation did not list devices as 'unknown devices' if they had no device class GUID or an unknown class GUID.
- Use overlay images to indicate problems on a device.

svn path=/trunk/; revision=64534

9 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 5 Oct 2014 08:49:15 +0000 (08:49 +0000)]
[NTOSKRNL]
Kill MiZeroFillSection

svn path=/trunk/; revision=64533

9 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 5 Oct 2014 07:16:01 +0000 (07:16 +0000)]
[NTOSKRNL]
Remove obsolete FreePage parameter from MmDeleteVirtualMapping

svn path=/trunk/; revision=64532

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