Crashpad
|
Selected structures from winternl.h, ntddk.h, and dt ntdll!xxx
, customized to have both x86 and x64 sizes available.
More...
#include "util/win/process_structs.h"
Selected structures from winternl.h, ntddk.h, and dt ntdll!xxx
, customized to have both x86 and x64 sizes available.
The structure and field names follow the Windows names for clarity. We do, however, use plain integral types rather than pointer types. This is both easier to define, and avoids accidentally treating them as pointers into the current address space.
The templates below should be instantiated with either internal::Traits32 for structures targeting x86, or internal::Traits64 for x64.