#[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 MaybeUninit<BSTR>) -> HRESULT,
pub SetURL: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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 MaybeUninit<BSTR>) -> 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, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<BSTR>, _: *mut i32) -> HRESULT,
pub InsertImage: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: MaybeUninit<BSTR>, _: *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 MaybeUninit<BSTR>) -> HRESULT
§SetURL: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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 MaybeUninit<BSTR>) -> 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, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<BSTR>, _: *mut i32) -> HRESULT
§InsertImage: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: MaybeUninit<BSTR>, _: *mut c_void) -> HRESULT
Implementations§
§impl ITextRange2_Vtbl
impl ITextRange2_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ITextRange2_Vtblwhere
Identity: ITextRange2_Impl + IUnknownImpl,
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