Thomas Faber
b86dbc4c76
[INCLUDE]
...
- Fix undocshell.h build without UNICODE defined
svn path=/trunk/; revision=68187
2015-06-18 13:45:17 +00:00
Pierre Schweitzer
fda3b2bf68
[NDK]
...
Fix KNODE definition, to be compatible with w2k3.
Thanks to Thomas for his help.
svn path=/trunk/; revision=68177
2015-06-17 20:07:44 +00:00
Ged Murphy
a68dd56665
[DEVMGR]
...
Make the header c++ friendly
svn path=/trunk/; revision=68162
2015-06-16 12:18:01 +00:00
Amine Khaldi
820f01a764
[NDK][NTDLL][PSAPI] Correct the the names of two LDR_DATA_TABLE_ENTRY fields. Brought to you by Mike Nordell aka tamlin. CORE-9817
...
svn path=/trunk/; revision=68151
2015-06-15 18:38:57 +00:00
Pierre Schweitzer
b0cffa2e64
[NDK]
...
Add definition for SYSTEM_NUMA_INFORMATION
Source: http://fy5388.blog.163.com/blog/static/564995372009112711571197/
svn path=/trunk/; revision=68135
2015-06-14 15:49:39 +00:00
Thomas Faber
be73844e6c
[MC]
...
- Add missing status codes STATUS_SMARTCARD_CERT_EXPIRED through STATUS_NO_S4U_PROT_SUPPORT.
CORE-8373
svn path=/trunk/; revision=68133
2015-06-14 11:19:02 +00:00
Thomas Faber
b5319f8a97
[PSDK]
...
- Add STATUS_INVALID_SIGNATURE through STATUS_PROTOCOL_NOT_SUPPORTED
svn path=/trunk/; revision=68128
2015-06-14 07:44:06 +00:00
Aleksandar Andrejevic
c063145e96
[FAST486][NTVDM]
...
Use FASTCALL instead of NTAPI. Merge EmulatorReadMemory with MemRead and
EmulatorWriteMemory with MemWrite.
svn path=/trunk/; revision=68109
2015-06-12 03:30:40 +00:00
Aleksandar Andrejevic
8469eeff5e
[FAST486]
...
Add constants for numeric limits.
svn path=/trunk/; revision=68079
2015-06-08 15:56:19 +00:00
Eric Kohl
8e26f382d9
[NTOSKRNL]
...
Add NtPlugPlayControl.PlugPlayControlQueryDeviceRelations.
svn path=/trunk/; revision=68074
2015-06-08 14:02:36 +00:00
Amine Khaldi
9ae8d00e9b
[XDK][PSDK][DDK] Fix packing of TOKEN_STATISTICS. Fixes GCC build.
...
svn path=/trunk/; revision=68064
2015-06-07 19:27:33 +00:00
Amine Khaldi
c88d661b1b
[XDK][PSDK][DDK] Share more Se types between winnt and ntifs. Also add missing and improve some existing types and definitions in winnt to match the other.
...
svn path=/trunk/; revision=68063
2015-06-07 18:49:31 +00:00
Amine Khaldi
f1e3085aa8
[XDK][PSDK][DDK] Share more Se types between winnt and ntddk/ntifs/wdm. Also add missing and improve some existing types and definitions in winnt to match the others.
...
svn path=/trunk/; revision=68061
2015-06-07 13:14:36 +00:00
Amine Khaldi
36447efe6e
[XDK] Add some workarounds for the UM/KM types mismatches.
...
svn path=/trunk/; revision=68060
2015-06-07 13:01:46 +00:00
Amine Khaldi
b0f2f00f53
[XDK][PSDK][DDK] Share some Se types between winnt and ntifs/wdm. WIP.
...
svn path=/trunk/; revision=68058
2015-06-07 09:57:36 +00:00
Amine Khaldi
42d76b52a0
[XDK] Add some workarounds for the UM/KM types mismatches.
...
svn path=/trunk/; revision=68057
2015-06-07 09:28:56 +00:00
Amine Khaldi
725b5f5a6e
[XDK] Correct the paths for some output headers.
...
svn path=/trunk/; revision=68056
2015-06-07 09:13:09 +00:00
Aleksandar Andrejevic
8bdaa7f0e1
[FAST486]
...
- Restore the stack pointer on an exception.
- Fix the parameter size for 286 call gates. Caught by V.
svn path=/trunk/; revision=68021
2015-06-05 14:02:24 +00:00
Hermès Bélusca-Maïto
77f9846093
[INCLUDE:ASM]: fix the .space macro definition for MASM: it aims at imitating the .space macro of GAS. Its syntax is: ".space size_in_bytes optional_fill_byte_defaults_to_zero" . As previously declared, it was doing the reverse: filling *just* one (zero?) bytes with 'count' interpreted as a byte value. Also add a .skip macro that exactly does the same (and is equivalent of the same one in GAS).
...
svn path=/trunk/; revision=68004
2015-06-04 01:53:22 +00:00
Amine Khaldi
aecde940b9
[XDK] Addendum to r67919.
...
svn path=/trunk/; revision=67954
2015-05-29 20:01:51 +00:00
Amine Khaldi
2bfe43a8b8
[WINE/INCLUDE] Update winioctl.h.
...
svn path=/trunk/; revision=67944
2015-05-29 08:46:19 +00:00
Hermès Bélusca-Maïto
02a99fdc3a
[PSDK]: Remove commented-out Get/SetStdHandle API prototypes from wincon.h (they must be in winbase.h), and add a new console API prototype in wincon.h
...
svn path=/trunk/; revision=67943
2015-05-28 23:47:55 +00:00
Amine Khaldi
7e52c2b702
[PSDK] Update access.idl.
...
svn path=/trunk/; revision=67939
2015-05-28 10:26:15 +00:00
Amine Khaldi
556d08c8f1
[PSDK] Apply Wine commit ea41f29 by Vincent Povirk: Fix off-by-one error in EmfPlusRecordType enumeration.
...
svn path=/trunk/; revision=67935
2015-05-27 19:58:39 +00:00
Amine Khaldi
d869cbf31d
[PSDK] Add missing DYNAMIC_TIME_ZONE_INFORMATION and QueryInformationJobObject.
...
svn path=/trunk/; revision=67922
2015-05-26 16:25:42 +00:00
Amine Khaldi
71939f691e
[WINE/INCLUDE] Add missing RTL_DYNAMIC_TIME_ZONE_INFORMATION and RtlQueryDynamicTimeZoneInformation.
...
svn path=/trunk/; revision=67921
2015-05-26 12:09:59 +00:00
Amine Khaldi
226060f3b6
[PSDK] Update JOB_OBJECT_* defines.
...
svn path=/trunk/; revision=67919
2015-05-26 12:00:39 +00:00
Amine Khaldi
68218cc19a
[PSDK] Update cryptuiapi.h. CORE-9246
...
svn path=/trunk/; revision=67895
2015-05-25 09:39:00 +00:00
Amine Khaldi
90aaf85ee4
[PSDK] Update wincrypt.h and schannel.h with the latest Win32 defines of modern crypto. By Ismael Ferreras Morezuelas aka swyter. CORE-9065
...
svn path=/trunk/; revision=67869
2015-05-23 15:46:13 +00:00
Pierre Schweitzer
2e4a56a039
[NTOSKRNL]
...
IOCTL_WMI_29 is IOCTL_WMI_SET_MARK
CORE-9699
svn path=/trunk/; revision=67776
2015-05-16 18:25:48 +00:00
Timo Kreuzer
ea08eb054f
[NDK]
...
- Add coprocessor constants
[NTOSKRNL]
- Handle process in NtFlushInstructionCache and validate parameters
- Use _MoveToCoprocessor instead of GCC inline assembly for ARM
svn path=/trunk/; revision=67770
2015-05-16 11:30:28 +00:00
Timo Kreuzer
7b2824f7ee
[CRT]
...
add __va_copy for ARM
svn path=/trunk/; revision=67727
2015-05-14 21:52:09 +00:00
Timo Kreuzer
b2135ede32
[CRT]
...
Update / improve math.h a bit
svn path=/trunk/; revision=67722
2015-05-14 20:21:14 +00:00
Aleksandar Andrejevic
8664805720
Fix build. Forgot a file.
...
svn path=/trunk/; revision=67699
2015-05-12 19:11:53 +00:00
Amine Khaldi
f730a539f5
[NDK] Add FILE_READ_ONLY_VOLUME definition in NTOS_MODE_USER mode. [SHELL32] Remove the now unneeded FILE_READ_ONLY_VOLUME definition.
...
svn path=/trunk/; revision=67691
2015-05-12 12:51:50 +00:00
Amine Khaldi
78eb5f5154
[GENINCDATA] Add missing psdk dependency.
...
svn path=/trunk/; revision=67684
2015-05-12 11:32:51 +00:00
Hermès Bélusca-Maïto
16d08be7b0
[NTVDM][DDK]
...
Implement VDD user hooks: they are called when a DOS program is started or terminated, and when the VM enters a blocking state or is resumed.
[NTVDM]
- Do some parameter checks and set last errors in VDD memory helpers.
- Fix a bug in VDDInstallIOHook when installing IO hooks: the IoHandlers pointer MUST NEVER be incremented!!
[TESTVDD]: Update my test VDD with tests for the user hooks.
svn path=/trunk/; revision=67671
2015-05-11 23:04:24 +00:00
Amine Khaldi
8d53d6c2bd
[PSDK] Bring lmserver.h a bit into our formatting. NFC.
...
svn path=/trunk/; revision=67668
2015-05-11 17:27:08 +00:00
Thomas Faber
442e80cb84
[PSDK]
...
- Add __field_bcount_full
- Add a stub definition for __deref_out_range
svn path=/trunk/; revision=67666
2015-05-11 16:15:18 +00:00
Thomas Faber
1e20486956
[DDK]
...
- Add NTSTRSAFE_UNICODE_STRING_MAX_CCH
svn path=/trunk/; revision=67664
2015-05-11 14:09:02 +00:00
Amine Khaldi
02b3db07d5
[PSDK] Add missing WTS_CURRENT_SERVER_HANDLE definition.
...
svn path=/trunk/; revision=67659
2015-05-11 12:52:08 +00:00
Thomas Faber
059e72b8c3
[CRT]
...
- Add missing __INTRIN_INLINE for x64 intrinsics
svn path=/trunk/; revision=67653
2015-05-11 12:27:54 +00:00
Thomas Faber
4b07b445ac
[CRT]
...
- Fix some x64 GCC intrinsics
svn path=/trunk/; revision=67652
2015-05-11 12:10:19 +00:00
Timo Kreuzer
9fbce543e9
[ASM]
...
- Make syscalls ARM compatible
svn path=/trunk/; revision=67640
2015-05-10 21:03:53 +00:00
Timo Kreuzer
89ee675f59
[KSARM.H]
...
- Fix/add a number of macros based on native definitions
- Add "intrinsics" for GNU ARM assembler
- Move trap macros to asmmacro.S
svn path=/trunk/; revision=67639
2015-05-10 21:03:33 +00:00
Timo Kreuzer
7c09970347
[ASM]
...
Update templates for asm include generation
svn path=/trunk/; revision=67638
2015-05-10 21:03:09 +00:00
Timo Kreuzer
d6c154bc77
[CRT]
...
- Add _JUMP_BUFFER for ARM
- On ARM there are no underscore prefixes
svn path=/trunk/; revision=67637
2015-05-10 21:02:53 +00:00
Timo Kreuzer
c74c888770
[XDK/DDK/NDK/PSDK/ARMDDK]
...
- Move stuff from armddk.h to XDK/DDK
- Fix ARM CONTEXT flags
- Add missing KeGetCurrentIrql() for ARM
- Improve some amd64 based definitions
- Use Native math for Int64Sh**Mod32 on ARM
svn path=/trunk/; revision=67631
2015-05-10 19:34:38 +00:00
Timo Kreuzer
840af6fcb3
[NDK]
...
- Remove unused HYPERSPACE_BASE (which was broken for x86, too)
- Add PAE values for HYPER_SPACE and HYPER_SPACE_END on x86
- Add missing MM_HAL_VA_START and MM_HAL_VA_END for ARM
svn path=/trunk/; revision=67630
2015-05-10 19:33:56 +00:00
Thomas Faber
88f12ca109
[DDK]
...
- Include <suppress.h> from wdm.h to satisfy __WARNING_MEMORY_NOT_ACQUIRED. Patch by Mark Jansen.
CORE-9657 #resolve
svn path=/trunk/; revision=67608
2015-05-09 22:49:37 +00:00