reactos.git
10 years ago[RSHELL]
David Quintana [Fri, 21 Feb 2014 10:00:00 +0000 (10:00 +0000)]
[RSHELL]
* CMenuBand, CMenuDeskBar: Improve the SubMenu hierarchy and OnSelect flow. Now the menu will spread a FullCancel or Execute upwards and close the whole start menu.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Thu, 20 Feb 2014 16:18:49 +0000 (16:18 +0000)]
[RSHELL]
* Improve the layout of the class definitions to make the important details easier to find.
* Rename private (non-COM) class methods to more appropriate names, including a prefix.
* CMenuBand: Make one submenu close before showing another one. This may not be happening in the same exact way windows does it.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Thu, 20 Feb 2014 12:12:42 +0000 (12:12 +0000)]
[RSHELL]
* CMenuBand: Implement rudimentary support for changing the hot item with the keyboard (up/down). The code can probable be simpler, and some corner cases need to be fixed, but it works.
* CMenuDeskBar: Attempt to redesign OnSelect to better match the windows behaviour, which is still mostly unknown.
* Make the log results more readable.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 20:35:50 +0000 (20:35 +0000)]
[RSHELL]
* CMenuDeskBar: Use the submenu pointer to pass on the cancel events. Windows appears to call this with code=2 (cancellevel).
* CMenuBand: Begin implementing a focus manager for the menu windows. This class will take care of handling mouse and keyboard interactions, including closing the start menu and submenus when the user clicks outside the menu window.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 13:58:28 +0000 (13:58 +0000)]
[RSHELL]
* Reduce a few more log differences with windows.
CORE-7586

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

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 12:19:50 +0000 (12:19 +0000)]
[RSHELL]
* Improve the logging system to allow using the same logger for both windows classes and rshell classes.
* Add a wrapper for CMenuSite.
* CMenuDeskBar: Reduce the log differences by keeping a cached copy of the client HWND.
* CMenuBand: Reduce the log differences by keeping a copy of the top level HWND. Will be used later.
CORE-7586

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

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 00:20:45 +0000 (00:20 +0000)]
[RSHELL]
* Separate logger wrappers from the actual implementations.
* Fix some warnings.
CORE-7586

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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 18:18:08 +0000 (18:18 +0000)]
[RSHELL]
* Fix some more C-style casts, and misc coding style changes.
* CMenuBand: Create a skeleton of the functions that would handle SMIF_TRACKPOPUP submenus.
* CMenuDeskBar: Fix the redraw issue that prevented submenus from working as expected.
CORE-7886

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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 13:55:57 +0000 (13:55 +0000)]
[RSHELL]
* CMenuBand: Improve wrapper logging to get a better picture. Handle more SIDs on QueryService. Send selection messages on hot item changed and on execute.
* CMenuDeskBar: Improve wrapper logging to get a better picture. Handle more SIDs on QueryService. Begin handling more cases in OnSelect.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 11:17:37 +0000 (11:17 +0000)]
[RSHELL]
* CMenuBand: Fix display of icons for the static toolbar.
* CMenuDeskBar: Fix positioning of the window not to cross the top edge.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 11:05:20 +0000 (11:05 +0000)]
[RSHELL]
* CMenuBand: Fix submenu creation for shell folder menus.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 10:26:50 +0000 (10:26 +0000)]
[RSHELL]
* Change C-style casts to static_cast where possible, and reinterpret_cast elsewhere.
* Make coding style and formatting more consistent.

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

10 years ago[rshell]
Giannis Adamopoulos [Tue, 18 Feb 2014 09:18:16 +0000 (09:18 +0000)]
[rshell]
- CStartMenu: add a test flag that makes the start menu show its submenus using SMIF_TRACKPOPUP in order to show how CMenuBand can use TrackPopupMenu

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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 18:38:31 +0000 (18:38 +0000)]
[RSHELL]
* CMenuBand: Begin implementing submenus for shell items.
* CMenuBand: Begin implementing context menus.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 17:16:55 +0000 (17:16 +0000)]
[RSHELL]
 * CMenuBand: Improve the code structure.
 * Make the class selection better managed.
