#[repr(C)]pub struct ISWbemRefresherVtbl {
pub parent: IDispatchVtbl,
pub get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemRefresher, pUnk: *mut *mut IUnknown) -> HRESULT,
pub Item: unsafe extern "system" fn(This: *mut ISWbemRefresher, iIndex: c_long, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT,
pub get_Count: unsafe extern "system" fn(This: *mut ISWbemRefresher, iCount: *mut c_long) -> HRESULT,
pub Add: unsafe extern "system" fn(This: *mut ISWbemRefresher, objWbemServices: *mut ISWbemServicesEx, bsInstancePath: BSTR, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT,
pub AddEnum: unsafe extern "system" fn(This: *mut ISWbemRefresher, objWbemServices: *mut ISWbemServicesEx, bsClassName: BSTR, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT,
pub Remove: unsafe extern "system" fn(This: *mut ISWbemRefresher, iIndex: c_long, iFlags: c_long) -> HRESULT,
pub Refresh: unsafe extern "system" fn(This: *mut ISWbemRefresher, iFlags: c_long) -> HRESULT,
pub get_AutoReconnect: unsafe extern "system" fn(This: *mut ISWbemRefresher, bCount: *mut VARIANT_BOOL) -> HRESULT,
pub put_AutoReconnect: unsafe extern "system" fn(This: *mut ISWbemRefresher, bCount: VARIANT_BOOL) -> HRESULT,
pub DeleteAll: unsafe extern "system" fn(This: *mut ISWbemRefresher) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemRefresher, pUnk: *mut *mut IUnknown) -> HRESULT
§Item: unsafe extern "system" fn(This: *mut ISWbemRefresher, iIndex: c_long, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT
§get_Count: unsafe extern "system" fn(This: *mut ISWbemRefresher, iCount: *mut c_long) -> HRESULT
§Add: unsafe extern "system" fn(This: *mut ISWbemRefresher, objWbemServices: *mut ISWbemServicesEx, bsInstancePath: BSTR, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT
§AddEnum: unsafe extern "system" fn(This: *mut ISWbemRefresher, objWbemServices: *mut ISWbemServicesEx, bsClassName: BSTR, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, objWbemRefreshableItem: *mut *mut ISWbemRefreshableItem) -> HRESULT
§Remove: unsafe extern "system" fn(This: *mut ISWbemRefresher, iIndex: c_long, iFlags: c_long) -> HRESULT
§Refresh: unsafe extern "system" fn(This: *mut ISWbemRefresher, iFlags: c_long) -> HRESULT
§get_AutoReconnect: unsafe extern "system" fn(This: *mut ISWbemRefresher, bCount: *mut VARIANT_BOOL) -> HRESULT
§put_AutoReconnect: unsafe extern "system" fn(This: *mut ISWbemRefresher, bCount: VARIANT_BOOL) -> HRESULT
§DeleteAll: unsafe extern "system" fn(This: *mut ISWbemRefresher) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemRefresherVtbl
impl RefUnwindSafe for ISWbemRefresherVtbl
impl Send for ISWbemRefresherVtbl
impl Sync for ISWbemRefresherVtbl
impl Unpin for ISWbemRefresherVtbl
impl UnwindSafe for ISWbemRefresherVtbl
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