reactos.git
2 years ago[SHELLFIND] Use IS_INTRESOURCE()
Brock Mammen [Thu, 12 Sep 2019 13:53:24 +0000 (08:53 -0500)]
[SHELLFIND] Use IS_INTRESOURCE()

2 years ago[COM_APITEST] Remove duplicate interface
Brock Mammen [Thu, 12 Sep 2019 13:52:26 +0000 (08:52 -0500)]
[COM_APITEST] Remove duplicate interface

2 years ago[SHELLFIND] Add missing dependency to CMakeLists.txt
Brock Mammen [Sat, 31 Aug 2019 00:54:50 +0000 (19:54 -0500)]
[SHELLFIND] Add missing dependency to CMakeLists.txt

2 years ago[COM_APITEST] Add CFindFolder test
Brock Mammen [Fri, 30 Aug 2019 23:10:33 +0000 (18:10 -0500)]
[COM_APITEST] Add CFindFolder test

2 years ago[BROWSEUI] Add search strings to all language resources
Brock Mammen [Sun, 25 Aug 2019 22:58:59 +0000 (17:58 -0500)]
[BROWSEUI] Add search strings to all language resources

2 years ago[BROWSEUI] Add search dialog to all language resources
Brock Mammen [Sun, 25 Aug 2019 22:54:59 +0000 (17:54 -0500)]
[BROWSEUI] Add search dialog to all language resources

2 years ago[SHELLFIND] Fix return values
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Fix return values

2 years ago[SHELLFIND] Remove unused COM interfaces
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Remove unused COM interfaces

2 years ago[SHELLFIND] Remove unused functions
Brock Mammen [Tue, 27 Aug 2019 13:17:11 +0000 (08:17 -0500)]
[SHELLFIND] Remove unused functions

2 years ago[SHELLFIND] Change parameter from array reference to pointer
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Change parameter from array reference to pointer

2 years ago[SHELLFIND] Remove unnecessary cast
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Remove unnecessary cast

2 years ago[SHELLFIND] Remove redundant check
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Remove redundant check

2 years ago[SHELLFIND] Fix unsafe cast
Brock Mammen [Tue, 27 Aug 2019 13:17:12 +0000 (08:17 -0500)]
[SHELLFIND] Fix unsafe cast

2 years ago[SHELLFIND] Use CoTaskMemAlloc instead of SHAlloc
Brock Mammen [Tue, 27 Aug 2019 13:17:11 +0000 (08:17 -0500)]
[SHELLFIND] Use CoTaskMemAlloc instead of SHAlloc

2 years ago[SHELLFIND] Fix IImageList leak
Brock Mammen [Tue, 27 Aug 2019 13:17:11 +0000 (08:17 -0500)]
[SHELLFIND] Fix IImageList leak

2 years ago[SHELLFIND] Simplify PIDLs to paths
Brock Mammen [Tue, 27 Aug 2019 12:46:07 +0000 (07:46 -0500)]
[SHELLFIND] Simplify PIDLs to paths

2 years ago[SHELLFIND] Remove search results folder from address edit box
Brock Mammen [Sun, 25 Aug 2019 22:05:17 +0000 (17:05 -0500)]
[SHELLFIND] Remove search results folder from address edit box

2 years ago[SHELLFIND] Subscribe to folders that are already opened
Brock Mammen [Sun, 25 Aug 2019 22:03:44 +0000 (17:03 -0500)]
[SHELLFIND] Subscribe to folders that are already opened

2 years ago[SHELLFIND] Open search bar when search results folder is opened
Brock Mammen [Sun, 25 Aug 2019 20:44:42 +0000 (15:44 -0500)]
[SHELLFIND] Open search bar when search results folder is opened

2 years ago[SHELLFIND] Remove dependency on internal shell32 functions
Brock Mammen [Sat, 24 Aug 2019 16:02:18 +0000 (11:02 -0500)]
[SHELLFIND] Remove dependency on internal shell32 functions

2 years ago[SHELLFIND] Localize column names
Brock Mammen [Sat, 24 Aug 2019 17:32:45 +0000 (12:32 -0500)]
[SHELLFIND] Localize column names

2 years ago[SHELLFIND] Rename data members
Brock Mammen [Sat, 24 Aug 2019 14:40:43 +0000 (09:40 -0500)]
[SHELLFIND] Rename data members

2 years ago[SHELLFIND] Fix handle leak for stop event
Brock Mammen [Fri, 23 Aug 2019 22:24:41 +0000 (17:24 -0500)]
[SHELLFIND] Fix handle leak for stop event

