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
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
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
Hervé Poussineau
6668178cff
[PSDK] Remove throw specifiers, deprecated in C++11
2019-04-01 11:38:32 +02: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
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
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
Amine Khaldi
2801bfeea1
[PSDK] Update propvarutil.h. CORE-15682
2019-02-02 13:28:43 +01:00
Amine Khaldi
5db885cae7
[OLEAUT32] Sync with Wine Staging 4.0. CORE-15682
2019-01-29 13:18:42 +01:00
Amine Khaldi
64040f7c9f
[PSDK] Update ndrtypes.h. CORE-15682
2019-01-29 13:17:38 +01:00
Amine Khaldi
2c59bb1450
[PSDK] Update winerror.h. CORE-15682
2019-01-29 13:11:30 +01:00
Amine Khaldi
e783670140
[PSDK] Update icm.h. CORE-15682
2019-01-29 13:03:59 +01:00
Amine Khaldi
07c408ae72
[PSDK] Update gdiplusflat.h. CORE-15682
2019-01-25 13:22:24 +01:00
Amine Khaldi
9755a82226
[PSDK] Update wincrypt.h. CORE-15682
2019-01-25 13:18:23 +01:00
Amine Khaldi
07f4be3faf
[PSDK] Update commctrl.h. CORE-15682
2019-01-25 13:15:42 +01:00
Jérôme Gardou
115aa24a29
[PSDK] Add PFD_SUPPORT_COMPOSITION definition
2019-01-19 14:23:54 +01:00
Denis Malikov
655d24d9eb
[KERNEL32] make some NLS and Format functions work. Wine-sync with latest version
2019-01-05 19:01:30 +01:00
Timo Kreuzer
cfd1647914
[REACTOS] Fix misc 64 bit issues ( #783 )
...
* [WIN32K] Fix handle calculation in DbgGdiHTIntegrityCheck
* [NOTEPAD] Fix MSVC warnings
* [PSDK] Simplify *PROC definitions in windef.h
* [VIDEOPRT] Don't try to use NtVdmControl on x64
* [FREELDR] Fix some macros
* [CRT] Make qsort 64 bit compatible
* [NTOS] Use #ifndef _WIN64 instead of #ifdef _M_IX86 around C_ASSERTs
* [FAST486] Fix 64 bit warnings and change DWORD to ULONG, so it can be used in kernel mode
* [APPHELP_APITEST] Fix 64 bit issue
2019-01-05 10:50:11 +01:00
Pierre Schweitzer
78d703933d
[SDK] Define GetOwnerModuleFromUdpEntry()
2018-12-21 19:17:11 +01:00
Serge Gautherie
36c1b87a0b
[PSDK] Fix 5 MSVC-x64 "C4028" warnings about SQL*() ( #1160 )
...
Missed parts of sqlext.h in r74826 WineSync.
CORE-13362 CORE-7538
2018-12-18 22:48:40 +01:00
Hermès Bélusca-Maïto
f6baf266e1
[PSDK] PSDK-compatibility: Add the SList function declarations to winbase.h.
2018-12-15 20:19:29 +01:00
Pierre Schweitzer
3ceb93a4f2
[PSDK] Complete the MEDIA_TYPE enum
2018-12-15 20:04:00 +01:00
Mark Jansen
97d7206f8b
[MSPATCHA] Initial patch decoding + applying.
...
Some initial work is done, all testcases pass now.
However a lot of the patch format is still unknown / not working,
so do not expect anything other than the apitest to work yet.
The next thing to do now, is to gather input, output and patch files,
and analyze how the compression and patching works on bigger /
more complex files.
CORE-15417
2018-12-15 16:28:59 +01:00
Mark Jansen
55e0720509
[MSPATCHA][PSDK] Update / add some function definitions
2018-12-15 16:28:59 +01:00
Mark Jansen
570b7655ab
[PSDK] Add a minimal IActiveDesktop definition
...
CORE-15424
2018-12-12 19:28:58 +01:00
Eric Kohl
3b03f44001
[PSDK] Add missing prototypes NetRegisterDomainNameChangeNotification and NetUnregisterDomainNameChangeNotification to lmconfig.h.
2018-12-11 22:49:17 +01:00
Eric Kohl
d383d1c6b0
[PSDK] Add DeleteProfileA/W prototypes to userenv.h.
2018-12-08 15:23:04 +01:00
Hermès Bélusca-Maïto
e6e9cdf8e0
[SDK] Add transact.idl, txcoord.idl and txdtc.idl, and introduce MS-PSDK-compatible adsiid library that defines GUIDs used by ADS interfaces.
2018-11-30 21:49:23 +01:00
Pierre Schweitzer
9476baf616
[SDK] Move TCPIP_OWNER_MODULE_BASIC_INFO definition to the right file
2018-11-29 20:30:23 +01:00
Pierre Schweitzer
60203092d7
[SDK] Define TCPIP_OWNER_MODULE_BASIC_INFO
2018-11-29 20:30:22 +01:00
Pierre Schweitzer
7ce2f09a70
[SDK] Add AllocateAndGetTcp/UdpEx/2TableFromStack() functions family
2018-11-27 21:36:47 +01:00
Pierre Schweitzer
05657bfcfd
[SDK] Add a non documenter TOIID used to query modules information
2018-11-27 21:36:47 +01:00
Eric Kohl
2410eef6d2
[PSDK] Add missing NELOG_ error codes to lmerrlog.h.
2018-11-24 22:29:02 +01:00
Pierre Schweitzer
fbdfe7bd40
[SDK] Add GetExtendedUdpTable()
2018-11-24 21:41:10 +01:00
Eric Kohl
4a889acc63
[PSDK] Add missing NELOG-codes to lmerrlog.h
2018-11-16 22:26:49 +01:00
Eric Kohl
1f80b6648b
[PSDK] Add missing NERR-codes to lmerr.h
2018-11-11 22:43:08 +01:00
Eric Kohl
7021115c21
[PSDK] Add missing NERR_IsDfsShare to lmerr.h.
2018-11-11 19:54:30 +01:00
Eric Kohl
45beb1a523
[PSDK] Add missing struct _GROUP_INFO_3 to lmaccess.h
2018-09-08 22:21:15 +02:00
Hermès Bélusca-Maïto
7bfd6858fb
[PSDK] Add IDCANCEL and IDASYNC values (returned by MessageBoxTimeout() and WTSSendMessage() functions).
2018-08-17 17:12:19 +02:00
Eric Kohl
620217cec9
[LSASRV][SECUR32] Implement LsaRegisterPolicyChangeNotification and LsaUnregisterPolicyChangeNotification
2018-08-04 22:17:52 +02:00
Hermès Bélusca-Maïto
b1c7fd08e9
[PSDK] Fix a typo. Has also been caught independently by George Bișoc ( #686 ).
2018-07-17 01:59:51 +02:00
Timo Kreuzer
82b2aef091
[PSDK] Add SymTagENum to dbghelp.h and imagehlp.h
2018-07-14 15:48:23 +02:00
Serge Gautherie
3766d836c7
[DBGHELP] Fix 3 MSVC warnings about MiniDumpWriteDump() ( #643 )
...
- Fixes MSVC errors: "...\dll\win32\dbghelp\minidump.c(857) : error C4028: formal parameter 5 different from declaration", for parameters 5, 6 and 7.
- Fix spec file too.
CORE-7538
2018-06-28 17:44:49 +02:00
Hermès Bélusca-Maïto
3cdb717a7b
[PSDK] ntsecpkg.h: fix minor typos (make some structure names MS-PSDK-compatible), and add LSA_TOKEN_INFORMATION_V2.
2018-06-27 23:40:13 +02:00
Katayama Hirofumi MZ
698cbc6184
[SHELL32] Split dialogs/folder_options.cpp ( #582 )
...
The dialogs/folder_options.cpp source file in shell32 is too big to manage. We will split it to smaller files.
CORE-12906
2018-06-06 14:04:50 +02:00
Amine Khaldi
2e5bae69da
[PSDK] Update ntdsapi.h. CORE-14656
2018-06-04 03:42:29 +01:00
Amine Khaldi
217390ae60
[PSDK] Update msctf.idl. CORE-14656
2018-06-04 03:40:17 +01:00
Eric Kohl
334fe302a1
[USERENV] Implement CopySystemProfile Part 1 (Add a new profile subkey and values to the profile list)
...
CORE-12541
2018-05-27 15:31:43 +02:00
Amine Khaldi
4b8fbca3f7
[PSDK] Add missing GdipSetPathGradientPath() and GdipTranslatePenTransform(). CORE-14656
2018-05-27 04:09:49 +01:00
Amine Khaldi
2f668a30bd
[PSDK] Add missing OFN_EX_NOPLACESBAR. CORE-14656
2018-05-27 04:03:38 +01:00
Amine Khaldi
e00ccd4551
[PSDK] Add missing DRV_QUERYFUNCTIONINSTANCEID. CORE-14656
2018-05-27 03:55:03 +01:00
Eric Kohl
ce0856099a
[SDK] Improve lmserver.h
...
- Add _SERVER_TRANSPORT_INFO_1, _SERVER_TRANSPORT_INFO_2, and _SERVER_TRANSPORT_INFO_3 structs.
- Fix the calling convention of SetServiceBits().
2018-05-01 16:15:51 +02:00
Amine Khaldi
47e04dae50
[PSDK] Add some missing WDA_NONE and WDA_MONITOR. CORE-14434
2018-04-03 13:48:43 +01:00
Amine Khaldi
1246f8b5e6
[PSDK][XDK] Add some missing definitions. CORE-14434
2018-04-03 13:35:01 +01:00
Amine Khaldi
c3b4d356eb
[PSDK] Add some missing BS_* definitions. CORE-14434
2018-04-03 13:24:07 +01:00
Colin Finck
765280bf5f
Merge PR #283 "[USBPORT] Transaction Translator (TT) support bringup"
2018-03-29 23:52:22 +02:00
Amine Khaldi
457c843251
[PSDK] Import taskschd.idl from Wine Staging 3.3. CORE-14434
2018-03-25 12:52:36 +01:00
Amine Khaldi
94e293b6fd
[PSDK] Update propvarutil.h. CORE-14434
2018-03-21 13:08:15 +01:00
Hermès Bélusca-Maïto
e6d7480287
[PSDK:LM] Fix parameter types.
2018-03-10 18:18:21 +01:00
Mark Jansen
a8b9a43ae8
[PSDK] Fix the build for msvc 2010.
...
Addendum to e129995
CORE-14434
2018-03-10 12:25:41 +01:00
Thomas Faber
dedd08c38d
[PSDK] Fix wide string literals in bcrypt.h. Should fix VC2010 build.
2018-03-09 19:35:20 +01:00
Amine Khaldi
e129995058
[PSDK] Update bcrypt.h and wincrypt.h. CORE-14434
2018-03-09 12:58:19 +01:00
Timo Kreuzer
0182dcd71b
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
...
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Timo Kreuzer
d281d14fd1
[REACTOS] Fix a number of Get/SetWindowsLong*Ptr* issues and use GWLP_* instead of GWL_* where appropriate.
2018-02-19 22:36:36 +01:00
Hermès Bélusca-Maïto
cd83ed1ac5
[PSDK] Add definitions for IUserNotification, IQueryContinue, and IUserNotification2 and IUserNotificationCallback (Vista+).
...
CORE-13177
2018-02-15 22:36:50 +01:00
Denis Malikov
420c0360ac
[SDK] Fix NT6 building issues and improve SDK NT6 headers.
...
CORE-12596
2018-02-10 18:58:35 +01:00
Hermès Bélusca-Maïto
8b78b0ff98
[PSDK] Add missing shell notification message flags.
2018-02-10 15:43:24 +01:00
Thomas Faber
b9f88d594d
[PSDK][XDK] Remove DECLSPEC_* from windef.h, protect against redefinition in winnt.h
2018-02-04 19:28:36 +01:00
Hermès Bélusca-Maïto
a64c33e787
[PSDK] Fix NIF_STATE definition and add NIF_GUID.
2018-02-04 18:11:48 +01:00
Hermès Bélusca-Maïto
9d2139b7d8
[PSDK] Fix NOTIFYICONDATA structure; add NOTIFYICONDATA_V3_SIZE definitions.
2018-02-04 01:56:53 +01:00
Vadim Galyant
d4ff198c7c
[PSDK] Add USB hub class-specific request type codes.
2018-01-21 19:35:34 +01:00
Amine Khaldi
4f825146c2
[PSDK] Update winhttp.h. CORE-14225
2018-01-20 13:54:50 +01:00
Amine Khaldi
2dd1f8b089
[PSDK] Update propvarutil.h. CORE-14225
2018-01-20 13:04:48 +01:00
Amine Khaldi
e399d3ec3e
[PSDK] Import ieautomation.idl from Wine 3.0. CORE-14225
2018-01-19 00:35:51 +01:00
Amine Khaldi
7a00f240c6
[PSDK] Update gdiplusflat.h and gdiplusgpstubs.h. CORE-14225
2018-01-19 00:15:20 +01:00
Amine Khaldi
65ab703cd5
[PSDK] Update commctrl.h. CORE-14225
2018-01-18 23:48:30 +01:00
Mark Jansen
1d4d88b062
[PSDK][ACTXPROXY] Add IExplorerCommand and related classes (Vista+)
2018-01-13 23:49:58 +01:00
Mark Jansen
e3459ec36e
[PSDK] Fix definition of INVALID_PROCESSTRACE_HANDLE as suggested by Thomas.
...
#267
2018-01-07 22:29:17 +01:00
jimtabor
7c75bc627b
[RichEd20] Fix structure by adding missing byte, see CORE-8452.
...
Update version, tell wine.
This fixes "Assertion failed: style->cbSize == sizeof(CHARFORMAT2W)".
2018-01-07 14:47:42 -06:00
Timo Kreuzer
5985fe613b
! Fix build of tracert
...
# Conflicts:
# sdk/include/psdk/ipexport.h
2018-01-06 17:07:54 +01:00
David Quintana
c32993c672
[PSDK] Change #if to #ifdef, to be more consistent with the majority of our codebase.
2018-01-04 19:15:06 +01:00
David Quintana
c8b93430d4
[PSDK] Add ICMP_ECHO_REPLY32 needed by 64-bit code. Fixes x64 build of tracert.
2018-01-04 18:21:16 +01:00
Ged Murphy
344f367211
[TRACERT] Rewrite tracert
...
- Full rewrite. This commit replaces the old utility.
- Use the new ICMP APIs instead of manually crafting ping requests using raw sockets.
- Add support for additional languages (the previous utility was hardcoded)
- Add support for IPv6
- Make the icmpapi header C++ compatible. (we don't appear to sync this with wine anymore.)
- Now runs on Win10, is much more reliable, and brings the code somewhat into the 21st century.
(It's currently missing source routing (-j), but as most routers disable this anyway, I'm not sure that it's worth adding)
2018-01-02 09:43:14 +00:00
Pierre Schweitzer
d82796778f
[PSDK] Add some missing defines
...
CORE-14090
2017-12-16 21:48:34 +01:00
James Tabor
c45a6e15bf
[User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.
...
Required a sync port from wine. This is a hack fix with Win32SS until
proper IMM support is added to Win32SS.
2017-12-07 21:14:21 -06:00
Pierre Schweitzer
63d46228b8
[PSDK] Define the IOCTL_CDROM_EJECT_MEDIA IOCTL
2017-12-03 18:17:28 +01:00
Pierre Schweitzer
d8a15d0cc7
[PSDK] Add various defines needed to build fastfat_new
2017-11-23 23:27:51 +01:00
Giannis Adamopoulos
ee1cbf51e1
[PSDK] Add some missing definitions from IShellFolderBand
2017-10-22 20:03:32 +03:00
Timo Kreuzer
6073359086
[REACTOS] Fix x64 build
...
- SIZE_T -> ULONG in KsecGatherEntropyData
- Add missing ZwQueryInformationProcess() prototype for x64 build of btrfs
- Fix ml.exe path for VS 2017 Community Edition
- Add missing Handle32ToHandle to basetsd.h
2017-10-22 16:49:04 +02:00
Timo Kreuzer
95827a70e6
[NDK] Fix/improve definition of TEB
...
This also changes the default definition for NTDDI_VERSION in sdkddkver.h to NTDDI_WS03SP1, when _WIN32_WINNT is _WIN32_WINNT_WS03.
2017-10-22 14:36:18 +02:00
Amine Khaldi
a6bf4abd2e
[PSDK] Add missing KNOWN_FOLDER_FLAG and ILIsEmpty(). CORE-13762
2017-10-19 22:30:28 +01:00
Amine Khaldi
f61627e540
[PSDK] Add some missing definitions to winbase.h. Import libloaderapi.h from Wine Staging 2.16. CORE-13762
2017-10-19 22:29:35 +01:00
Giannis Adamopoulos
a08d1f92be
[PSDK] Try to fix build
2017-10-16 18:32:23 +03:00
Giannis Adamopoulos
129f98b473
[PSDK] Fix build.
2017-10-16 18:04:15 +03:00
Giannis Adamopoulos
d114f48fd4
[PSDK] Add CLSID_ISFBand, IShellFolderBand and IFolderBandPriv
2017-10-16 17:51:11 +03:00
Amine Khaldi
6cdefd33e1
[PSDK] Update unknwn.idl. CORE-13762
2017-10-08 14:07:28 +01:00
Amine Khaldi
babc61c5ee
[PSDK] Add missing CreateRestrictedToken() declaration. CORE-13762
2017-10-08 13:41:17 +01:00
Amine Khaldi
c95f8e51d3
[PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762
2017-10-08 11:49:33 +01:00
Amine Khaldi
dc0774d8d0
[PSDK] Update mmreg.h and rpcndr.h. CORE-13762
2017-10-08 11:49:33 +01:00
Amine Khaldi
154006810e
[PSDK] Update msi.h. CORE-13762
2017-10-08 11:31:31 +01:00
Colin Finck
9ebf43567d
Add .gitattributes and .gitignore files and normalize line endings in the repository ( #10 )
2017-10-04 20:37:32 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00