Struct ITextFont2_Vtbl
#[repr(C)]pub struct ITextFont2_Vtbl {Show 47 fields
pub base__: ITextFont_Vtbl,
pub GetCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub GetAutoLigatures: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAutoLigatures: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetAutospaceAlpha: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAutospaceAlpha: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetAutospaceNumeric: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAutospaceNumeric: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetAutospaceParens: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAutospaceParens: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetCharRep: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCharRep: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetCompressionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCompressionMode: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetCookie: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCookie: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetDoubleStrike: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetDoubleStrike: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetLinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub GetMathZone: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMathZone: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetModWidthPairs: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetModWidthPairs: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetModWidthSpace: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetModWidthSpace: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetOldNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetOldNumbers: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetOverlapping: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetOverlapping: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetPositionSubSuper: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPositionSubSuper: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetScaling: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetScaling: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetSpaceExtension: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetSpaceExtension: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetUnderlinePositionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetUnderlinePositionMode: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetEffects: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetEffects2: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32) -> HRESULT,
pub GetPropertyInfo: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32) -> HRESULT,
pub IsEqual2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT,
pub SetEffects: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub SetEffects2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
}Fields§
§base__: ITextFont_Vtbl§GetCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§GetAutoLigatures: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAutoLigatures: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetAutospaceAlpha: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAutospaceAlpha: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetAutospaceNumeric: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAutospaceNumeric: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetAutospaceParens: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAutospaceParens: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetCharRep: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetCharRep: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetCompressionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetCompressionMode: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetCookie: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetCookie: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetDoubleStrike: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetDoubleStrike: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetLinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§GetMathZone: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetMathZone: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetModWidthPairs: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetModWidthPairs: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetModWidthSpace: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetModWidthSpace: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetOldNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetOldNumbers: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetOverlapping: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetOverlapping: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetPositionSubSuper: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPositionSubSuper: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetScaling: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetScaling: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetSpaceExtension: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetSpaceExtension: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetUnderlinePositionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetUnderlinePositionMode: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetEffects: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT§GetEffects2: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT§GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32) -> HRESULT§GetPropertyInfo: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32) -> HRESULT§IsEqual2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT§SetEffects: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§SetEffects2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULTImplementations§
§impl ITextFont2_Vtbl
impl ITextFont2_Vtbl
pub const fn new<Identity: ITextFont2_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITextFont2_Vtbl
impl RefUnwindSafe for ITextFont2_Vtbl
impl Send for ITextFont2_Vtbl
impl Sync for ITextFont2_Vtbl
impl Unpin for ITextFont2_Vtbl
impl UnwindSafe for ITextFont2_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