reactos.git
9 years agoMerge the following revisions from kernel-fun branch:
Timo Kreuzer [Thu, 19 Mar 2015 10:47:36 +0000 (10:47 +0000)]
Merge the following revisions from kernel-fun branch:

r62291
[NTOSKRNL]
Start implementing the built-in WMI driver

r62294
[NTOSKRNL]
Add basic code for the WMI GUID object

r62301
[NTOSKRNK]
Halfplement WmipSecurityMethod, implement WmipGUIDFromString as a wrapper around RtlGUIDFromString due to different format requirements, fix usage of RtlPrefixUnicodeString.

r62302
[NTOSKRNL]
Implement WmipFastIoDeviceControl, start implementing WmipIoControl

r62321
[NTOSKRNL]
Stubplement IOCTL_WMI_UNREGISTER_GUIDS and IOCTL_WMI_RECEIVE_NOTIFICATIONS, just enough that the callers don't error out.

r62322
[NTOSKRNL]
Zero out the guid object, remove debug breakpoints in WmipDeleteMethod and WmipCloseMethod (for now there's nothing to do), factor out the code to capture the guid object attributes into WmipCaptureGuidObjectAttributes, ignore ioctl 0x228168 for now and stubplement IOCTL_WMI_OPEN_GUID_FOR_EVENTS

svn path=/trunk/; revision=66797

9 years ago[IEFRAME] Add some icons to dialogs. Load inetcpl when clicking on Properties. Brough...
Amine Khaldi [Thu, 19 Mar 2015 10:28:41 +0000 (10:28 +0000)]
[IEFRAME] Add some icons to dialogs. Load inetcpl when clicking on Properties. Brought to you by Jared with slight changes by me. CORE-9372

svn path=/trunk/; revision=66795

9 years ago[NTOS]: Heh Arch, use the Process parameter of the function, instead of PsGetCurrentP...
Hermès Bélusca-Maïto [Thu, 19 Mar 2015 00:06:54 +0000 (00:06 +0000)]
[NTOS]: Heh Arch, use the Process parameter of the function, instead of PsGetCurrentProcess()!! (bug found by Thomas, because I quickly copied the code from ke/i386/v86vdm.c function Ke386CallBios lines 693 and below without adapting it to the present case ^^).

svn path=/trunk/; revision=66794

9 years ago[NTOS]
Hermès Bélusca-Maïto [Wed, 18 Mar 2015 20:43:22 +0000 (20:43 +0000)]
[NTOS]
- Let us know if we need to handle FPU emulation.
- The PspDeleteLdt and PspDeleteVdmObjects do not need to return anything, they just clean possible existing structures only.
- Use ExFreePoolWithTag when freeing Process->VdmObjects (help in detecting possible memory corruption).
- Since we sometimes toy with Process->VdmObjects, give a basic implementation of PspDeleteVdmObjects that just frees VdmObjects for now. Also, add an assert in PspDeleteLdt because the LdtInformation process member should remain NULL for now (since we don't use it).

svn path=/trunk/; revision=66793

9 years ago[CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 16:02:57 +0000 (16:02 +0000)]
[CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66791

9 years ago[CABINET] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 16:02:37 +0000 (16:02 +0000)]
[CABINET] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66790

9 years ago[BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:53:18 +0000 (15:53 +0000)]
[BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66789

9 years ago[PSDK] Add missing BCRYPT_HANDLE.
Amine Khaldi [Wed, 18 Mar 2015 15:42:53 +0000 (15:42 +0000)]
[PSDK] Add missing BCRYPT_HANDLE.

svn path=/trunk/; revision=66788

9 years ago[AVIFIL32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:39:32 +0000 (15:39 +0000)]
[AVIFIL32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66787

9 years ago[ATL100_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:32:41 +0000 (15:32 +0000)]
[ATL100_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66786

9 years ago[ATL][ATL80][ATL100] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:30:17 +0000 (15:30 +0000)]
[ATL][ATL80][ATL100] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66785

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 18 Mar 2015 15:26:46 +0000 (15:26 +0000)]
[NTOSKRNL]
Also partly revert r66781.
By Stefan G.

svn path=/trunk/; revision=66784

9 years ago[RTL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:41:34 +0000 (14:41 +0000)]
[RTL]
Revert r66782.
"[15:38:45] <Steffmeistro> RtlNtStatusToDosError already sets it"

svn path=/trunk/; revision=66783

9 years ago[RTL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:34:19 +0000 (14:34 +0000)]
[RTL]
Also set status in RtlSetLastWin32ErrorAndNtStatusFromNtStatus() (to match both name & documentation ;-)).

Patch by Stefan Ginsberg.

Should be sent upstream?

svn path=/trunk/; revision=66782

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:23:38 +0000 (14:23 +0000)]
[NTOSKRNL]
- Don't include user-mode header in kernel
- Don't set Win32 error in PsConvertToGuiThread(), it will be done in KiSystemServiceHandler()
- Fix setting Win32 error in KiSystemServiceHandler()

Patch by Stefan Ginsberg

svn path=/trunk/; revision=66781

9 years ago[NDIS]
Cameron Gutman [Wed, 18 Mar 2015 05:34:44 +0000 (05:34 +0000)]
[NDIS]
- Don't allow a miniport to register more than once for shutdown callbacks
- Fixes hang on shutdown with the BCM57XX driver

svn path=/trunk/; revision=66779

9 years ago[WLANCONF]
Cameron Gutman [Wed, 18 Mar 2015 04:49:56 +0000 (04:49 +0000)]
[WLANCONF]
- Fix network scanning when many base stations are in range
- Fix input buffer size for OID_802_11_DISASSOCIATE and OID_802_11_BSSID_LIST_SCAN
[NDISUIO]
- Return STATUS_BUFFER_TOO_SMALL when the OID buffer length is too small

svn path=/trunk/; revision=66778

9 years ago[TCPIP]
Cameron Gutman [Wed, 18 Mar 2015 02:29:28 +0000 (02:29 +0000)]
[TCPIP]
- Read the link state from the LAN_ADAPTER context to avoid having to block at DPC level in the send path

svn path=/trunk/; revision=66777

9 years ago[REACTOS.CAB]
Cameron Gutman [Wed, 18 Mar 2015 01:51:25 +0000 (01:51 +0000)]
[REACTOS.CAB]
- Add optional file entries for the D531's WLAN driver

svn path=/trunk/; revision=66776

9 years ago[RAPPS]
Daniel Reimer [Wed, 18 Mar 2015 00:17:29 +0000 (00:17 +0000)]
[RAPPS]
Add the most recent VC2005, 2008 and 2010 runtimes to rapps.
Add the new VC2012 and 2013 variants, too. LibreOffice will love you for that.

svn path=/trunk/; revision=66773

9 years ago[BOOTDATA]: Gather together all the wallpaper values. Add WallpaperStyle that is...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 23:48:03 +0000 (23:48 +0000)]
[BOOTDATA]: Gather together all the wallpaper values. Add WallpaperStyle that is by default '0' (centered).

