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