Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › CONTEXT_FLAGS

CONTEXT_FLAGS

列挙型フラグ
基底型u4

メンバー 56

名前10進16進
CONTEXT_AMD6410485760x100000
CONTEXT_CONTROL_AMD6410485770x100001
CONTEXT_INTEGER_AMD6410485780x100002
CONTEXT_SEGMENTS_AMD6410485800x100004
CONTEXT_FLOATING_POINT_AMD6410485840x100008
CONTEXT_DEBUG_REGISTERS_AMD6410485920x100010
CONTEXT_FULL_AMD6410485870x10000B
CONTEXT_ALL_AMD6410486070x10001F
CONTEXT_XSTATE_AMD6410486400x100040
CONTEXT_KERNEL_CET_AMD6410487040x100080
CONTEXT_KERNEL_DEBUGGER_AMD64671088640x4000000
CONTEXT_EXCEPTION_ACTIVE_AMD641342177280x8000000
CONTEXT_SERVICE_ACTIVE_AMD642684354560x10000000
CONTEXT_EXCEPTION_REQUEST_AMD6410737418240x40000000
CONTEXT_EXCEPTION_REPORTING_AMD6421474836480x80000000
CONTEXT_UNWOUND_TO_CALL_AMD645368709120x20000000
CONTEXT_X86655360x10000
CONTEXT_CONTROL_X86655370x10001
CONTEXT_INTEGER_X86655380x10002
CONTEXT_SEGMENTS_X86655400x10004
CONTEXT_FLOATING_POINT_X86655440x10008
CONTEXT_DEBUG_REGISTERS_X86655520x10010
CONTEXT_EXTENDED_REGISTERS_X86655680x10020
CONTEXT_FULL_X86655430x10007
CONTEXT_ALL_X86655990x1003F
CONTEXT_XSTATE_X86656000x10040
CONTEXT_EXCEPTION_ACTIVE_X861342177280x8000000
CONTEXT_SERVICE_ACTIVE_X862684354560x10000000
CONTEXT_EXCEPTION_REQUEST_X8610737418240x40000000
CONTEXT_EXCEPTION_REPORTING_X8621474836480x80000000
CONTEXT_ARM6441943040x400000
CONTEXT_CONTROL_ARM6441943050x400001
CONTEXT_INTEGER_ARM6441943060x400002
CONTEXT_FLOATING_POINT_ARM6441943080x400004
CONTEXT_DEBUG_REGISTERS_ARM6441943120x400008
CONTEXT_X18_ARM6441943200x400010
CONTEXT_FULL_ARM6441943110x400007
CONTEXT_ALL_ARM6441943350x40001F
CONTEXT_EXCEPTION_ACTIVE_ARM641342177280x8000000
CONTEXT_SERVICE_ACTIVE_ARM642684354560x10000000
CONTEXT_EXCEPTION_REQUEST_ARM6410737418240x40000000
CONTEXT_EXCEPTION_REPORTING_ARM6421474836480x80000000
CONTEXT_UNWOUND_TO_CALL_ARM645368709120x20000000
CONTEXT_RET_TO_GUEST_ARM6410737418240x40000000
CONTEXT_ARM20971520x200000
CONTEXT_CONTROL_ARM20971530x200001
CONTEXT_INTEGER_ARM20971540x200002
CONTEXT_FLOATING_POINT_ARM20971560x200004
CONTEXT_DEBUG_REGISTERS_ARM20971600x200008
CONTEXT_FULL_ARM20971590x200007
CONTEXT_ALL_ARM20971670x20000F
CONTEXT_EXCEPTION_ACTIVE_ARM1342177280x8000000
CONTEXT_SERVICE_ACTIVE_ARM2684354560x10000000
CONTEXT_EXCEPTION_REQUEST_ARM10737418240x40000000
CONTEXT_EXCEPTION_REPORTING_ARM21474836480x80000000
CONTEXT_UNWOUND_TO_CALL_ARM5368709120x20000000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CONTEXT_FLAGS : unsigned int {
    CONTEXT_AMD64 = 1048576,
    CONTEXT_CONTROL_AMD64 = 1048577,
    CONTEXT_INTEGER_AMD64 = 1048578,
    CONTEXT_SEGMENTS_AMD64 = 1048580,
    CONTEXT_FLOATING_POINT_AMD64 = 1048584,
    CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592,
    CONTEXT_FULL_AMD64 = 1048587,
    CONTEXT_ALL_AMD64 = 1048607,
    CONTEXT_XSTATE_AMD64 = 1048640,
    CONTEXT_KERNEL_CET_AMD64 = 1048704,
    CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864,
    CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912,
    CONTEXT_X86 = 65536,
    CONTEXT_CONTROL_X86 = 65537,
    CONTEXT_INTEGER_X86 = 65538,
    CONTEXT_SEGMENTS_X86 = 65540,
    CONTEXT_FLOATING_POINT_X86 = 65544,
    CONTEXT_DEBUG_REGISTERS_X86 = 65552,
    CONTEXT_EXTENDED_REGISTERS_X86 = 65568,
    CONTEXT_FULL_X86 = 65543,
    CONTEXT_ALL_X86 = 65599,
    CONTEXT_XSTATE_X86 = 65600,
    CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728,
    CONTEXT_SERVICE_ACTIVE_X86 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648,
    CONTEXT_ARM64 = 4194304,
    CONTEXT_CONTROL_ARM64 = 4194305,
    CONTEXT_INTEGER_ARM64 = 4194306,
    CONTEXT_FLOATING_POINT_ARM64 = 4194308,
    CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312,
    CONTEXT_X18_ARM64 = 4194320,
    CONTEXT_FULL_ARM64 = 4194311,
    CONTEXT_ALL_ARM64 = 4194335,
    CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912,
    CONTEXT_RET_TO_GUEST_ARM64 = 1073741824,
    CONTEXT_ARM = 2097152,
    CONTEXT_CONTROL_ARM = 2097153,
    CONTEXT_INTEGER_ARM = 2097154,
    CONTEXT_FLOATING_POINT_ARM = 2097156,
    CONTEXT_DEBUG_REGISTERS_ARM = 2097160,
    CONTEXT_FULL_ARM = 2097159,
    CONTEXT_ALL_ARM = 2097167,
    CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM = 536870912
} CONTEXT_FLAGS;
[Flags]
public enum CONTEXT_FLAGS : uint
{
    CONTEXT_AMD64 = 1048576,
    CONTEXT_CONTROL_AMD64 = 1048577,
    CONTEXT_INTEGER_AMD64 = 1048578,
    CONTEXT_SEGMENTS_AMD64 = 1048580,
    CONTEXT_FLOATING_POINT_AMD64 = 1048584,
    CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592,
    CONTEXT_FULL_AMD64 = 1048587,
    CONTEXT_ALL_AMD64 = 1048607,
    CONTEXT_XSTATE_AMD64 = 1048640,
    CONTEXT_KERNEL_CET_AMD64 = 1048704,
    CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864,
    CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912,
    CONTEXT_X86 = 65536,
    CONTEXT_CONTROL_X86 = 65537,
    CONTEXT_INTEGER_X86 = 65538,
    CONTEXT_SEGMENTS_X86 = 65540,
    CONTEXT_FLOATING_POINT_X86 = 65544,
    CONTEXT_DEBUG_REGISTERS_X86 = 65552,
    CONTEXT_EXTENDED_REGISTERS_X86 = 65568,
    CONTEXT_FULL_X86 = 65543,
    CONTEXT_ALL_X86 = 65599,
    CONTEXT_XSTATE_X86 = 65600,
    CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728,
    CONTEXT_SERVICE_ACTIVE_X86 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648,
    CONTEXT_ARM64 = 4194304,
    CONTEXT_CONTROL_ARM64 = 4194305,
    CONTEXT_INTEGER_ARM64 = 4194306,
    CONTEXT_FLOATING_POINT_ARM64 = 4194308,
    CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312,
    CONTEXT_X18_ARM64 = 4194320,
    CONTEXT_FULL_ARM64 = 4194311,
    CONTEXT_ALL_ARM64 = 4194335,
    CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912,
    CONTEXT_RET_TO_GUEST_ARM64 = 1073741824,
    CONTEXT_ARM = 2097152,
    CONTEXT_CONTROL_ARM = 2097153,
    CONTEXT_INTEGER_ARM = 2097154,
    CONTEXT_FLOATING_POINT_ARM = 2097156,
    CONTEXT_DEBUG_REGISTERS_ARM = 2097160,
    CONTEXT_FULL_ARM = 2097159,
    CONTEXT_ALL_ARM = 2097167,
    CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM = 536870912,
}
<Flags>
Public Enum CONTEXT_FLAGS As UInteger
    CONTEXT_AMD64 = 1048576
    CONTEXT_CONTROL_AMD64 = 1048577
    CONTEXT_INTEGER_AMD64 = 1048578
    CONTEXT_SEGMENTS_AMD64 = 1048580
    CONTEXT_FLOATING_POINT_AMD64 = 1048584
    CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592
    CONTEXT_FULL_AMD64 = 1048587
    CONTEXT_ALL_AMD64 = 1048607
    CONTEXT_XSTATE_AMD64 = 1048640
    CONTEXT_KERNEL_CET_AMD64 = 1048704
    CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864
    CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728
    CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456
    CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648
    CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912
    CONTEXT_X86 = 65536
    CONTEXT_CONTROL_X86 = 65537
    CONTEXT_INTEGER_X86 = 65538
    CONTEXT_SEGMENTS_X86 = 65540
    CONTEXT_FLOATING_POINT_X86 = 65544
    CONTEXT_DEBUG_REGISTERS_X86 = 65552
    CONTEXT_EXTENDED_REGISTERS_X86 = 65568
    CONTEXT_FULL_X86 = 65543
    CONTEXT_ALL_X86 = 65599
    CONTEXT_XSTATE_X86 = 65600
    CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728
    CONTEXT_SERVICE_ACTIVE_X86 = 268435456
    CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648
    CONTEXT_ARM64 = 4194304
    CONTEXT_CONTROL_ARM64 = 4194305
    CONTEXT_INTEGER_ARM64 = 4194306
    CONTEXT_FLOATING_POINT_ARM64 = 4194308
    CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312
    CONTEXT_X18_ARM64 = 4194320
    CONTEXT_FULL_ARM64 = 4194311
    CONTEXT_ALL_ARM64 = 4194335
    CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728
    CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456
    CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648
    CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912
    CONTEXT_RET_TO_GUEST_ARM64 = 1073741824
    CONTEXT_ARM = 2097152
    CONTEXT_CONTROL_ARM = 2097153
    CONTEXT_INTEGER_ARM = 2097154
    CONTEXT_FLOATING_POINT_ARM = 2097156
    CONTEXT_DEBUG_REGISTERS_ARM = 2097160
    CONTEXT_FULL_ARM = 2097159
    CONTEXT_ALL_ARM = 2097167
    CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728
    CONTEXT_SERVICE_ACTIVE_ARM = 268435456
    CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824
    CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648
    CONTEXT_UNWOUND_TO_CALL_ARM = 536870912
