Struct IXpsOMGlyphs_Vtbl
#[repr(C)]pub struct IXpsOMGlyphs_Vtbl {Show 28 fields
pub base__: IXpsOMVisual_Vtbl,
pub GetUnicodeString: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub GetGlyphIndexCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetGlyphIndices: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_GLYPH_INDEX) -> HRESULT,
pub GetGlyphMappingCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetGlyphMappings: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_GLYPH_MAPPING) -> HRESULT,
pub GetProhibitedCaretStopCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetProhibitedCaretStops: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetBidiLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetIsSideways: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub GetDeviceFontName: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub GetStyleSimulations: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_STYLE_SIMULATION) -> HRESULT,
pub SetStyleSimulations: unsafe extern "system" fn(_: *mut c_void, _: XPS_STYLE_SIMULATION) -> HRESULT,
pub GetOrigin: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_POINT) -> HRESULT,
pub SetOrigin: unsafe extern "system" fn(_: *mut c_void, _: *const XPS_POINT) -> HRESULT,
pub GetFontRenderingEmSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetFontRenderingEmSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetFontResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFontResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetFontFaceIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut i16) -> HRESULT,
pub SetFontFaceIndex: unsafe extern "system" fn(_: *mut c_void, _: i16) -> HRESULT,
pub GetFillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFillBrushLocal: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFillBrushLocal: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetFillBrushLookup: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetFillBrushLookup: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetGlyphsEditor: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IXpsOMVisual_Vtbl§GetUnicodeString: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT§GetGlyphIndexCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§GetGlyphIndices: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_GLYPH_INDEX) -> HRESULT§GetGlyphMappingCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§GetGlyphMappings: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_GLYPH_MAPPING) -> HRESULT§GetProhibitedCaretStopCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§GetProhibitedCaretStops: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT§GetBidiLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§GetIsSideways: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§GetDeviceFontName: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT§GetStyleSimulations: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_STYLE_SIMULATION) -> HRESULT§SetStyleSimulations: unsafe extern "system" fn(_: *mut c_void, _: XPS_STYLE_SIMULATION) -> HRESULT§GetOrigin: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_POINT) -> HRESULT§SetOrigin: unsafe extern "system" fn(_: *mut c_void, _: *const XPS_POINT) -> HRESULT§GetFontRenderingEmSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetFontRenderingEmSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetFontResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetFontResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetFontFaceIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut i16) -> HRESULT§SetFontFaceIndex: unsafe extern "system" fn(_: *mut c_void, _: i16) -> HRESULT§GetFillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetFillBrushLocal: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetFillBrushLocal: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetFillBrushLookup: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT§SetFillBrushLookup: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT§GetGlyphsEditor: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULTImplementations§
§impl IXpsOMGlyphs_Vtbl
impl IXpsOMGlyphs_Vtbl
pub const fn new<Identity: IXpsOMGlyphs_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IXpsOMGlyphs_Vtbl
impl RefUnwindSafe for IXpsOMGlyphs_Vtbl
impl Send for IXpsOMGlyphs_Vtbl
impl Sync for IXpsOMGlyphs_Vtbl
impl Unpin for IXpsOMGlyphs_Vtbl
impl UnwindSafe for IXpsOMGlyphs_Vtbl
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