Struct ntapi::ntlpcapi::ALPC_COMPLETION_LIST_HEADER
source · [−]#[repr(C)]#[repr(align(128))]pub struct ALPC_COMPLETION_LIST_HEADER {Show 24 fields
pub StartMagic: ULONG64,
pub TotalSize: ULONG,
pub ListOffset: ULONG,
pub ListSize: ULONG,
pub BitmapOffset: ULONG,
pub BitmapSize: ULONG,
pub DataOffset: ULONG,
pub DataSize: ULONG,
pub AttributeFlags: ULONG,
pub AttributeSize: ULONG,
pub __padding0: [u64; 10],
pub State: ALPC_COMPLETION_LIST_STATE,
pub LastMessageId: ULONG,
pub LastCallbackId: ULONG,
pub __padding1: [u32; 28],
pub PostCount: ULONG,
pub __padding2: [u32; 31],
pub ReturnCount: ULONG,
pub __padding3: [u32; 31],
pub LogSequenceNumber: ULONG,
pub __padding4: [u64; 15],
pub UserLock: RTL_SRWLOCK,
pub EndMagic: ULONG64,
pub __padding5: [u64; 14],
}
Fields
StartMagic: ULONG64
TotalSize: ULONG
ListOffset: ULONG
ListSize: ULONG
BitmapOffset: ULONG
BitmapSize: ULONG
DataOffset: ULONG
DataSize: ULONG
AttributeFlags: ULONG
AttributeSize: ULONG
__padding0: [u64; 10]
State: ALPC_COMPLETION_LIST_STATE
LastMessageId: ULONG
LastCallbackId: ULONG
__padding1: [u32; 28]
PostCount: ULONG
__padding2: [u32; 31]
ReturnCount: ULONG
__padding3: [u32; 31]
LogSequenceNumber: ULONG
__padding4: [u64; 15]
UserLock: RTL_SRWLOCK
EndMagic: ULONG64
__padding5: [u64; 14]
Trait Implementations
sourceimpl Clone for ALPC_COMPLETION_LIST_HEADER
impl Clone for ALPC_COMPLETION_LIST_HEADER
sourcefn clone(&self) -> ALPC_COMPLETION_LIST_HEADER
fn clone(&self) -> ALPC_COMPLETION_LIST_HEADER
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for ALPC_COMPLETION_LIST_HEADER
Auto Trait Implementations
impl RefUnwindSafe for ALPC_COMPLETION_LIST_HEADER
impl !Send for ALPC_COMPLETION_LIST_HEADER
impl !Sync for ALPC_COMPLETION_LIST_HEADER
impl Unpin for ALPC_COMPLETION_LIST_HEADER
impl UnwindSafe for ALPC_COMPLETION_LIST_HEADER
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more