Timo Kreuzer
7611cc2b12
[REACTOS] Fix SIZE_T related warnings
2019-08-15 14:20:00 +02:00
Timo Kreuzer
f18958ffa2
[NDK] Add BIOS call API for amd64
2019-08-15 14:13:54 +02:00
Andrew Boyarshin
b607e0119f
[NTOSKRNL][PS] Implement NtQueueApcThreadEx and use it in NtQueueApcThread
...
Actually rename NtQueueApcThread to NtQueueApcThreadEx and ignore one additional parameter for now.
2019-08-15 12:32:09 +02:00
Katayama Hirofumi MZ
d3dc5f2a73
[SDK][INCLUDE] Update msgdump.h and winxx.h
2019-08-12 19:31:44 +09:00
Eric Kohl
878db26378
[IDL][WINLOGON] Rename locally used functions of the winreg rpc interface
...
- Function 14 is named BaseRegNotifyChangeKeyValue
- Function 28 is named OpenDynData
2019-08-10 14:04:58 +02:00
Stanislav Motylkov
06b77b8572
[FREELDR] Implement proper partition type detection and handling ( #1762 )
...
- This allows to detect and dynamically handle different partitioning schemes.
- Implemented detection of MBR, GPT, Xbox-BRFR, and partitionless disks.
- Currently only MBR and Xbox-BRFR partitions are handled and tested.
CORE-9841 CORE-15768 CORE-16216 CORE-16248
2019-07-29 14:25:54 +02:00
Hermès Bélusca-Maïto
bdb60afc86
[NDK] Use the correct __REACTOS__ define.
2019-07-29 00:33:19 +02:00
Hermès Bélusca-Maïto
5064f3c47e
[PSDK] ks.h : Fix some IOCTL values, caught by Ben Nottelling.
2019-07-29 00:20:07 +02:00
Eric Kohl
294af4a774
[PSDK] Add missing UnregisterDeviceNotification() to winuser.h.
2019-07-27 19:59:32 +02:00
Katayama Hirofumi MZ
782160bbc0
[USER32_APITEST][INCLUDE] Add MessageStateAnalyzer testcase ( #1732 )
...
I want to visualize the message stream and verify the states of each message. ROSTESTS-328
- Add a testcase named MessageStateAnalyzer into user32_apitest.
- Also fix type casts in <windowsx.h>.
2019-07-25 01:45:55 +09:00
Timo Kreuzer
e825783b75
[PSDK] Remove default value for BSTR parameter in msxml2.idl
...
Fixes GCC 8 warning:
In file included from base/applications/msconfig_new/xmldomparser.hpp:26,
from base/applications/msconfig_new/toolspage.cpp:11:
sdk/include/psdk/msxml2.h:12705:20: error: ISO C++ forbids converting a string constant to 'BSTR' {aka 'wchar_t*'} [-Werror=write-strings]
BSTR uri = L"x") = 0;
^~~~
2019-07-20 13:56:18 +02:00
Timo Kreuzer
48f3efa254
[PSDK][CRT] Add some casts to make GCC 8 happy
2019-07-20 13:56:18 +02:00
Timo Kreuzer
846cd55294
[PSDK] Add DECLSPEC_SELECTANY to GUIDs to make GCC 8 happy
2019-07-20 13:56:18 +02:00
Timo Kreuzer
f96407441c
[CRT] Remove _wctime_s from time.h
2019-07-20 13:56:18 +02:00
Katayama Hirofumi MZ
34bf24756a
[SDK][INCLUDE] Add WM_WTSSESSION_CHANGE message ( #1730 )
...
- Add WM_WTSSESSION_CHANGE messages to <winuser.h>.
- Add WTS_* constant macros.
2019-07-15 23:03:06 +09:00
Katayama Hirofumi MZ
d3cdbad206
[SDK][INCLUDE] Add WM_INPUT_DEVICE_CHANGE and WM_INPUT ( #1728 )
...
- Add WM_INPUT_DEVICE_CHANGE and WM_INPUT messages.
- Add the relevant constant values.
2019-07-15 20:32:53 +09:00
Katayama Hirofumi MZ
d46edf494d
[SDK][INCLUDE] Add MENUGETOBJECTINFO structure ( #1727 )
...
- Add MENUGETOBJECTINFO structure to <winuser.h> header.
- Add MNGOF_TOPGAP and MNGOF_BOTTOMGAP constant macros.
2019-07-15 19:59:38 +09:00
Katayama Hirofumi MZ
47e183c521
[SDK][INCLUDE] Add HANDLE_WM_* macros to <windowsx.h> ( #1726 )
...
- Add the following macros into <windowsx.h> header: HANDLE_WM_COPYDATA, HANDLE_WM_DEVICECHANGE, HANDLE_WM_DISPLAYCHANGE, HANDLE_WM_HOTKEY, and HANDLE_WM_MOUSEWHEEL.
- Fix HANDLE_WM_CONTEXTMENU macro.
2019-07-15 19:58:34 +09:00
Eric Kohl
ece54dcd2f
[SETUPAPI][UMPNPMGR] The 3rd parameter of PNP_RegisterNotification() seems to be the service name
2019-07-07 13:41:00 +02:00
Thomas Faber
fcd00d412e
[NDIS] INIT/PAGE sections must be uppercase.
2019-07-07 08:22:16 +02:00
Pierre Schweitzer
522821bb8b
[SDK] Add RtlInitString to the NDK
2019-06-30 23:07:54 +02:00
Thomas Faber
6cde208c6b
[SDK] Properly define ZwQueryInformationProcess
2019-06-30 23:07:54 +02:00
Eric Kohl
7eb6e42626
[UMPNPMGR][SETUPAPI] PNP_RegisterNotification() has got 9 parameters.
2019-06-29 13:38:42 +02:00
Timo Kreuzer
18e835b605
[SDK] Fix build with sal.h
...
* sal.h: add file header, uncomment _Interlocked_operand_ and PAL_STDCPP_COMPAT guard
* When including stl headers, define PAL_STDCPP_COMPAT
2019-06-29 12:13:09 +02:00
Timo Kreuzer
00c8ac9af7
[PSDK] Add sal.h from Microsoft GitHub (MIT license)
2019-06-29 12:13:09 +02:00
Timo Kreuzer
ca8ec85fa3
[SDK] Move kcom.h from psdk to ddk where it belongs
2019-06-29 11:09:23 +02:00
Pierre Schweitzer
e75bdce6cd
[SDK] Add missing definitions
...
This fixes storport build
2019-06-28 22:11:54 +02:00
Thomas Faber
d16c9a798a
[LIBPNG] Update to version 1.6.37. CORE-16147
2019-06-27 12:52:12 +02:00
Thomas Faber
430656f0b9
[MBEDTLS] Update to version 2.7.11. CORE-16147
2019-06-27 12:52:00 +02:00
Timo Kreuzer
99fa38809f
[STDUNK][PORTCLS][CMIDriver] Fix issue with operator new/delete
...
Fix for MSVC warning "C2323: 'operator new': non-member operator new or delete functions may not be declared static or in a namespace other than the global namespace."
See https://docs.microsoft.com/en-us/cpp/porting/visual-cpp-what-s-new-2003-through-2015?view=vs-2019 section "Overloaded operator new and operator delete"
2019-06-24 21:17:00 +02:00
Eric Kohl
a9c4c07955
[SETUPAPI][UMPNPMGR] PNP_UnregisterNotification: Add 2 unknown parameters
2019-06-23 21:45:54 +02:00
Eric Kohl
ca0406131c
[SETUPAPI][UMPNPMGR] Improve CMP_RegisterNotification/PNP_RegisterNotification
...
Pass the notification filter to PNP_RegisterNotification as a byte-pointer to the filter and the size of the filter.
2019-06-23 19:31:34 +02:00
Eric Kohl
8dc70d2454
[SETUPAPI] Implement SetupDiRestartDevices()
2019-06-22 21:01:25 +02:00
Hermès Bélusca-Maïto
d15e36a1f1
[NTOS:KE][SDK:ASM] Code formatting/styling only.
...
- Un-hardcode the RPL_MASK value.
- s/KiUnexpectedInterrupt&Number/KiUnexpectedInterrupt&Vector/
- Use C-style comments in traphdlr.c as everywhere else in the file.
- Update the URLs for the MSDN "FPO" macro documentation.
2019-06-20 18:07:59 +02:00
Katayama Hirofumi MZ
0c7dc4e3e1
[SDK][INCLUDE] Update msgdump.h and winxx.h (TreeView and ListView support)
2019-06-17 20:29:03 +09:00
Eric Kohl
6866c0aede
[NTOSKRNL][USETUP][UMPNPMGR] Pass user response data to NtPlugPlayControl(PlugPlayControlUserResponse).
...
- Windows requires 16 bytes of response data.
- Add the PLUGPLAY_CONTROL_USER_RESPONSE_DATA type.
- Usetup and Umpnpmgr must fail if NtPlugPlayControl(PlugPlayControlUserResponse) does not return STATUS_SUCCESS.
2019-06-12 13:48:27 +02:00
Serge Gautherie
394eb89227
[MBEDTLS] Use '#ifndef __REACTOS__', instead of '#if DBG & 0' ( #1619 )
...
- Don't use '|' on a '#if'
- Remove a personal comment.
2019-06-06 01:50:55 +02:00
Serge Gautherie
2f0b265e8d
[DXSDK] Improve dxerr?.h a bit ( #1617 )
...
*Use '||', instead of '|', on a '#if'.
*Synchronize some white spaces and blank lines.
2019-06-06 01:50:24 +02:00
Eric Kohl
b8013fce52
[MC] Add syntax and help texts for the NET SHARE command.
2019-06-05 10:25:53 +02:00
Katayama Hirofumi MZ
f8c51ecdd7
[SDK][INCLUDE] Update msgdump.h
2019-06-02 10:09:34 +09:00
woachk
8e048b8ae9
[NDK/TESTS] The world isn't only amd64 or i386 ( #1596 )
2019-06-02 00:39:57 +02:00
Katayama Hirofumi MZ
d5b88ff0ae
[SDK][INCLUDE] msgdump.h registered message support
2019-06-01 16:21:33 +09:00
Timo Kreuzer
ead2156a29
[MINGW32] Add some definitions to fix building with GLIBCXX
2019-05-27 13:22:40 +02:00
Timo Kreuzer
81bdf4e360
[CRT] Add missing posix error codes
...
These are required by latest mingw-w64 stl and we are mixing this with our crt headers.
Define _CRT_NO_POSIX_ERROR_CODES in all modules that define their own constants.
2019-05-27 13:22:40 +02:00
Benjamin Aerni
3da616a918
[DDK][PSDK] Added the rest of the defines for netkvm
2019-05-06 23:11:45 +02:00
Hermès Bélusca-Maïto
6a67dfd191
[DDK][PSDK] Add some missing NDIS definitions/types. Caught by Benjamin Aerni.
2019-05-05 23:19:53 +02:00
Eric Kohl
fa63416d87
[MC] Add message tranlations. Supplement to 3acec58f
.
2019-05-04 23:13:28 +02:00
Serge Gautherie
cf48f8bf8a
[REACTOS] Replace remnant legacy SPIF_SENDWININICHANGE by SPIF_SENDCHANGE ( #1526 )
...
No functional change otherwise.
2019-04-28 21:19:42 +02:00
Hermès Bélusca-Maïto
d70848b8b7
[WINSRV] Implement SrvGetThreadConsoleDesktop(). CORE-13470
...
It retrieves the handle to the desktop assigned to the specified
thread belonging to a console application, which is going to be
where the input thread of this console is.
2019-04-28 02:50:38 +02:00
Katayama Hirofumi MZ
3cc2169556
[SDK][INCLUDE] Use FALSE for BOOL in msgdump.h
2019-04-27 22:06:37 +09:00
Katayama Hirofumi MZ
3af58ea993
[SDK][INCLUDE] small fix for msgdump.h
2019-04-27 18:30:29 +09:00
Timo Kreuzer
b7ab90d932
[PSDK] Improve lmrepl.h
...
Added public domain header. This file was originally imported in r8283 from w32api where is has no copyright.
2019-04-26 10:30:01 +02:00
Andreas Maier
9466a005e9
[DBGHELP] Add SYMFLAG_- and SYMTYPE_-defines.
2019-04-19 21:09:44 +02:00
Andreas Maier
e3447d02c1
[DBGHELP] use correct record in codeview_snarf_public.
...
Use public_vx iststead of data_vx for public symbols.
2019-04-19 21:09:44 +02:00
Eric Kohl
29bf209767
[NET][MC] Move remaining generic strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-09 21:44:03 +02:00
Eric Kohl
88f899e132
[NET][MC] Move generic strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-08 22:48:06 +02:00
Joachim Henze
2e8c7cf423
[SDK] Raise KERNEL_VERSION_PATCH_LEVEL to 13 in the version.cmake
2019-04-08 18:25:01 +02:00
Hervé Poussineau
2baf7b5220
[SDK] Fix _SEH2_AbnormalTermination() macro in dummy SEH
2019-04-07 19:28:18 +02:00
Hervé Poussineau
a3e870be51
[SDK] Remove double declaration of _alloca
...
_alloca() is already defined in sdk/include/crt/malloc.h
2019-04-07 18:32:28 +02:00
Eric Kohl
5563525ad4
[NET][MC] Move the remaining STATISTICS and USER strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-07 09:23:01 +02:00
Eric Kohl
cf16429c60
[NET][MC] Move STATISTICS SERVER strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-06 19:42:51 +02:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Eric Kohl
050db4facb
[NET][MC] Move NET USER strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-06 15:42:10 +02:00
Eric Kohl
8120a5ec80
[NET][MC] Move NET CONFIG strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-06 13:39:42 +02:00
Timo Kreuzer
7cb02f432f
[MC] Add missing message translations by copying the english version
...
Note: always translate the whole file! It's easier (use a script or simply a regex replace) and required by Visual Studio 2019.
2019-04-06 09:01:34 +02:00
Eric Kohl
9f95e35ff3
[NET][MC] Replace strings for the ACCOUNTS, GROUP and LOCALGROUP commands by netmsg.dll messages.
2019-04-05 23:15:32 +02:00
Katayama Hirofumi MZ
d04b4e65d6
[SHELL32] Implement Explorer background image (Retrial of #801 ) ( #1463 )
...
IconArea_Image, IconArea_Text and IconArea_TextBackground values in desktop.ini in a folder will be supported. It denies network paths. CORE-5516
2019-04-05 07:59:35 +09:00
Eric Kohl
a8dea717f2
[MC] Add spanisch, polish, romanian, turkish, chinese and taiwanese messages to the file by duplicating the english ones and translate messages that will be used by the NET ACCOUNTS command.
...
Translators, please check the translations.
2019-04-04 23:53:35 +02:00
Mark Jansen
bae083355d
[SYSSETUP] Add a missing break
2019-04-03 19:44:16 +02:00
Hervé Poussineau
c3e2a54789
[SDK] Fix compilation error
...
../sdk/include/reactos/rosctrls.h:283:59: error: no matching function for call to 'CToolbar<TItemData>::SendMessageW(int, HWND__*&, int)'
return SendMessageW(TB_SETTOOLTIPS, hWndTooltip, 0);
../sdk/include/psdk/winuser.h:5543:21: note: candidate: LRESULT ATL::CWindow::SendMessageW(UINT, WPARAM, LPARAM) <near match>
../sdk/include/psdk/winuser.h:5543:21: note: conversion of argument 2 would be ill-formed
2019-04-01 11:38:32 +02:00
Hervé Poussineau
6668178cff
[PSDK] Remove throw specifiers, deprecated in C++11
2019-04-01 11:38:32 +02:00
Thomas Faber
ca86ee9c03
[MBEDTLS] Update to version 2.7.10. CORE-15895
2019-03-30 14:57:40 +01:00
Thomas Faber
1fe58c4058
[LIBXML2] Update to version 2.9.9. CORE-15854
2019-03-26 10:14:49 +01:00
Thomas Faber
743951eccf
[LIBTIFF] Update to version 4.0.10. CORE-15854
2019-03-26 10:14:47 +01:00
Eric Kohl
89aaf0efca
[IDL] Fix the declaration of function 7 (NetrBrowserStatisticsClear)
2019-03-24 13:02:10 +01:00
Baruch Rutman
7143e411c4
[GDI32] Integrate LpkGetTextExtentExPoint(). ( #1362 )
...
- Assume that GetTextExtentExPointWPri() uses the same kind of
arguments as GetTextExtentExPointW().
- Add GetTextExtentExPointWPri() declaration to undocgdi.h.
2019-03-23 23:34:09 +01:00
Hermès Bélusca-Maïto
b9148b8c62
[WTSAPI32][PSDK] Addendum to 27ed609a: Some of the WTS_INFO_CLASS values are NT6-SP1+
2019-03-23 16:31:15 +01:00
Andrew Boyarshin
27ed609acd
[WTSAPI32] Implement WTSConnectState and WTSClientProtocolType in WTSQuerySessionInformation
...
Since ReactOS doesn't actually support non-local WinSTA/WTS capabilities, this seems to be a good way to reduce spam in the log while providing correct behaviour.
Also call Unicode version from ANSI one to reduce code duplication.
2019-03-23 16:06:10 +01:00
Mark Jansen
6abe0e50aa
[SDK][SHIMENG] Ensure that module entrypoints are not called while loading the shim engine
...
This is done by marking everything that is already loaded but not 'processed'.
After the shim engine is done initializing, the original state is restored,
with the exception of the shim engine itself.
CORE-15846
2019-03-14 20:02:01 +01:00
Eric Kohl
e5904abf94
[NET] Move the remaining IDS_GENERIC_PAGE strings into the command messages and fix a size restriction of ConPrintf().
2019-03-10 09:55:15 +01:00
Eric Kohl
e2b8141eb6
[NET] Add help message for the NET USER command and move the IDS_GENERIC_PAGE string into the help messages.
2019-03-10 08:59:32 +01:00
Eric Kohl
eaee5e840b
[NET] Implement the NET SYNTAX pseudo command.
2019-03-10 01:04:26 +01:00
Timo Kreuzer
33c6f6f4b5
[PSDK] Use CALLBACK instead of APIENTRY
2019-03-06 00:42:43 +01:00
Timo Kreuzer
22bacc6e08
[PSDK] Add missing D3DFORMAT enum members to d3d9types.h
2019-03-06 00:41:52 +01:00
Timo Kreuzer
f5f6ea2965
[REACTOS] Fix 64 bit issues
2019-03-04 21:58:42 +01:00
Timo Kreuzer
252114a3a1
[PSDK] Improve definition of CBR_BLOCK
...
The cast doesn't exist in native headers, but this causes warnings.
2019-03-04 21:58:42 +01:00
Timo Kreuzer
6756e1adaf
[PSDK] Fix PRINTDLG structure definition
2019-03-04 21:58:42 +01:00
Ged Murphy
0649f25b48
[SHELL32] Implement SHTestTokenMembership and forward IsUserAnAdmin to it
...
Moved to the bottom of the file with the other ros functions to help keep wine syncs easier.
2019-03-04 11:54:43 +00:00
Mark Jansen
fa548efb41
[XDK] Remove _M_AMD64 special case
2019-02-25 20:00:35 +01:00
Mark Jansen
28a091ac12
[APPHELP][APPHELP_APITEST] Implement SdbGetDatabaseInformation
...
CORE-11301
2019-02-25 20:00:34 +01:00
Serge Gautherie
6accaef3c7
[NDK] Fix 'DeletedChidren' typo ( #1367 )
...
On behalf of Vadim Galyant.
CORE-15769
2019-02-20 22:16:16 +01:00
Katayama Hirofumi MZ
a8002fc065
msgdump.h undocumented drag & drop support ( #1359 )
...
In sdk/include/reactos/msgdump.h, support Drag & Drop undocumented messages.
2019-02-16 17:27:25 +09:00
Timo Kreuzer
68abf035c6
[NDK] Fix INIT_SECTION for Clang (use the GCC definition)
2019-02-12 19:31:33 +01:00
Timo Kreuzer
afe203a1a5
[CRT] Don't define _DECLSPEC_I on Clang builds
2019-02-12 19:31:33 +01:00
Hermès Bélusca-Maïto
1e74ca5075
[BUGCODES] Add WIN32K_INIT_OR_RIT_FAILURE to the list.
2019-02-10 22:44:23 +01:00
Mark Jansen
e1aae1c620
[RTL] Implement RtlComputePrivatizedDllName_U
2019-02-07 18:48:49 +01:00
Amine Khaldi
a587a0e68e
[PSDK] Update wincodec.idl. CORE-15682
2019-02-04 13:11:54 +01:00
Amine Khaldi
601cdab402
[PSDK] Update shellapi.h and shlobj.h. CORE-15682
2019-02-04 13:00:25 +01:00
Amine Khaldi
1f7c95d621
[PSDK] Update schannel.h. CORE-15682
2019-02-02 14:13:03 +01:00
Amine Khaldi
f5580f4c9d
[PSDK] Update tom.idl. CORE-15682
2019-02-02 14:08:53 +01:00