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