End Enum
import enum

class CONTEXT_FLAGS(enum.IntFlag):
    CONTEXT_AMD64 = 1048576
    CONTEXT_CONTROL_AMD64 = 1048577
    CONTEXT_INTEGER_AMD64 = 1048578
    CONTEXT_SEGMENTS_AMD64 = 1048580
    CONTEXT_FLOATING_POINT_AMD64 = 1048584
    CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592
    CONTEXT_FULL_AMD64 = 1048587
    CONTEXT_ALL_AMD64 = 1048607
    CONTEXT_XSTATE_AMD64 = 1048640
    CONTEXT_KERNEL_CET_AMD64 = 1048704
    CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864
    CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728
    CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456
    CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648
    CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912
    CONTEXT_X86 = 65536
    CONTEXT_CONTROL_X86 = 65537
    CONTEXT_INTEGER_X86 = 65538
    CONTEXT_SEGMENTS_X86 = 65540
    CONTEXT_FLOATING_POINT_X86 = 65544
    CONTEXT_DEBUG_REGISTERS_X86 = 65552
    CONTEXT_EXTENDED_REGISTERS_X86 = 65568
    CONTEXT_FULL_X86 = 65543
    CONTEXT_ALL_X86 = 65599
    CONTEXT_XSTATE_X86 = 65600
    CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728
    CONTEXT_SERVICE_ACTIVE_X86 = 268435456
    CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648
    CONTEXT_ARM64 = 4194304
    CONTEXT_CONTROL_ARM64 = 4194305
    CONTEXT_INTEGER_ARM64 = 4194306
    CONTEXT_FLOATING_POINT_ARM64 = 4194308
    CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312
    CONTEXT_X18_ARM64 = 4194320
    CONTEXT_FULL_ARM64 = 4194311
    CONTEXT_ALL_ARM64 = 4194335
    CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728
    CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456
    CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824
    CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648
    CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912
    CONTEXT_RET_TO_GUEST_ARM64 = 1073741824
    CONTEXT_ARM = 2097152
    CONTEXT_CONTROL_ARM = 2097153
    CONTEXT_INTEGER_ARM = 2097154
    CONTEXT_FLOATING_POINT_ARM = 2097156
    CONTEXT_DEBUG_REGISTERS_ARM = 2097160
    CONTEXT_FULL_ARM = 2097159
    CONTEXT_ALL_ARM = 2097167
    CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728
    CONTEXT_SERVICE_ACTIVE_ARM = 268435456
    CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824
    CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648
    CONTEXT_UNWOUND_TO_CALL_ARM = 536870912
