Trait windows::Win32::System::Com::IServerSecurity_Impl
pub trait IServerSecurity_Impl: Sized {
// Required methods
fn QueryBlanket(
&self,
pauthnsvc: *mut u32,
pauthzsvc: *mut u32,
pserverprincname: *mut *mut u16,
pauthnlevel: *mut u32,
pimplevel: *mut u32,
pprivs: *mut *mut c_void,
pcapabilities: *mut u32,
) -> Result<()>;
fn ImpersonateClient(&self) -> Result<()>;
fn RevertToSelf(&self) -> Result<()>;
fn IsImpersonating(&self) -> BOOL;
}
Required Methods§
fn QueryBlanket( &self, pauthnsvc: *mut u32, pauthzsvc: *mut u32, pserverprincname: *mut *mut u16, pauthnlevel: *mut u32, pimplevel: *mut u32, pprivs: *mut *mut c_void, pcapabilities: *mut u32, ) -> Result<()>
fn ImpersonateClient(&self) -> Result<()>
fn RevertToSelf(&self) -> Result<()>
fn IsImpersonating(&self) -> BOOL
Object Safety§
This trait is not object safe.