#[repr(C)]pub struct ISWbemSecurityVtbl {
pub parent: IDispatchVtbl,
pub get_ImpersonationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iImpersonationLevel: *mut WbemImpersonationLevelEnum) -> HRESULT,
pub put_ImpersonationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iImpersonationLevel: WbemImpersonationLevelEnum) -> HRESULT,
pub get_AuthenticationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iAuthenticationLevel: *mut WbemAuthenticationLevelEnum) -> HRESULT,
pub put_AuthenticationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iAuthenticationLevel: WbemAuthenticationLevelEnum) -> HRESULT,
pub get_Privileges: unsafe extern "system" fn(This: *mut ISWbemSecurity, objWbemPrivilegeSet: *mut *mut ISWbemPrivilegeSet) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_ImpersonationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iImpersonationLevel: *mut WbemImpersonationLevelEnum) -> HRESULT
§put_ImpersonationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iImpersonationLevel: WbemImpersonationLevelEnum) -> HRESULT
§get_AuthenticationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iAuthenticationLevel: *mut WbemAuthenticationLevelEnum) -> HRESULT
§put_AuthenticationLevel: unsafe extern "system" fn(This: *mut ISWbemSecurity, iAuthenticationLevel: WbemAuthenticationLevelEnum) -> HRESULT
§get_Privileges: unsafe extern "system" fn(This: *mut ISWbemSecurity, objWbemPrivilegeSet: *mut *mut ISWbemPrivilegeSet) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemSecurityVtbl
impl RefUnwindSafe for ISWbemSecurityVtbl
impl Send for ISWbemSecurityVtbl
impl Sync for ISWbemSecurityVtbl
impl Unpin for ISWbemSecurityVtbl
impl UnwindSafe for ISWbemSecurityVtbl
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