#[repr(C)]pub struct IWbemQualifierSetVtbl {
pub parent: IUnknownVtbl,
pub Get: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, plFlavor: *mut c_long) -> HRESULT,
pub Put: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR, pVal: *mut VARIANT, lFlavor: c_long) -> HRESULT,
pub Delete: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR) -> HRESULT,
pub GetNames: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long, pNames: *mut *mut SAFEARRAY) -> HRESULT,
pub BeginEnumeration: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long) -> HRESULT,
pub Next: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long, pstrName: *mut BSTR, pVal: *mut VARIANT, plFlavor: *mut c_long) -> HRESULT,
pub EndEnumeration: unsafe extern "system" fn(This: *mut IWbemQualifierSet) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§Get: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, plFlavor: *mut c_long) -> HRESULT§Put: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR, pVal: *mut VARIANT, lFlavor: c_long) -> HRESULT§Delete: unsafe extern "system" fn(This: *mut IWbemQualifierSet, wszName: LPCWSTR) -> HRESULT§GetNames: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long, pNames: *mut *mut SAFEARRAY) -> HRESULT§BeginEnumeration: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long) -> HRESULT§Next: unsafe extern "system" fn(This: *mut IWbemQualifierSet, lFlags: c_long, pstrName: *mut BSTR, pVal: *mut VARIANT, plFlavor: *mut c_long) -> HRESULT§EndEnumeration: unsafe extern "system" fn(This: *mut IWbemQualifierSet) -> HRESULTAuto Trait Implementations§
impl Freeze for IWbemQualifierSetVtbl
impl RefUnwindSafe for IWbemQualifierSetVtbl
impl Send for IWbemQualifierSetVtbl
impl Sync for IWbemQualifierSetVtbl
impl Unpin for IWbemQualifierSetVtbl
impl UnwindSafe for IWbemQualifierSetVtbl
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