Chromium Code Reviews| 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. |
|
scottmg
2015/08/18 16:56:00
No longer needed (was for GetThreadId()).
|
| +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 { |