#[repr(C)]pub struct HeapEntry32 {
pub size: SIZE_T,
pub heap_handle: HANDLE,
pub address: ULONG_PTR,
pub block_size: SIZE_T,
pub flags: LF32Flags,
pub lock_count: DWORD,
pub resvd: DWORD,
pub process_id: DWORD,
pub heap_id: ULONG_PTR,
}Fields§
§size: SIZE_TdwSize
heap_handle: HANDLEhHandle
address: ULONG_PTRdwAccess
block_size: SIZE_TdwBlockSize
flags: LF32FlagsdwFlags
lock_count: DWORDdwLockCount
resvd: DWORDdwResvd
process_id: DWORDth32ProcessID
heap_id: ULONG_PTRth32HeapID
Implementations§
Source§impl HeapEntry32
impl HeapEntry32
pub fn as_ptr(&self) -> *const Self
pub fn as_mut_ptr(&mut self) -> *mut Self
pub fn as_c_ptr(&self) -> *const HEAPENTRY32
pub fn as_mut_c_ptr(&mut self) -> *mut HEAPENTRY32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HeapEntry32
impl RefUnwindSafe for HeapEntry32
impl !Send for HeapEntry32
impl !Sync for HeapEntry32
impl Unpin for HeapEntry32
impl UnsafeUnpin for HeapEntry32
impl UnwindSafe for HeapEntry32
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