#[repr(C)]pub struct IProgramListData {
pub vtbl: *const IProgramListDataVtbl,
}Fields§
§vtbl: *const IProgramListDataVtblTrait Implementations§
Source§impl Clone for IProgramListData
impl Clone for IProgramListData
Source§fn clone(&self) -> IProgramListData
fn clone(&self) -> IProgramListData
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 IProgramListData
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IProgramListData
Source§impl Interface for IProgramListData
impl Interface for IProgramListData
Source§impl Unknown for IProgramListData
impl Unknown for IProgramListData
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 IProgramListData
impl Inherits<FUnknown> for IProgramListData
impl Send for IProgramListData
impl Sync for IProgramListData
Auto Trait Implementations§
impl Freeze for IProgramListData
impl RefUnwindSafe for IProgramListData
impl Unpin for IProgramListData
impl UnwindSafe for IProgramListData
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