pub struct IFont(/* private fields */);Implementations§
Source§impl IFont
impl IFont
pub unsafe fn get_Size(&self, psize: *mut CY) -> ErrorCode
pub unsafe fn put_Size<'a, T0__: IntoParam<'a, CY>>( &self, size: T0__, ) -> ErrorCode
pub unsafe fn get_Bold(&self, pbold: *mut BOOL) -> ErrorCode
pub unsafe fn put_Bold<'a, T0__: IntoParam<'a, BOOL>>( &self, bold: T0__, ) -> ErrorCode
pub unsafe fn get_Italic(&self, pitalic: *mut BOOL) -> ErrorCode
pub unsafe fn put_Italic<'a, T0__: IntoParam<'a, BOOL>>( &self, italic: T0__, ) -> ErrorCode
pub unsafe fn get_Underline(&self, punderline: *mut BOOL) -> ErrorCode
pub unsafe fn put_Underline<'a, T0__: IntoParam<'a, BOOL>>( &self, underline: T0__, ) -> ErrorCode
pub unsafe fn get_Strikethrough(&self, pstrikethrough: *mut BOOL) -> ErrorCode
pub unsafe fn put_Strikethrough<'a, T0__: IntoParam<'a, BOOL>>( &self, strikethrough: T0__, ) -> ErrorCode
pub unsafe fn get_Weight(&self, pweight: *mut i16) -> ErrorCode
pub unsafe fn put_Weight(&self, weight: i16) -> ErrorCode
pub unsafe fn get_Charset(&self, pcharset: *mut i16) -> ErrorCode
pub unsafe fn put_Charset(&self, charset: i16) -> ErrorCode
pub unsafe fn Clone(&self, ppfont: *mut Option<IFont>) -> ErrorCode
pub unsafe fn IsEqual<'a, T0__: IntoParam<'a, IFont>>( &self, pfontother: T0__, ) -> ErrorCode
pub unsafe fn SetRatio(&self, cylogical: i32, cyhimetric: i32) -> ErrorCode
pub unsafe fn SetHdc<'a, T0__: IntoParam<'a, HDC>>( &self, hdc: T0__, ) -> ErrorCode
Trait Implementations§
Source§impl Interface for IFont
impl Interface for IFont
const IID: Guid
type Vtable = IFont_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IFont
impl<'a> IntoParam<'a, IUnknown> for &'a IFont
fn into_param(self) -> Param<'a, IUnknown>
impl Eq for IFont
impl StructuralPartialEq for IFont
Auto Trait Implementations§
impl Freeze for IFont
impl RefUnwindSafe for IFont
impl !Send for IFont
impl !Sync for IFont
impl Unpin for IFont
impl UnwindSafe for IFont
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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