// CONTEXT_FLAGS (flags)
pub const CONTEXT_AMD64: u32 = 1048576;
pub const CONTEXT_CONTROL_AMD64: u32 = 1048577;
pub const CONTEXT_INTEGER_AMD64: u32 = 1048578;
pub const CONTEXT_SEGMENTS_AMD64: u32 = 1048580;
pub const CONTEXT_FLOATING_POINT_AMD64: u32 = 1048584;
pub const CONTEXT_DEBUG_REGISTERS_AMD64: u32 = 1048592;
pub const CONTEXT_FULL_AMD64: u32 = 1048587;
pub const CONTEXT_ALL_AMD64: u32 = 1048607;
pub const CONTEXT_XSTATE_AMD64: u32 = 1048640;
pub const CONTEXT_KERNEL_CET_AMD64: u32 = 1048704;
pub const CONTEXT_KERNEL_DEBUGGER_AMD64: u32 = 67108864;
pub const CONTEXT_EXCEPTION_ACTIVE_AMD64: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_AMD64: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_AMD64: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_AMD64: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_AMD64: u32 = 536870912;
pub const CONTEXT_X86: u32 = 65536;
pub const CONTEXT_CONTROL_X86: u32 = 65537;
pub const CONTEXT_INTEGER_X86: u32 = 65538;
pub const CONTEXT_SEGMENTS_X86: u32 = 65540;
pub const CONTEXT_FLOATING_POINT_X86: u32 = 65544;
pub const CONTEXT_DEBUG_REGISTERS_X86: u32 = 65552;
pub const CONTEXT_EXTENDED_REGISTERS_X86: u32 = 65568;
pub const CONTEXT_FULL_X86: u32 = 65543;
pub const CONTEXT_ALL_X86: u32 = 65599;
pub const CONTEXT_XSTATE_X86: u32 = 65600;
pub const CONTEXT_EXCEPTION_ACTIVE_X86: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_X86: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_X86: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_X86: u32 = 2147483648;
pub const CONTEXT_ARM64: u32 = 4194304;
pub const CONTEXT_CONTROL_ARM64: u32 = 4194305;
pub const CONTEXT_INTEGER_ARM64: u32 = 4194306;
pub const CONTEXT_FLOATING_POINT_ARM64: u32 = 4194308;
pub const CONTEXT_DEBUG_REGISTERS_ARM64: u32 = 4194312;
pub const CONTEXT_X18_ARM64: u32 = 4194320;
pub const CONTEXT_FULL_ARM64: u32 = 4194311;
pub const CONTEXT_ALL_ARM64: u32 = 4194335;
pub const CONTEXT_EXCEPTION_ACTIVE_ARM64: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_ARM64: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_ARM64: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_ARM64: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_ARM64: u32 = 536870912;
pub const CONTEXT_RET_TO_GUEST_ARM64: u32 = 1073741824;
pub const CONTEXT_ARM: u32 = 2097152;
pub const CONTEXT_CONTROL_ARM: u32 = 2097153;
pub const CONTEXT_INTEGER_ARM: u32 = 2097154;
pub const CONTEXT_FLOATING_POINT_ARM: u32 = 2097156;
pub const CONTEXT_DEBUG_REGISTERS_ARM: u32 = 2097160;
pub const CONTEXT_FULL_ARM: u32 = 2097159;
pub const CONTEXT_ALL_ARM: u32 = 2097167;
pub const CONTEXT_EXCEPTION_ACTIVE_ARM: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_ARM: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_ARM: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_ARM: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_ARM: u32 = 536870912;
// CONTEXT_FLAGS
const (
	CONTEXT_AMD64 uint32 = 1048576
	CONTEXT_CONTROL_AMD64 uint32 = 1048577
	CONTEXT_INTEGER_AMD64 uint32 = 1048578
	CONTEXT_SEGMENTS_AMD64 uint32 = 1048580
	CONTEXT_FLOATING_POINT_AMD64 uint32 = 1048584
	CONTEXT_DEBUG_REGISTERS_AMD64 uint32 = 1048592
	CONTEXT_FULL_AMD64 uint32 = 1048587
	CONTEXT_ALL_AMD64 uint32 = 1048607
	CONTEXT_XSTATE_AMD64 uint32 = 1048640
	CONTEXT_KERNEL_CET_AMD64 uint32 = 1048704
	CONTEXT_KERNEL_DEBUGGER_AMD64 uint32 = 67108864
	CONTEXT_EXCEPTION_ACTIVE_AMD64 uint32 = 134217728
	CONTEXT_SERVICE_ACTIVE_AMD64 uint32 = 268435456
	CONTEXT_EXCEPTION_REQUEST_AMD64 uint32 = 1073741824
	CONTEXT_EXCEPTION_REPORTING_AMD64 uint32 = 2147483648
	CONTEXT_UNWOUND_TO_CALL_AMD64 uint32 = 536870912
	CONTEXT_X86 uint32 = 65536
	CONTEXT_CONTROL_X86 uint32 = 65537
	CONTEXT_INTEGER_X86 uint32 = 65538
	CONTEXT_SEGMENTS_X86 uint32 = 65540
	CONTEXT_FLOATING_POINT_X86 uint32 = 65544
	CONTEXT_DEBUG_REGISTERS_X86 uint32 = 65552
	CONTEXT_EXTENDED_REGISTERS_X86 uint32 = 65568
	CONTEXT_FULL_X86 uint32 = 65543
	CONTEXT_ALL_X86 uint32 = 65599
	CONTEXT_XSTATE_X86 uint32 = 65600
	CONTEXT_EXCEPTION_ACTIVE_X86 uint32 = 134217728
	CONTEXT_SERVICE_ACTIVE_X86 uint32 = 268435456
	CONTEXT_EXCEPTION_REQUEST_X86 uint32 = 1073741824
	CONTEXT_EXCEPTION_REPORTING_X86 uint32 = 2147483648
	CONTEXT_ARM64 uint32 = 4194304
	CONTEXT_CONTROL_ARM64 uint32 = 4194305
	CONTEXT_INTEGER_ARM64 uint32 = 4194306
	CONTEXT_FLOATING_POINT_ARM64 uint32 = 4194308
	CONTEXT_DEBUG_REGISTERS_ARM64 uint32 = 4194312
	CONTEXT_X18_ARM64 uint32 = 4194320
	CONTEXT_FULL_ARM64 uint32 = 4194311
	CONTEXT_ALL_ARM64 uint32 = 4194335
	CONTEXT_EXCEPTION_ACTIVE_ARM64 uint32 = 134217728
	CONTEXT_SERVICE_ACTIVE_ARM64 uint32 = 268435456
	CONTEXT_EXCEPTION_REQUEST_ARM64 uint32 = 1073741824
	CONTEXT_EXCEPTION_REPORTING_ARM64 uint32 = 2147483648
	CONTEXT_UNWOUND_TO_CALL_ARM64 uint32 = 536870912
	CONTEXT_RET_TO_GUEST_ARM64 uint32 = 1073741824
	CONTEXT_ARM uint32 = 2097152
	CONTEXT_CONTROL_ARM uint32 = 2097153
	CONTEXT_INTEGER_ARM uint32 = 2097154
	CONTEXT_FLOATING_POINT_ARM uint32 = 2097156
	CONTEXT_DEBUG_REGISTERS_ARM uint32 = 2097160
	CONTEXT_FULL_ARM uint32 = 2097159
	CONTEXT_ALL_ARM uint32 = 2097167
	CONTEXT_EXCEPTION_ACTIVE_ARM uint32 = 134217728
	CONTEXT_SERVICE_ACTIVE_ARM uint32 = 268435456
	CONTEXT_EXCEPTION_REQUEST_ARM uint32 = 1073741824
	CONTEXT_EXCEPTION_REPORTING_ARM uint32 = 2147483648
	CONTEXT_UNWOUND_TO_CALL_ARM uint32 = 536870912
)
const
  CONTEXT_AMD64 = 1048576;
  CONTEXT_CONTROL_AMD64 = 1048577;
  CONTEXT_INTEGER_AMD64 = 1048578;
  CONTEXT_SEGMENTS_AMD64 = 1048580;
  CONTEXT_FLOATING_POINT_AMD64 = 1048584;
  CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592;
  CONTEXT_FULL_AMD64 = 1048587;
  CONTEXT_ALL_AMD64 = 1048607;
  CONTEXT_XSTATE_AMD64 = 1048640;
  CONTEXT_KERNEL_CET_AMD64 = 1048704;
  CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864;
  CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728;
  CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456;
  CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824;
  CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648;
  CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912;
  CONTEXT_X86 = 65536;
  CONTEXT_CONTROL_X86 = 65537;
  CONTEXT_INTEGER_X86 = 65538;
  CONTEXT_SEGMENTS_X86 = 65540;
  CONTEXT_FLOATING_POINT_X86 = 65544;
  CONTEXT_DEBUG_REGISTERS_X86 = 65552;
  CONTEXT_EXTENDED_REGISTERS_X86 = 65568;
  CONTEXT_FULL_X86 = 65543;
  CONTEXT_ALL_X86 = 65599;
  CONTEXT_XSTATE_X86 = 65600;
  CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728;
  CONTEXT_SERVICE_ACTIVE_X86 = 268435456;
  CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824;
  CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648;
  CONTEXT_ARM64 = 4194304;
  CONTEXT_CONTROL_ARM64 = 4194305;
  CONTEXT_INTEGER_ARM64 = 4194306;
  CONTEXT_FLOATING_POINT_ARM64 = 4194308;
  CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312;
  CONTEXT_X18_ARM64 = 4194320;
  CONTEXT_FULL_ARM64 = 4194311;
  CONTEXT_ALL_ARM64 = 4194335;
  CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728;
  CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456;
  CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824;
  CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648;
  CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912;
  CONTEXT_RET_TO_GUEST_ARM64 = 1073741824;
  CONTEXT_ARM = 2097152;
  CONTEXT_CONTROL_ARM = 2097153;
  CONTEXT_INTEGER_ARM = 2097154;
  CONTEXT_FLOATING_POINT_ARM = 2097156;
  CONTEXT_DEBUG_REGISTERS_ARM = 2097160;
  CONTEXT_FULL_ARM = 2097159;
  CONTEXT_ALL_ARM = 2097167;
  CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728;
  CONTEXT_SERVICE_ACTIVE_ARM = 268435456;
  CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824;
  CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648;
  CONTEXT_UNWOUND_TO_CALL_ARM = 536870912;