Thanks Giannis.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 16:41:10 +0000 (16:41 +0000)]
[RSHELL]
 * CMenuBand: Implement PopupItem for static menus.
 * CMenuDeskBar: Initialize m_Banner.
 * CStartMenu: Create CSubMenu_Constructor function that creates submenus (needs a better name/location).
 * Misc. code style changes.
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 15:38:55 +0000 (15:38 +0000)]
[RSHELL]
* CMenuDeskBar: Use the proper value for style in AdjustWindowRect.
* CMenuBand: Implement submenu hot-tracking timer. Not functional yet (submenu creation not implemented).
CORE-7881

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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 11:20:35 +0000 (11:20 +0000)]
[RSHELL]
* CMenuBand: Handle WM_COMMAND and run SMC_EXEC for static menu items (Run, Shutdown).
CORE-7881

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

10 years ago[RSHELL]
Giannis Adamopoulos [Mon, 17 Feb 2014 10:42:52 +0000 (10:42 +0000)]
[RSHELL]
- CMenuDeskBar: Implement showing a shadow. Implement closing the menu when it loses focus (this only works with the stock menu band for now)

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

10 years ago[rshell]
Giannis Adamopoulos [Sun, 16 Feb 2014 21:53:21 +0000 (21:53 +0000)]
[rshell]
- CMenuBand: Fix the size of the separators by setting iBitmap to 0 (which acts as the width of the separator).
- CMenuDeskBar:
Create the window only in CMenuDeskBar::SetClient and not in SetSite.
Greatly simplify SetSite.
Make sure that WS_EX_TOPMOST isn't removed when we call SetWindowPos
Do not forward requests for the SID_SMenuPopup service to the taskbar as this causes the menu band to capture the mouse for the taskbar and not the desk bar

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

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:41 +0000 (12:48 +0000)]
[RSHELL]
* CMenuBand: Bring the style closer to a menu.

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

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:29 +0000 (12:48 +0000)]
[RSHELL]
* CMenuDeskBar: Improve code style, and implement some more methods.

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

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:09 +0000 (12:48 +0000)]
[RSHELL]
* CMenuSite: Improve code style.

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

10 years ago[RSHELL]
David Quintana [Thu, 13 Feb 2014 23:49:19 +0000 (23:49 +0000)]
[RSHELL]
* A couple small fixes before I go to bed.
* Add to CD, so explorer_new can be run in ros, with the custom classes.
CORE-7886

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

10 years ago[RSHELL]
David Quintana [Thu, 13 Feb 2014 20:16:30 +0000 (20:16 +0000)]
[RSHELL]
* Add more missing code. The custom CMenuDeskBand is now able to show the contents of a CMenuSite/CMenuBand in the right size, including the banner (not yet fully functional).
* Organize the method list in CMenuSite by interface.

[EXPLORER-NEW]
* Revert the hacks from r62134.

[PSDK]
* Add IUnknown_QueryServiceExec to shlwapi_undoc.h

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

10 years ago[RSHELL]
David Quintana [Wed, 12 Feb 2014 19:46:24 +0000 (19:46 +0000)]
[RSHELL]
* Port the implementation of CMenuDeskBar to rshell (still disabled by default).
* Begin implementing missing features:
 - Notify the band of the icon size change from SetIconSize.

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

10 years ago[MPLAY32]
David Quintana [Wed, 12 Feb 2014 17:48:49 +0000 (17:48 +0000)]
[MPLAY32]
* Remove from build while it hangs VS2013.

[EXPLORER-NEW]
* Hack it to work on Windows 7, even if an existing explorer is already running.
* Move start menu popup to its own function, for easier debugging.
* Maybe-fix a drawing issue if no theme is selected.

[RSHELL]
* Added wrapper for CMenuBand
* The cmake script should not use a hardcoded path
* Better name for the log file.
CORE-7886

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