svn path=/trunk/; revision=66770

9 years ago[RAPPS]
Daniel Reimer [Tue, 17 Mar 2015 22:37:36 +0000 (22:37 +0000)]
[RAPPS]
Database update

svn path=/trunk/; revision=66766

9 years ago[EXPLORER]
Giannis Adamopoulos [Tue, 17 Mar 2015 21:29:17 +0000 (21:29 +0000)]
[EXPLORER]
- Hackfix Win+E hotkey. This works in Windows but our ShellExecuteEx isn't that good.

svn path=/trunk/; revision=66765

9 years ago[I8042PRT]
Timo Kreuzer [Tue, 17 Mar 2015 19:58:14 +0000 (19:58 +0000)]
[I8042PRT]
- Revert hack from r63126 to make some notebook controllers work, and which also broke the mouse wheel on other systems, and replace it with an #ifdef.
See CORE-6901, CORE-4048, CORE-8572

svn path=/trunk/; revision=66762

9 years ago[MSGINA]
Kamil Hornicek [Tue, 17 Mar 2015 18:55:44 +0000 (18:55 +0000)]
[MSGINA]
- add the TABSTOP style to the shutdown and change password dialog combo boxes

svn path=/trunk/; revision=66760

9 years ago[SHELL23]
Christoph von Wittich [Tue, 17 Mar 2015 17:14:44 +0000 (17:14 +0000)]
[SHELL23]
fix IDD_NOOPEN dialog size (german locale only)

svn path=/trunk/; revision=66757