// CONTEXT_FLAGS
pub const CONTEXT_AMD64: u32 = 1048576;
pub const CONTEXT_CONTROL_AMD64: u32 = 1048577;
pub const CONTEXT_INTEGER_AMD64: u32 = 1048578;
pub const CONTEXT_SEGMENTS_AMD64: u32 = 1048580;
pub const CONTEXT_FLOATING_POINT_AMD64: u32 = 1048584;
pub const CONTEXT_DEBUG_REGISTERS_AMD64: u32 = 1048592;
pub const CONTEXT_FULL_AMD64: u32 = 1048587;
pub const CONTEXT_ALL_AMD64: u32 = 1048607;
pub const CONTEXT_XSTATE_AMD64: u32 = 1048640;
pub const CONTEXT_KERNEL_CET_AMD64: u32 = 1048704;
pub const CONTEXT_KERNEL_DEBUGGER_AMD64: u32 = 67108864;
pub const CONTEXT_EXCEPTION_ACTIVE_AMD64: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_AMD64: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_AMD64: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_AMD64: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_AMD64: u32 = 536870912;
pub const CONTEXT_X86: u32 = 65536;
pub const CONTEXT_CONTROL_X86: u32 = 65537;
pub const CONTEXT_INTEGER_X86: u32 = 65538;
pub const CONTEXT_SEGMENTS_X86: u32 = 65540;
pub const CONTEXT_FLOATING_POINT_X86: u32 = 65544;
pub const CONTEXT_DEBUG_REGISTERS_X86: u32 = 65552;
pub const CONTEXT_EXTENDED_REGISTERS_X86: u32 = 65568;
pub const CONTEXT_FULL_X86: u32 = 65543;
pub const CONTEXT_ALL_X86: u32 = 65599;
pub const CONTEXT_XSTATE_X86: u32 = 65600;
pub const CONTEXT_EXCEPTION_ACTIVE_X86: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_X86: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_X86: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_X86: u32 = 2147483648;
pub const CONTEXT_ARM64: u32 = 4194304;
pub const CONTEXT_CONTROL_ARM64: u32 = 4194305;
pub const CONTEXT_INTEGER_ARM64: u32 = 4194306;
pub const CONTEXT_FLOATING_POINT_ARM64: u32 = 4194308;
pub const CONTEXT_DEBUG_REGISTERS_ARM64: u32 = 4194312;
pub const CONTEXT_X18_ARM64: u32 = 4194320;
pub const CONTEXT_FULL_ARM64: u32 = 4194311;
pub const CONTEXT_ALL_ARM64: u32 = 4194335;
pub const CONTEXT_EXCEPTION_ACTIVE_ARM64: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_ARM64: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_ARM64: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_ARM64: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_ARM64: u32 = 536870912;
pub const CONTEXT_RET_TO_GUEST_ARM64: u32 = 1073741824;
pub const CONTEXT_ARM: u32 = 2097152;
pub const CONTEXT_CONTROL_ARM: u32 = 2097153;
pub const CONTEXT_INTEGER_ARM: u32 = 2097154;
pub const CONTEXT_FLOATING_POINT_ARM: u32 = 2097156;
pub const CONTEXT_DEBUG_REGISTERS_ARM: u32 = 2097160;
pub const CONTEXT_FULL_ARM: u32 = 2097159;
pub const CONTEXT_ALL_ARM: u32 = 2097167;
pub const CONTEXT_EXCEPTION_ACTIVE_ARM: u32 = 134217728;
pub const CONTEXT_SERVICE_ACTIVE_ARM: u32 = 268435456;
pub const CONTEXT_EXCEPTION_REQUEST_ARM: u32 = 1073741824;
pub const CONTEXT_EXCEPTION_REPORTING_ARM: u32 = 2147483648;
pub const CONTEXT_UNWOUND_TO_CALL_ARM: u32 = 536870912;
const
  CONTEXT_AMD64* = 1048576
  CONTEXT_CONTROL_AMD64* = 1048577
  CONTEXT_INTEGER_AMD64* = 1048578
  CONTEXT_SEGMENTS_AMD64* = 1048580
  CONTEXT_FLOATING_POINT_AMD64* = 1048584
  CONTEXT_DEBUG_REGISTERS_AMD64* = 1048592
  CONTEXT_FULL_AMD64* = 1048587
  CONTEXT_ALL_AMD64* = 1048607
  CONTEXT_XSTATE_AMD64* = 1048640
  CONTEXT_KERNEL_CET_AMD64* = 1048704
  CONTEXT_KERNEL_DEBUGGER_AMD64* = 67108864
  CONTEXT_EXCEPTION_ACTIVE_AMD64* = 134217728
  CONTEXT_SERVICE_ACTIVE_AMD64* = 268435456
  CONTEXT_EXCEPTION_REQUEST_AMD64* = 1073741824
  CONTEXT_EXCEPTION_REPORTING_AMD64* = 2147483648
  CONTEXT_UNWOUND_TO_CALL_AMD64* = 536870912
  CONTEXT_X86* = 65536
  CONTEXT_CONTROL_X86* = 65537
  CONTEXT_INTEGER_X86* = 65538
  CONTEXT_SEGMENTS_X86* = 65540
  CONTEXT_FLOATING_POINT_X86* = 65544
  CONTEXT_DEBUG_REGISTERS_X86* = 65552
  CONTEXT_EXTENDED_REGISTERS_X86* = 65568
  CONTEXT_FULL_X86* = 65543
  CONTEXT_ALL_X86* = 65599
  CONTEXT_XSTATE_X86* = 65600
  CONTEXT_EXCEPTION_ACTIVE_X86* = 134217728
  CONTEXT_SERVICE_ACTIVE_X86* = 268435456
  CONTEXT_EXCEPTION_REQUEST_X86* = 1073741824
  CONTEXT_EXCEPTION_REPORTING_X86* = 2147483648
  CONTEXT_ARM64* = 4194304
  CONTEXT_CONTROL_ARM64* = 4194305
  CONTEXT_INTEGER_ARM64* = 4194306
  CONTEXT_FLOATING_POINT_ARM64* = 4194308
  CONTEXT_DEBUG_REGISTERS_ARM64* = 4194312
  CONTEXT_X18_ARM64* = 4194320
  CONTEXT_FULL_ARM64* = 4194311
  CONTEXT_ALL_ARM64* = 4194335
  CONTEXT_EXCEPTION_ACTIVE_ARM64* = 134217728
  CONTEXT_SERVICE_ACTIVE_ARM64* = 268435456
  CONTEXT_EXCEPTION_REQUEST_ARM64* = 1073741824
  CONTEXT_EXCEPTION_REPORTING_ARM64* = 2147483648
  CONTEXT_UNWOUND_TO_CALL_ARM64* = 536870912
  CONTEXT_RET_TO_GUEST_ARM64* = 1073741824
  CONTEXT_ARM* = 2097152
  CONTEXT_CONTROL_ARM* = 2097153
  CONTEXT_INTEGER_ARM* = 2097154
  CONTEXT_FLOATING_POINT_ARM* = 2097156
  CONTEXT_DEBUG_REGISTERS_ARM* = 2097160
  CONTEXT_FULL_ARM* = 2097159
  CONTEXT_ALL_ARM* = 2097167
  CONTEXT_EXCEPTION_ACTIVE_ARM* = 134217728
  CONTEXT_SERVICE_ACTIVE_ARM* = 268435456
  CONTEXT_EXCEPTION_REQUEST_ARM* = 1073741824
  CONTEXT_EXCEPTION_REPORTING_ARM* = 2147483648
  CONTEXT_UNWOUND_TO_CALL_ARM* = 536870912
