| Index: util/win/process_structs.h
|
| diff --git a/util/win/process_structs.h b/util/win/process_structs.h
|
| index 9c3be1811023de43ba387454e701267a3f5c86a2..fbdc92bd6e9386f81228e1257b1f4a76cf0124c4 100644
|
| --- a/util/win/process_structs.h
|
| +++ b/util/win/process_structs.h
|
| @@ -454,6 +454,23 @@ struct EXCEPTION_POINTERS {
|
| using EXCEPTION_POINTERS32 = EXCEPTION_POINTERS<internal::Traits32>;
|
| using EXCEPTION_POINTERS64 = EXCEPTION_POINTERS<internal::Traits64>;
|
|
|
| +struct SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX {
|
| + void* Object;
|
| + ULONG_PTR UniqueProcessId;
|
| + HANDLE HandleValue;
|
| + ULONG GrantedAccess;
|
| + USHORT CreatorBackTraceIndex;
|
| + USHORT ObjectTypeIndex;
|
| + ULONG HandleAttributes;
|
| + ULONG Reserved;
|
| +};
|
| +
|
| +struct SYSTEM_HANDLE_INFORMATION_EX {
|
| + ULONG_PTR NumberOfHandles;
|
| + ULONG_PTR Reserved;
|
| + SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX Handles[1];
|
| +};
|
| +
|
| #pragma pack(pop)
|
|
|
| //! \}
|
|
|