10 years ago[RSHELL]
David Quintana [Wed, 12 Feb 2014 16:54:58 +0000 (16:54 +0000)]
[RSHELL]
* Separate the wrapper logging code to its own file, to facilitate further debugging in other classes.

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

10 years ago[RSHELL]
David Quintana [Wed, 12 Feb 2014 16:48:36 +0000 (16:48 +0000)]
[RSHELL]
* Implemented a class that wraps CMenuBand, for the purpose of logging the calls, with parameters and returned values (disabled, set WRAP_LOG to 1).
* Partial (WIP) implementation of CMenuBand.

[ATL]
* VirtualAlloc can not have a non-zero size while using MEM_RELEASE.

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

10 years ago[RSHELL]
David Quintana [Wed, 12 Feb 2014 16:35:29 +0000 (16:35 +0000)]
[RSHELL]
* Implement CMenuSite
CORE-7879

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

10 years ago- Improve filebrowser a bit and add some FIXMEs to show what should be done later
Giannis Adamopoulos [Tue, 11 Feb 2014 14:06:26 +0000 (14:06 +0000)]
- Improve filebrowser a bit and add some FIXMEs to show what should be done later

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

10 years ago[browseui]
Giannis Adamopoulos [Sun, 9 Feb 2014 21:32:07 +0000 (21:32 +0000)]
[browseui]
- Add a tiny hack in browseui that allows it to browse properly when the user tries to open a folder in win8

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

10 years ago[filebrowser]
Giannis Adamopoulos [Sun, 9 Feb 2014 21:23:07 +0000 (21:23 +0000)]
[filebrowser]
- Do not embed a manifest in the resources in order to allow three different scenarios that can be accomplished by using two manifests
- In the first scenario we have filebrowser.exe + filebrowser.exe.manifest in the same folder. This should work only in windows xp, 2003 and reactos as it depends on the browseui that exists in windows
- The second scenario is to have filebrowser.exe + filebrowser.exe.manifest + browseui.dll in the same folder. This should also work in the same platforms as above but the core of the file browser will be used from the supplied browseui. However browseui will also request to instantiate some com objects implemented in browse and as a result some objects will be used from the browseui that exists in windows
- The third scenario is to have filebrowser.exe + filebrowser.exe.regfree.manifest + browseui.dll + browseui.sxs.manifest. This scenario should work in windows xp and all later versions. Note that filebrowser.exe.regfree.manifest must be renamed to filebrowser.exe.manifest. In this scenario all the functionality of the file browser window is used from the supplied browseui.dll

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

10 years ago[atl]
Giannis Adamopoulos [Thu, 6 Feb 2014 13:07:37 +0000 (13:07 +0000)]
[atl]
- Fix atl thunks to be allocated in executable memory and not from the stack in order to run libraries that use atl (such as browseui) in windows with DEP enabled

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

10 years ago[explorer_new]
Giannis Adamopoulos [Thu, 6 Feb 2014 13:01:54 +0000 (13:01 +0000)]
[explorer_new]
- Implement showing and closing the start menu by pressing the WIN key
- Implement handling WM_KLUDGEMINRECT message that informs the window manager the place of an application in the taskbar in order to show the minimization or maximization animation of a window
- Implement showing taskbar settings when the user selects to show the taskbar settings from the settings menu in start menu
- Implement hiding the Favorites menu in the start menu when needed

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

10 years ago[undocuser.h]
Giannis Adamopoulos [Thu, 6 Feb 2014 13:00:48 +0000 (13:00 +0000)]
[undocuser.h]
- add the definition of the undocumented message WM_KLUDGEMINRECT

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

10 years ago[rshell.dll]
Giannis Adamopoulos [Tue, 4 Feb 2014 12:14:14 +0000 (12:14 +0000)]
[rshell.dll]
-cleanup the header from the remnants of my countless hacks that I tried with this module

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

10 years ago[rshell]
Giannis Adamopoulos [Tue, 4 Feb 2014 12:11:51 +0000 (12:11 +0000)]
[rshell]
- Commit rshell.exe that allows explorer_new to run in windows 8

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

