Struct windows::Win32::Storage::Xps::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) -> HRESULT
Implementations§
§impl IXpsOMGlyphs_Vtbl
impl IXpsOMGlyphs_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IXpsOMGlyphs_Vtblwhere
Identity: IXpsOMGlyphs_Impl + IUnknownImpl,
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