#[repr(C)]pub struct IMidiMapping2 {
pub vtbl: *const IMidiMapping2Vtbl,
}Fields§
§vtbl: *const IMidiMapping2VtblTrait Implementations§
Source§impl Clone for IMidiMapping2
impl Clone for IMidiMapping2
Source§fn clone(&self) -> IMidiMapping2
fn clone(&self) -> IMidiMapping2
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<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IMidiMapping2
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IMidiMapping2
Source§impl Interface for IMidiMapping2
impl Interface for IMidiMapping2
Source§impl Unknown for IMidiMapping2
impl Unknown for IMidiMapping2
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IMidiMapping2
impl Inherits<FUnknown> for IMidiMapping2
impl Send for IMidiMapping2
impl Sync for IMidiMapping2
Auto Trait Implementations§
impl Freeze for IMidiMapping2
impl RefUnwindSafe for IMidiMapping2
impl Unpin for IMidiMapping2
impl UnwindSafe for IMidiMapping2
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