#[repr(C)]pub struct IDWriteFontDownloadQueueVtbl {
pub parent: IUnknownVtbl,
pub AddListener: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, listener: *mut IDWriteFontDownloadListener, token: *mut UINT32) -> HRESULT,
pub RemoveListener: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, token: UINT32) -> HRESULT,
pub IsEmpty: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> BOOL,
pub BeginDownload: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, context: *mut IUnknown) -> HRESULT,
pub CancelDownload: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> HRESULT,
pub GetGenerationCount: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> UINT64,
}
Fields§
§parent: IUnknownVtbl
§AddListener: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, listener: *mut IDWriteFontDownloadListener, token: *mut UINT32) -> HRESULT
§RemoveListener: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, token: UINT32) -> HRESULT
§IsEmpty: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> BOOL
§BeginDownload: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue, context: *mut IUnknown) -> HRESULT
§CancelDownload: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> HRESULT
§GetGenerationCount: unsafe extern "system" fn(This: *mut IDWriteFontDownloadQueue) -> UINT64
Auto Trait Implementations§
impl Freeze for IDWriteFontDownloadQueueVtbl
impl RefUnwindSafe for IDWriteFontDownloadQueueVtbl
impl Send for IDWriteFontDownloadQueueVtbl
impl Sync for IDWriteFontDownloadQueueVtbl
impl Unpin for IDWriteFontDownloadQueueVtbl
impl UnwindSafe for IDWriteFontDownloadQueueVtbl
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