reactos.git
8 years ago* Sync to trunk HEAD (r53473).
Amine Khaldi [Sat, 27 Aug 2011 19:26:31 +0000 (19:26 +0000)]
* Sync to trunk HEAD (r53473).

svn path=/branches/shell32_new-bringup/; revision=53475

8 years ago[WIDL]
Eric Kohl [Sat, 27 Aug 2011 16:24:40 +0000 (16:24 +0000)]
[WIDL]
Revert parts of r53171:
Remove the -Oif flag for WIDL because the NT4 stub code generated by the current WIDL is heavily broken with respect to the range attribute and others. Please enable the -Oif feature only after these bugs are fixed in WIDL!

svn path=/trunk/; revision=53469

8 years ago[Win32k]
Giannis Adamopoulos [Sat, 27 Aug 2011 12:55:41 +0000 (12:55 +0000)]
[Win32k]
- remove some more unneeded functions

svn path=/trunk/; revision=53468

8 years ago[win32k]
Giannis Adamopoulos [Sat, 27 Aug 2011 12:38:23 +0000 (12:38 +0000)]
[win32k]
- Clean up win32k headers even more
- remove INTERNAL_CALL and use NTAPI instead
- remove several unneeded definitions
- remove several unneeded header inclusions

svn path=/trunk/; revision=53467

8 years ago[NTDLL/LDR]
Thomas Faber [Sat, 27 Aug 2011 10:38:30 +0000 (10:38 +0000)]
[NTDLL/LDR]
- Improve DPRINTs
- Fix some MSVC warnings
[NTOSKRNL]
- Fix missing exports

svn path=/trunk/; revision=53466

8 years ago[CRT]
Thomas Faber [Sat, 27 Aug 2011 09:14:57 +0000 (09:14 +0000)]
[CRT]
- Do not skip calling DllMain on non-GCC builds

svn path=/trunk/; revision=53465

8 years ago[ACPI]
Cameron Gutman [Sat, 27 Aug 2011 01:10:29 +0000 (01:10 +0000)]
[ACPI]
- Provide a fallback when _BBN isn't implemented for a PCI root bus
- Fixes PCI on QEMU with ACPI enabled

svn path=/trunk/; revision=53463

8 years ago[ACPI]
Cameron Gutman [Fri, 26 Aug 2011 23:46:32 +0000 (23:46 +0000)]
[ACPI]
- Skip fixed feature buttons when reporting resources
- Terminate the hardware ID list with 2 NULL characters

svn path=/trunk/; revision=53461

8 years ago[NMIDEBUG]
Timo Kreuzer [Fri, 26 Aug 2011 20:05:58 +0000 (20:05 +0000)]
[NMIDEBUG]
Fix amd64 build

svn path=/trunk/; revision=53460

8 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 20:00:17 +0000 (20:00 +0000)]
[FREELDR]
- fix a bug in x86 PnpBiosGetDeviceNodeCount
- enable pxe for amd64 (not yet implemented though)
- store boot drive and boot partition in shared memory isnetad of relying on a register, which seems to be erased on switch to long mode
64 bit freeldr is back on track!

svn path=/trunk/; revision=53459

8 years ago[HAL]
Timo Kreuzer [Fri, 26 Aug 2011 19:45:21 +0000 (19:45 +0000)]
[HAL]
Fix amd64 build

svn path=/trunk/; revision=53458

8 years ago[CMAKE]
Timo Kreuzer [Fri, 26 Aug 2011 17:33:33 +0000 (17:33 +0000)]
[CMAKE]
Fix compilation with VS x64

svn path=/trunk/; revision=53456

8 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 26 Aug 2011 15:06:25 +0000 (15:06 +0000)]
[NTOSKRNL]
Fix amd64 build

svn path=/trunk/; revision=53455

8 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 13:10:18 +0000 (13:10 +0000)]
[FREELDR]
- implement the amd64 real mode entry point and callback mechanism
- implement PnpBiosSupported, PnpBiosGetDeviceNodeCount, PnpBiosGetDeviceNode for amd64
- delete outdated amd64 files

svn path=/trunk/; revision=53453

8 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 09:15:38 +0000 (09:15 +0000)]
[FREELDR]
- Implement switching back to real mode
- use a symbolic name for the size of the REGGS structure

svn path=/trunk/; revision=53451

