#[repr(C)]pub struct IWbemConfigureRefresherVtbl {
pub parent: IUnknownVtbl,
pub AddObjectByPath: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, wszPath: LPCWSTR, lFlags: c_long, pContext: *mut IWbemContext, ppRefreshable: *mut *mut IWbemClassObject, plId: *mut c_long) -> HRESULT,
pub AddObjectByTemplate: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, pTemplate: *mut IWbemClassObject, lFlags: c_long, pContext: *mut IWbemContext, ppRefreshable: *mut *mut IWbemClassObject, plId: *mut c_long) -> HRESULT,
pub AddRefresher: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pRefresher: *mut IWbemRefresher, lFlags: c_long, plId: *mut c_long) -> HRESULT,
pub Remove: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, lId: c_long, lFlags: c_long) -> HRESULT,
pub AddEnum: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, wszClassName: LPCWSTR, lFlags: c_long, pContext: *mut IWbemContext, ppEnum: *mut *mut IWbemHiPerfEnum, plId: *mut c_long) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§AddObjectByPath: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, wszPath: LPCWSTR, lFlags: c_long, pContext: *mut IWbemContext, ppRefreshable: *mut *mut IWbemClassObject, plId: *mut c_long) -> HRESULT§AddObjectByTemplate: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, pTemplate: *mut IWbemClassObject, lFlags: c_long, pContext: *mut IWbemContext, ppRefreshable: *mut *mut IWbemClassObject, plId: *mut c_long) -> HRESULT§AddRefresher: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pRefresher: *mut IWbemRefresher, lFlags: c_long, plId: *mut c_long) -> HRESULT§Remove: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, lId: c_long, lFlags: c_long) -> HRESULT§AddEnum: unsafe extern "system" fn(This: *mut IWbemConfigureRefresher, pNamespace: *mut IWbemServices, wszClassName: LPCWSTR, lFlags: c_long, pContext: *mut IWbemContext, ppEnum: *mut *mut IWbemHiPerfEnum, plId: *mut c_long) -> HRESULTAuto Trait Implementations§
impl Freeze for IWbemConfigureRefresherVtbl
impl RefUnwindSafe for IWbemConfigureRefresherVtbl
impl Send for IWbemConfigureRefresherVtbl
impl Sync for IWbemConfigureRefresherVtbl
impl Unpin for IWbemConfigureRefresherVtbl
impl UnwindSafe for IWbemConfigureRefresherVtbl
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