Struct ITextFont_Vtbl
#[repr(C)]pub struct ITextFont_Vtbl {Show 56 fields
pub base__: IDispatch_Vtbl,
pub GetDuplicate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDuplicate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CanChange: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub IsEqual: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT,
pub Reset: unsafe extern "system" fn(_: *mut c_void, _: tomConstants) -> HRESULT,
pub GetStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetStyle: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetAnimation: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAnimation: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetBackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetBold: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetBold: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetEmboss: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetEmboss: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetForeColor: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetForeColor: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetHidden: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetHidden: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetEngrave: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetEngrave: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetItalic: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetItalic: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetKerning: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetKerning: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetLanguageID: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetLanguageID: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetOutline: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetOutline: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetPosition: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetPosition: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetProtected: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetProtected: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetShadow: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetShadow: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetSpacing: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetSpacing: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub GetStrikeThrough: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetStrikeThrough: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetSubscript: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetUnderline: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetWeight: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetWeight: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§GetDuplicate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDuplicate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CanChange: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§IsEqual: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT§Reset: unsafe extern "system" fn(_: *mut c_void, _: tomConstants) -> HRESULT§GetStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetStyle: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetAnimation: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAnimation: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetBackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetBold: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetBold: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetEmboss: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetEmboss: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetForeColor: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetForeColor: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetHidden: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetHidden: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetEngrave: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetEngrave: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetItalic: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetItalic: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetKerning: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetKerning: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetLanguageID: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetLanguageID: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetOutline: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetOutline: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetPosition: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetPosition: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetProtected: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetProtected: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetShadow: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetShadow: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetSpacing: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetSpacing: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§GetStrikeThrough: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetStrikeThrough: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetSubscript: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetUnderline: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetWeight: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetWeight: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULTImplementations§
§impl ITextFont_Vtbl
impl ITextFont_Vtbl
pub const fn new<Identity: ITextFont_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITextFont_Vtbl
impl RefUnwindSafe for ITextFont_Vtbl
impl Send for ITextFont_Vtbl
impl Sync for ITextFont_Vtbl
impl Unpin for ITextFont_Vtbl
impl UnwindSafe for ITextFont_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