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