2 years ago[SHELLFIND] Use DeferWindowPos for resizing child windows
Brock Mammen [Fri, 23 Aug 2019 21:36:56 +0000 (16:36 -0500)]
[SHELLFIND] Use DeferWindowPos for resizing child windows

2 years ago[SHELLFIND] Use assignment instead of memcpy
Brock Mammen [Fri, 23 Aug 2019 21:13:23 +0000 (16:13 -0500)]
[SHELLFIND] Use assignment instead of memcpy

2 years ago[SHELLFIND] Fix copyright headers
Brock Mammen [Fri, 23 Aug 2019 20:51:43 +0000 (15:51 -0500)]
[SHELLFIND] Fix copyright headers

2 years ago[SHELLFIND] Remove unused function
Brock Mammen [Fri, 23 Aug 2019 20:35:37 +0000 (15:35 -0500)]
[SHELLFIND] Remove unused function

2 years ago[SHELLFIND] Remove unnecessary data member for focus
Brock Mammen [Fri, 23 Aug 2019 20:33:34 +0000 (15:33 -0500)]
[SHELLFIND] Remove unnecessary data member for focus

2 years ago[SHELLFIND] Use case-insensitive string comparison
Brock Mammen [Wed, 21 Aug 2019 02:51:37 +0000 (21:51 -0500)]
[SHELLFIND] Use case-insensitive string comparison

2 years ago[SHELLFIND] Improve search bar UI
Brock Mammen [Wed, 21 Aug 2019 02:17:01 +0000 (21:17 -0500)]
[SHELLFIND] Improve search bar UI

2 years ago[SHELLFIND] Update status bar text
Brock Mammen [Tue, 20 Aug 2019 21:34:30 +0000 (16:34 -0500)]
[SHELLFIND] Update status bar text

2 years ago[SHELLFIND] Remove duplicate search code
Brock Mammen [Tue, 20 Aug 2019 21:26:38 +0000 (16:26 -0500)]
[SHELLFIND] Remove duplicate search code

2 years ago[SHELLFIND] Add stop search command
Brock Mammen [Tue, 20 Aug 2019 21:14:12 +0000 (16:14 -0500)]
[SHELLFIND] Add stop search command

2 years ago[SHELLFIND] Add search command events
Brock Mammen [Sun, 18 Aug 2019 02:41:59 +0000 (21:41 -0500)]
[SHELLFIND] Add search command events

2 years ago[SHELLFIND] Add search functionality
Brock Mammen [Sat, 3 Aug 2019 17:07:59 +0000 (12:07 -0500)]
[SHELLFIND] Add search functionality

2 years ago[SHELLFIND] Move window message constants to header file
Brock Mammen [Sat, 3 Aug 2019 17:04:50 +0000 (12:04 -0500)]
[SHELLFIND] Move window message constants to header file

2 years ago[SHELLFIND] Use smart pointers for PIDLs
Brock Mammen [Sat, 3 Aug 2019 16:58:49 +0000 (11:58 -0500)]
[SHELLFIND] Use smart pointers for PIDLs

2 years ago[SHELLFIND] Add edit box for search location
Brock Mammen [Sat, 3 Aug 2019 16:54:22 +0000 (11:54 -0500)]
[SHELLFIND] Add edit box for search location

2 years ago[SHELLFIND] Set status bar text after opening search results folder
Brock Mammen [Sat, 20 Jul 2019 18:05:03 +0000 (13:05 -0500)]
[SHELLFIND] Set status bar text after opening search results folder

2 years ago[SHELLFIND] Message handler for updating status bar text
Brock Mammen [Sat, 20 Jul 2019 15:11:54 +0000 (10:11 -0500)]
[SHELLFIND] Message handler for updating status bar text

2 years ago[SHELLFIND] Add "Open Containing Folder" to right-click menu
Brock Mammen [Sat, 20 Jul 2019 01:18:47 +0000 (20:18 -0500)]
[SHELLFIND] Add "Open Containing Folder" to right-click menu

2 years ago[SHELLFIND] Add search bar click handler for testing search results
Brock Mammen [Fri, 19 Jul 2019 22:08:38 +0000 (17:08 -0500)]
[SHELLFIND] Add search bar click handler for testing search results

2 years ago[SHELLFIND] Message handler for adding search results
Brock Mammen [Fri, 19 Jul 2019 22:06:16 +0000 (17:06 -0500)]
[SHELLFIND] Message handler for adding search results

