#[repr(C)]pub struct IDWriteLocalFontFileLoaderVtbl {
pub parent: IDWriteFontFileLoaderVtbl,
pub GetFilePathLengthFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePathLength: *mut UINT32) -> HRESULT,
pub GetFilePathFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePath: *mut WCHAR, filePathSize: UINT32) -> HRESULT,
pub GetLastWriteTimeFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, lastWriteTime: *mut FILETIME) -> HRESULT,
}Fields§
§parent: IDWriteFontFileLoaderVtbl§GetFilePathLengthFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePathLength: *mut UINT32) -> HRESULT§GetFilePathFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePath: *mut WCHAR, filePathSize: UINT32) -> HRESULT§GetLastWriteTimeFromKey: unsafe extern "system" fn(This: *mut IDWriteLocalFontFileLoader, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, lastWriteTime: *mut FILETIME) -> HRESULTAuto Trait Implementations§
impl Freeze for IDWriteLocalFontFileLoaderVtbl
impl RefUnwindSafe for IDWriteLocalFontFileLoaderVtbl
impl Send for IDWriteLocalFontFileLoaderVtbl
impl Sync for IDWriteLocalFontFileLoaderVtbl
impl Unpin for IDWriteLocalFontFileLoaderVtbl
impl UnwindSafe for IDWriteLocalFontFileLoaderVtbl
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