9 years ago[SHELL32]
Kamil Hornicek [Tue, 17 Mar 2015 15:33:38 +0000 (15:33 +0000)]
[SHELL32]
- properly calculate the size of the open with icon control
CORE-3904

svn path=/trunk/; revision=66756

9 years ago[SHELL32]
Christoph von Wittich [Tue, 17 Mar 2015 15:14:13 +0000 (15:14 +0000)]
[SHELL32]
use 16x16 icons instead of scaled down 32x32 icons in openwithmenu
CORE-9379

svn path=/trunk/; revision=66755

9 years ago[SHELL32]
Christoph von Wittich [Tue, 17 Mar 2015 09:59:53 +0000 (09:59 +0000)]
[SHELL32]
don't use 16 color icons in OpenWithDialog
CORE-9379

svn path=/trunk/; revision=66754

9 years ago[NTOS]: Addendum to r66735: move the code that prints our revision number in the...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 03:04:20 +0000 (03:04 +0000)]
[NTOS]: Addendum to r66735: move the code that prints our revision number in the SOS banner to a different place, in order to remain NT-compatible (that is, the CSDVersion string should only contain "Service Pack ###" or "Service Pack ###, v.###" according to the value of the CSDReleaseType registry value).

svn path=/trunk/; revision=66753

9 years ago[RSHELL]: Sync back with r66271.
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 01:53:16 +0000 (01:53 +0000)]
[RSHELL]: Sync back with r66271.

svn path=/trunk/; revision=66752

9 years ago[WIN32K]: Since I don't have time to properly fix the desktop version painting for...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 01:17:26 +0000 (01:17 +0000)]
[WIN32K]: Since I don't have time to properly fix the desktop version painting for the CLT 2015 release, I hackfix that by printing a hardcoded version string built up from our static build numbers.

svn path=/trunk/; revision=66750

9 years ago[SHELL32]: We need to also use the fonts string for the szValueName of the reg value...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 23:48:31 +0000 (23:48 +0000)]
[SHELL32]: We need to also use the fonts string for the szValueName of the reg value (otherwise the default reg value gets the fonts dir path). Addendum to r66748. CORE-9362

svn path=/trunk/; revision=66749

9 years ago[SHELL32]: Fonts folder should point to C:\ReactOS\Fonts instead of C:\ReactOS :...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 22:48:58 +0000 (22:48 +0000)]
[SHELL32]: Fonts folder should point to C:\ReactOS\Fonts instead of C:\ReactOS :-) (and it is not internationalized).

svn path=/trunk/; revision=66748

9 years agoFix some printf specifiers...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 22:10:59 +0000 (22:10 +0000)]
Fix some printf specifiers...

svn path=/trunk/; revision=66747

9 years ago[MPLAY32]:
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 21:16:07 +0000 (21:16 +0000)]
[MPLAY32]:
- Improve the app's title by printing the filename and the current state of the player. By Ricardo Hanke.
- Fix pause state retrieval.

svn path=/trunk/; revision=66746

9 years ago[NTOBJSHEX]
David Quintana [Mon, 16 Mar 2015 20:47:05 +0000 (20:47 +0000)]
[NTOBJSHEX]
* Fix leak of the PIDL and PIDL Manager from the shell folder destructors.
* Switch PIDL Manager to a lazy enumeration so it won't lookup the folder contents unless/until they are needed.

svn path=/trunk/; revision=66745

9 years ago[MPLAY32]: Some improvements to TogglePlaybackState(). By Ricardo Hanke.
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 20:37:53 +0000 (20:37 +0000)]
[MPLAY32]: Some improvements to TogglePlaybackState(). By Ricardo Hanke.
CORE-9378 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=66744

9 years ago[NETAPI32]
Eric Kohl [Mon, 16 Mar 2015 20:03:54 +0000 (20:03 +0000)]
[NETAPI32]
Implement NetUseAdd, NetUseDel, NetUseEnum and NetUseGetInfo.

svn path=/trunk/; revision=66743

9 years ago[KERNEL32]
Kamil Hornicek [Mon, 16 Mar 2015 19:00:57 +0000 (19:00 +0000)]
[KERNEL32]
- don't garble the output with invalid data in WideCharToUtf7
- fixes whopping 65536 failed tests and as a result Testman shouldn't choke on kernel32:codepage anymore

