#[repr(C)]pub struct ISynchronizeVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> ULONG>,
pub Wait: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize, dwFlags: DWORD, dwMilliseconds: DWORD) -> HRESULT>,
pub Signal: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> HRESULT>,
pub Reset: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> ULONG>§Wait: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize, dwFlags: DWORD, dwMilliseconds: DWORD) -> HRESULT>§Signal: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> HRESULT>§Reset: Option<unsafe extern "stdcall" fn(This: *mut ISynchronize) -> HRESULT>Trait Implementations§
Source§impl Clone for ISynchronizeVtbl
impl Clone for ISynchronizeVtbl
Source§fn clone(&self) -> ISynchronizeVtbl
fn clone(&self) -> ISynchronizeVtbl
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 moreimpl Copy for ISynchronizeVtbl
Auto Trait Implementations§
impl Freeze for ISynchronizeVtbl
impl RefUnwindSafe for ISynchronizeVtbl
impl Send for ISynchronizeVtbl
impl Sync for ISynchronizeVtbl
impl Unpin for ISynchronizeVtbl
impl UnwindSafe for ISynchronizeVtbl
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