#[repr(C)]pub struct IClientSecurityVtbl {
pub parent: IUnknownVtbl,
pub QueryBlanket: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, pAuthnSvc: *mut DWORD, pAuthzSvc: *mut DWORD, pServerPrincName: *mut *mut OLECHAR, pAuthnLevel: *mut DWORD, pImpLevel: *mut DWORD, pAuthInfo: *mut *mut c_void, pCapabilities: *mut DWORD) -> HRESULT,
pub SetBlanket: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, dwAuthnSvc: DWORD, dwAuthzSvc: DWORD, pServerPrincName: *mut OLECHAR, dwAuthnLevel: DWORD, dwImpLevel: DWORD, pAuthInfo: *mut c_void, dwCapabilities: DWORD) -> HRESULT,
pub CopyProxy: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, ppCopy: *mut *mut IUnknown) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§QueryBlanket: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, pAuthnSvc: *mut DWORD, pAuthzSvc: *mut DWORD, pServerPrincName: *mut *mut OLECHAR, pAuthnLevel: *mut DWORD, pImpLevel: *mut DWORD, pAuthInfo: *mut *mut c_void, pCapabilities: *mut DWORD) -> HRESULT
§SetBlanket: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, dwAuthnSvc: DWORD, dwAuthzSvc: DWORD, pServerPrincName: *mut OLECHAR, dwAuthnLevel: DWORD, dwImpLevel: DWORD, pAuthInfo: *mut c_void, dwCapabilities: DWORD) -> HRESULT
§CopyProxy: unsafe extern "system" fn(This: *mut IClientSecurity, pProxy: *mut IUnknown, ppCopy: *mut *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for IClientSecurityVtbl
impl RefUnwindSafe for IClientSecurityVtbl
impl Send for IClientSecurityVtbl
impl Sync for IClientSecurityVtbl
impl Unpin for IClientSecurityVtbl
impl UnwindSafe for IClientSecurityVtbl
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