svn path=/trunk/; revision=66742

9 years ago[SHELL32]
David Quintana [Mon, 16 Mar 2015 18:58:37 +0000 (18:58 +0000)]
[SHELL32]
* Disable the hardcoded part of the File menu. It provided no useful function and couldn't be localized. It can be reintroduced later when it is done properly.

svn path=/trunk/; revision=66741

9 years ago[WIN32K]
Aleksey Bragin [Mon, 16 Mar 2015 17:05:56 +0000 (17:05 +0000)]
[WIN32K]
- Delete macros referring to non-existing GDIOBJ_FreeObj and GDIOBJ_FreeObjByHandle.

svn path=/trunk/; revision=66738

9 years ago[RSHELL]
Giannis Adamopoulos [Mon, 16 Mar 2015 16:30:24 +0000 (16:30 +0000)]
[RSHELL]
- Implement sorting shell menu items
- Patch by David Quintana

svn path=/trunk/; revision=66737

9 years ago[RAPPS]
Kamil Hornicek [Mon, 16 Mar 2015 15:34:00 +0000 (15:34 +0000)]
[RAPPS]
- adjust the settings dialog layout (by Stefan Fulea) CORE-9377
- disable the proxy settings input boxes if default/no proxy is selected
- update the czech translation

svn path=/trunk/; revision=66736

9 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 03:14:16 +0000 (03:14 +0000)]
[BOOTDATA]
- Remove hardcoded registry values: CurrentVersion, CSDVersion and CurrentBuildNumber from HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion. They are computed and stored there by the kernel.
- All the versioning is controlled by the two values: CSDReleaseType and CSDVersion in HKLM\SYSTEM\CurrentControlSet\Control\Windows. Currently we target SP1.

[NTDLL]
The lpVersionInformation->szCSDVersion string should not be built by RtlGetVersion, but instead retrieved from the Peb->CSDVersion string that in turn is initialized by the NTDLL PE Loader. Normally this is a App-Compatibility-dependent string, but for now we somewhat hardcode it (it is built using the actual Peb->OSCSDVersion number).

[RTL]: Rename some variables "à la NT" and use adequate types (but no code changes otherwise).

[NTOS]
- Fix PsGetVersion that should use the CmCSDVersionString variable. This API also returns TRUE if we are in checked build mode (the high byte of NtBuildNumber is flagged).
- The kernel should initialize the CurrentVersion, CSDVersion and CurrentBuildNumber registry values (and few other ones) from the two main CSDReleaseType and CSDVersion values.
- Fix the ReactOS-specific version+revision display in SOS mode.

CORE-6611 CORE-7889 CORE-8877

svn path=/trunk/; revision=66735

9 years ago[IP]
Cameron Gutman [Mon, 16 Mar 2015 00:52:02 +0000 (00:52 +0000)]
[IP]
- Don't select disconnected interfaces as default
- Only count prefix matches of non-zero length
- Fixes connectivity with multiple NICs when one or more is disconnected

svn path=/trunk/; revision=66734

9 years ago[NTOS]: "system32" --> "System32"
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 00:25:32 +0000 (00:25 +0000)]
[NTOS]: "system32" --> "System32"

svn path=/trunk/; revision=66733

9 years ago[NTOBJSHEX]
David Quintana [Sun, 15 Mar 2015 18:17:27 +0000 (18:17 +0000)]
[NTOBJSHEX]
* Implement support for column sorting in CompareIDs, for Name, Type, and Creation Date columns. The link target, and registry key contents are not sortable yet.

svn path=/trunk/; revision=66732

9 years ago[NTOBJSHEX]
David Quintana [Sun, 15 Mar 2015 17:33:55 +0000 (17:33 +0000)]
[NTOBJSHEX]
* Fix CompareID sorting to prefer "folders" first, and sort by name otherwise.

svn path=/trunk/; revision=66729

9 years ago[HEADERS]
Giannis Adamopoulos [Sun, 15 Mar 2015 16:50:55 +0000 (16:50 +0000)]
[HEADERS]
- Remove winlogon.h and move its contents in undocuser.h

svn path=/trunk/; revision=66728

9 years agoAdjust CMakeLists entry in consequence of r66725.
Hermès Bélusca-Maïto [Sun, 15 Mar 2015 16:07:33 +0000 (16:07 +0000)]
Adjust CMakeLists entry in consequence of r66725.

