pub struct ITextStrings(/* private fields */);
Implementations§
Source§impl ITextStrings
impl ITextStrings
pub unsafe fn GetTypeInfoCount(&self) -> Result<u32>
pub unsafe fn GetTypeInfo(&self, itinfo: u32, lcid: u32) -> Result<ITypeInfo>
pub unsafe fn GetIDsOfNames( &self, riid: *const Guid, rgsznames: *const PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32, ) -> Result<()>
pub unsafe fn Invoke( &self, dispidmember: i32, riid: *const Guid, lcid: u32, wflags: u16, pdispparams: *const DISPPARAMS, pvarresult: *mut VARIANT, pexcepinfo: *mut EXCEPINFO, puargerr: *mut u32, ) -> Result<()>
pub unsafe fn Item(&self, index: i32) -> Result<ITextRange2>
pub unsafe fn GetCount(&self) -> Result<i32>
pub unsafe fn Add<'a>(&self, bstr: impl IntoParam<'a, BSTR>) -> Result<()>
pub unsafe fn Append<'a>( &self, prange: impl IntoParam<'a, ITextRange2>, istring: i32, ) -> Result<()>
pub unsafe fn Cat2(&self, istring: i32) -> Result<()>
pub unsafe fn CatTop2<'a>(&self, bstr: impl IntoParam<'a, BSTR>) -> Result<()>
pub unsafe fn DeleteRange<'a>( &self, prange: impl IntoParam<'a, ITextRange2>, ) -> Result<()>
pub unsafe fn EncodeFunction<'a>( &self, type: i32, align: i32, char: i32, char1: i32, char2: i32, count: i32, texstyle: i32, ccol: i32, prange: impl IntoParam<'a, ITextRange2>, ) -> Result<()>
pub unsafe fn GetCch(&self, istring: i32) -> Result<i32>
pub unsafe fn InsertNullStr(&self, istring: i32) -> Result<()>
pub unsafe fn MoveBoundary(&self, istring: i32, cch: i32) -> Result<()>
pub unsafe fn PrefixTop<'a>(&self, bstr: impl IntoParam<'a, BSTR>) -> Result<()>
pub unsafe fn Remove(&self, istring: i32, cstring: i32) -> Result<()>
pub unsafe fn SetFormattedText<'a>( &self, pranged: impl IntoParam<'a, ITextRange2>, pranges: impl IntoParam<'a, ITextRange2>, ) -> Result<()>
pub unsafe fn SetOpCp(&self, istring: i32, cp: i32) -> Result<()>
pub unsafe fn SuffixTop<'a>( &self, bstr: impl IntoParam<'a, BSTR>, prange: impl IntoParam<'a, ITextRange2>, ) -> Result<()>
pub unsafe fn Swap(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for ITextStrings
impl Clone for ITextStrings
Source§fn clone(&self) -> ITextStrings
fn clone(&self) -> ITextStrings
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ITextStrings
impl Debug for ITextStrings
Source§impl From<&ITextStrings> for IDispatch
impl From<&ITextStrings> for IDispatch
Source§fn from(value: &ITextStrings) -> Self
fn from(value: &ITextStrings) -> Self
Converts to this type from the input type.
Source§impl From<&ITextStrings> for IUnknown
impl From<&ITextStrings> for IUnknown
Source§fn from(value: &ITextStrings) -> Self
fn from(value: &ITextStrings) -> Self
Converts to this type from the input type.
Source§impl From<ITextStrings> for IDispatch
impl From<ITextStrings> for IDispatch
Source§fn from(value: ITextStrings) -> Self
fn from(value: ITextStrings) -> Self
Converts to this type from the input type.
Source§impl From<ITextStrings> for IUnknown
impl From<ITextStrings> for IUnknown
Source§fn from(value: ITextStrings) -> Self
fn from(value: ITextStrings) -> Self
Converts to this type from the input type.
Source§impl Interface for ITextStrings
impl Interface for ITextStrings
Source§impl PartialEq for ITextStrings
impl PartialEq for ITextStrings
impl Eq for ITextStrings
impl StructuralPartialEq for ITextStrings
Auto Trait Implementations§
impl Freeze for ITextStrings
impl RefUnwindSafe for ITextStrings
impl !Send for ITextStrings
impl !Sync for ITextStrings
impl Unpin for ITextStrings
impl UnwindSafe for ITextStrings
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