8 years ago[Win32k]
James Tabor [Fri, 26 Aug 2011 03:02:00 +0000 (03:02 +0000)]
[Win32k]
- Move function out of the stub file.

svn path=/trunk/; revision=53450

8 years ago- This seems to happen alot...
James Tabor [Fri, 26 Aug 2011 01:54:21 +0000 (01:54 +0000)]
- This seems to happen alot...

svn path=/trunk/; revision=53449

8 years ago- Hax Fix rBuild.
James Tabor [Thu, 25 Aug 2011 23:57:24 +0000 (23:57 +0000)]
- Hax Fix rBuild.

svn path=/trunk/; revision=53448

8 years ago[CMAKE]
Thomas Faber [Thu, 25 Aug 2011 22:32:57 +0000 (22:32 +0000)]
[CMAKE]
- Remove /nologo option from RC again - WDK's version doesn't support it
- Add /nologo to MIDL's flags
- Remove redundant IDL compiler declaration for GCC build

svn path=/trunk/; revision=53447

8 years ago[NTDLL/LDR]
Aleksey Bragin [Thu, 25 Aug 2011 22:25:25 +0000 (22:25 +0000)]
[NTDLL/LDR]
- Fix wrong loop condition which would often lead to heap underread.
- Fix wrong subkey string length calculation, which would result in an incorrect string being used to open an image specific key.
- Don't close the key handle in LdrQueryImageFileKeyOption() because it's used more than once and closed after it's not needed anymore.
- Use Zw* functions instead of Nt* where necessary in LdrQueryImageFileKeyOption().
- Per-image execution options work now (e.g. enabling DPH).

svn path=/trunk/; revision=53446

8 years ago[FREELDR]
Timo Kreuzer [Thu, 25 Aug 2011 14:43:15 +0000 (14:43 +0000)]
[FREELDR]
- Implement real mode entry point for amd64 (amd64 freeldr starts but dies later, it cannot yet switch back to real mode, which is a bit more complicated)
- delete empty folders

svn path=/trunk/; revision=53443

8 years ago[RAPPS/SOLITAIRE/MSPAINT]
Rafal Harabien [Thu, 25 Aug 2011 11:28:32 +0000 (11:28 +0000)]
[RAPPS/SOLITAIRE/MSPAINT]
- Resize controls so text fits in
- Improve Polish translations
[MSPAINT]
- Use GET_X/Y_LPARAM macros instead of LOWORD/HIWORD in mouse messages because coordinates can be negative

svn path=/trunk/; revision=53441

8 years ago[FREELDR]
Timo Kreuzer [Thu, 25 Aug 2011 09:44:21 +0000 (09:44 +0000)]
[FREELDR]
- Use EFLAGS constants from NDK instead of defining them new
- Add addresses for amd64 startup page tables

svn path=/trunk/; revision=53440

8 years ago[CRT]
Timo Kreuzer [Thu, 25 Aug 2011 09:34:26 +0000 (09:34 +0000)]
[CRT]
Fix build

svn path=/trunk/; revision=53439

8 years ago[CRT]
Timo Kreuzer [Thu, 25 Aug 2011 09:25:26 +0000 (09:25 +0000)]
[CRT]
Add frame pointer omission info to strcpy and wcscpy

svn path=/trunk/; revision=53438

8 years ago[INF]
Rafal Harabien [Thu, 25 Aug 2011 09:18:43 +0000 (09:18 +0000)]
[INF]
- Add Polish translation of device names

svn path=/trunk/; revision=53437

8 years ago[user32/win32k]
Giannis Adamopoulos [Thu, 25 Aug 2011 08:51:26 +0000 (08:51 +0000)]
[user32/win32k]
- cleanup internal headers
- remove unused functions and definitions
- move shared definitions to ntuser.h

svn path=/trunk/; revision=53436

8 years ago[FRAMEBUF_ACC]
Timo Kreuzer [Thu, 25 Aug 2011 08:03:15 +0000 (08:03 +0000)]
[FRAMEBUF_ACC]
Same fix as r53434

svn path=/trunk/; revision=53435

8 years ago[FRAMEBUF_NEW]
Timo Kreuzer [Thu, 25 Aug 2011 07:58:53 +0000 (07:58 +0000)]
[FRAMEBUF_NEW]
- According to MSDN IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES doesn't have an in-parameter. This code was copied from MS sample code, but it doesn't make sense, since the size field doesn't even match the in-buffer size. VBox driver also doesn't use these parameters and we don't handle the ioctl anyway.

