pub struct IOleDocument(/* private fields */);Implementations§
Source§impl IOleDocument
impl IOleDocument
pub unsafe fn CreateView<'a, T0__: IntoParam<'a, IOleInPlaceSite>, T1__: IntoParam<'a, IStream>>( &self, pipsite: T0__, pstm: T1__, dwreserved: u32, ppview: *mut Option<IOleDocumentView>, ) -> ErrorCode
pub unsafe fn GetDocMiscStatus(&self, pdwstatus: *mut u32) -> ErrorCode
pub unsafe fn EnumViews( &self, ppenum: *mut Option<IEnumOleDocumentViews>, ppview: *mut Option<IOleDocumentView>, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IOleDocument
impl Clone for IOleDocument
Source§fn clone(&self) -> IOleDocument
fn clone(&self) -> IOleDocument
Returns a duplicate 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 IOleDocument
impl Debug for IOleDocument
Source§impl From<&IOleDocument> for IUnknown
impl From<&IOleDocument> for IUnknown
Source§fn from(value: &IOleDocument) -> Self
fn from(value: &IOleDocument) -> Self
Converts to this type from the input type.
Source§impl From<IOleDocument> for IUnknown
impl From<IOleDocument> for IUnknown
Source§fn from(value: IOleDocument) -> Self
fn from(value: IOleDocument) -> Self
Converts to this type from the input type.
Source§impl Interface for IOleDocument
impl Interface for IOleDocument
const IID: Guid
type Vtable = IOleDocument_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IOleDocument
impl<'a> IntoParam<'a, IUnknown> for &'a IOleDocument
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IOleDocument
impl<'a> IntoParam<'a, IUnknown> for IOleDocument
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IOleDocument
impl PartialEq for IOleDocument
impl Eq for IOleDocument
impl StructuralPartialEq for IOleDocument
Auto Trait Implementations§
impl Freeze for IOleDocument
impl RefUnwindSafe for IOleDocument
impl !Send for IOleDocument
impl !Sync for IOleDocument
impl Unpin for IOleDocument
impl UnwindSafe for IOleDocument
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