Wrapper for the Windows OBJECT_HEADER structure.
More...
#include <OBJECT_HEADER.hh>
Wrapper for the Windows OBJECT_HEADER structure.
Windows' kernel objects are prefixed with an OBJECT_HEADER. The HANDLE_TABLE stores references to OBJECT_HEADERs, from which we can get the actual object.
◆ ~OBJECT_HEADER()
| virtual introvirt::windows::nt::OBJECT_HEADER::~OBJECT_HEADER |
( |
| ) |
|
|
virtualdefault |
◆ Body()
| virtual guest_ptr< void > introvirt::windows::nt::OBJECT_HEADER::Body |
( |
| ) |
const |
|
pure virtual |
- Returns
- The guest address of the object that comes after the header
◆ CreatorInfo()
Get the creator information.
- Returns
- The creator information
- Exceptions
-
◆ HandleInfo()
Get the handle information.
- Returns
- The handle information
- Exceptions
-
◆ has_creator_info()
| virtual bool introvirt::windows::nt::OBJECT_HEADER::has_creator_info |
( |
| ) |
const |
|
pure virtual |
- Returns
- True if creator information is available
◆ has_handle_info()
| virtual bool introvirt::windows::nt::OBJECT_HEADER::has_handle_info |
( |
| ) |
const |
|
pure virtual |
- Returns
- True if handle information is available
◆ has_name_info()
| virtual bool introvirt::windows::nt::OBJECT_HEADER::has_name_info |
( |
| ) |
const |
|
pure virtual |
- Returns
- True if name information is available
◆ has_process_info()
| virtual bool introvirt::windows::nt::OBJECT_HEADER::has_process_info |
( |
| ) |
const |
|
pure virtual |
- Returns
- True if process information is available
◆ has_quota_info()
| virtual bool introvirt::windows::nt::OBJECT_HEADER::has_quota_info |
( |
| ) |
const |
|
pure virtual |
- Returns
- True if quota information is available
◆ make_unique()
◆ NameInfo()
Get the name information.
- Returns
- The name information
- Exceptions
-
◆ ProcessInfo()
Get the process information.
- Returns
- The process information
- Exceptions
-
◆ ptr()
| virtual guest_ptr< void > introvirt::windows::nt::OBJECT_HEADER::ptr |
( |
| ) |
const |
|
pure virtual |
◆ QuotaInfo()
Get the quota information.
- Returns
- The quota information
- Exceptions
-
◆ type()
| virtual ObjectType introvirt::windows::nt::OBJECT_HEADER::type |
( |
| ) |
const |
|
pure virtual |
- Returns
- The type of object being referred to
◆ TypeIndex()
| virtual uint8_t introvirt::windows::nt::OBJECT_HEADER::TypeIndex |
( |
| ) |
const |
|
pure virtual |
Get the index into the Type table.
The documentation for this class was generated from the following file:
- /home/runner/work/IntroVirt/IntroVirt/include/introvirt/windows/kernel/nt/types/objects/OBJECT_HEADER.hh