#[repr(C)]pub struct IMultipleViewProvider {
pub lpVtbl: *const IMultipleViewProviderVtbl,
}
Fields§
§lpVtbl: *const IMultipleViewProviderVtbl
Implementations§
Source§impl IMultipleViewProvider
impl IMultipleViewProvider
pub unsafe fn GetViewName(&self, viewId: c_int, pRetVal: *mut BSTR) -> HRESULT
pub unsafe fn SetCurrentView(&self, viewId: c_int) -> HRESULT
pub unsafe fn get_CurrentView(&self, pRetVal: *mut c_int) -> HRESULT
pub unsafe fn GetSupportedViews(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
Trait Implementations§
Source§impl Deref for IMultipleViewProvider
impl Deref for IMultipleViewProvider
Auto Trait Implementations§
impl Freeze for IMultipleViewProvider
impl RefUnwindSafe for IMultipleViewProvider
impl !Send for IMultipleViewProvider
impl !Sync for IMultipleViewProvider
impl Unpin for IMultipleViewProvider
impl UnwindSafe for IMultipleViewProvider
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