mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 04:36:40 +00:00
[NDK]: A few minor updates.
svn path=/trunk/; revision=64256
This commit is contained in:
parent
5669230795
commit
ecdedb6593
2 changed files with 19 additions and 0 deletions
|
@ -476,6 +476,7 @@ Author:
|
||||||
#define EFLAGS_VIP 0x100000
|
#define EFLAGS_VIP 0x100000
|
||||||
#define EFLAG_SIGN 0x8000
|
#define EFLAG_SIGN 0x8000
|
||||||
#define EFLAG_ZERO 0x4000
|
#define EFLAG_ZERO 0x4000
|
||||||
|
#define EFLAGS_ID 0x200000
|
||||||
#define EFLAG_SELECT (EFLAG_SIGN + EFLAG_ZERO)
|
#define EFLAG_SELECT (EFLAG_SIGN + EFLAG_ZERO)
|
||||||
#endif
|
#endif
|
||||||
#define EFLAGS_USER_SANITIZE 0x3F4DD7
|
#define EFLAGS_USER_SANITIZE 0x3F4DD7
|
||||||
|
|
|
@ -74,6 +74,7 @@ extern "C" {
|
||||||
//
|
//
|
||||||
// Flags in RTL_ACTIVATION_CONTEXT_STACK_FRAME (from Checked NTDLL)
|
// Flags in RTL_ACTIVATION_CONTEXT_STACK_FRAME (from Checked NTDLL)
|
||||||
//
|
//
|
||||||
|
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_RELEASE_ON_DEACTIVATION 0x01
|
||||||
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_NO_DEACTIVATE 0x02
|
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_NO_DEACTIVATE 0x02
|
||||||
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_ON_FREE_LIST 0x04
|
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_ON_FREE_LIST 0x04
|
||||||
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_HEAP_ALLOCATED 0x08
|
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_HEAP_ALLOCATED 0x08
|
||||||
|
@ -884,6 +885,13 @@ typedef struct _RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED
|
||||||
typedef RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME;
|
typedef RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME;
|
||||||
typedef PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME;
|
typedef PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME;
|
||||||
|
|
||||||
|
typedef struct _RTL_HEAP_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME
|
||||||
|
{
|
||||||
|
RTL_ACTIVATION_CONTEXT_STACK_FRAME Frame;
|
||||||
|
ULONG_PTR Cookie;
|
||||||
|
PVOID ActivationStackBackTrace[8];
|
||||||
|
} RTL_HEAP_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME, *PRTL_HEAP_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME;
|
||||||
|
|
||||||
#if (NTDDI_VERSION >= NTDDI_WS03)
|
#if (NTDDI_VERSION >= NTDDI_WS03)
|
||||||
typedef struct _ACTIVATION_CONTEXT_STACK
|
typedef struct _ACTIVATION_CONTEXT_STACK
|
||||||
{
|
{
|
||||||
|
@ -915,6 +923,16 @@ typedef struct _ACTIVATION_CONTEXT_DATA
|
||||||
ULONG Flags;
|
ULONG Flags;
|
||||||
} ACTIVATION_CONTEXT_DATA, *PACTIVATION_CONTEXT_DATA;
|
} ACTIVATION_CONTEXT_DATA, *PACTIVATION_CONTEXT_DATA;
|
||||||
|
|
||||||
|
typedef struct _ACTIVATION_CONTEXT_STACK_FRAMELIST
|
||||||
|
{
|
||||||
|
ULONG Magic;
|
||||||
|
ULONG FramesInUse;
|
||||||
|
LIST_ENTRY Links;
|
||||||
|
ULONG Flags;
|
||||||
|
ULONG NotFramesInUse;
|
||||||
|
RTL_HEAP_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME Frames[32];
|
||||||
|
} ACTIVATION_CONTEXT_STACK_FRAMELIST, *PACTIVATION_CONTEXT_STACK_FRAMELIST;
|
||||||
|
|
||||||
#endif /* NTOS_MODE_USER */
|
#endif /* NTOS_MODE_USER */
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue