Pierre Schweitzer
814a6fc098
[NTOSKRNL] Revert r4668 (yeah, that was 15y ago)
...
It's hardly understandable and doesn't really makes sense.
Furthermore, it breaks compatibility with 3rd party FSD that
don't implement such FSCTL.
Obviously, Windows doesn't do this.
2018-08-11 23:01:11 +02:00
Pierre Schweitzer
28b4b419c2
[NTOSKRNL] Restrict rights on the page file
2018-08-11 23:01:11 +02:00
Pierre Schweitzer
36c20dc56b
[NTOSKRNL] Deny page file creation on floppy disk
2018-08-11 23:01:11 +02:00
Pierre Schweitzer
2969c28a27
[NTOSKRNL] Properly open a page file and set appropriate attributes
2018-08-11 23:01:11 +02:00
Pierre Schweitzer
0ad4ef6002
[NTOSKRNL] Check that caller has appropriate right before creating page file
2018-08-11 23:01:05 +02:00
Eric Kohl
2bbac12427
[DLLHOST] Add dllhost to make the device driver extractor for my Lenovo T400 happy
2018-08-11 22:25:30 +02:00
Katayama Hirofumi MZ
cbfe4d023b
[WIN32SS][FONT] Fix the system logical stock font data ( #709 )
...
This fixes the stock font data to improve font selection.
CORE-14885
2018-08-10 15:37:37 +02:00
Katayama Hirofumi MZ
db13b422b3
[SHELL32] Fix a careless mistake of ShellExecCmdLine ( #737 )
...
CORE-14886
2018-08-10 13:25:50 +02:00
Katayama Hirofumi MZ
83891d2843
[CONSRV] Implement support for file/directory drag-and-drop ( #692 ).
...
CORE-14833
2018-08-09 14:08:05 +02:00
Serge Gautherie
7d6bda16c6
[REACTOS] Improve how some ASSERTMSG() message values are printed: enforce ending "\n".
...
NB: Not touching calls in "third-party" code: class and classpnp.
2018-08-08 22:03:45 +02:00
Serge Gautherie
fb48381cb4
[CMLIB] Simplify an ASSERTMSG() as an ASSERT().
2018-08-08 21:45:46 +02:00
Hermès Bélusca-Maïto
d53991895d
[BOOTLIB] Fix the implementation of RtlAssert() ('Message' can be NULL, and fix the printing of ANSI string). Fix also the implementation of DbgPrint().
2018-08-08 21:37:22 +02:00
Serge Gautherie
97d3b3ce33
[REACTOS] RtlAssert(): use "%lu" as LineNumber format.
2018-08-08 21:24:07 +02:00
Hermès Bélusca-Maïto
1a89a3e731
[CONSRV] Minor code re-organization.
2018-08-08 20:46:41 +02:00
Hermès Bélusca-Maïto
a9064d3283
[CONSRV] Add a PasteText() helper function and use it.
2018-08-08 20:46:34 +02:00
Thomas Faber
1ed0f9ab57
[HAL] Remove misleading debug prints about USB controllers.
2018-08-08 20:08:38 +02:00
Hermès Bélusca-Maïto
65f47728c0
[CMD] Small translation update.
2018-08-08 17:43:09 +02:00
Bișoc George
3c131c2393
[TRANSLATION][WMIC] Add Italian translation
2018-08-08 12:55:10 +02:00
Eric Kohl
fb5d5ecd64
[WLNOTIFY] Add sens service stubs
2018-08-07 22:56:33 +02:00
Serge Gautherie
9ff9bd81c4
[NTOSKRNL] Round memory size up, "debug log" part
...
Assumed to better match actual physical RAM size.
CORE-12321
2018-08-07 20:36:04 +02:00
Jared Smudde
092c3710f2
[BOOTDATA] Change the default open command for HTA files to open in Wine Internet Explorer. ( #719 )
...
It's a shortcut from implementing the function in mshtml but it works.
Also add an edit option to the right click menu.
2018-08-07 13:22:03 +02:00
Hermès Bélusca-Maïto
23b36fc173
[CMD] Add speed-optimized checks for dot-directories "." and ".." .
...
Adapted from PR #592 by Katayama Hirofumi MZ.
2018-08-06 22:40:17 +02:00
Hermès Bélusca-Maïto
17ebc8421a
[CMD] Fix the way the DIR-command pattern is interpreted when it contains paths or filenames with trailing dots.
...
Particular DIR commands like: "DIR .", "DIR .." now work as expected,
and we also correctly fix the behavior for files without extension,
that r38746 (2b06cfc0
) originally tried to fix but broke the previous
examples.
Therefore "DIR *." and "DIR noextfile." work too.
Pathological cases like "DIR \...", "DIR \...\.", "DIR ..\...\.." and
the like (and with more than 3 dots) now work as expected.
Adapted from PR #592 by Katayama Hirofumi MZ, but with extended bugfixing.
CORE-13961
2018-08-06 22:40:17 +02:00
Hermès Bélusca-Maïto
c57d49d0c1
[CMD] Code formatting; use LPCTSTR where possible; use a MAX_PATH sized dircmd buffer.
2018-08-06 22:40:17 +02:00
Katayama Hirofumi MZ
12517aa309
[CMD] Create a DirNodeCleanup() helper for cleanup and simplify code (adapted from PR #592 ).
2018-08-06 22:40:16 +02:00
Hermès Bélusca-Maïto
06504ee4be
[CMD] Fix French translation.
2018-08-06 22:40:12 +02:00
Mark Jansen
b2b1c054e4
[NTOSKRNL] Fix a nullptr dereference in IopStartDevice
2018-08-06 20:51:21 +02:00
Hermès Bélusca-Maïto
10c5bfb8fe
[WINLOGON] Hack-fix for CORE-14877 ; see commit bcec1fd6
.
2018-08-06 17:38:00 +02:00
Hermès Bélusca-Maïto
40000a1716
[WINLOGON][MSGINA] Fix typo.
2018-08-06 17:37:38 +02:00
Eric Kohl
8f911f21b8
[SYSSETUP] SetupStartService: Wait until the service is running
2018-08-05 20:02:22 +02:00
Eric Kohl
5ebcc6cdc1
[ADVAPI32] Add parameter checks to LogonUserExW and initialize the token handle.
2018-08-05 16:16:53 +02:00
Eric Kohl
b4040ea740
[NETAPI32] Implement I_NetServerSetServiceBits()
2018-08-05 15:57:03 +02:00
Eric Kohl
89f6e701d4
[NETAPI32] Add annotations and move NetUseGetInfo to a better location.
2018-08-05 15:36:48 +02:00
Eric Kohl
0a5ccac599
[SRVSVC] Set and retrieve service bits and rename unknown functions
...
- Service bits are set by NetrServerSetServiceBits and can be retrieved by NetrServerGetInfo.
- The real name of function 42 is NetrServerSetServiceBitsEx and the real name of function 47 is NetrDfsSetServerInfo.
2018-08-05 15:05:19 +02:00
Katayama Hirofumi MZ
bfcbda227f
[SHELL32] Fix handling of multiple parameters in the 'Run' dialog ( #665 )
...
The "Run" dialog failed when multiple parameters wee specified.
We use instead a newly-created ShellExecCmdLine() helper function to fix the problem (as found via API-tracing on Windows).
Note that ShellExecCmdLine() starts to be exported with Vista+.
- Implement ShellExecCmdLine() function in shell32.
- Add URL support.
- Fix RunDlgProc function in shell32.
- Add a testcase for ShellExecCmdLine() function.
CORE-14790
2018-08-05 13:39:17 +02:00
Thomas Faber
ff63ef3c55
[MSCONFIG] Fix buffer overflow when handling long service command lines.
2018-08-05 12:58:35 +02:00
Mark Jansen
572976bb14
[ZIPFLDR] Add 'Extract All' to individual item context menu.
2018-08-05 11:54:56 +02:00
Mark Jansen
875e58d781
[ZIPFLDR] Add 'Extract All' menu item to the folder context menu.
2018-08-05 11:54:56 +02:00
Mark Jansen
09719d25c4
[ATL] Fix the CComQIIDPtr template.
2018-08-05 11:54:56 +02:00
Mark Jansen
eb324b6a9c
[ZIPFLDR] Implement RouteTheCall, so that applications can 'launch' zip files
2018-08-05 11:54:56 +02:00
Denis Malikov
4ea570975c
[HAL] Add NT6-compatible version of HalpMapPhysicalMemory64 and HalpUnmapVirtualAddress
2018-08-05 10:14:57 +02:00
Eric Kohl
4e32ad3623
[LSASRV] Implement and call the policy change notification routine
2018-08-05 01:05:52 +02:00
Eric Kohl
620217cec9
[LSASRV][SECUR32] Implement LsaRegisterPolicyChangeNotification and LsaUnregisterPolicyChangeNotification
2018-08-04 22:17:52 +02:00
Timo Kreuzer
cf77354dce
[REACTOS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
0f8439aa71
[DLLS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
6f13066647
[APPLICATIONS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
807331436e
[MVDM] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
3323d117c3
[WINSRV] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
2a5e2a2ab6
[REACTX] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
e59d7a5687
[APPHELP] Fix 64 bit issues
2018-08-04 19:19:34 +02:00