#[repr(C)]pub struct ISynchronizeVtbl {
pub parent: IUnknownVtbl,
pub Wait: unsafe extern "system" fn(This: *mut ISynchronize, dwFlags: DWORD, dwMilliseconds: DWORD) -> HRESULT,
pub Signal: unsafe extern "system" fn(This: *mut ISynchronize) -> HRESULT,
pub Reset: unsafe extern "system" fn(This: *mut ISynchronize) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Wait: unsafe extern "system" fn(This: *mut ISynchronize, dwFlags: DWORD, dwMilliseconds: DWORD) -> HRESULT
§Signal: unsafe extern "system" fn(This: *mut ISynchronize) -> HRESULT
§Reset: unsafe extern "system" fn(This: *mut ISynchronize) -> HRESULT
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