2 years ago[SHELLFIND] Create PIDLs and add search results to folder
Brock Mammen [Sat, 20 Jul 2019 00:27:31 +0000 (19:27 -0500)]
[SHELLFIND] Create PIDLs and add search results to folder

2 years ago[SHELLFIND] Set default folder view mode to details
Brock Mammen [Sat, 20 Jul 2019 00:15:38 +0000 (19:15 -0500)]
[SHELLFIND] Set default folder view mode to details

2 years ago[SHELLFIND] Add default columns from CFSFolder
Brock Mammen [Sat, 20 Jul 2019 00:02:06 +0000 (19:02 -0500)]
[SHELLFIND] Add default columns from CFSFolder

2 years ago[SHELLFIND] Add CFindFolder
Brock Mammen [Fri, 19 Jul 2019 20:23:20 +0000 (15:23 -0500)]
[SHELLFIND] Add CFindFolder

2 years ago[SHELLFIND] Open search results folder with search button
Brock Mammen [Fri, 19 Jul 2019 02:28:11 +0000 (21:28 -0500)]
[SHELLFIND] Open search results folder with search button

2 years ago[SHELLFIND] Add CSearchBar
Brock Mammen [Fri, 19 Jul 2019 02:15:01 +0000 (21:15 -0500)]
[SHELLFIND] Add CSearchBar

2 years ago[SHELL32] Implement CDefView::AddObject()
Brock Mammen [Fri, 5 Jul 2019 21:40:51 +0000 (16:40 -0500)]
[SHELL32] Implement CDefView::AddObject()

2 years ago[SHELL32] Make SHFindFiles open the search results folder
Brock Mammen [Wed, 21 Aug 2019 20:32:20 +0000 (15:32 -0500)]
[SHELL32] Make SHFindFiles open the search results folder

2 years ago[EXPLORER] Open search from start menu
Brock Mammen [Mon, 15 Jul 2019 02:45:27 +0000 (21:45 -0500)]
[EXPLORER] Open search from start menu

2 years ago[KERNEL32_APITEST] Fix a test that fails on Server 2003 and Windows 10
Timo Kreuzer [Sun, 8 Sep 2019 09:34:00 +0000 (11:34 +0200)]
[KERNEL32_APITEST] Fix a test that fails on Server 2003 and Windows 10

2 years ago[SPEC2DEF] Refactor to avoid parsing multiple times
Timo Kreuzer [Sun, 18 Aug 2019 13:32:22 +0000 (15:32 +0200)]
[SPEC2DEF] Refactor to avoid parsing multiple times

2 years ago[SPEC2DEF] Fix decorated exports on non-x86
Timo Kreuzer [Thu, 29 Aug 2019 16:16:06 +0000 (18:16 +0200)]
[SPEC2DEF] Fix decorated exports on non-x86

2 years ago[SPEC2DEF] Handle auto-naming of "@()" functions during output
Timo Kreuzer [Thu, 29 Aug 2019 16:15:14 +0000 (18:15 +0200)]
[SPEC2DEF] Handle auto-naming of "@()" functions during output

This allows to do the parsing and output separately, since the generated name is no longer stored on the stack during parsing.

2 years ago[MOUNTMGR_APITEST] Add an extra test for query failure
Pierre Schweitzer [Sun, 15 Sep 2019 10:28:50 +0000 (12:28 +0200)]
[MOUNTMGR_APITEST] Add an extra test for query failure

2 years ago[SPEC2DEF] Use const properly
Timo Kreuzer [Sun, 18 Aug 2019 11:00:42 +0000 (13:00 +0200)]
[SPEC2DEF] Use const properly

2 years ago[SPEC2DEF] Improve error output
Timo Kreuzer [Sat, 17 Aug 2019 18:32:15 +0000 (20:32 +0200)]
[SPEC2DEF] Improve error output

2 years ago[SYSDM] Allow deleting and copying of user profiles only for profiles that are curren...
Eric Kohl [Sat, 14 Sep 2019 10:21:56 +0000 (12:21 +0200)]
[SYSDM] Allow deleting and copying of user profiles only for profiles that are currently not in use

2 years ago[FLOPPY] Implement IOCTL_MOUNTDEV_QUERY_DEVICE_NAME
Pierre Schweitzer [Sat, 14 Sep 2019 08:48:19 +0000 (10:48 +0200)]
[FLOPPY] Implement IOCTL_MOUNTDEV_QUERY_DEVICE_NAME

