[][src]Crate ironrdp

Re-exports

pub use crate::mcs::McsError;
pub use crate::mcs::McsPdu;
pub use crate::mcs::SendDataContext;
pub use crate::nego::*;
pub use crate::rdp::vc::dvc;
pub use crate::rdp::CapabilitySet;
pub use crate::rdp::ClientConfirmActive;
pub use crate::rdp::ClientInfoPdu;
pub use crate::rdp::DemandActive;
pub use crate::rdp::ServerDemandActive;

Modules

bitmap
codecs
fast_path
gcc
input
mcs
nego
rdp
surface_commands

Macros

impl_from_error
try_read_optional
try_split_bits
try_write_optional

Structs

ConnectInitial
ConnectResponse
Data
PreconnectionPdu
Rectangle
ShareControlHeader
ShareDataHeader
TpktHeader
VirtualChannel

The VirtualChannel structure is used to advertise virtual channel support characteristics. This capability is sent by both client and server.

Enums

ControlAction
PreconnectionPduError
RdpError
RdpPdu
ShareControlPdu
ShareDataPdu
X224TPDUType

The PDU type of the X.224 negotiation phase.

Constants

TPDU_DATA_HEADER_LENGTH
TPDU_ERROR_HEADER_LENGTH
TPDU_REQUEST_HEADER_LENGTH
TPDU_REQUEST_LENGTH
TPKT_HEADER_LENGTH

Traits

PduBufferParsing
PduParsing

Functions

read_and_check_tpdu_header