#[repr(C)]pub struct ISWbemPrivilegeSetVtbl {
pub parent: IDispatchVtbl,
pub get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, pUnk: *mut *mut IUnknown) -> HRESULT,
pub Item: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT,
pub get_Count: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iCount: *mut c_long) -> HRESULT,
pub Add: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum, bIsEnabled: VARIANT_BOOL, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT,
pub Remove: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum) -> HRESULT,
pub DeleteAll: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet) -> HRESULT,
pub AddAsString: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, strPrivilege: BSTR, bIsEnabled: VARIANT_BOOL, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get__NewEnum: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, pUnk: *mut *mut IUnknown) -> HRESULT
§Item: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT
§get_Count: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iCount: *mut c_long) -> HRESULT
§Add: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum, bIsEnabled: VARIANT_BOOL, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT
§Remove: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, iPrivilege: WbemPrivilegeEnum) -> HRESULT
§DeleteAll: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet) -> HRESULT
§AddAsString: unsafe extern "system" fn(This: *mut ISWbemPrivilegeSet, strPrivilege: BSTR, bIsEnabled: VARIANT_BOOL, objWbemPrivilege: *mut *mut ISWbemPrivilege) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemPrivilegeSetVtbl
impl RefUnwindSafe for ISWbemPrivilegeSetVtbl
impl Send for ISWbemPrivilegeSetVtbl
impl Sync for ISWbemPrivilegeSetVtbl
impl Unpin for ISWbemPrivilegeSetVtbl
impl UnwindSafe for ISWbemPrivilegeSetVtbl
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