svn path=/trunk/; revision=53434

8 years ago[CMAKE]
Thomas Faber [Thu, 25 Aug 2011 07:32:01 +0000 (07:32 +0000)]
[CMAKE]
- Do not spam MSVC build log with RC/nmake logo

svn path=/trunk/; revision=53433

8 years ago[EVENTVWR]
Timo Kreuzer [Thu, 25 Aug 2011 07:20:02 +0000 (07:20 +0000)]
[EVENTVWR]
- remove some unneccessary casts
- simplyfy code
- use sizeof(PVOID) instead of sizeof(PEVENTLOGRECORD)

svn path=/trunk/; revision=53432

8 years ago[USETUP]
Timo Kreuzer [Thu, 25 Aug 2011 07:03:12 +0000 (07:03 +0000)]
[USETUP]
Use sizeof(WCHAR) instead of sizeof(PWCHAR) when calculating REG_SZ size for NtSetValueKey

svn path=/trunk/; revision=53431

8 years ago[KSPROXY/KS/SCSIPORT]
Timo Kreuzer [Wed, 24 Aug 2011 22:09:04 +0000 (22:09 +0000)]
[KSPROXY/KS/SCSIPORT]
- Use sizeof(PVOID) instead of sizeof(PFOO) just for clarity that we really want a pointer size
[SCSIPORT]
- Don't initialize a pointer with RtlZeromemory

svn path=/trunk/; revision=53429

8 years ago[INTRIN] Fix _bittest64 prototype
Timo Kreuzer [Wed, 24 Aug 2011 22:02:41 +0000 (22:02 +0000)]
[INTRIN] Fix _bittest64 prototype
[STLPORT] Fix amd64 build of modules using these headers

svn path=/trunk/; revision=53428

8 years ago[HAL]
Thomas Faber [Wed, 24 Aug 2011 21:43:06 +0000 (21:43 +0000)]
[HAL]
- Fix CMake build

svn path=/trunk/; revision=53427

8 years ago- Slightly rearrange base addresses to get rid of DLL relocations during bootup.
Aleksey Bragin [Wed, 24 Aug 2011 21:11:40 +0000 (21:11 +0000)]
- Slightly rearrange base addresses to get rid of DLL relocations during bootup.

svn path=/trunk/; revision=53426

8 years ago[HAL]
Eric Kohl [Wed, 24 Aug 2011 21:08:42 +0000 (21:08 +0000)]
[HAL]
Add PCI_HAL device for non-ACPI machines. Code taken from the ACPI-HAL. This is just a quick hack and needs some more improvements.

svn path=/trunk/; revision=53425

8 years ago[PORTCLS]
Timo Kreuzer [Wed, 24 Aug 2011 20:21:07 +0000 (20:21 +0000)]
[PORTCLS]
Fix MSVC warnings

svn path=/trunk/; revision=53424

