#[repr(C)]pub struct IServerSecurity {
pub lpVtbl: *const IServerSecurityVtbl,
}
Fields§
§lpVtbl: *const IServerSecurityVtbl
Implementations§
Source§impl IServerSecurity
impl IServerSecurity
pub unsafe fn QueryBlanket( &self, pAuthnSvc: *mut DWORD, pAuthzSvc: *mut DWORD, pServerPrincName: *mut *mut OLECHAR, pAuthnLevel: *mut DWORD, pImpLevel: *mut DWORD, pPrivs: *mut *mut c_void, pCapabilities: *mut DWORD, ) -> HRESULT
pub unsafe fn ImpersonateClient(&self) -> HRESULT
pub unsafe fn RevertToSelf(&self) -> HRESULT
pub unsafe fn IsImpersonating(&self) -> BOOL
Trait Implementations§
Source§impl Deref for IServerSecurity
impl Deref for IServerSecurity
Auto Trait Implementations§
impl Freeze for IServerSecurity
impl RefUnwindSafe for IServerSecurity
impl !Send for IServerSecurity
impl !Sync for IServerSecurity
impl Unpin for IServerSecurity
impl UnwindSafe for IServerSecurity
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