pub struct IDockProvider(/* private fields */);Implementations§
Source§impl IDockProvider
impl IDockProvider
pub unsafe fn SetDockPosition(&self, dockposition: DockPosition) -> Result<()>
pub unsafe fn get_DockPosition(&self) -> Result<DockPosition>
Trait Implementations§
Source§impl Clone for IDockProvider
impl Clone for IDockProvider
Source§fn clone(&self) -> IDockProvider
fn clone(&self) -> IDockProvider
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 IDockProvider
impl Debug for IDockProvider
Source§impl From<&IDockProvider> for IUnknown
impl From<&IDockProvider> for IUnknown
Source§fn from(value: &IDockProvider) -> Self
fn from(value: &IDockProvider) -> Self
Converts to this type from the input type.
Source§impl From<IDockProvider> for IUnknown
impl From<IDockProvider> for IUnknown
Source§fn from(value: IDockProvider) -> Self
fn from(value: IDockProvider) -> Self
Converts to this type from the input type.
Source§impl Interface for IDockProvider
impl Interface for IDockProvider
const IID: Guid
type Vtable = IDockProvider_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for IDockProvider
impl PartialEq for IDockProvider
impl Eq for IDockProvider
impl StructuralPartialEq for IDockProvider
Auto Trait Implementations§
impl Freeze for IDockProvider
impl RefUnwindSafe for IDockProvider
impl !Send for IDockProvider
impl !Sync for IDockProvider
impl Unpin for IDockProvider
impl UnwindSafe for IDockProvider
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType to Result<T>.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.
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