#[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) -> HRESULT
Auto 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