windows::Win32::System::RemoteDesktop

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.

Implementors§