11use ironrdp_connector:: { ConnectorError , ConnectorErrorExt as _, ConnectorResult , Sequence , State , Written } ;
22use ironrdp_core:: WriteBuf ;
3+ use ironrdp_pdu:: rdp;
34use ironrdp_pdu:: x224:: X224 ;
4- use ironrdp_pdu:: { self as pdu} ;
5- use pdu:: rdp;
65use tracing:: debug;
76
87use crate :: util:: { self , wrap_share_data} ;
@@ -60,13 +59,13 @@ impl State for FinalizationState {
6059}
6160
6261impl Sequence for FinalizationSequence {
63- fn next_pdu_hint ( & self ) -> Option < & dyn pdu :: PduHint > {
62+ fn next_pdu_hint ( & self ) -> Option < & dyn ironrdp_pdu :: PduHint > {
6463 match & self . state {
6564 FinalizationState :: Consumed => None ,
66- FinalizationState :: WaitSynchronize => Some ( & pdu :: X224Hint ) ,
67- FinalizationState :: WaitControlCooperate => Some ( & pdu :: X224Hint ) ,
68- FinalizationState :: WaitRequestControl => Some ( & pdu :: X224Hint ) ,
69- FinalizationState :: WaitFontList => Some ( & pdu :: RdpHint ) ,
65+ FinalizationState :: WaitSynchronize => Some ( & ironrdp_pdu :: X224Hint ) ,
66+ FinalizationState :: WaitControlCooperate => Some ( & ironrdp_pdu :: X224Hint ) ,
67+ FinalizationState :: WaitRequestControl => Some ( & ironrdp_pdu :: X224Hint ) ,
68+ FinalizationState :: WaitFontList => Some ( & ironrdp_pdu :: RdpHint ) ,
7069 FinalizationState :: SendSynchronizeConfirm => None ,
7170 FinalizationState :: SendControlCooperateConfirm => None ,
7271 FinalizationState :: SendGrantedControlConfirm => None ,
@@ -221,7 +220,7 @@ fn create_font_map() -> rdp::headers::ShareDataPdu {
221220}
222221
223222fn decode_share_control ( input : & [ u8 ] ) -> ConnectorResult < rdp:: headers:: ShareControlHeader > {
224- let data_request = ironrdp_core:: decode :: < X224 < pdu :: mcs:: SendDataRequest < ' _ > > > ( input)
223+ let data_request = ironrdp_core:: decode :: < X224 < ironrdp_pdu :: mcs:: SendDataRequest < ' _ > > > ( input)
225224 . map_err ( ConnectorError :: decode)
226225 . map ( |p| p. 0 ) ?;
227226 let share_control = ironrdp_core:: decode :: < rdp:: headers:: ShareControlHeader > ( data_request. user_data . as_ref ( ) )
@@ -230,7 +229,7 @@ fn decode_share_control(input: &[u8]) -> ConnectorResult<rdp::headers::ShareCont
230229}
231230
232231fn decode_font_list ( input : & [ u8 ] ) -> Result < rdp:: finalization_messages:: FontPdu , ( ) > {
233- use pdu :: rdp:: headers:: { ShareControlPdu , ShareDataPdu } ;
232+ use ironrdp_pdu :: rdp:: headers:: { ShareControlPdu , ShareDataPdu } ;
234233
235234 let share_control = decode_share_control ( input) . map_err ( |_| ( ) ) ?;
236235
0 commit comments