pub struct IOleUILinkContainerA(/* private fields */);Implementations§
Source§impl IOleUILinkContainerA
impl IOleUILinkContainerA
pub unsafe fn GetNextLink(&self, dwlink: u32) -> u32
pub unsafe fn SetLinkUpdateOptions( &self, dwlink: u32, dwupdateopt: u32, ) -> ErrorCode
pub unsafe fn GetLinkUpdateOptions( &self, dwlink: u32, lpdwupdateopt: *mut u32, ) -> ErrorCode
pub unsafe fn SetLinkSource<'a, T1__: IntoParam<'a, PSTR>, T4__: IntoParam<'a, BOOL>>( &self, dwlink: u32, lpszdisplayname: T1__, lenfilename: u32, pcheaten: *mut u32, fvalidatesource: T4__, ) -> ErrorCode
pub unsafe fn GetLinkSource( &self, dwlink: u32, lplpszdisplayname: *mut PSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut PSTR, lplpszshortlinktype: *mut PSTR, lpfsourceavailable: *mut BOOL, lpfisselected: *mut BOOL, ) -> ErrorCode
pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ErrorCode
pub unsafe fn UpdateLink<'a, T1__: IntoParam<'a, BOOL>, T2__: IntoParam<'a, BOOL>>( &self, dwlink: u32, ferrormessage: T1__, freserved: T2__, ) -> ErrorCode
pub unsafe fn CancelLink(&self, dwlink: u32) -> ErrorCode
Trait Implementations§
Source§impl Clone for IOleUILinkContainerA
impl Clone for IOleUILinkContainerA
Source§fn clone(&self) -> IOleUILinkContainerA
fn clone(&self) -> IOleUILinkContainerA
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 IOleUILinkContainerA
impl Debug for IOleUILinkContainerA
Source§impl From<&IOleUILinkContainerA> for IUnknown
impl From<&IOleUILinkContainerA> for IUnknown
Source§fn from(value: &IOleUILinkContainerA) -> Self
fn from(value: &IOleUILinkContainerA) -> Self
Converts to this type from the input type.
Source§impl From<&IOleUILinkInfoA> for IOleUILinkContainerA
impl From<&IOleUILinkInfoA> for IOleUILinkContainerA
Source§fn from(value: &IOleUILinkInfoA) -> Self
fn from(value: &IOleUILinkInfoA) -> Self
Converts to this type from the input type.
Source§impl From<IOleUILinkContainerA> for IUnknown
impl From<IOleUILinkContainerA> for IUnknown
Source§fn from(value: IOleUILinkContainerA) -> Self
fn from(value: IOleUILinkContainerA) -> Self
Converts to this type from the input type.
Source§impl From<IOleUILinkInfoA> for IOleUILinkContainerA
impl From<IOleUILinkInfoA> for IOleUILinkContainerA
Source§fn from(value: IOleUILinkInfoA) -> Self
fn from(value: IOleUILinkInfoA) -> Self
Converts to this type from the input type.
Source§impl Interface for IOleUILinkContainerA
impl Interface for IOleUILinkContainerA
const IID: Guid
type Vtable = IOleUILinkContainerA_abi
Source§impl<'a> IntoParam<'a, IOleUILinkContainerA> for &'a IOleUILinkInfoA
impl<'a> IntoParam<'a, IOleUILinkContainerA> for &'a IOleUILinkInfoA
fn into_param(self) -> Param<'a, IOleUILinkContainerA>
Source§impl<'a> IntoParam<'a, IOleUILinkContainerA> for IOleUILinkInfoA
impl<'a> IntoParam<'a, IOleUILinkContainerA> for IOleUILinkInfoA
fn into_param(self) -> Param<'a, IOleUILinkContainerA>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IOleUILinkContainerA
impl<'a> IntoParam<'a, IUnknown> for &'a IOleUILinkContainerA
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IOleUILinkContainerA
impl<'a> IntoParam<'a, IUnknown> for IOleUILinkContainerA
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IOleUILinkContainerA
impl PartialEq for IOleUILinkContainerA
impl Eq for IOleUILinkContainerA
impl StructuralPartialEq for IOleUILinkContainerA
Auto Trait Implementations§
impl Freeze for IOleUILinkContainerA
impl RefUnwindSafe for IOleUILinkContainerA
impl !Send for IOleUILinkContainerA
impl !Sync for IOleUILinkContainerA
impl Unpin for IOleUILinkContainerA
impl UnwindSafe for IOleUILinkContainerA
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