Struct winapi::objidlbase::IMallocVtbl [] [src]

pub struct IMallocVtbl {
    pub parent: IUnknownVtbl,
    pub Alloc: unsafe extern "system" fn(This: *mut IMalloc, cb: SIZE_T) -> *mut c_void,
    pub Realloc: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void, cb: SIZE_T) -> *mut c_void,
    pub Free: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void),
    pub GetSize: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void) -> SIZE_T,
    pub DidAlloc: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void) -> c_int,
    pub HeapMinimize: unsafe extern "system" fn(This: *mut IMalloc),
}

Fields

parent: IUnknownVtbl Alloc: unsafe extern "system" fn(This: *mut IMalloc, cb: SIZE_T) -> *mut c_void Realloc: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void, cb: SIZE_T) -> *mut c_void Free: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void) GetSize: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void) -> SIZE_T DidAlloc: unsafe extern "system" fn(This: *mut IMalloc, pv: *mut c_void) -> c_int HeapMinimize: unsafe extern "system" fn(This: *mut IMalloc)