svn path=/trunk/; revision=66726

9 years agoRename 'wallpaper' repo to 'wallpapers' (since it doesn't contain only 1 wallpaper...
Hermès Bélusca-Maïto [Sun, 15 Mar 2015 16:06:50 +0000 (16:06 +0000)]
Rename 'wallpaper' repo to 'wallpapers' (since it doesn't contain only 1 wallpaper :p )

svn path=/trunk/; revision=66725

9 years ago[REACTOS][WALLPAPERS]
Hermès Bélusca-Maïto [Sun, 15 Mar 2015 16:04:48 +0000 (16:04 +0000)]
[REACTOS][WALLPAPERS]
- Add a whole bunch of new wallpapers (easier to grab them from the repo instead of going through Forum + Jira to search for them). Now that we support JPG/PNG/... wallpapers (in addition to bitmap ones) since r66394, we can have many jpg wallpapers for the price (read: same size) of 1 bitmap one.
- Move a file to a better appropriate place.

svn path=/trunk/; revision=66724

9 years ago[UXTHEME]
Giannis Adamopoulos [Sun, 15 Mar 2015 13:39:15 +0000 (13:39 +0000)]
[UXTHEME]
- Call DrawCaption in user32 when we get WM_NCUAHDRAWCAPTION and there is no active theme.
- Should finally fix CORE-9016.

svn path=/trunk/; revision=66723

9 years ago[USER32]
Giannis Adamopoulos [Sun, 15 Mar 2015 13:37:13 +0000 (13:37 +0000)]
[USER32]
- Implement RealUserDrawCaption and pass it to uxtheme in order to paint the classic caption when needed.
CORE-9016

svn path=/trunk/; revision=66722

9 years ago[PSDK]
Timo Kreuzer [Sun, 15 Mar 2015 00:10:26 +0000 (00:10 +0000)]
[PSDK]
Add winternl.h, which is compatible with the native one. Do not use this header. USE NDK! (Thanks Hermes!) It's only there for SDK compatibility and to make sure nobody will think it's missing and add it to make use of it.
And to make sure, nobody will use this header, it will #error if you include it from a reactos module.

svn path=/trunk/; revision=66721

9 years ago[DDK/PSDK/NDK/XDK]
Timo Kreuzer [Sun, 15 Mar 2015 00:05:50 +0000 (00:05 +0000)]
[DDK/PSDK/NDK/XDK]
- Improve annotations for some functions
- Sync winnt.h with XDK

svn path=/trunk/; revision=66720

9 years ago[NTOBJSHEX]
David Quintana [Sun, 15 Mar 2015 00:00:13 +0000 (00:00 +0000)]
[NTOBJSHEX]
* Implement loading the hardcoded list of root keys.
* Add support for root keys to the registry PIDL structure.
* Add support for root-key PIDLs in the registry folder.
* Implement loading root keys when no path is specified.
* Expose the registry folder as a namespace extension to My Computer.
* Make the namespace extension folder names load from resources.
* Add icons for registry keys and values.
CORE-9244 #resolve #comment Basic registry browsing should now be functional. Any other issues (including editing capability), would go in followup issues.

svn path=/trunk/; revision=66719

9 years ago[QUARTZ_WINETEST]
Timo Kreuzer [Sat, 14 Mar 2015 23:58:45 +0000 (23:58 +0000)]
[QUARTZ_WINETEST]
Add missing dxsdk dependency

svn path=/trunk/; revision=66718

9 years ago[GDI32]
Timo Kreuzer [Sat, 14 Mar 2015 23:35:27 +0000 (23:35 +0000)]
[GDI32]
Make sure winternl.h is included from the wine folder

svn path=/trunk/; revision=66717

9 years ago[DLLS]
Timo Kreuzer [Sat, 14 Mar 2015 23:34:31 +0000 (23:34 +0000)]
[DLLS]
Make sure include/reactos/wine is included BEFORE PSDK headers. (I didn't tackle all DLLs, only those that (will) need it)

svn path=/trunk/; revision=66716

9 years ago[WINETESTS]
Timo Kreuzer [Sat, 14 Mar 2015 23:33:29 +0000 (23:33 +0000)]
[WINETESTS]
Make sure include/reactos/wine is included BEFORE PSDK headers.

svn path=/trunk/; revision=66715

9 years ago[ROSAPPS]
Timo Kreuzer [Sat, 14 Mar 2015 23:32:00 +0000 (23:32 +0000)]
[ROSAPPS]
Fix GCC warnings

svn path=/trunk/; revision=66714

9 years ago[PSDK]
Timo Kreuzer [Sat, 14 Mar 2015 22:11:20 +0000 (22:11 +0000)]
[PSDK]
winnt.h: Improve Rtl*Memory defines, add missing RtlEqualMemory

svn path=/trunk/; revision=66713

9 years ago[NOTEPAD]
Hermès Bélusca-Maïto [Sat, 14 Mar 2015 20:00:39 +0000 (20:00 +0000)]
[NOTEPAD]
- Remove unneeded ChangeLog file (we have SVN)
- Partial wine resync of notepad (part 1/x): it's just to bring back some of their fixes and improvements. CORE-9371

svn path=/trunk/; revision=66712

9 years ago[PSDK]
Timo Kreuzer [Sat, 14 Mar 2015 18:12:50 +0000 (18:12 +0000)]
[PSDK]
Add missing _Enum_is_bitflag_ and _Strict_type_match_ annotations. remove a wrong annotation

svn path=/trunk/; revision=66711

9 years ago- fix build
Johannes Anderwald [Sat, 14 Mar 2015 17:53:52 +0000 (17:53 +0000)]
- fix build

svn path=/trunk/; revision=66710

9 years ago[WDMAUD]
Johannes Anderwald [Sat, 14 Mar 2015 17:50:30 +0000 (17:50 +0000)]
[WDMAUD]
- convert wdmaud to a software pnp device
- register device interface
[WDMAUD.DRV]
- open wdmaud via device interface

svn path=/trunk/; revision=66709

9 years ago[NTOS]: Do not assert if we haven't shut down ReactOS yet, in 99.99% cases it's becau...
Hermès Bélusca-Maïto [Sat, 14 Mar 2015 16:40:26 +0000 (16:40 +0000)]
[NTOS]: Do not assert if we haven't shut down ReactOS yet, in 99.99% cases it's because you asked it to go into a non-yet implemented power state.
CORE-8537 #resolve #comment Replaced the ASSERT by an informative message when the power action is not implemented. r66708.

svn path=/trunk/; revision=66708

9 years ago[CMAKE/GCC] Prevent GCC from searching any of the default directories, except when...
Amine Khaldi [Sat, 14 Mar 2015 15:47:04 +0000 (15:47 +0000)]
[CMAKE/GCC] Prevent GCC from searching any of the default directories, except when we're dealing with set_cpp. Now GCC build is on par with the MSVC build in terms of header inclusions.

svn path=/trunk/; revision=66707

9 years ago[WS2_32_WINETEST] Fix MSVC build.
Amine Khaldi [Sat, 14 Mar 2015 15:45:07 +0000 (15:45 +0000)]
[WS2_32_WINETEST] Fix MSVC build.

svn path=/trunk/; revision=66706

9 years ago[FMIFS]: Reorganize a bit the inclusions, and always compile the DLL in UNICODE.
Hermès Bélusca-Maïto [Sat, 14 Mar 2015 15:37:00 +0000 (15:37 +0000)]
[FMIFS]: Reorganize a bit the inclusions, and always compile the DLL in UNICODE.

svn path=/trunk/; revision=66705

9 years ago[PSDK]
Timo Kreuzer [Sat, 14 Mar 2015 15:34:48 +0000 (15:34 +0000)]
[PSDK]
Avoid redefinition of FILE_DEVICE_SMARTCARD in winsmcrd.h, when combined with wine/winioctl.h. A similar #ifdef exists in the MS header.

svn path=/trunk/; revision=66704

9 years ago[WINETESTS] Addendum to r66701. Fixes MSVC build.
Amine Khaldi [Sat, 14 Mar 2015 15:22:32 +0000 (15:22 +0000)]
[WINETESTS] Addendum to r66701. Fixes MSVC build.

svn path=/trunk/; revision=66703

9 years ago[TASKMGR]: Use correct headers aka. NDK instead of wine/winternl.h . Also remove...
Hermès Bélusca-Maïto [Sat, 14 Mar 2015 15:19:07 +0000 (15:19 +0000)]
[TASKMGR]: Use correct headers aka. NDK instead of wine/winternl.h . Also remove an unneeded header. Spotted by Sylvain.

svn path=/trunk/; revision=66702

9 years ago[KERNEL32_WINETEST] Really fix winternl.h inclusions. Our GCC build missed these.
Amine Khaldi [Sat, 14 Mar 2015 15:14:41 +0000 (15:14 +0000)]
[KERNEL32_WINETEST] Really fix winternl.h inclusions. Our GCC build missed these.

svn path=/trunk/; revision=66701

9 years ago[CMAKE] Disable PCH when the host system is Apple OS X.
Amine Khaldi [Sat, 14 Mar 2015 14:55:41 +0000 (14:55 +0000)]
[CMAKE] Disable PCH when the host system is Apple OS X.

svn path=/trunk/; revision=66700

9 years ago[ROSAPPS]
Timo Kreuzer [Sat, 14 Mar 2015 14:45:51 +0000 (14:45 +0000)]
[ROSAPPS]
Fix 2 warnings

svn path=/trunk/; revision=66699

9 years ago[PSAPI_WINETEST]
Christoph von Wittich [Sat, 14 Mar 2015 14:04:46 +0000 (14:04 +0000)]
[PSAPI_WINETEST]
fix build

svn path=/trunk/; revision=66698

9 years ago[WINETESTS]
Christoph von Wittich [Sat, 14 Mar 2015 14:02:06 +0000 (14:02 +0000)]
[WINETESTS]
fix kernel32 and ntdll winetest build

svn path=/trunk/; revision=66697

9 years ago[WS2_32_APITEST]
Timo Kreuzer [Sat, 14 Mar 2015 13:41:50 +0000 (13:41 +0000)]
[WS2_32_APITEST]
Addendum to r66695: use winternl.h from wine folder

svn path=/trunk/; revision=66696

9 years ago[PSDK]
Timo Kreuzer [Sat, 14 Mar 2015 13:40:36 +0000 (13:40 +0000)]
[PSDK]
Move winternl.h to include/reactos/wine.

svn path=/trunk/; revision=66695

9 years ago[FONTVIEW]
Timo Kreuzer [Sat, 14 Mar 2015 12:45:21 +0000 (12:45 +0000)]
[FONTVIEW]
In WinMain, higher the scope of szFileName to ensure that it and all variables that point to it are valid
throughout the program.
Should fix CID 731447.
Patch by Ricardo Hanke
CORE-9360 #resolve

svn path=/trunk/; revision=66694

9 years ago[RAPPS]
Daniel Reimer [Sat, 14 Mar 2015 12:39:55 +0000 (12:39 +0000)]
[RAPPS]
Update russian description for Tuxpaint in rapps by Petr Akhlamov
CORE-9153 #resolve #comment Added. Thx.

svn path=/trunk/; revision=66693

9 years ago[PSDK]
Timo Kreuzer [Sat, 14 Mar 2015 12:32:08 +0000 (12:32 +0000)]
[PSDK]
Sync winternl.h with wine

svn path=/trunk/; revision=66692

9 years ago[RAPPS]
Daniel Reimer [Sat, 14 Mar 2015 12:28:12 +0000 (12:28 +0000)]
[RAPPS]
Add File search 6.8.1 to Database. Updates and German translation by me.
CORE-9338 #resolve #comment Added, thx for reporting.

svn path=/trunk/; revision=66691

9 years ago[RAPPS]
Daniel Reimer [Sat, 14 Mar 2015 12:20:45 +0000 (12:20 +0000)]
[RAPPS]
lack of a proxy configuration by Peter Hater. German translation updated by me.
CORE-4852 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=66690

9 years ago[SHELL32] Show/Hide hidden files/folders through registry. By Lee Schroeder. CORE...
Amine Khaldi [Sat, 14 Mar 2015 12:18:33 +0000 (12:18 +0000)]
[SHELL32] Show/Hide hidden files/folders through registry. By Lee Schroeder. CORE-9207

svn path=/trunk/; revision=66689

9 years ago[DESK] Implement and export InstallScreenSaver{A,W}. By Peter Hater. CORE-6812
Amine Khaldi [Sat, 14 Mar 2015 12:10:33 +0000 (12:10 +0000)]
[DESK] Implement and export InstallScreenSaver{A,W}. By Peter Hater. CORE-6812

svn path=/trunk/; revision=66688

9 years ago[MPLAY32] Remove szPrevFile and related code without removing the part that invokes...
Amine Khaldi [Sat, 14 Mar 2015 12:05:49 +0000 (12:05 +0000)]
[MPLAY32] Remove szPrevFile and related code without removing the part that invokes the file open dialog if playback is started when no media file is opened. By Ricardo Hanke. CORE-8477

svn path=/trunk/; revision=66687

9 years ago[INETCPL] Add a certificate picture to the Content Tab. Brought to you by Jared....
Amine Khaldi [Sat, 14 Mar 2015 12:00:24 +0000 (12:00 +0000)]
[INETCPL] Add a certificate picture to the Content Tab. Brought to you by Jared. CORE-9263

svn path=/trunk/; revision=66686

9 years ago[WIN32K]
Timo Kreuzer [Sat, 14 Mar 2015 11:22:31 +0000 (11:22 +0000)]
[WIN32K]
Initialize list entry after removing a message from DispatchingMessagesHead. Fixes list corruption.
CORE-9357 #resolve

svn path=/trunk/; revision=66685

9 years ago[MMSYS]
Johannes Anderwald [Sat, 14 Mar 2015 11:12:32 +0000 (11:12 +0000)]
[MMSYS]
- hardware ids must be terminated by 2 zero bytes
[KS]
- more fixes to software bus pnp enumerator
[MMIXER]
- dont assert on buggy topology lines
[NTOS]
- keys must be REG_OPTION_VOLATILE
- allocate file object with correct tag
[INF]
- register wdmaudio as pnp software device (not yet ready)

svn path=/trunk/; revision=66684

9 years ago[KERNEL32] Silence a DPRINT.
Amine Khaldi [Sat, 14 Mar 2015 10:59:40 +0000 (10:59 +0000)]
[KERNEL32] Silence a DPRINT.

svn path=/trunk/; revision=66683

9 years ago[DDK] Bring nt_vdd.h up to DDK formatting standards and use annotations. NFC.
Amine Khaldi [Sat, 14 Mar 2015 10:50:52 +0000 (10:50 +0000)]
[DDK] Bring nt_vdd.h up to DDK formatting standards and use annotations. NFC.

svn path=/trunk/; revision=66682

9 years ago[DESK] Set the default value for the placement combobox and load the monitor bitmap...
Amine Khaldi [Sat, 14 Mar 2015 10:28:22 +0000 (10:28 +0000)]
[DESK] Set the default value for the placement combobox and load the monitor bitmap before the registry is accessed. Lower the requested access rights for RegOpenKeyEx to HKEY_QUERY_VALUE. In case RegOpenKeyEx fails, simply return to the calling function. Remove result and varType variables. By Ricardo Hanke. CORE-9365

svn path=/trunk/; revision=66681

9 years ago[SYSDM] Add new icons to the Hardware tab of sysdm. Brought to you by Jared. CORE...
Amine Khaldi [Sat, 14 Mar 2015 10:15:13 +0000 (10:15 +0000)]
[SYSDM] Add new icons to the Hardware tab of sysdm. Brought to you by Jared. CORE-9317

svn path=/trunk/; revision=66680

9 years ago[DESK] Fix a freeze caused by changing screensaver settings. By Peter Hater. CORE...
Amine Khaldi [Sat, 14 Mar 2015 10:10:06 +0000 (10:10 +0000)]
[DESK] Fix a freeze caused by changing screensaver settings. By Peter Hater. CORE-5718

svn path=/trunk/; revision=66679

9 years ago[PSDK] Add missing ulFileCount field in the ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFO...
Amine Khaldi [Sat, 14 Mar 2015 10:06:04 +0000 (10:06 +0000)]
[PSDK] Add missing ulFileCount field in the ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION structure. Fixes a kernel32:actctx test failure.

svn path=/trunk/; revision=66678

9 years ago[NTDLL_WINETEST] Fix test failures on systems with broken RtlDecompressBuffer()....
Amine Khaldi [Sat, 14 Mar 2015 10:03:10 +0000 (10:03 +0000)]
[NTDLL_WINETEST] Fix test failures on systems with broken RtlDecompressBuffer(). By Sebastian Lackner.

svn path=/trunk/; revision=66677