10 years ago- Add filebrowser to build
Giannis Adamopoulos [Tue, 4 Feb 2014 10:55:46 +0000 (10:55 +0000)]
- Add filebrowser to build

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

10 years ago[filebrowser]
Giannis Adamopoulos [Tue, 4 Feb 2014 10:49:39 +0000 (10:49 +0000)]
[filebrowser]
- Add an experimental module called FileBrowser.exe. This program works standalone in windows xp and windows 2003 and opens a new file browser window in its own process. If our browseui.dll is in the same folder, filebrowser will use the implementation of our file browser in windows. That means that standalone it works only in xp and 2003 but with our own browseui it will work on all windows versions (but doesn't work on all for now). This can be used for both testing the implementation of our file browser in windows and as a host process for new file browser windows for explorer_new.exe + rshell.dll

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

10 years ago[explorer_new]
Giannis Adamopoulos [Tue, 4 Feb 2014 10:41:02 +0000 (10:41 +0000)]
[explorer_new]
- Commit a great experiment for explorer. Our explorer will try to load a library called rshell.dll which will provide an alternative implementation of some functions that are built in in windows shell. These functions are CStartMenu_Constructor, SHCreateDesktop, SHDesktopMessageLoop, WinList_Init and ShellDDEInit. Providing our own implementation for these functions will allow us to make it run in all windows versions up to windows 8 and also test the implementation of our own components that will be placed temporarily in rshell.dll while they are developed and debugged in windows.

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

10 years ago[SHELL/EXPERIMENTS]
Amine Khaldi [Sun, 2 Feb 2014 19:37:27 +0000 (19:37 +0000)]
[SHELL/EXPERIMENTS]
* Create a branch for some evul shell experiments.

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

10 years ago[INTL]
Amine Khaldi [Sun, 2 Feb 2014 19:31:07 +0000 (19:31 +0000)]
[INTL]
* Localize the message boxes that contained hardcoded strings.
* Create PrintErrorMsgBox() to reduce code duplication for the error messages.
* Brought to you by Lee Schroeder.
CORE-7339 #resolve #comment Committed in r61926. Cheers !

svn path=/trunk/; revision=61926

10 years ago[CRT]
Timo Kreuzer [Sun, 2 Feb 2014 19:05:01 +0000 (19:05 +0000)]
[CRT]
- add missing __CxxFrameHandler (stub)
- Add missing c++ aliases for x64
[MSVCRT]
- Update exports on x64

svn path=/trunk/; revision=61925

10 years ago[CMLIB]
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 16:59:03 +0000 (16:59 +0000)]
[CMLIB]
Use a #define instead of the magic 31.

svn path=/trunk/; revision=61923

10 years ago[CMLIB]
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 16:45:48 +0000 (16:45 +0000)]
[CMLIB]
- memcpy --> RtlCopyMemory
- Remove a __debugbreak()
- Improve a bit the DPRINT that is displayed when a corrupted hive is loaded.
- Fix a comment.
- Implement saving the hive file name in the hive itself. According to what windows does (just open an existing hive file with your preferred hex editor 8^) ), you can see that it copies the last 31 unicode characters of the path, and terminate it by a NULL.

[NTOS]
Remove unneeded cast.

svn path=/trunk/; revision=61922

10 years ago[MSVCRT]
Amine Khaldi [Sun, 2 Feb 2014 15:47:52 +0000 (15:47 +0000)]
[MSVCRT]
* Add the generated stubs file to build. Fixes some MSVC x64 link issues.

svn path=/trunk/; revision=61921

10 years ago[MSGINA]
Eric Kohl [Sun, 2 Feb 2014 12:12:59 +0000 (12:12 +0000)]
[MSGINA]
Move the LSA connection code into a separate file. This connection code will later be used by the logon code too.

svn path=/trunk/; revision=61919

