Trait ITSGAuthorizeConnectionSink_Impl
pub trait ITSGAuthorizeConnectionSink_Impl: IUnknownImpl {
// Required method
fn OnConnectionAuthorized(
&self,
hrin: HRESULT,
mainsessionid: &GUID,
cbsohresponse: u32,
pbsohresponse: *const u8,
idletimeout: u32,
sessiontimeout: u32,
sessiontimeoutaction: SESSION_TIMEOUT_ACTION_TYPE,
trustclass: AATrustClassID,
policyattributes: *const u32,
) -> Result<()>;
}
Required Methods§
fn OnConnectionAuthorized( &self, hrin: HRESULT, mainsessionid: &GUID, cbsohresponse: u32, pbsohresponse: *const u8, idletimeout: u32, sessiontimeout: u32, sessiontimeoutaction: SESSION_TIMEOUT_ACTION_TYPE, trustclass: AATrustClassID, policyattributes: *const u32, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.