#[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) -> HRESULT
Auto 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