#[repr(C)]pub struct ISWbemEventSourceVtbl {
pub parent: IDispatchVtbl,
pub NextEvent: unsafe extern "system" fn(This: *mut ISWbemEventSource, iTimeoutMs: c_long, objWbemObject: *mut *mut ISWbemObject) -> HRESULT,
pub get_Security_: unsafe extern "system" fn(This: *mut ISWbemEventSource, objWbemSecurity: *mut *mut ISWbemSecurity) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§NextEvent: unsafe extern "system" fn(This: *mut ISWbemEventSource, iTimeoutMs: c_long, objWbemObject: *mut *mut ISWbemObject) -> HRESULT
§get_Security_: unsafe extern "system" fn(This: *mut ISWbemEventSource, objWbemSecurity: *mut *mut ISWbemSecurity) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemEventSourceVtbl
impl RefUnwindSafe for ISWbemEventSourceVtbl
impl Send for ISWbemEventSourceVtbl
impl Sync for ISWbemEventSourceVtbl
impl Unpin for ISWbemEventSourceVtbl
impl UnwindSafe for ISWbemEventSourceVtbl
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