#[repr(C)]pub struct ISWbemPropertySetVtbl {
pub parent: IDispatchVtbl,
pub get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemPropertySet, pUnk: *mut *mut IUnknown) -> HRESULT,
pub Item: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iFlags: c_long, objWbemProperty: *mut *mut ISWbemProperty) -> HRESULT,
pub get_Count: unsafe extern "system" fn(This: *mut ISWbemPropertySet, iCount: *mut c_long) -> HRESULT,
pub Add: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iCIMType: WbemCimtypeEnum, bIsArray: VARIANT_BOOL, iFlags: c_long, objWbemProperty: *mut *mut ISWbemProperty) -> HRESULT,
pub Remove: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iFlags: c_long) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemPropertySet, pUnk: *mut *mut IUnknown) -> HRESULT
§Item: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iFlags: c_long, objWbemProperty: *mut *mut ISWbemProperty) -> HRESULT
§get_Count: unsafe extern "system" fn(This: *mut ISWbemPropertySet, iCount: *mut c_long) -> HRESULT
§Add: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iCIMType: WbemCimtypeEnum, bIsArray: VARIANT_BOOL, iFlags: c_long, objWbemProperty: *mut *mut ISWbemProperty) -> HRESULT
§Remove: unsafe extern "system" fn(This: *mut ISWbemPropertySet, strName: BSTR, iFlags: c_long) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemPropertySetVtbl
impl RefUnwindSafe for ISWbemPropertySetVtbl
impl Send for ISWbemPropertySetVtbl
impl Sync for ISWbemPropertySetVtbl
impl Unpin for ISWbemPropertySetVtbl
impl UnwindSafe for ISWbemPropertySetVtbl
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