#[repr(C)]pub struct IWbemContextVtbl {
pub parent: IUnknownVtbl,
pub Clone: unsafe extern "system" fn(This: *mut IWbemContext, ppNewCopy: *mut *mut IWbemContext) -> HRESULT,
pub GetNames: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long, pNames: *mut *mut SAFEARRAY) -> HRESULT,
pub BeginEnumeration: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long) -> HRESULT,
pub Next: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long, pstrName: *mut BSTR, pValue: *mut VARIANT) -> HRESULT,
pub EndEnumeration: unsafe extern "system" fn(This: *mut IWbemContext) -> HRESULT,
pub SetValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long, pValue: *mut VARIANT) -> HRESULT,
pub GetValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long, pValue: *mut VARIANT) -> HRESULT,
pub DeleteValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long) -> HRESULT,
pub DeleteAll: unsafe extern "system" fn(This: *mut IWbemContext) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§Clone: unsafe extern "system" fn(This: *mut IWbemContext, ppNewCopy: *mut *mut IWbemContext) -> HRESULT§GetNames: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long, pNames: *mut *mut SAFEARRAY) -> HRESULT§BeginEnumeration: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long) -> HRESULT§Next: unsafe extern "system" fn(This: *mut IWbemContext, lFlags: c_long, pstrName: *mut BSTR, pValue: *mut VARIANT) -> HRESULT§EndEnumeration: unsafe extern "system" fn(This: *mut IWbemContext) -> HRESULT§SetValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long, pValue: *mut VARIANT) -> HRESULT§GetValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long, pValue: *mut VARIANT) -> HRESULT§DeleteValue: unsafe extern "system" fn(This: *mut IWbemContext, wszName: LPCWSTR, lFlags: c_long) -> HRESULT§DeleteAll: unsafe extern "system" fn(This: *mut IWbemContext) -> HRESULTAuto Trait Implementations§
impl Freeze for IWbemContextVtbl
impl RefUnwindSafe for IWbemContextVtbl
impl Send for IWbemContextVtbl
impl Sync for IWbemContextVtbl
impl Unpin for IWbemContextVtbl
impl UnwindSafe for IWbemContextVtbl
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