10 years ago[CMAKE/GCC]
Amine Khaldi [Sun, 2 Feb 2014 11:11:53 +0000 (11:11 +0000)]
[CMAKE/GCC]
* Add -lgcc for C++ modules too. Dedicated to Timo.

svn path=/trunk/; revision=61918

10 years ago[KERNEL32]: Fix build by fixing variables types.
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 00:17:16 +0000 (00:17 +0000)]
[KERNEL32]: Fix build by fixing variables types.

svn path=/trunk/; revision=61914

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 00:08:54 +0000 (00:08 +0000)]
[KERNEL32]
Remove spurious cast to CSR_API_MESSAGE. What should be noted is that CsrMsg is used by both VDM thing (via CheckVdmMsg pointer) and CreateProcess thing (via CreateProcessMsg), but one after the other (first VDM only, then CreateProcess only) so that, even if the common struct/union CsrMsg is used in both cases, there is no data corruption by, e.g. CreateProcess using pieces of VDM data and vice-versa.

svn path=/trunk/; revision=61913

10 years ago[NPFS]
Timo Kreuzer [Sat, 1 Feb 2014 20:41:16 +0000 (20:41 +0000)]
[NPFS]
- Implement NpQueryClientProcess and NpSetClientProcess
- Add a fast I/O dispatch table and implement NpFastRead and NpFastWrite
The NPFS driver is now good enough to boot Windows 2003 to desktop!

svn path=/trunk/; revision=61906

10 years ago[MSGINA]
Eric Kohl [Sat, 1 Feb 2014 15:46:09 +0000 (15:46 +0000)]
[MSGINA]
Delay load secur32.dll.

svn path=/trunk/; revision=61901

10 years ago[NPFS]
Timo Kreuzer [Sat, 1 Feb 2014 14:28:15 +0000 (14:28 +0000)]
[NPFS]
- Implement NpInitializeAliases + NpTranslateAlias
- Add a number of debug traces, disabled by default

svn path=/trunk/; revision=61900

10 years ago[NDK]
Timo Kreuzer [Sat, 1 Feb 2014 12:12:26 +0000 (12:12 +0000)]
[NDK]
Add PsGetProcessSecurityPort, PsSetProcessSecurityPort, PsGetCurrentThreadProcessId

svn path=/trunk/; revision=61899

10 years ago[baseaddress]
Christoph von Wittich [Sat, 1 Feb 2014 08:55:54 +0000 (08:55 +0000)]
[baseaddress]
hackfix for VLC Player startup

svn path=/trunk/; revision=61898

