use isr_macros::{Bitfield, Field, offsets};
offsets! {
#[derive(Debug)]
pub struct Offsets {
struct _SECTION_OBJECT {
StartingVa: Field,
EndingVa: Field,
Segment: Field,
}
struct _SEGMENT_OBJECT {
BaseAddress: Field,
SizeOfSegment: Field,
ControlArea: Field,
MmSectionFlags: Field,
}
struct _HANDLE_TABLE_ENTRY {
Object: Field,
ObAttributes: Field,
GrantedAccess: Field,
}
struct _MM_AVL_TABLE {
BalancedRoot: Field, NumberGenericTableElements: Bitfield, NodeHint: Field, }
struct _MMADDRESS_NODE {
Parent: Field, LeftChild: Field, RightChild: Field, }
}
}