Victor Perevertkin [Mon, 15 Mar 2021 23:25:09 +0000 (02:25 +0300)]
[UMPNPMGR][USETUP] Use PlugPlayControlStartDevice in usetup and umpnpmgr
Instead of PlugPlayControlResetDevice, PlugPlayControlStartDevice should
be used for a newly installed device.
For usetup, add a device status check before starting attempt, so we're
not touching devices which are already started.
CORE-17463 CORE-17490
Victor Perevertkin [Mon, 15 Mar 2021 23:17:14 +0000 (02:17 +0300)]
[NTOS:PNP] Implement PlugPlayControlStartDevice control class
This control class is triggered when a driver is being installed for a
non-critical device. The driver info should already be in the registry
so we just need to push the device through the state graph
Meanwhile, combine the code for similar control classes into
PiControlSyncDeviceAction routine
CORE-17463 CORE-17490
Victor Perevertkin [Tue, 23 Feb 2021 01:24:41 +0000 (04:24 +0300)]
[NDK] Change the data structure for PlugPlayControlResetDevice control class
PlugPlayControlResetDevice shares the input structure with several other
control classes.
Source: ProcessHacker sources https://github.com/processhacker/phnt/blob/
e9c8121f41b00cd24e31eb466c9795785096b764/ntpnpapi.h
Katayama Hirofumi MZ [Mon, 15 Mar 2021 07:30:32 +0000 (16:30 +0900)]
[SHELL32] Enable auto-completion on SHBrowseForFolder (#3535)
This PR realizes auto-completion on SHBrowseForFolder. CORE-9281
- Call SHAutoComplete in WM_INITDIALOG message handling.
- Fix focus.
- Remove ES_NOHIDESEL style.
- Fix layout initialization.
Victor Perevertkin [Sun, 14 Mar 2021 23:51:25 +0000 (02:51 +0300)]
[HALX86] Remove unused and empty files, remove halapic
halapic (a.k.a. non-ACPI APIC HAL) is not going to be supported in near
future
Victor Perevertkin [Sun, 14 Mar 2021 23:42:49 +0000 (02:42 +0300)]
[HALX86] Rearrange files in x86 HAL
- Rename UP -> PIC. The "up" folder in fact contains the code for
managing the Intel 8259 PIC chip
- Move amd64/processor.c -> apic/processor.c. The code is not tied to
amd64
- Remove platform from "halinit*" files. They already reside in the
corresponding folder
Katayama Hirofumi MZ [Sun, 14 Mar 2021 22:13:03 +0000 (07:13 +0900)]
[SHELL32] Fix SHBrowseForFolder new UI layout (#3533)
CORE-17507
- Change layout of resource dialogs IDD_BROWSE_FOR_FOLDER_NEW.
- Delete IDC_BROWSE_FOR_FOLDER_FOLDER control.
- Fix focus.
- Add ES_NOHIDESEL style to IDC_BROWSE_FOR_FOLDER_FOLDER_TEXT control.
- Add TVS_SHOWSELALWAYS style to IDC_BROWSE_FOR_FOLDER_TREEVIEW control.
- Fix assertion failure in LayoutUpdate function in <layout.h>.
Katayama Hirofumi MZ [Sun, 14 Mar 2021 09:35:40 +0000 (18:35 +0900)]
[SHELL32] SHBrowseForFolder with BIF_EDITBOX should use new UI (#3532)
CORE-17506
- Convert some judgements against BIF_NEWDIALOGSTYLE to judgements against BIF_USENEWUI. Here BIF_USENEWUI == (BIF_NEWDIALOGSTYLE | BIF_EDITBOX).
- Remove WS_SIZEBOX window style from new UI dialog resource (IDD_BROWSE_FOR_FOLDER_NEW).
- Fix header layout.h for resizing without WS_SIZEBOX.
Katayama Hirofumi MZ [Sun, 14 Mar 2021 03:28:48 +0000 (12:28 +0900)]
[SDK][INCLUDE] layout.h: Use SWP_NOCOPYBITS to refresh controls
Katayama Hirofumi MZ [Thu, 11 Mar 2021 12:20:40 +0000 (21:20 +0900)]
[ATL] Add NULL-check in CWindowImplBaseT::WindowProc assertions
CORE-17505
Katayama Hirofumi MZ [Thu, 11 Mar 2021 11:26:45 +0000 (20:26 +0900)]
[ATL][SHELL32][EXPLORER] Disable ATLASSERT (#3527)
We are not ready for enabling ATLASSERT. Enabling ATL assertions takes time to realize. CORE-17505
- Disable ATLASSERT by undefining _DEBUG.
- Revert currently non-fixable codes.
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:51:33 +0000 (17:51 +0900)]
[SHELL32] Fix CMenuToolbarBase
CORE-17505
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:18:43 +0000 (17:18 +0900)]
[ATL] Split CWindowImplBaseT::WindowProc asserion
CORE-9281
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:12:06 +0000 (17:12 +0900)]
[BROWSEUI] Fix CACListISF::Next assertion
CORE-9281
Katayama Hirofumi MZ [Thu, 11 Mar 2021 07:55:49 +0000 (16:55 +0900)]
[BROWSEUI] Fix CAutoComplete::OnMeasureItem assertion
CORE-17505
Katayama Hirofumi MZ [Thu, 11 Mar 2021 07:42:29 +0000 (16:42 +0900)]
[BROWSEUI] Fix addreseditbox.h assertion
CORE-17505
Piotr Hetnarowicz [Thu, 11 Mar 2021 01:36:48 +0000 (02:36 +0100)]
[DESKCPL] Update Polish [pl-PL] translation (#3520)
Piotr Hetnarowicz [Thu, 11 Mar 2021 01:35:37 +0000 (02:35 +0100)]
[DESKADP] Update Polish [pl-PL] translation (#3518)
Serge Gautherie [Wed, 10 Mar 2021 23:38:04 +0000 (00:38 +0100)]
[ATL] CMakeLists.txt: Use a bare endif() (#3523)
Addendum to
98203ce.
Mark Jansen [Wed, 10 Mar 2021 22:43:06 +0000 (23:43 +0100)]
Fix some assertions now that they are enabled (#3524)
Fix some assertions, hack out some others (they need more ATL work).
CORE-17505
Victor Perevertkin [Wed, 10 Mar 2021 15:41:46 +0000 (18:41 +0300)]
[SDK:KMDF] Populate OsVersionInfo in our static linking hack
Victor Perevertkin [Wed, 10 Mar 2021 15:41:03 +0000 (18:41 +0300)]
[SDK:KMDF] Fix calling convention for the kernel function pointers
Katayama Hirofumi MZ [Wed, 10 Mar 2021 13:59:13 +0000 (22:59 +0900)]
[CMAKE] Define _DEBUG for better ATL debugging (Retry) (#3519)
CORE-17505
Victor Perevertkin [Wed, 10 Mar 2021 13:43:59 +0000 (16:43 +0300)]
[SDK:DDK] Implement the Auxiliary Kernel-Mode Library
And uncomment the code in KMDF which uses it
Katayama Hirofumi MZ [Wed, 10 Mar 2021 12:00:36 +0000 (21:00 +0900)]
[SHELL32] Enable auto-completion on 'Folder Options' > 'Change Icon' (#3522)
CORE-9281
Katayama Hirofumi MZ [Wed, 10 Mar 2021 11:59:57 +0000 (20:59 +0900)]
[APPWIZ] Enable auto-completion on 'Create Shortcut' (#3521)
CORE-9281
Katayama Hirofumi MZ [Wed, 10 Mar 2021 10:45:03 +0000 (19:45 +0900)]
[BROWSEUI] Follow-up of #3507
Case insensitiveness fix. CORE-9281
Katayama Hirofumi MZ [Wed, 10 Mar 2021 07:22:57 +0000 (16:22 +0900)]
[BROWSEUI] Implement auto-completion (#3507)
Implement IAutoComplete to realize input auto completion. CORE-9281, CORE-1419
- The main features of this PR are Auto-Suggest and Auto-Append.
- Auto-Suggest shows a list near the textbox (an EDIT control) when the user has typed partial pathname into the textbox.
- Auto-Append appends complement text into the textbox to complete the pathname with selected status.
- The list of AutoSuggest is a top-level window whose window class is "Auto-Suggest Dropdown". We call it "the drop-down window".
- The drop-down window contains three controls: a listview, a scrollbar and a sizebox.
- The drop-down window watches the input into the textbox. If the textbox changed, then the window updates the list.
- The sizebox control enables the user to resize the drop-down window.
Jérôme Gardou [Tue, 9 Mar 2021 18:41:15 +0000 (19:41 +0100)]
[CRT] Add CFI annotatiions to memmove function
Chan Chilung [Tue, 9 Mar 2021 15:51:37 +0000 (23:51 +0800)]
[TRANSLATION][INF] Update Chinese Traditional (zh-TW) translation (#3468)
- Add / improve Chinese Traditional Translations for INFs.
- Name changing (removed Aobi in my name)
Add Chinese Traditional translation for:
- cmdutils/at
- cmdutils/comp
- hotplug.cpl
- rosapps' sysutils/ctm
Chinese Traditional (zh-TW) translation update for:
- cmdutils/find
- cmdutils/help
- cmdutils/label
- cmdutils/whoami
- mspaint
- shutdown
- taskmgr
- diskpart
- format
- appwiz.cpl
- input.cpl
- powercfg.cpl
- shimgvw
- user32
George Bișoc [Tue, 9 Mar 2021 15:17:23 +0000 (16:17 +0100)]
[SHELL32] Avoid code duplication on FAT and EXT2/BtrFS related FSs insertion (#3505)
This is a slight refactor of InsertDefaultClusterSizeForFs() code with the goal to avoid having the same code for FAT-related and EXT2/BtrFS filesystems.
Serge Gautherie [Tue, 9 Mar 2021 15:02:11 +0000 (16:02 +0100)]
[FREELDR] Remove a few useless code lines (#3503)
CORE-14516
Serge Gautherie [Tue, 9 Mar 2021 14:43:17 +0000 (15:43 +0100)]
[DOC] 3rd Party Files.txt: Use complete MS Windows Driver Samples URLs (#3515)
Addendum to
119f102.
Serge Gautherie [Mon, 8 Mar 2021 18:10:43 +0000 (19:10 +0100)]
[CDROM_NEW] CMakeLists.txt: Add cdrom.rc (#3513)
Addendum to
83b85e2.
CORE-17129
Arnav Bhatt [Sat, 6 Mar 2021 18:13:05 +0000 (18:13 +0000)]
initial commit (#3506)
Serge Gautherie [Sat, 6 Mar 2021 18:11:56 +0000 (19:11 +0100)]
[CMAKE] Fix few copy-paste typos in add_pch() calls (#3508)
Follow-up to
e898c9e.
Serge Gautherie [Thu, 28 May 2020 02:49:18 +0000 (04:49 +0200)]
[NETCFGX] LoadDNSSettings(): Improve one RegQueryValueExW() call (#2870)
Serge Gautherie [Thu, 4 Mar 2021 22:03:37 +0000 (23:03 +0100)]
[COMPILER_APITEST] Sync an '#if defined(_X86_)' (#3318)
Addendum to
dfccee7 (r41810).
Serge Gautherie [Thu, 4 Mar 2021 21:54:00 +0000 (22:54 +0100)]
[CSRSRV] CsrApiHandleConnectionRequest(): Remove ASSERT() redundant condition (#2858)
Detected by Cppcheck: redundantCondition.
Addendum to
835f3ef1.
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[FREELDR] LoadAndBootWindowsCommon(): Use UNREACHABLE, on success
KiSystemStartup() is DECLSPEC_NORETURN.
Serge Gautherie [Wed, 9 Sep 2020 01:46:56 +0000 (03:46 +0200)]
[NTOS:KE] KiIdleLoop(): Propagate DECLSPEC_NORETURN to callers
Serge Gautherie [Wed, 9 Sep 2020 01:46:56 +0000 (03:46 +0200)]
[NTOS:KE] KiIdleLoop(): Add DECLSPEC_NORETURN, Remove FASTCALL
Jérôme Gardou [Thu, 4 Mar 2021 16:38:33 +0000 (17:38 +0100)]
[DBGHELP] Fix use of unix path
George Bișoc [Sat, 6 Feb 2021 17:22:03 +0000 (18:22 +0100)]
[NTDLL_APITEST] Implement testcase for NtCompareTokens
George Bișoc [Sun, 17 Jan 2021 20:46:30 +0000 (21:46 +0100)]
[NTOS:SE] Complete the SepCompareTokens implementation
* Implement SepCompareSidAndAttributesFromTokens and SepComparePrivilegeAndAttributesFromTokens functions for array elements comparison
* Implement the token comparison code in SepCompareTokens function
* Add a missing PAGED_CODE() in SepCompareTokens as most of the token comparison code is paged
* Use SAL annotations for SepCompareTokens and NtCompareTokens
Katayama Hirofumi MZ [Thu, 4 Mar 2021 05:42:04 +0000 (14:42 +0900)]
[BROWSEUI_APITEST] Fix abnormal termination on fn2 == NULL
The DoWordBreakProc function crashed.
CORE-9281
George Bișoc [Thu, 4 Mar 2021 01:43:30 +0000 (02:43 +0100)]
[NTOS:PS] Guard the quota in a spin lock (#3419)
Prior to acquiring a quota from the process and do whatever it's needed to do (charge it or return it back), we must guard ourselves with a spinlock so that we may not get into potential race conditions. In Windows Server 2003, PspGivebackQuota and PspExpandQuota do the same thing and they're the equivalent to PspReturnProcessQuotaSpecifiedPool and PspChargeProcessQuotaSpecifiedPool in our codebase.
Katayama Hirofumi MZ [Thu, 4 Mar 2021 00:35:44 +0000 (09:35 +0900)]
[BROWSEUI_APITEST] Strengthen IAutoComplete on WM_KEYDOWN (#3500)
- Simplify the test mechanism.
- Add more tests for WM_KEYDOWN message.
CORE-9281
Jérôme Gardou [Wed, 3 Mar 2021 13:09:08 +0000 (14:09 +0100)]
[SDK:RTL] Statically initialize RtlCriticalSectionList
This might be used before RtlpInitDeferedCriticalSection gets called
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[NTOS:KD] KdpDebugLogInit(): Close the thread handle
Addendum to
07dc415 (r43331).
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[NTOS:KD] KdpLoggerThread(): Assert being in kernel mode
to be explicit that using Nt*() is safe.
Follow-up to
9537653.
Victor Perevertkin [Wed, 3 Mar 2021 02:00:33 +0000 (05:00 +0300)]
this seem to be the only combination which works on msbuild-msvc
Jérôme Gardou [Wed, 3 Feb 2021 19:07:57 +0000 (20:07 +0100)]
[FREELDR] Use target_link_options instead of add_target_link_flags
CORE-17423
Jérôme Gardou [Wed, 3 Feb 2021 17:35:12 +0000 (18:35 +0100)]
[CMAKE] Define _SBCS when using VS generator
CORE-17423
Jérôme Gardou [Wed, 3 Feb 2021 16:20:41 +0000 (17:20 +0100)]
[FREELDR] Use decimal numbers for section & file alignment
CORE-17423
Jérôme Gardou [Wed, 3 Feb 2021 16:16:05 +0000 (17:16 +0100)]
[BOOTMGFW] Explicitly disable NX compatibility
CORE-17423
Jérôme Gardou [Tue, 2 Feb 2021 18:21:06 +0000 (19:21 +0100)]
[CMAKE] Explicitly declare libcntpr as a static lib
Jérôme Gardou [Tue, 2 Feb 2021 16:59:42 +0000 (17:59 +0100)]
[CRT] Declare strlen & wcslen as _CRTIMP
Jérôme Gardou [Tue, 2 Feb 2021 15:33:15 +0000 (16:33 +0100)]
[CMAKE] Get rid of add_object_library
It's not needed anymore
Jérôme Gardou [Tue, 2 Feb 2021 15:18:04 +0000 (16:18 +0100)]
[SHLWAPI] Use an object library to separate C & C++ compilation units
CORE-17423
Jérôme Gardou [Tue, 2 Feb 2021 15:04:13 +0000 (16:04 +0100)]
[BOOTMGFW] Explicitly disable dynamic base
CORE-17423
Jérôme Gardou [Wed, 27 Jan 2021 08:46:27 +0000 (09:46 +0100)]
[GITHUB] Add MSBUILD CI action
Jérôme Gardou [Fri, 22 Jan 2021 11:11:34 +0000 (12:11 +0100)]
[CMAKE] Disable policy CMP0091 and set /MT flag explicitly for Visual Studio generator
Jérôme Gardou [Fri, 22 Jan 2021 10:28:11 +0000 (11:28 +0100)]
[CMAKE] Preprocess the ASM files but let msbuild handle their actual compilation
CORE-17423
Jérôme Gardou [Thu, 21 Jan 2021 09:20:21 +0000 (10:20 +0100)]
[CMAKE] Use ASM_MASM language when building with MSVC toolchain
CORE-17423
Victor Perevertkin [Wed, 3 Mar 2021 01:59:12 +0000 (04:59 +0300)]
[BOOTMGFW] Disable EFI bootloader compilation
Don't pretend we are supporting UEFI, we are not
Jose Carlos Jesus [Wed, 3 Mar 2021 03:18:15 +0000 (03:18 +0000)]
[DEVMGR][NETID] Update PT translation (#3487)
And readjust objects size to fit all text in Driver tab.
Serge Gautherie [Wed, 3 Mar 2021 03:16:02 +0000 (04:16 +0100)]
[CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' (#3490)
Documented as automatically removed, since CMake 3.12.4 at least.
https://cmake.org/cmake/help/v3.12/command/target_compile_definitions.html
Victor Perevertkin [Wed, 3 Mar 2021 01:54:37 +0000 (04:54 +0300)]
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
Victor Perevertkin [Wed, 3 Mar 2021 02:08:12 +0000 (05:08 +0300)]
[GITHUB] Choose LLVM version manually
George Bișoc [Tue, 2 Mar 2021 19:09:58 +0000 (20:09 +0100)]
[NTOS:PS] Implement PS_QUOTA_TYPE and let the quota code use it (#3389)
This will replace the PoolIndex variable and as such we'll only be using the PS_QUOTA_TYPE enumeration, as Windows does. Both QuotaEntry, QuotaUsage and QuotaPeak depend explicitly or implicitly on this enumeration. Further details about this enum can be found in the following articles.
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/type.htm?tx=68,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/block.htm?tx=68,142,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/inc/ps/eprocess/index.htm (see QuotaPeak and QuotaUsage)
George Bișoc [Tue, 2 Mar 2021 18:37:31 +0000 (19:37 +0100)]
[SHELL32] Determine if the FS is of type FATX (#3398)
FATX is listed as a filesystem for format within the list but it's classed out from current proposed filesystems, thus spamming the debug output and not allowing to actually format a storage drive with this FS.
CORE-17272
Colin Finck [Sat, 20 Feb 2021 16:39:23 +0000 (17:39 +0100)]
[NTDLL_APITEST] Ensure that some noticeable time has passed since process creation to fix a flaky test.
Piotr Hetnarowicz [Tue, 2 Mar 2021 18:10:26 +0000 (19:10 +0100)]
[SOLITAIRE] Update Polish [pl-PL] translation (#3496)
Piotr Hetnarowicz [Tue, 2 Mar 2021 18:09:53 +0000 (19:09 +0100)]
[SHELL32] Improve Polish [pl-PL] translation (#3494)
Serge Gautherie [Tue, 2 Mar 2021 18:06:17 +0000 (19:06 +0100)]
[RTL_VISTA] CMakeLists.txt: Fix 'rtl' copypasta (#3489)
Addendum to
6119239.
Jérôme Gardou [Tue, 2 Mar 2021 14:39:25 +0000 (15:39 +0100)]
[ADVAPI32] In RegSetValueExW, do not fail if we fault when checking for ending NUL character
Jérôme Gardou [Tue, 2 Mar 2021 13:38:36 +0000 (14:38 +0100)]
[WS2_32] Fix error handling on non-existing registry keys
Jérôme Gardou [Tue, 2 Mar 2021 12:03:37 +0000 (13:03 +0100)]
[NTOS:KE] Generate proper frame info for trap handler in GCC builds
CORE-8531
Jérôme Gardou [Tue, 2 Mar 2021 12:01:50 +0000 (13:01 +0100)]
[SDK:INCLUDE] Define KTRAP_FRAME_CS
Jérôme Gardou [Tue, 2 Mar 2021 11:58:21 +0000 (12:58 +0100)]
[SDK] Properly put assembly debug info into .debug_frame section
For some reason, the default is to put it into .eh_frame where objcopy & al happily ignore them
Katayama Hirofumi MZ [Tue, 2 Mar 2021 09:05:32 +0000 (18:05 +0900)]
[BROWSEUI_APITEST] Strengthen IAutoComplete testcase on extended LV style (#3499)
Test the extended list-view style of the listview. CORE-9281
Katayama Hirofumi MZ [Tue, 2 Mar 2021 08:50:00 +0000 (17:50 +0900)]
[SDK][ATL] Fix CWindow::GetWindowText method of BSTR (#3498)
- Fix generic text mapping for GetWindowText and GetWindowTextLength functions.
- Fix the position.
- Fix the length.
- Fail elegantly if necessary.
CORE-9281
Katayama Hirofumi MZ [Mon, 1 Mar 2021 22:36:55 +0000 (07:36 +0900)]
[BROWSEUI_APITEST] Follow-up of #3493
Katayama Hirofumi MZ [Mon, 1 Mar 2021 22:25:31 +0000 (07:25 +0900)]
[BROWSEUI_APITEST] Add IAutoComplete testcase (#3493)
Add tests for IAutoComplete objects, especially on the drop-down window and related controls.
CORE-9281
Carlo Bramini [Mon, 1 Mar 2021 14:40:06 +0000 (15:40 +0100)]
[SHIMGVW] Improve zooming feature and realize image edit (#3473)
* [SHIMGVW] Add OLE32 for CoInitializeEx()
* Implemented support for effective image size (100%).
* Fix bug that could leave one of the zoom buttons if 100% size button is now pressed.
* Replace a CreateWindowEx() with CreateWindowExW().
* Added stub for image delete function.
* Implemented support for 'Modify' button.
* [SHIMGVW] Added CoUninitialize()
* [SHIMGVW] Pair CoUninitialize with CoInitializeEx
Tibor Lajos Füzi [Sun, 28 Feb 2021 21:31:19 +0000 (22:31 +0100)]
[SOLITAIRE] Add undo feature & fix occasionally invisible cards (#3422)
Two issues are addressed:
CORE-2189: missing undo feature
Works the same way as solitaire in windows xp:
- only 1 action can be undone;
- the player gets -2 points in standard score mode;
- the undo action resets when the player clicks on a row stack to turn the top card.
CORE-11148: invisible cards
This happens in 3-card mode, when only 1 card left in the deck. The fix for this is to modify the pile stack to contain all the face-up cards. It was actually already in the code somewhere else, so I turned it into a separate function.
Arnav Bhatt [Sun, 28 Feb 2021 11:03:35 +0000 (11:03 +0000)]
[MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box (#3399)
Implement the re-worked shut down dialog box as well as implementing fancy log off dialog box.
- Fancy shut down dialog box has been redesigned to be more comparable to of XP.
- Implement features that were missing earlier.
- Implement the fancy log off dialog which is more comparable to of XP.
Eric Kohl [Sun, 28 Feb 2021 10:03:07 +0000 (11:03 +0100)]
[LSASRV][SECUR32] Fix the naming mess
Rename Untrusted to TrustredCaller in LSA_CONNECTION_INFO and LSAP_LOGON_CONTEXT in order to clarify the meaning of the variable.
Katayama Hirofumi MZ [Sun, 28 Feb 2021 04:06:49 +0000 (13:06 +0900)]
[ATL_APITEST] Fixup of #3492; fix SubclassWindow testcase
Fix the tests at Line 359 and 403.
CORE-9281
Katayama Hirofumi MZ [Sun, 28 Feb 2021 03:45:16 +0000 (12:45 +0900)]
[SDK][ATL] Implement UnsubclassWindow methods (#3492)
I want UnsubclassWindow methods.
- Implement CWindowImpl::UnsubclassWindow method.
- Implement CContainedWindowT::UnsubclassWindow method.
- Add SubclassWindow testcase to atl_apitest test program.
- Fix generic text mapping of <atlwin.h>.
CORE-9281
Eric Kohl [Sun, 28 Feb 2021 00:57:43 +0000 (01:57 +0100)]
[LSASRV] Fix a typo in the trusted user identification
Eric Kohl [Sat, 27 Feb 2021 18:07:47 +0000 (19:07 +0100)]
[WKSSVC] Get version info and authentication package on startup
Katayama Hirofumi MZ [Sat, 27 Feb 2021 13:59:00 +0000 (22:59 +0900)]
[SDK][INCLUDE] layout.h: Delete an assertion for window style
WS_SIZEBOX or WS_THICKFRAME. CORE-9281
Jérôme Gardou [Fri, 26 Feb 2021 07:44:51 +0000 (08:44 +0100)]
[NTOS:KD] Use Zw* syscall variants
The log file can be (re-)initialized when previous mode is User-Mode,
thus the calls fail on probing input parameters
Jérôme Gardou [Tue, 23 Feb 2021 10:07:35 +0000 (11:07 +0100)]
[NTOS:MM] Do not chunk-read file when we are the modified-page-writer thread
Jérôme Gardou [Tue, 16 Feb 2021 10:27:19 +0000 (11:27 +0100)]
[NTOS:MM] Do not chunk-read files marked with FO_RANDOM_ACCESS
Katayama Hirofumi MZ [Thu, 25 Feb 2021 11:36:20 +0000 (20:36 +0900)]
[BROWSEUI] Fix and small improvement (#3486)
Fix a mistake in CAutoComplete PR #3472 (
6bfb76b) and improve.
- Fix confusion between m_hwndEdit and hwndEdit.
- Delete extra this-> codes.
CORE-9281
Katayama Hirofumi MZ [Thu, 25 Feb 2021 00:21:13 +0000 (09:21 +0900)]
[SDK][INCLUDE] Erase files of incorrect commit
Delete files at mistaken commit:
https://github.com/reactos/reactos/commit/
0efd7b97643c0a6a60d322e902de29e6d851f2a2
rm sdk/include/host/cmake_install.cmake
rm sdk/include/reactos/buildno.h
rm sdk/include/reactos/version.h
Katayama Hirofumi MZ [Thu, 25 Feb 2021 00:12:47 +0000 (09:12 +0900)]
[SDK][INCLUDE] Strengthen and improve layout.h
- Refreshing STATIC controls.
- In LayoutInit function, if cLayouts parameter was negative, then don't use size grip.