10 years ago[APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 01:27:13 +0000 (01:27 +0000)]
[APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.

svn path=/trunk/; revision=61896

10 years ago[MSGINA]
Eric Kohl [Fri, 31 Jan 2014 19:26:00 +0000 (19:26 +0000)]
[MSGINA]
Revert r61888. CORE-7824.

svn path=/trunk/; revision=61895

10 years ago[crt]
Christoph von Wittich [Thu, 30 Jan 2014 21:23:25 +0000 (21:23 +0000)]
[crt]
revert 61885 and 61887

svn path=/trunk/; revision=61893

10 years ago[KERNEL32]
Amine Khaldi [Thu, 30 Jan 2014 20:00:29 +0000 (20:00 +0000)]
[KERNEL32]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61892

10 years ago[FREELDR]
Amine Khaldi [Thu, 30 Jan 2014 19:05:54 +0000 (19:05 +0000)]
[FREELDR]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61891

10 years ago[NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.
James Tabor [Thu, 30 Jan 2014 17:36:30 +0000 (17:36 +0000)]
[NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.

svn path=/trunk/; revision=61889

10 years ago[MSGINA]
Eric Kohl [Wed, 29 Jan 2014 21:54:49 +0000 (21:54 +0000)]
[MSGINA]
Create a connection to the LSA upon initialization and use it to change passwords. Logon will use the connection later.

svn path=/trunk/; revision=61888

10 years ago[crt]
Christoph von Wittich [Wed, 29 Jan 2014 21:49:44 +0000 (21:49 +0000)]
[crt]
fix error handling (use _dosmaperr)

svn path=/trunk/; revision=61887

10 years ago[LAUTUS.MSSTYLES]
Thomas Faber [Wed, 29 Jan 2014 21:46:55 +0000 (21:46 +0000)]
[LAUTUS.MSSTYLES]
- Update to latest version by Pisarz

svn path=/trunk/; revision=61886

10 years ago[crt]
Christoph von Wittich [Wed, 29 Jan 2014 20:11:11 +0000 (20:11 +0000)]
[crt]
partial sync of file.c with wine 1.7.11

svn path=/trunk/; revision=61885

10 years ago[WIN32K]
Jérôme Gardou [Wed, 29 Jan 2014 19:09:15 +0000 (19:09 +0000)]
[WIN32K]
 - Formatting, no code change.

svn path=/trunk/; revision=61884

10 years ago[WIN32K]
Jérôme Gardou [Wed, 29 Jan 2014 18:32:14 +0000 (18:32 +0000)]
[WIN32K]
 - Implement GDIOBJ_TryLockObject and used it for DRIVEROBJs
 - Fix EngUnlockDriverObj

svn path=/trunk/; revision=61883

10 years ago[AFD]
Amine Khaldi [Wed, 29 Jan 2014 11:00:53 +0000 (11:00 +0000)]
[AFD]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61882

10 years ago[KS]
Amine Khaldi [Wed, 29 Jan 2014 10:59:06 +0000 (10:59 +0000)]
[KS]
* Properly name the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61881

10 years ago[SERMOUSE]
Amine Khaldi [Wed, 29 Jan 2014 10:56:25 +0000 (10:56 +0000)]
[SERMOUSE]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61880

10 years ago[MOUCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:54:59 +0000 (10:54 +0000)]
[MOUCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61879

10 years ago[KBDCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:53:48 +0000 (10:53 +0000)]
[KBDCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61878

10 years ago[I8042PRT]
Amine Khaldi [Wed, 29 Jan 2014 10:52:04 +0000 (10:52 +0000)]
[I8042PRT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61877

10 years ago[HIDCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:51:04 +0000 (10:51 +0000)]
[HIDCLASS]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61876

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 28 Jan 2014 23:40:27 +0000 (23:40 +0000)]
[NTOSKRNL]
- Implement FsRtlRegisterFileSystemFilterCallbacks
- Fix returned ResultLength value in NtQuerySystemInformation
- Create \FileSystems\Filters folder in IopCreateRootDirectories, used by Windows fltmgr

svn path=/trunk/; revision=61874

10 years ago[WIN32K]
Jérôme Gardou [Tue, 28 Jan 2014 22:36:57 +0000 (22:36 +0000)]
[WIN32K]
 - Fix allocation of DRIVEROBJ objects

svn path=/trunk/; revision=61873

10 years ago[RTL]
Timo Kreuzer [Tue, 28 Jan 2014 21:55:30 +0000 (21:55 +0000)]
[RTL]
Add implementation of RtlFindLastBackwardRunClear from amd64 branch, thanks to Alex for noticing that it has never been merged.

svn path=/trunk/; revision=61872

10 years ago[KSECDD]
Timo Kreuzer [Tue, 28 Jan 2014 21:52:53 +0000 (21:52 +0000)]
[KSECDD]
Add public ksecioctl.h containing the supported IOCTLs

svn path=/trunk/; revision=61871

10 years ago[MOUNTMGR]
Amine Khaldi [Tue, 28 Jan 2014 21:45:44 +0000 (21:45 +0000)]
[MOUNTMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61870

10 years ago[NTFS]
Amine Khaldi [Tue, 28 Jan 2014 21:21:04 +0000 (21:21 +0000)]
[NTFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61869

10 years ago[MSFS]
Amine Khaldi [Tue, 28 Jan 2014 20:57:32 +0000 (20:57 +0000)]
[MSFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61868

10 years ago[MSGINA]
Eric Kohl [Tue, 28 Jan 2014 19:32:53 +0000 (19:32 +0000)]
[MSGINA]
Implement the change password dialog.

svn path=/trunk/; revision=61864

10 years ago[MSPAINT]
Thomas Faber [Tue, 28 Jan 2014 18:25:57 +0000 (18:25 +0000)]
[MSPAINT]
- Fix buffer overflow

svn path=/trunk/; revision=61863

10 years ago[MSPAINT]
Thomas Faber [Tue, 28 Jan 2014 18:22:46 +0000 (18:22 +0000)]
[MSPAINT]
- Fix build

svn path=/trunk/; revision=61862

10 years ago[MSPAINT]
Benedikt Freisen [Tue, 28 Jan 2014 15:46:28 +0000 (15:46 +0000)]
[MSPAINT]
Apply patches from
CORE-7551 (Drag and Drop between Paint and the shell) and
CORE-7561 (insert from file)

svn path=/trunk/; revision=61860

10 years ago[PCIX]
Amine Khaldi [Tue, 28 Jan 2014 11:17:12 +0000 (11:17 +0000)]
[PCIX]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61859

10 years ago[ACPI]
Amine Khaldi [Tue, 28 Jan 2014 11:11:36 +0000 (11:11 +0000)]
[ACPI]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61858

10 years ago[SPELLING]
Thomas Faber [Tue, 28 Jan 2014 06:07:56 +0000 (06:07 +0000)]
[SPELLING]
- Fix some typos that say "lastest." Patch by Sergei Antonov

svn path=/trunk/; revision=61857

10 years ago[PEFIXUP]
Thomas Faber [Tue, 28 Jan 2014 05:49:19 +0000 (05:49 +0000)]
[PEFIXUP]
- Use correct struct member for section count. Patch by Sergei Antonov (saproj at gmail dot com)

svn path=/trunk/; revision=61856

10 years ago[COMPBATT]
Amine Khaldi [Mon, 27 Jan 2014 23:11:48 +0000 (23:11 +0000)]
[COMPBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61855

10 years ago[CMBATT]
Amine Khaldi [Mon, 27 Jan 2014 22:55:47 +0000 (22:55 +0000)]
[CMBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61854

10 years ago[KDCOM]
Amine Khaldi [Mon, 27 Jan 2014 22:23:24 +0000 (22:23 +0000)]
[KDCOM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61853

10 years ago[CONDRV]
Amine Khaldi [Mon, 27 Jan 2014 12:29:29 +0000 (12:29 +0000)]
[CONDRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61852

10 years ago[DSOUND]
Amine Khaldi [Mon, 27 Jan 2014 11:38:02 +0000 (11:38 +0000)]
[DSOUND]
* Revert r60474 until Johannes has time to look into it.

svn path=/trunk/; revision=61851

10 years ago[DDRAW]
Amine Khaldi [Mon, 27 Jan 2014 11:14:28 +0000 (11:14 +0000)]
[DDRAW]
* Add a note so that this won't be lost.

svn path=/trunk/; revision=61850

10 years ago* Addendum to r61843.
Amine Khaldi [Mon, 27 Jan 2014 11:09:29 +0000 (11:09 +0000)]
* Addendum to r61843.

svn path=/trunk/; revision=61849

10 years ago[BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x...
Hermès Bélusca-Maïto [Mon, 27 Jan 2014 00:30:12 +0000 (00:30 +0000)]
[BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x32To64): avoids overflows.

svn path=/trunk/; revision=61848

10 years ago[LIBWINE][WINED3D]
Thomas Faber [Sun, 26 Jan 2014 21:55:59 +0000 (21:55 +0000)]
[LIBWINE][WINED3D]
- Import isfinite from Wine libport & hack-define copysignf -- aka fix build

svn path=/trunk/; revision=61847

10 years ago[WINED3D]
Jérôme Gardou [Sun, 26 Jan 2014 21:26:56 +0000 (21:26 +0000)]
[WINED3D]
 - Try fixing MSVC build

svn path=/trunk/; revision=61845