mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 11:21:51 +00:00
[CMAKE]
Sync with trunk head (r48826) svn path=/branches/cmake-bringup/; revision=48831
This commit is contained in:
commit
912ce51ae6
1261 changed files with 77972 additions and 24019 deletions
|
@ -640,7 +640,7 @@ typedef struct _HARDERROR_MSG
|
|||
ULONG Response;
|
||||
ULONG NumberOfParameters;
|
||||
ULONG UnicodeStringParameterMask;
|
||||
ULONG Parameters[MAXIMUM_HARDERROR_PARAMETERS];
|
||||
ULONG_PTR Parameters[MAXIMUM_HARDERROR_PARAMETERS];
|
||||
} HARDERROR_MSG, *PHARDERROR_MSG;
|
||||
|
||||
//
|
||||
|
|
|
@ -67,29 +67,6 @@ Author:
|
|||
#define KGDT_NMI_TSS (0x58)
|
||||
#endif
|
||||
|
||||
//
|
||||
// KV86M_REGISTERS Offsets
|
||||
//
|
||||
#define KV86M_REGISTERS_EBP 0x0
|
||||
#define KV86M_REGISTERS_EDI 0x4
|
||||
#define KV86M_REGISTERS_ESI 0x8
|
||||
#define KV86M_REGISTERS_EDX 0xC
|
||||
#define KV86M_REGISTERS_ECX 0x10
|
||||
#define KV86M_REGISTERS_EBX 0x14
|
||||
#define KV86M_REGISTERS_EAX 0x18
|
||||
#define KV86M_REGISTERS_DS 0x1C
|
||||
#define KV86M_REGISTERS_ES 0x20
|
||||
#define KV86M_REGISTERS_FS 0x24
|
||||
#define KV86M_REGISTERS_GS 0x28
|
||||
#define KV86M_REGISTERS_EIP 0x2C
|
||||
#define KV86M_REGISTERS_CS 0x30
|
||||
#define KV86M_REGISTERS_EFLAGS 0x34
|
||||
#define KV86M_REGISTERS_ESP 0x38
|
||||
#define KV86M_REGISTERS_SS 0x3C
|
||||
#define TF_SAVED_EXCEPTION_STACK 0x8C
|
||||
#define TF_REGS 0x90
|
||||
#define TF_ORIG_EBP 0x94
|
||||
|
||||
//
|
||||
// TSS Offsets
|
||||
//
|
||||
|
|
|
@ -108,16 +108,18 @@ Author:
|
|||
#define KI_EXCEPTION_INTERNAL 0x10000000
|
||||
#define KI_EXCEPTION_ACCESS_VIOLATION (KI_EXCEPTION_INTERNAL | 0x04)
|
||||
|
||||
#ifndef NTOS_MODE_USER
|
||||
//
|
||||
// Number of dispatch codes supported by KINTERRUPT
|
||||
//
|
||||
#if (NTDDI_VERSION >= NTDDI_LONGHORN)
|
||||
#define KINTERRUPT_DISPATCH_CODES 135
|
||||
#define DISPATCH_LENGTH 135
|
||||
#else
|
||||
#define KINTERRUPT_DISPATCH_CODES 106
|
||||
#define DISPATCH_LENGTH 106
|
||||
#endif
|
||||
|
||||
#ifdef NTOS_MODE_USER
|
||||
#define SharedUserdata ((KUSER_SHARED_DATA *CONST)(USER_SHARED_DATA|KSEG0_BASE))
|
||||
#else
|
||||
|
||||
//
|
||||
// KPROCESSOR_MODE Type
|
||||
|
@ -643,7 +645,7 @@ typedef struct _KINTERRUPT
|
|||
#if (NTDDI_VERSION >= NTDDI_LONGHORN)
|
||||
ULONGLONG Rsvd1;
|
||||
#endif
|
||||
ULONG DispatchCode[KINTERRUPT_DISPATCH_CODES];
|
||||
ULONG DispatchCode[DISPATCH_LENGTH];
|
||||
} KINTERRUPT;
|
||||
|
||||
//
|
||||
|
@ -1026,6 +1028,8 @@ extern ULONG NTSYSAPI KeMaximumIncrement;
|
|||
extern ULONG NTSYSAPI KeMinimumIncrement;
|
||||
extern ULONG NTSYSAPI KeDcacheFlushCount;
|
||||
extern ULONG NTSYSAPI KeIcacheFlushCount;
|
||||
extern ULONG_PTR NTSYSAPI KiBugCheckData[];
|
||||
extern BOOLEAN NTSYSAPI KiEnableTimerWatchdog;
|
||||
|
||||
//
|
||||
// Exported System Service Descriptor Tables
|
||||
|
|
|
@ -109,4 +109,13 @@ LdrVerifyMappedImageMatchesChecksum(
|
|||
IN ULONG FileLength
|
||||
);
|
||||
|
||||
PIMAGE_BASE_RELOCATION
|
||||
NTAPI
|
||||
LdrProcessRelocationBlockLongLong(
|
||||
IN ULONG_PTR Address,
|
||||
IN ULONG Count,
|
||||
IN PUSHORT TypeOffset,
|
||||
IN LONGLONG Delta
|
||||
);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue