Struct windows::Wdk::System::SystemServices::KAPC
#[repr(C)]pub struct KAPC {Show 14 fields
pub Type: u8,
pub AllFlags: u8,
pub Size: u8,
pub SpareByte1: u8,
pub SpareLong0: u32,
pub Thread: *mut isize,
pub ApcListEntry: LIST_ENTRY,
pub Reserved: [*mut c_void; 3],
pub NormalContext: *mut c_void,
pub SystemArgument1: *mut c_void,
pub SystemArgument2: *mut c_void,
pub ApcStateIndex: i8,
pub ApcMode: i8,
pub Inserted: BOOLEAN,
}
Fields§
§Type: u8
§AllFlags: u8
§Size: u8
§SpareByte1: u8
§SpareLong0: u32
§Thread: *mut isize
§ApcListEntry: LIST_ENTRY
§Reserved: [*mut c_void; 3]
§NormalContext: *mut c_void
§SystemArgument1: *mut c_void
§SystemArgument2: *mut c_void
§ApcStateIndex: i8
§ApcMode: i8
§Inserted: BOOLEAN
Trait Implementations§
impl Copy for KAPC
impl Eq for KAPC
impl StructuralPartialEq for KAPC
Auto Trait Implementations§
impl Freeze for KAPC
impl RefUnwindSafe for KAPC
impl !Send for KAPC
impl !Sync for KAPC
impl Unpin for KAPC
impl UnwindSafe for KAPC
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)