2 years ago[MOUNTMGR] Properly enumerate pending IRPs on cleanup
Pierre Schweitzer [Sat, 14 Sep 2019 07:41:47 +0000 (09:41 +0200)]
[MOUNTMGR] Properly enumerate pending IRPs on cleanup

CORE-16370

2 years ago[MOUNTMGR] Fix MountState usage in MountMgrTargetDeviceNotification
Pierre Schweitzer [Fri, 13 Sep 2019 18:04:53 +0000 (20:04 +0200)]
[MOUNTMGR] Fix MountState usage in MountMgrTargetDeviceNotification

CORE-13882

2 years ago[MOUNTMGR] Fix broken check
Pierre Schweitzer [Fri, 13 Sep 2019 17:55:53 +0000 (19:55 +0200)]
[MOUNTMGR] Fix broken check

Only mark volume mounted if it's not waiting for unloading

CORE-13882

2 years ago[SDK] Define DO_UNLOAD_PENDING
Pierre Schweitzer [Fri, 13 Sep 2019 17:55:06 +0000 (19:55 +0200)]
[SDK] Define DO_UNLOAD_PENDING

Based on: http://www.perisoft.net/engineer/wdmcard.htm

CORE-13882

2 years ago[GDI32_APITEST] Fix AddFontResource test (#1901)
Timo Kreuzer [Fri, 13 Sep 2019 15:25:20 +0000 (17:25 +0200)]
[GDI32_APITEST] Fix AddFontResource test (#1901)

This commit uses GetCurrentDirectoryA rather than GetWindowsDirectoryA for convenience.

2 years ago[FREELDR] Minor code style - use RtlZeroMemory(); shorter member name; use different... 1906/head
Hermès Bélusca-Maïto [Fri, 13 Sep 2019 12:35:16 +0000 (14:35 +0200)]
[FREELDR] Minor code style - use RtlZeroMemory(); shorter member name; use different debug channel.

2 years ago[FREELDR] Limit the usage of DiskStopFloppyMotor() in hardware/platform-specific...
Hermès Bélusca-Maïto [Fri, 13 Sep 2019 12:02:44 +0000 (14:02 +0200)]
[FREELDR] Limit the usage of DiskStopFloppyMotor() in hardware/platform-specific code.

- Move DiskStopFloppyMotor() calls into the implementations of
  Boot(New)LinuxKernel() and Reboot() HW functions, and the explanation
  comments in ChainLoadBiosBootSectorCode().

- Remove unneeded DiskStopFloppyMotor() dummies in ARM and PPC code.

- Use more adequate bitmask value to be sent to floppy's Digital Output
  Register for shutting down its motor (based on OSDev & our floppy
  controller driver).

2 years ago[FREELDR] Other enhancements.
Hermès Bélusca-Maïto [Fri, 13 Sep 2019 00:14:22 +0000 (02:14 +0200)]
[FREELDR] Other enhancements.

- Add optional arguments BootDrive and BootPartition to
  ChainLoadBiosBootSectorCode() so as not to modify explicitly the
  FrldrBootDrive and FrldrBootPartition variables, that should remain
  purely internal.

- Implement ChainLoadBiosBootSectorCode() for x64.

- Get rid of the machine-specific DiskGetBootPath(), and instead do its
  job only once in the machine-specific InitializeBootDevices() (or in
  MachInit() for PPC).
  Cache the result of this operation into the globally-accessible
  FrldrBootPath buffer. This avoids the unneeded calls to (Mach)DiskGetBootPath()
  we used to do before.
  Also remove the separate distinction between the PC and XBOX versions
  of this functionality.

- Move the PC-specific DiskIsDriveRemovable() and DiskGetBootPath()
  as well as the disk-IO-error functionality, back into the
  corresponding PC-arch files.

- Simplify IniFileInitialize(), getting rid of IniOpenIniFile().

2 years ago[WIN32SS][NTUSER] Fix debug print in winpos.c (#1893)
Stanislav Motylkov [Thu, 12 Sep 2019 13:53:29 +0000 (16:53 +0300)]
[WIN32SS][NTUSER] Fix debug print in winpos.c (#1893)

2 years ago[SYSDM] Show the profile type (local or roaming) in the type column, show the other...
Eric Kohl [Thu, 12 Sep 2019 08:23:33 +0000 (10:23 +0200)]
[SYSDM] Show the profile type (local or roaming) in the type column, show the other profile states in the status column

2 years ago[SYSDM] Improvements to the user profile size format
Eric Kohl [Wed, 11 Sep 2019 13:12:26 +0000 (15:12 +0200)]
[SYSDM] Improvements to the user profile size format

2 years ago[SYSDM] Calculate and display the size of the user profiles
Eric Kohl [Wed, 11 Sep 2019 08:14:02 +0000 (10:14 +0200)]
[SYSDM] Calculate and display the size of the user profiles

2 years ago[SYSDM] Remove unused variables
Eric Kohl [Tue, 10 Sep 2019 13:38:29 +0000 (15:38 +0200)]
[SYSDM] Remove unused variables

Thanks a lot Katayama Hirofumi for the hint!

2 years ago[SYSDM] Check the profile directory and hive file and display the last write date...
Eric Kohl [Tue, 10 Sep 2019 11:39:20 +0000 (13:39 +0200)]
[SYSDM] Check the profile directory and hive file and display the last write date of the hive file.

2 years ago[WIN32SS][FONT] Fix registry-based management (#1879)
Katayama Hirofumi MZ [Tue, 10 Sep 2019 11:39:52 +0000 (20:39 +0900)]
[WIN32SS][FONT] Fix registry-based management (#1879)

CORE-16269
- Fix and improve registry-based font entry management.
- Append style name to registry value name.
- Make some DPRINT DPRINT1 (noisy).

2 years ago[DLLEXPORT_TEST] Fix duplicated export on non-x86 architectures
Timo Kreuzer [Wed, 28 Aug 2019 14:34:33 +0000 (16:34 +0200)]
[DLLEXPORT_TEST] Fix duplicated export on non-x86 architectures

2 years ago[IPHLPAPI] Simplify spec file
Timo Kreuzer [Sun, 25 Aug 2019 09:44:43 +0000 (11:44 +0200)]
[IPHLPAPI] Simplify spec file

Also move the exports where they are on Windows. This was already handled correctly by MSVC and still doesn't fix the order on GCC builds, but that is a different story and shall be addressed at a different time.

2 years ago[IPHLPAPI] Improve function stubs
Timo Kreuzer [Thu, 29 Aug 2019 15:59:26 +0000 (17:59 +0200)]
[IPHLPAPI] Improve function stubs

2 years ago[PSDK] Add fltdefs.h
Timo Kreuzer [Thu, 29 Aug 2019 15:57:01 +0000 (17:57 +0200)]
[PSDK] Add fltdefs.h

2 years agoFix italian translation: "Cancella" -> "Annulla" (#1902)
Carlo Bramini [Sun, 8 Sep 2019 12:04:41 +0000 (14:04 +0200)]
Fix italian translation: "Cancella" -> "Annulla" (#1902)

2 years ago[SETUP] Add support for archtitcure specific inf sections and use it for x64 computer...
Timo Kreuzer [Sat, 27 Jul 2019 07:56:37 +0000 (09:56 +0200)]
[SETUP] Add support for archtitcure specific inf sections and use it for x64 computer type

2 years ago[UNIATA] Fix uniata on x64
Timo Kreuzer [Wed, 8 Aug 2018 10:29:07 +0000 (12:29 +0200)]
[UNIATA] Fix uniata on x64

2 years ago[KMTESTS:EX] Try to avoid some spurious test failures.
Thomas Faber [Sun, 8 Sep 2019 06:01:23 +0000 (08:01 +0200)]
[KMTESTS:EX] Try to avoid some spurious test failures.

E.g. https://reactos.org/testman/detail.php?id=43906459&prev=43889679

This test depends on the timeout to be long enough for another thread to
actually have started waiting, which may take longer than 10ms under load.

2 years ago[ACPICA] Update to version 20190816. CORE-16368
Thomas Faber [Sat, 7 Sep 2019 11:56:10 +0000 (13:56 +0200)]
[ACPICA] Update to version 20190816. CORE-16368

2 years ago[BTRFS] Reenable the MountMgr thread
Pierre Schweitzer [Sat, 7 Sep 2019 21:28:58 +0000 (23:28 +0200)]
[BTRFS] Reenable the MountMgr thread

Now that IOCTL_MOUNTMGR_QUERY_POINTS and IOCTL_MOUNTMGR_CHANGE_NOTIFY have
been fixed, the thread no longer eats 100% CPU nor prevent ReactOS shutdown

2 years ago[MOUNTMGR] Properly return EpicNumber in MountMgrChangeNotify
Pierre Schweitzer [Sat, 7 Sep 2019 21:07:54 +0000 (23:07 +0200)]
[MOUNTMGR] Properly return EpicNumber in MountMgrChangeNotify

2 years ago[BTRFS] Revert "Allow driver to start at first stage when no hive is present."
Serge Gautherie [Sat, 7 Sep 2019 00:41:26 +0000 (02:41 +0200)]
[BTRFS] Revert "Allow driver to start at first stage when no hive is present."

Not needed anymore.

This reverts commit 80e11516b12b19530b56be7539ecc6af2039ed7b.

2 years ago[BTRFS] Revert "Leak the root stream file object on mount."
Serge Gautherie [Sat, 7 Sep 2019 00:38:46 +0000 (02:38 +0200)]
[BTRFS] Revert "Leak the root stream file object on mount."

Not needed anymore.

This reverts commit c13ccc92f66d9fd537ffdd4c0324af5b9c2723e1.

2 years ago[SDK] Workaround MSVC2010 not having _Bool type
Pierre Schweitzer [Fri, 6 Sep 2019 06:56:58 +0000 (08:56 +0200)]
[SDK] Workaround MSVC2010 not having _Bool type

CORE-16366

2 years ago[BTRFS] bool must be 1-sized
Pierre Schweitzer [Fri, 6 Sep 2019 06:56:26 +0000 (08:56 +0200)]
[BTRFS] bool must be 1-sized

CORE-16366

2 years ago[MOUNTMGR] Remove a leftover UNREFERENCED_PARAMETER()
Serge Gautherie [Thu, 5 Sep 2019 23:50:34 +0000 (01:50 +0200)]
[MOUNTMGR] Remove a leftover UNREFERENCED_PARAMETER()

Addendum to 77657c22c950dc1d5404df1cac7ce06e0cf8fa24.

2 years ago[MOUNTMGR] Don't overrun output buffer in QueryPointsFromMemory
Pierre Schweitzer [Fri, 6 Sep 2019 06:30:18 +0000 (08:30 +0200)]
[MOUNTMGR] Don't overrun output buffer in QueryPointsFromMemory

2 years ago[MOUNTMGR] Fix QueryPointsFromSymbolicLinkName and make it working
Pierre Schweitzer [Fri, 6 Sep 2019 06:28:36 +0000 (08:28 +0200)]
[MOUNTMGR] Fix QueryPointsFromSymbolicLinkName and make it working

Select the current stack location for output buffer
And set output size so that buffer gets properly copied to caller

2 years ago[MOUNTMGR_APITEST] Add a test suite for the mount manager
Pierre Schweitzer [Thu, 5 Sep 2019 06:35:23 +0000 (08:35 +0200)]
[MOUNTMGR_APITEST] Add a test suite for the mount manager

It only tests IOCTL_MOUNTMGR_QUERY_POINTS for now

2 years ago[MOUNTMGR] Fix QueryPointsFromMemory and make it working
Pierre Schweitzer [Thu, 5 Sep 2019 06:28:56 +0000 (08:28 +0200)]
[MOUNTMGR] Fix QueryPointsFromMemory and make it working

Select the current stack location for output buffer
And set output size so that buffer gets properly copied to caller

2 years ago[MOUNTMGR] Properly validate input buffer size
Pierre Schweitzer [Thu, 5 Sep 2019 06:22:59 +0000 (08:22 +0200)]
[MOUNTMGR] Properly validate input buffer size

This avoids IOCTL_MOUNTMGR_QUERY_POINTS always failing

2 years ago[MOUNTMGR] Fix global symbolic link creations
Pierre Schweitzer [Wed, 4 Sep 2019 21:47:26 +0000 (23:47 +0200)]
[MOUNTMGR] Fix global symbolic link creations

They were wrongly pointing to the original target once rewritten
instead of pointing to the proper target: the device.

This notably fixes opening the MountMgr device from user
mode (to perform IOCTL calls, for instance), and might
also fix various bugs dealing with global namespaces.
This might have some various effects in ReactOS~.

2 years ago[Win32SS|Eng] Update stubs.
jimtabor [Wed, 4 Sep 2019 18:09:34 +0000 (13:09 -0500)]
[Win32SS|Eng] Update stubs.

These functions are no longer support for UMPD.

2 years ago[TXTSETUP] Revert an accidental change
Victor Perevertkin [Wed, 4 Sep 2019 14:54:00 +0000 (17:54 +0300)]
[TXTSETUP] Revert an accidental change