enum CONTEXT_FLAGS : uint {
    CONTEXT_AMD64 = 1048576,
    CONTEXT_CONTROL_AMD64 = 1048577,
    CONTEXT_INTEGER_AMD64 = 1048578,
    CONTEXT_SEGMENTS_AMD64 = 1048580,
    CONTEXT_FLOATING_POINT_AMD64 = 1048584,
    CONTEXT_DEBUG_REGISTERS_AMD64 = 1048592,
    CONTEXT_FULL_AMD64 = 1048587,
    CONTEXT_ALL_AMD64 = 1048607,
    CONTEXT_XSTATE_AMD64 = 1048640,
    CONTEXT_KERNEL_CET_AMD64 = 1048704,
    CONTEXT_KERNEL_DEBUGGER_AMD64 = 67108864,
    CONTEXT_EXCEPTION_ACTIVE_AMD64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_AMD64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_AMD64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_AMD64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_AMD64 = 536870912,
    CONTEXT_X86 = 65536,
    CONTEXT_CONTROL_X86 = 65537,
    CONTEXT_INTEGER_X86 = 65538,
    CONTEXT_SEGMENTS_X86 = 65540,
    CONTEXT_FLOATING_POINT_X86 = 65544,
    CONTEXT_DEBUG_REGISTERS_X86 = 65552,
    CONTEXT_EXTENDED_REGISTERS_X86 = 65568,
    CONTEXT_FULL_X86 = 65543,
    CONTEXT_ALL_X86 = 65599,
    CONTEXT_XSTATE_X86 = 65600,
    CONTEXT_EXCEPTION_ACTIVE_X86 = 134217728,
    CONTEXT_SERVICE_ACTIVE_X86 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_X86 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_X86 = 2147483648,
    CONTEXT_ARM64 = 4194304,
    CONTEXT_CONTROL_ARM64 = 4194305,
    CONTEXT_INTEGER_ARM64 = 4194306,
    CONTEXT_FLOATING_POINT_ARM64 = 4194308,
    CONTEXT_DEBUG_REGISTERS_ARM64 = 4194312,
    CONTEXT_X18_ARM64 = 4194320,
    CONTEXT_FULL_ARM64 = 4194311,
    CONTEXT_ALL_ARM64 = 4194335,
    CONTEXT_EXCEPTION_ACTIVE_ARM64 = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM64 = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM64 = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM64 = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM64 = 536870912,
    CONTEXT_RET_TO_GUEST_ARM64 = 1073741824,
    CONTEXT_ARM = 2097152,
    CONTEXT_CONTROL_ARM = 2097153,
    CONTEXT_INTEGER_ARM = 2097154,
    CONTEXT_FLOATING_POINT_ARM = 2097156,
    CONTEXT_DEBUG_REGISTERS_ARM = 2097160,
    CONTEXT_FULL_ARM = 2097159,
    CONTEXT_ALL_ARM = 2097167,
    CONTEXT_EXCEPTION_ACTIVE_ARM = 134217728,
    CONTEXT_SERVICE_ACTIVE_ARM = 268435456,
    CONTEXT_EXCEPTION_REQUEST_ARM = 1073741824,
    CONTEXT_EXCEPTION_REPORTING_ARM = 2147483648,
    CONTEXT_UNWOUND_TO_CALL_ARM = 536870912,
}
#define global CONTEXT_AMD64                     0x100000
#define global CONTEXT_CONTROL_AMD64             0x100001
#define global CONTEXT_INTEGER_AMD64             0x100002
#define global CONTEXT_SEGMENTS_AMD64            0x100004
#define global CONTEXT_FLOATING_POINT_AMD64      0x100008
#define global CONTEXT_DEBUG_REGISTERS_AMD64     0x100010
#define global CONTEXT_FULL_AMD64                0x10000B
#define global CONTEXT_ALL_AMD64                 0x10001F
#define global CONTEXT_XSTATE_AMD64              0x100040
#define global CONTEXT_KERNEL_CET_AMD64          0x100080
#define global CONTEXT_KERNEL_DEBUGGER_AMD64     0x4000000
#define global CONTEXT_EXCEPTION_ACTIVE_AMD64    0x8000000
#define global CONTEXT_SERVICE_ACTIVE_AMD64      0x10000000
#define global CONTEXT_EXCEPTION_REQUEST_AMD64   0x40000000
#define global CONTEXT_EXCEPTION_REPORTING_AMD64 0x80000000
#define global CONTEXT_UNWOUND_TO_CALL_AMD64     0x20000000
#define global CONTEXT_X86                       0x10000
#define global CONTEXT_CONTROL_X86               0x10001
#define global CONTEXT_INTEGER_X86               0x10002
#define global CONTEXT_SEGMENTS_X86              0x10004
#define global CONTEXT_FLOATING_POINT_X86        0x10008
#define global CONTEXT_DEBUG_REGISTERS_X86       0x10010
#define global CONTEXT_EXTENDED_REGISTERS_X86    0x10020
#define global CONTEXT_FULL_X86                  0x10007
#define global CONTEXT_ALL_X86                   0x1003F
#define global CONTEXT_XSTATE_X86                0x10040
#define global CONTEXT_EXCEPTION_ACTIVE_X86      0x8000000
#define global CONTEXT_SERVICE_ACTIVE_X86        0x10000000
#define global CONTEXT_EXCEPTION_REQUEST_X86     0x40000000
#define global CONTEXT_EXCEPTION_REPORTING_X86   0x80000000
#define global CONTEXT_ARM64                     0x400000
#define global CONTEXT_CONTROL_ARM64             0x400001
#define global CONTEXT_INTEGER_ARM64             0x400002
#define global CONTEXT_FLOATING_POINT_ARM64      0x400004
#define global CONTEXT_DEBUG_REGISTERS_ARM64     0x400008
#define global CONTEXT_X18_ARM64                 0x400010
#define global CONTEXT_FULL_ARM64                0x400007
#define global CONTEXT_ALL_ARM64                 0x40001F
#define global CONTEXT_EXCEPTION_ACTIVE_ARM64    0x8000000
#define global CONTEXT_SERVICE_ACTIVE_ARM64      0x10000000
#define global CONTEXT_EXCEPTION_REQUEST_ARM64   0x40000000
#define global CONTEXT_EXCEPTION_REPORTING_ARM64 0x80000000
#define global CONTEXT_UNWOUND_TO_CALL_ARM64     0x20000000
#define global CONTEXT_RET_TO_GUEST_ARM64        0x40000000
#define global CONTEXT_ARM                       0x200000
#define global CONTEXT_CONTROL_ARM               0x200001
#define global CONTEXT_INTEGER_ARM               0x200002
#define global CONTEXT_FLOATING_POINT_ARM        0x200004
#define global CONTEXT_DEBUG_REGISTERS_ARM       0x200008
#define global CONTEXT_FULL_ARM                  0x200007
#define global CONTEXT_ALL_ARM                   0x20000F
#define global CONTEXT_EXCEPTION_ACTIVE_ARM      0x8000000
#define global CONTEXT_SERVICE_ACTIVE_ARM        0x10000000
#define global CONTEXT_EXCEPTION_REQUEST_ARM     0x40000000
#define global CONTEXT_EXCEPTION_REPORTING_ARM   0x80000000
#define global CONTEXT_UNWOUND_TO_CALL_ARM       0x20000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。