#[repr(C)]pub struct IMalloc {
pub lpVtbl: *const IMallocVtbl,
}
Fields§
§lpVtbl: *const IMallocVtbl
Implementations§
Source§impl IMalloc
impl IMalloc
pub unsafe fn Alloc(&self, cb: SIZE_T) -> *mut c_void
pub unsafe fn Realloc(&self, pv: *mut c_void, cb: SIZE_T) -> *mut c_void
pub unsafe fn Free(&self, pv: *mut c_void)
pub unsafe fn GetSize(&self, pv: *mut c_void) -> SIZE_T
pub unsafe fn DidAlloc(&self, pv: *mut c_void) -> c_int
pub unsafe fn HeapMinimize(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IMalloc
impl RefUnwindSafe for IMalloc
impl !Send for IMalloc
impl !Sync for IMalloc
impl Unpin for IMalloc
impl UnwindSafe for IMalloc
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