Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Exception Codes #751

Closed
marler8997 opened this issue Nov 21, 2021 · 1 comment
Closed

Missing Exception Codes #751

marler8997 opened this issue Nov 21, 2021 · 1 comment
Assignees
Labels
missing api Some documented API is missing from the metadata

Comments

@marler8997
Copy link
Contributor

Metadata seems to be missing these exception codes:

EXCEPTION_ACCESS_VIOLATION
EXCEPTION_ARRAY_BOUNDS_EXCEEDED
EXCEPTION_BREAKPOINT
EXCEPTION_DATATYPE_MISALIGNMENT
EXCEPTION_FLT_DENORMAL_OPERAND
EXCEPTION_FLT_DIVIDE_BY_ZERO
EXCEPTION_FLT_INEXACT_RESULT
EXCEPTION_FLT_INVALID_OPERATION
EXCEPTION_FLT_OVERFLOW
EXCEPTION_FLT_STACK_CHECK
EXCEPTION_FLT_UNDERFLOW
EXCEPTION_ILLEGAL_INSTRUCTION
EXCEPTION_IN_PAGE_ERROR
EXCEPTION_INT_DIVIDE_BY_ZERO
EXCEPTION_INT_OVERFLOW
EXCEPTION_INVALID_DISPOSITION
EXCEPTION_NONCONTINUABLE_EXCEPTION
EXCEPTION_PRIV_INSTRUCTION
EXCEPTION_SINGLE_STEP
EXCEPTION_STACK_OVERFLOW

These constants are values that can be used in the ExceptionCode field of an EXCEPTION_RECORD (https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-exception_record).

@mikebattista mikebattista self-assigned this Nov 29, 2021
@mikebattista mikebattista added the missing api Some documented API is missing from the metadata label Nov 29, 2021
@mikebattista
Copy link
Collaborator

mikebattista commented Nov 29, 2021

Need to add these manually as NTSTATUS constants. They are aliases for existing constants.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
missing api Some documented API is missing from the metadata
Projects
None yet
Development

No branches or pull requests

2 participants