#[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 MaybeUninit<BSTR>) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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 MaybeUninit<BSTR>) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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) -> HRESULT
Implementations§
§impl ITextFont_Vtbl
impl ITextFont_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ITextFont_Vtblwhere
Identity: ITextFont_Impl + IUnknownImpl,
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