Struct ITextRange2_Vtbl
#[repr(C)]pub struct ITextRange2_Vtbl {Show 41 fields
pub base__: ITextSelection_Vtbl,
pub GetCch: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub GetCells: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetColumn: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub GetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFont2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFont2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetFormattedText2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFormattedText2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetGravity: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetGravity: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub GetPara2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPara2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetRow: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetStartPara: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub GetTable: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetURL: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetURL: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AddSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32) -> HRESULT,
pub BuildUpMath: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub DeleteSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub Find: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: i32, _: *mut i32) -> HRESULT,
pub GetChar2: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: i32) -> HRESULT,
pub GetDropCap: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetInlineObject: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32) -> HRESULT,
pub GetRect: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32) -> HRESULT,
pub GetText2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT,
pub HexToUnicode: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub InsertTable: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32) -> HRESULT,
pub Linearize: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub SetActiveSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub SetDropCap: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT,
pub SetText2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void) -> HRESULT,
pub UnicodeToHex: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetInlineObject: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32) -> HRESULT,
pub GetMathFunctionType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT,
pub InsertImage: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: ITextSelection_Vtbl§GetCch: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§GetCells: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetColumn: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§GetDuplicate2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetFont2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetFont2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetFormattedText2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetFormattedText2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetGravity: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetGravity: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GetPara2: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPara2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetRow: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetStartPara: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§GetTable: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetURL: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetURL: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§AddSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32) -> HRESULT§BuildUpMath: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§DeleteSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§Find: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: i32, _: *mut i32) -> HRESULT§GetChar2: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: i32) -> HRESULT§GetDropCap: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32) -> HRESULT§GetInlineObject: unsafe extern "system" fn(_: *mut c_void, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> HRESULT§GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32) -> HRESULT§GetRect: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> HRESULT§GetSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut i32, _: *mut i32) -> HRESULT§GetText2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT§HexToUnicode: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§InsertTable: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32) -> HRESULT§Linearize: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§SetActiveSubrange: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§SetDropCap: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32) -> HRESULT§SetText2: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void) -> HRESULT§UnicodeToHex: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetInlineObject: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32) -> HRESULT§GetMathFunctionType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32) -> HRESULT§InsertImage: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: *mut c_void, _: *mut c_void) -> HRESULTImplementations§
§impl ITextRange2_Vtbl
impl ITextRange2_Vtbl
pub const fn new<Identity: ITextRange2_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITextRange2_Vtbl
impl RefUnwindSafe for ITextRange2_Vtbl
impl Send for ITextRange2_Vtbl
impl Sync for ITextRange2_Vtbl
impl Unpin for ITextRange2_Vtbl
impl UnwindSafe for ITextRange2_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