#[repr(C)]pub struct ISynchronizeContainerVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer) -> ULONG>,
pub AddSynchronize: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, pSync: *mut ISynchronize) -> HRESULT>,
pub WaitMultiple: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, dwFlags: DWORD, dwTimeOut: DWORD, ppSync: *mut *mut ISynchronize) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer) -> ULONG>
§AddSynchronize: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, pSync: *mut ISynchronize) -> HRESULT>
§WaitMultiple: Option<unsafe extern "C" fn(This: *mut ISynchronizeContainer, dwFlags: DWORD, dwTimeOut: DWORD, ppSync: *mut *mut ISynchronize) -> HRESULT>
Trait Implementations§
Source§impl Clone for ISynchronizeContainerVtbl
impl Clone for ISynchronizeContainerVtbl
Source§fn clone(&self) -> ISynchronizeContainerVtbl
fn clone(&self) -> ISynchronizeContainerVtbl
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 ISynchronizeContainerVtbl
impl Debug for ISynchronizeContainerVtbl
Source§impl Ord for ISynchronizeContainerVtbl
impl Ord for ISynchronizeContainerVtbl
Source§fn cmp(&self, other: &ISynchronizeContainerVtbl) -> Ordering
fn cmp(&self, other: &ISynchronizeContainerVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for ISynchronizeContainerVtbl
impl PartialOrd for ISynchronizeContainerVtbl
impl Copy for ISynchronizeContainerVtbl
impl Eq for ISynchronizeContainerVtbl
impl StructuralPartialEq for ISynchronizeContainerVtbl
Auto Trait Implementations§
impl Freeze for ISynchronizeContainerVtbl
impl RefUnwindSafe for ISynchronizeContainerVtbl
impl Send for ISynchronizeContainerVtbl
impl Sync for ISynchronizeContainerVtbl
impl Unpin for ISynchronizeContainerVtbl
impl UnwindSafe for ISynchronizeContainerVtbl
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