8 years ago[FREELDR]
Timo Kreuzer [Wed, 24 Aug 2011 18:17:13 +0000 (18:17 +0000)]
[FREELDR]
- Move architecture specific files all into arch/*
- Rename setupldr2.c to setupldr.c
- cleanup the mess in bootmgr.c

svn path=/trunk/; revision=53422

8 years ago[HAL]
Cameron Gutman [Wed, 24 Aug 2011 17:05:58 +0000 (17:05 +0000)]
[HAL]
- Handle IRP_MN_QUERY_CAPABILITIES for the ACPI_HAL device object
[PNPMGR]
- Don't bring up a device if a required IRP has failed
- Don't perform operations on a child if it is not ready yet

svn path=/trunk/; revision=53421

8 years ago[HAL/NTOSKRNL]
Cameron Gutman [Wed, 24 Aug 2011 15:57:18 +0000 (15:57 +0000)]
[HAL/NTOSKRNL]
- Fix an off-by-one bug in the IDT table size

svn path=/trunk/; revision=53420

8 years ago[DDK/XDK]
Thomas Faber [Wed, 24 Aug 2011 14:07:13 +0000 (14:07 +0000)]
[DDK/XDK]
- Add function types, not only function pointers types for EXPAND_STACK_CALLOUT and KSYNCHRONIZE_ROUTINE

svn path=/trunk/; revision=53418

8 years ago[NTOSKRNL]
Thomas Faber [Wed, 24 Aug 2011 13:05:22 +0000 (13:05 +0000)]
[NTOSKRNL]
- Fix return value of KeSynchronizeExecution again... the SynchronizeRoutine also returns BOOLEAN

svn path=/trunk/; revision=53417

8 years ago[CALC]
Rafal Harabien [Wed, 24 Aug 2011 12:35:28 +0000 (12:35 +0000)]
[CALC]
- Reposition controls to match WinXP calculator
- Improve Polish translation

svn path=/trunk/; revision=53416

8 years ago[3DTEXT]
Rafal Harabien [Wed, 24 Aug 2011 12:33:45 +0000 (12:33 +0000)]
[3DTEXT]
- Don't assume reg key exists
- Make rotation independent of computer speed

svn path=/trunk/; revision=53415

8 years ago[SNDREC32]
Rafal Harabien [Wed, 24 Aug 2011 12:32:25 +0000 (12:32 +0000)]
[SNDREC32]
- Fix about box icon
- Improve polish translation

svn path=/trunk/; revision=53414

8 years ago[NTOSKRNL]
Thomas Faber [Wed, 24 Aug 2011 12:31:08 +0000 (12:31 +0000)]
[NTOSKRNL]
- Do not return an NTSTATUS from KeSynchronizeExecution, which returns BOOLEAN
[KERNEL32]
- Do not return an NTSTATUS from BasepGetModuleHandleExW
Found by MSVC.

svn path=/trunk/; revision=53413

8 years ago[USETUP]
Thomas Faber [Wed, 24 Aug 2011 11:46:06 +0000 (11:46 +0000)]
[USETUP]
- Remove a circular header dependency to make it easier for the poor PCH compiler

svn path=/trunk/; revision=53412

8 years ago[FREELDR]
Timo Kreuzer [Wed, 24 Aug 2011 09:59:35 +0000 (09:59 +0000)]
[FREELDR]
Don't use RtlZeroMemory to initialize a pointer

svn path=/trunk/; revision=53411

8 years ago[EVENTLOG]
Thomas Faber [Wed, 24 Aug 2011 09:45:50 +0000 (09:45 +0000)]
[EVENTLOG]
- Don't use sizeof for a variable-length structure
- Fix string buffer building

svn path=/trunk/; revision=53410

8 years ago[HAL/VIDEOPRT/EVENTLOG]
Timo Kreuzer [Wed, 24 Aug 2011 09:41:16 +0000 (09:41 +0000)]
[HAL/VIDEOPRT/EVENTLOG]
Really fix some of the sizeof issues

svn path=/trunk/; revision=53409

8 years ago[USER32_WINETEST]
Timo Kreuzer [Wed, 24 Aug 2011 08:42:37 +0000 (08:42 +0000)]
[USER32_WINETEST]
Better fix by Tomas Faber
(increases the performance ;-))

svn path=/trunk/; revision=53408

8 years ago[USER32_WINETEST]
Timo Kreuzer [Wed, 24 Aug 2011 08:36:18 +0000 (08:36 +0000)]
[USER32_WINETEST]
Fix MSVC build

svn path=/trunk/; revision=53407

8 years ago[NTDLL/LDR]
Amine Khaldi [Wed, 24 Aug 2011 03:02:03 +0000 (03:02 +0000)]
[NTDLL/LDR]
* Fix a thinko.

svn path=/trunk/; revision=53406

8 years ago[EVENTLOG]
Amine Khaldi [Wed, 24 Aug 2011 02:09:29 +0000 (02:09 +0000)]
[EVENTLOG]
* Fix a bad sizeof().

svn path=/trunk/; revision=53405

8 years ago[VIDEOPRT]
Amine Khaldi [Wed, 24 Aug 2011 02:04:55 +0000 (02:04 +0000)]
[VIDEOPRT]
* Fix a bad sizeof() that's been with us since r12860 (more than 6 years ago).

svn path=/trunk/; revision=53404

8 years ago[USER32]
Amine Khaldi [Wed, 24 Aug 2011 02:00:14 +0000 (02:00 +0000)]
[USER32]
* Fix a bad sizeof().

svn path=/trunk/; revision=53403

8 years ago[HAL]
Amine Khaldi [Wed, 24 Aug 2011 01:52:12 +0000 (01:52 +0000)]
[HAL]
* Fix a couple bad sizeof().

svn path=/trunk/; revision=53402

8 years ago[XDK/DDK]
Timo Kreuzer [Tue, 23 Aug 2011 22:59:23 +0000 (22:59 +0000)]
[XDK/DDK]
Add KeSaveFloatingPointState as well

svn path=/trunk/; revision=53401

8 years ago[DDK(XDK]
Timo Kreuzer [Tue, 23 Aug 2011 22:31:20 +0000 (22:31 +0000)]
[DDK(XDK]
Add inline functionss Ke*FloatingPointState for amd64 and arm, doing nothing. Noticed by Thomas Faber.

svn path=/trunk/; revision=53400

8 years ago[VMWINST] Fix amd64 build
Timo Kreuzer [Tue, 23 Aug 2011 08:58:15 +0000 (08:58 +0000)]
[VMWINST] Fix amd64 build
[NTDLL] add missing amd64 specific exports
[MSVCRT*] Fix mangled c++ exports for amd64
[OLEAUT32] Add amd64 adm stub for call_method, fix MSVC/amd64 build
[RICHED20] Fix MSVC thiscall wrapper
[RPCRT4] add amd64 specific asm
[KSFILTER] Add c++ aliases, use dummy KeSaveFloatingPointState and KeRestoreFloatingPointState on non-x86 builds
[KMIXER] Fix a broken DPRINT
[PSEH] Priorize native SEH over dummy SEH

svn path=/trunk/; revision=53399

8 years ago[RTL] Remove duplicate function
Timo Kreuzer [Tue, 23 Aug 2011 08:45:46 +0000 (08:45 +0000)]
[RTL] Remove duplicate function
[CRT] add _local_unwind stub and fix c++ symbols

svn path=/trunk/; revision=53398

8 years ago[INTRIN]
Timo Kreuzer [Tue, 23 Aug 2011 08:42:13 +0000 (08:42 +0000)]
[INTRIN]
- Deconstify most parameters in the intrinsics.
- add __movsq, _bittest64, __umulh

svn path=/trunk/; revision=53397

8 years ago[CMAKE]
Timo Kreuzer [Tue, 23 Aug 2011 08:13:33 +0000 (08:13 +0000)]
[CMAKE]
- fix usage of set_entrypoint
- link libpng to ntdll on amd64
- build crtdll and nmidebug only on x86
- silence some linker warnings on MSVC
- compile riched20/msvc-thiscall.c only on x86
- Add WIN64 definition to acpica
- Add ehandler.c to libcntpr

svn path=/trunk/; revision=53396

8 years ago[USER32_APITEST]
Timo Kreuzer [Tue, 23 Aug 2011 06:45:36 +0000 (06:45 +0000)]
[USER32_APITEST]
Fix amd64 build

svn path=/trunk/; revision=53395

8 years ago[HAL]
Cameron Gutman [Tue, 23 Aug 2011 05:17:41 +0000 (05:17 +0000)]
[HAL]
- Fix device reporting to work with the IoReportDetectedDevice patch
[HAL/ACPI]
- Turn debugging off

svn path=/trunk/; revision=53394

8 years ago[PNPMGR]
Cameron Gutman [Tue, 23 Aug 2011 04:53:28 +0000 (04:53 +0000)]
[PNPMGR]
- Code cleanup

svn path=/trunk/; revision=53393

8 years ago[PNPMGR]
Cameron Gutman [Tue, 23 Aug 2011 03:57:24 +0000 (03:57 +0000)]
[PNPMGR]
- Fix IoReportDetectedDevice to use the caller's driver object

svn path=/trunk/; revision=53392

8 years ago[User32]
James Tabor [Tue, 23 Aug 2011 03:27:14 +0000 (03:27 +0000)]
[User32]
- Fix copy paste error in DIALOG_IsAccelerator, fixes a crash.
- Up Dialog.c to 1.3.26, sync port and minimized differences.

svn path=/trunk/; revision=53391

8 years ago[INF]
Cameron Gutman [Tue, 23 Aug 2011 02:28:45 +0000 (02:28 +0000)]
[INF]
- Install the processors class
- Add missing INFs to syssetup.inf

svn path=/trunk/; revision=53390

8 years ago[LIBSAMPLERATE]
Timo Kreuzer [Mon, 22 Aug 2011 22:22:11 +0000 (22:22 +0000)]
[LIBSAMPLERATE]
- Fix amd64 build

svn path=/trunk/; revision=53389

8 years ago[CRT]
Timo Kreuzer [Mon, 22 Aug 2011 21:59:13 +0000 (21:59 +0000)]
[CRT]
Fix definition of __m128d and __m128.

svn path=/trunk/; revision=53388

8 years ago[WineTest:User32]
James Tabor [Mon, 22 Aug 2011 21:33:49 +0000 (21:33 +0000)]
[WineTest:User32]
- Up the rest to 1.3.26.

svn path=/trunk/; revision=53387

8 years ago[WineTest:User32]
James Tabor [Mon, 22 Aug 2011 21:07:39 +0000 (21:07 +0000)]
[WineTest:User32]
- Up msg to 1.3.26.

svn path=/trunk/; revision=53386

8 years ago[Win32k]
James Tabor [Mon, 22 Aug 2011 19:58:32 +0000 (19:58 +0000)]
[Win32k]
- Implement FlashWindowEx without the state verification test via global atom and window properties list. Pass all but two in win:test_FlashWindowEx.
- Add missing atom's and global thread information pointer, based on patch from bug 5655.

svn path=/trunk/; revision=53385

8 years ago[WineTest:User32:User32]
James Tabor [Mon, 22 Aug 2011 19:16:39 +0000 (19:16 +0000)]
[WineTest:User32:User32]
- Up win to 1.3.26, keeping original patch plus skipping test_SetForegroundWindow, it hangs on WaitForSingleObject line 2771, needs regression testing.

svn path=/trunk/; revision=53384

8 years ago- Update list with the latest changes by jgardou.
Eric Kohl [Mon, 22 Aug 2011 18:45:10 +0000 (18:45 +0000)]
- Update list with the latest changes by jgardou.
- Remove an obviously wrong citation.

svn path=/trunk/; revision=53383

8 years ago[PNPMGR]
Cameron Gutman [Mon, 22 Aug 2011 18:40:40 +0000 (18:40 +0000)]
[PNPMGR]
- Fix enumeration of existing root devices after a reboot

svn path=/trunk/; revision=53382

8 years ago[SERIAL]
Cameron Gutman [Mon, 22 Aug 2011 18:34:01 +0000 (18:34 +0000)]
[SERIAL]
- Remove overzealous assertions

svn path=/trunk/; revision=53381

8 years ago* Fix build.
Amine Khaldi [Mon, 22 Aug 2011 17:32:57 +0000 (17:32 +0000)]
* Fix build.

svn path=/trunk/; revision=53380

8 years ago[PNPMGR]
Cameron Gutman [Mon, 22 Aug 2011 17:01:33 +0000 (17:01 +0000)]
[PNPMGR]
- Print an debug message if IRP_MN_FILTER_RESOURCE_REQUIREMENTS fails
- Don't let a broken driver remove our resource requirements list

svn path=/trunk/; revision=53379

8 years ago[SHELL32]
Amine Khaldi [Mon, 22 Aug 2011 16:32:16 +0000 (16:32 +0000)]
[SHELL32]
Claudiu Mihail:
* Return ERROR_FILE_NOT_FOUND when a file isn't found. Similar to r53373.

svn path=/branches/shell32_new-bringup/; revision=53378

8 years ago[CRT]
Timo Kreuzer [Mon, 22 Aug 2011 16:29:01 +0000 (16:29 +0000)]
[CRT]
add minimal versions of emmintrin.h, mmintrin.h, xmmintrin.h
just enough for libsamplerate

svn path=/trunk/; revision=53377

8 years ago[SHELL32]
Amine Khaldi [Mon, 22 Aug 2011 16:28:51 +0000 (16:28 +0000)]
[SHELL32]
Claudiu Mihail:
* Formatting fixes.
* autocomplete test fix.

svn path=/branches/shell32_new-bringup/; revision=53376

8 years ago[LIBSAMPLERATE]
Timo Kreuzer [Mon, 22 Aug 2011 16:20:30 +0000 (16:20 +0000)]
[LIBSAMPLERATE]
Update to version 0.1.8
Supports amd64 now

svn path=/trunk/; revision=53375

8 years ago* Merge r53373 from trunk.
Amine Khaldi [Mon, 22 Aug 2011 15:31:21 +0000 (15:31 +0000)]
* Merge r53373 from trunk.

svn path=/branches/shell32_new-bringup/; revision=53374

8 years ago[KERNEL32]
Amine Khaldi [Mon, 22 Aug 2011 15:26:11 +0000 (15:26 +0000)]
[KERNEL32]
* CreateFile: If the specified file or device does not exist, the function fails and the last-error code is set to ERROR_FILE_NOT_FOUND. Spotted by Claudiu and Vic.

svn path=/trunk/; revision=53373

8 years ago[VIDEOPORT]
Timo Kreuzer [Mon, 22 Aug 2011 15:10:25 +0000 (15:10 +0000)]
[VIDEOPORT]
Fix amd64 exports

svn path=/trunk/; revision=53372

8 years ago[VIDEOPORT]
Timo Kreuzer [Mon, 22 Aug 2011 15:04:17 +0000 (15:04 +0000)]
[VIDEOPORT]
Fix build

svn path=/trunk/; revision=53371

8 years ago[VIDEOPRT]
Timo Kreuzer [Mon, 22 Aug 2011 14:11:14 +0000 (14:11 +0000)]
[VIDEOPRT]
Add neccessary function stubs for amd64

svn path=/trunk/; revision=53370

8 years ago[STLPORT]
Timo Kreuzer [Mon, 22 Aug 2011 13:14:46 +0000 (13:14 +0000)]
[STLPORT]
- Fix Interlocked* declarations
- Fix amd64 build

svn path=/trunk/; revision=53369

8 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 22 Aug 2011 12:24:04 +0000 (12:24 +0000)]
[NTOSKRNL]
Remove a duplicate export

svn path=/trunk/; revision=53368

8 years ago- Implement missing parts of "application verifier" initialization which boils down...
Aleksey Bragin [Sun, 21 Aug 2011 22:15:08 +0000 (22:15 +0000)]
- Implement missing parts of "application verifier" initialization which boils down to just enabling DPH either globally or per-DLL.

svn path=/trunk/; revision=53363

8 years ago[NTOSKRNL] Update exports for amd64 to match win2k3
Timo Kreuzer [Sun, 21 Aug 2011 21:55:30 +0000 (21:55 +0000)]
[NTOSKRNL] Update exports for amd64 to match win2k3

svn path=/trunk/; revision=53362

8 years ago[CMAKE]
Thomas Faber [Sun, 21 Aug 2011 21:18:59 +0000 (21:18 +0000)]
[CMAKE]
- Add current source directory to MS RC include paths
- Add include directories to WRC include paths
- Now they should behave identically enough. Thanks to Amine.

svn path=/trunk/; revision=53361

8 years ago[SERVICES]
Amine Khaldi [Sun, 21 Aug 2011 18:48:53 +0000 (18:48 +0000)]
[SERVICES]
* Fix CMake build.

svn path=/trunk/; revision=53360

8 years ago[SERVICES/ADVAPI32]
Eric Kohl [Sun, 21 Aug 2011 15:35:19 +0000 (15:35 +0000)]
[SERVICES/ADVAPI32]
Rewrite the command packet transfer code between the service control manager (services.exe) and the service control dispatcher (advapi32.dll). The service name is no longer stored in an array of WCHARs at the end of the command packet. The service name is now stored behind the fixed size command packet header using an offset value in the header to determine the start of the string. The same method will be used to store start arguments to the service dispatcher, but it is not fully implemented yet.

svn path=/trunk/; revision=53358

8 years ago[win32k]
Giannis Adamopoulos [Sun, 21 Aug 2011 14:57:04 +0000 (14:57 +0000)]
[win32k]
- Fix some debug output

svn path=/trunk/; revision=53357

8 years ago[ADVAPI32]
Eric Kohl [Sun, 21 Aug 2011 14:04:19 +0000 (14:04 +0000)]
[ADVAPI32]
QueryServiceLockStatusA/W: If lpLockStatus is NULL or cbBufSize is less than sizeof(QUERY_SERVICE_LOCK_STATUSA/W) pass a pointer to an buffer to RQueryServiceLockStatusA/W.

svn path=/trunk/; revision=53356

8 years ago[win32k]
Giannis Adamopoulos [Sun, 21 Aug 2011 13:37:23 +0000 (13:37 +0000)]
[win32k]
- Add one more debug channel to trace EVERY message that is sent to user mode
- Add some more traces here and there

svn path=/trunk/; revision=53355