| Index: util/win/process_structs.h
|
| diff --git a/util/win/process_structs.h b/util/win/process_structs.h
|
| index 65f0aac01109c38b4de2d302abcd007f745f8324..6055079d25947c49f218edadabd007095daf94a0 100644
|
| --- a/util/win/process_structs.h
|
| +++ b/util/win/process_structs.h
|
| @@ -343,6 +343,20 @@ struct SYSTEM_EXTENDED_THREAD_INFORMATION {
|
| typename Traits::Pointer Reserved3;
|
| };
|
|
|
| +// See http://undocumented.ntinternals.net/source/usermode/structures/thread_basic_information.html.
|
| +template <class Traits>
|
| +struct THREAD_BASIC_INFORMATION {
|
| + union {
|
| + DWORD ExitStatus;
|
| + typename Traits::Pad padding_for_x64;
|
| + };
|
| + typename Traits::Pointer TebBaseAddress;
|
| + CLIENT_ID<Traits> ClientId;
|
| + typename Traits::Pointer AffinityMask;
|
| + LONG Priority;
|
| + LONG BasePriority;
|
| +};
|
| +
|
| // See http://undocumented.ntinternals.net/source/usermode/undocumented%20functions/system%20information/structures/system_process_information.html
|
| template <class Traits>
|
| struct SYSTEM_PROCESS_INFORMATION {
|
|
|