pub trait IDWriteLocalFontFileLoader_Impl: Sized + IDWriteFontFileLoader_Impl {
    // Required methods
    fn GetFilePathLengthFromKey(
        &self,
        fontfilereferencekey: *const c_void,
        fontfilereferencekeysize: u32,
    ) -> Result<u32>;
    fn GetFilePathFromKey(
        &self,
        fontfilereferencekey: *const c_void,
        fontfilereferencekeysize: u32,
        filepath: PWSTR,
        filepathsize: u32,
    ) -> Result<()>;
    fn GetLastWriteTimeFromKey(
        &self,
        fontfilereferencekey: *const c_void,
        fontfilereferencekeysize: u32,
    ) -> Result<FILETIME>;
}

Required Methods§

fn GetFilePathLengthFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<u32>

fn GetFilePathFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, filepath: PWSTR, filepathsize: u32, ) -> Result<()>

fn GetLastWriteTimeFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<FILETIME>

Object Safety§

This trait is not object safe.

Implementors§