List of all items
Structs
- FastPathHint
- PduInfo
- RdpHint
- X224Hint
- bitmap::BitmapData
- bitmap::BitmapFlags
- bitmap::BitmapUpdateData
- bitmap::CompressedDataHeader
- bitmap::Compression
- bitmap::rdp6::BitmapStream
- bitmap::rdp6::BitmapStreamHeader
- codecs::rfx::BlockHeader
- codecs::rfx::ChannelsPdu
- codecs::rfx::CodecChannelHeader
- codecs::rfx::CodecVersionsPdu
- codecs::rfx::ContextPdu
- codecs::rfx::FrameAcknowledgePdu
- codecs::rfx::FrameBeginPdu
- codecs::rfx::FrameEndPdu
- codecs::rfx::OperatingMode
- codecs::rfx::Quant
- codecs::rfx::RegionPdu
- codecs::rfx::RfxChannel
- codecs::rfx::RfxRectangle
- codecs::rfx::SyncPdu
- codecs::rfx::Tile
- codecs::rfx::TileSetPdu
- fast_path::Compression
- fast_path::EncryptionFlags
- fast_path::FastPathHeader
- fast_path::FastPathUpdatePdu
- gcc::ChannelDef
- gcc::ChannelName
- gcc::ChannelOptions
- gcc::ClientClusterData
- gcc::ClientCoreData
- gcc::ClientCoreOptionalData
- gcc::ClientEarlyCapabilityFlags
- gcc::ClientGccBlocks
- gcc::ClientMessageChannelData
- gcc::ClientMonitorData
- gcc::ClientMonitorExtendedData
- gcc::ClientNetworkData
- gcc::ClientSecurityData
- gcc::EncryptionMethod
- gcc::ExtendedMonitorInfo
- gcc::Monitor
- gcc::MonitorFlags
- gcc::MultiTransportChannelData
- gcc::MultiTransportFlags
- gcc::RdpVersion
- gcc::RedirectionFlags
- gcc::ServerCoreData
- gcc::ServerCoreOptionalData
- gcc::ServerEarlyCapabilityFlags
- gcc::ServerGccBlocks
- gcc::ServerMessageChannelData
- gcc::ServerNetworkData
- gcc::ServerSecurityData
- gcc::SupportedColorDepths
- gcc::UserDataHeader
- gcc::conference_create::ConferenceCreateRequest
- gcc::conference_create::ConferenceCreateResponse
- geometry::ExclusiveRectangle
- geometry::InclusiveRectangle
- input::InputEventPdu
- input::fast_path::FastPathInput
- input::fast_path::FastPathInputHeader
- input::fast_path::KeyboardFlags
- input::fast_path::SynchronizeFlags
- input::mouse::MousePdu
- input::mouse::PointerFlags
- input::mouse_rel::MouseRelPdu
- input::mouse_rel::PointerRelFlags
- input::mouse_x::MouseXPdu
- input::mouse_x::PointerXFlags
- input::scan_code::KeyboardFlags
- input::scan_code::ScanCodePdu
- input::sync::SyncPdu
- input::sync::SyncToggleFlags
- input::unicode::KeyboardFlags
- input::unicode::UnicodePdu
- input::unused::UnusedPdu
- mcs::AttachUserConfirm
- mcs::AttachUserRequest
- mcs::ChannelJoinConfirm
- mcs::ChannelJoinRequest
- mcs::ConnectInitial
- mcs::ConnectResponse
- mcs::DisconnectProviderUltimatum
- mcs::DomainParameters
- mcs::ErectDomainPdu
- mcs::SendDataIndication
- mcs::SendDataRequest
- nego::ConnectionRequest
- nego::Cookie
- nego::FailureCode
- nego::RequestFlags
- nego::ResponseFlags
- nego::RoutingToken
- nego::SecurityProtocol
- pcb::PcbVersion
- pcb::PreconnectionBlob
- pointer::CachedPointerAttribute
- pointer::ColorPointerAttribute
- pointer::LargePointerAttribute
- pointer::Point16
- pointer::PointerAttribute
- rdp::ClientInfoPdu
- rdp::capability_sets::Bitmap
- rdp::capability_sets::BitmapCache
- rdp::capability_sets::BitmapCacheRev2
- rdp::capability_sets::BitmapCodecs
- rdp::capability_sets::BitmapDrawingFlags
- rdp::capability_sets::Brush
- rdp::capability_sets::CacheDefinition
- rdp::capability_sets::CacheEntry
- rdp::capability_sets::CacheFlags
- rdp::capability_sets::CaptureFlags
- rdp::capability_sets::CellInfo
- rdp::capability_sets::ClientConfirmActive
- rdp::capability_sets::CmdFlags
- rdp::capability_sets::Codec
- rdp::capability_sets::CodecId
- rdp::capability_sets::DemandActive
- rdp::capability_sets::FrameAcknowledge
- rdp::capability_sets::General
- rdp::capability_sets::GeneralExtraFlags
- rdp::capability_sets::GlyphCache
- rdp::capability_sets::Guid
- rdp::capability_sets::Input
- rdp::capability_sets::InputFlags
- rdp::capability_sets::LargePointer
- rdp::capability_sets::LargePointerSupportFlags
- rdp::capability_sets::MajorPlatformType
- rdp::capability_sets::MinorPlatformType
- rdp::capability_sets::MultifragmentUpdate
- rdp::capability_sets::NsCodec
- rdp::capability_sets::OffscreenBitmapCache
- rdp::capability_sets::Order
- rdp::capability_sets::OrderFlags
- rdp::capability_sets::OrderSupportExFlags
- rdp::capability_sets::Pointer
- rdp::capability_sets::RfxCaps
- rdp::capability_sets::RfxCapset
- rdp::capability_sets::RfxClientCapsContainer
- rdp::capability_sets::RfxICap
- rdp::capability_sets::RfxICapFlags
- rdp::capability_sets::ServerDemandActive
- rdp::capability_sets::Sound
- rdp::capability_sets::SoundFlags
- rdp::capability_sets::SurfaceCommands
- rdp::capability_sets::VirtualChannel
- rdp::capability_sets::VirtualChannelFlags
- rdp::client_info::AddressFamily
- rdp::client_info::ClientInfo
- rdp::client_info::ClientInfoFlags
- rdp::client_info::Credentials
- rdp::client_info::ExtendedClientInfo
- rdp::client_info::ExtendedClientOptionalInfo
- rdp::client_info::OptionalSystemTime
- rdp::client_info::PerformanceFlags
- rdp::client_info::SystemTime
- rdp::client_info::TimezoneInfo
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilder
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilderStateFinal
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilderStateSetPerformanceFlags
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilderStateSetReconnectCookie
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilderStateSetSessionId
- rdp::client_info::builder::ExtendedClientOptionalInfoBuilderStateSetTimeZone
- rdp::finalization_messages::ControlPdu
- rdp::finalization_messages::FontPdu
- rdp::finalization_messages::MonitorLayoutPdu
- rdp::finalization_messages::SequenceFlags
- rdp::finalization_messages::SynchronizePdu
- rdp::headers::BasicSecurityHeader
- rdp::headers::BasicSecurityHeaderFlags
- rdp::headers::CompressionFlags
- rdp::headers::ServerDeactivateAll
- rdp::headers::ShareControlHeader
- rdp::headers::ShareDataHeader
- rdp::refresh_rectangle::RefreshRectanglePdu
- rdp::server_error_info::ServerSetErrorInfoPdu
- rdp::server_license::BlobHeader
- rdp::server_license::BlobType
- rdp::server_license::ClientHardwareIdentification
- rdp::server_license::ClientLicenseInfo
- rdp::server_license::ClientNewLicenseRequest
- rdp::server_license::ClientPlatformChallengeResponse
- rdp::server_license::LicenseEncryptionData
- rdp::server_license::LicenseHeader
- rdp::server_license::LicenseInformation
- rdp::server_license::LicensingErrorMessage
- rdp::server_license::PlatformChallengeResponseData
- rdp::server_license::PreambleFlags
- rdp::server_license::ProductInfo
- rdp::server_license::Scope
- rdp::server_license::ServerCertificate
- rdp::server_license::ServerLicenseRequest
- rdp::server_license::ServerPlatformChallenge
- rdp::server_license::ServerUpgradeLicense
- rdp::server_license::cert::ProprietaryCertificate
- rdp::server_license::cert::RsaPublicKey
- rdp::server_license::cert::X509CertificateChain
- rdp::session_info::LogonErrorsInfo
- rdp::session_info::LogonExFlags
- rdp::session_info::LogonInfo
- rdp::session_info::LogonInfoExtended
- rdp::session_info::LogonInfoVersion1
- rdp::session_info::LogonInfoVersion2
- rdp::session_info::SaveSessionInfoPdu
- rdp::session_info::ServerAutoReconnect
- rdp::suppress_output::SuppressOutputPdu
- rdp::vc::ChannelControlFlags
- rdp::vc::ChannelPduHeader
- rdp::vc::dvc::gfx::Avc420BitmapStream
- rdp::vc::dvc::gfx::Avc444BitmapStream
- rdp::vc::dvc::gfx::CacheImportReplyPdu
- rdp::vc::dvc::gfx::CacheToSurfacePdu
- rdp::vc::dvc::gfx::CapabilitiesAdvertisePdu
- rdp::vc::dvc::gfx::CapabilitiesConfirmPdu
- rdp::vc::dvc::gfx::CapabilitiesV103Flags
- rdp::vc::dvc::gfx::CapabilitiesV104Flags
- rdp::vc::dvc::gfx::CapabilitiesV107Flags
- rdp::vc::dvc::gfx::CapabilitiesV10Flags
- rdp::vc::dvc::gfx::CapabilitiesV81Flags
- rdp::vc::dvc::gfx::CapabilitiesV8Flags
- rdp::vc::dvc::gfx::Color
- rdp::vc::dvc::gfx::CreateSurfacePdu
- rdp::vc::dvc::gfx::DeleteEncodingContextPdu
- rdp::vc::dvc::gfx::DeleteSurfacePdu
- rdp::vc::dvc::gfx::Encoding
- rdp::vc::dvc::gfx::EndFramePdu
- rdp::vc::dvc::gfx::EvictCacheEntryPdu
- rdp::vc::dvc::gfx::FrameAcknowledgePdu
- rdp::vc::dvc::gfx::MapSurfaceToOutputPdu
- rdp::vc::dvc::gfx::MapSurfaceToScaledOutputPdu
- rdp::vc::dvc::gfx::MapSurfaceToScaledWindowPdu
- rdp::vc::dvc::gfx::Point
- rdp::vc::dvc::gfx::QuantQuality
- rdp::vc::dvc::gfx::ResetGraphicsPdu
- rdp::vc::dvc::gfx::SolidFillPdu
- rdp::vc::dvc::gfx::StartFramePdu
- rdp::vc::dvc::gfx::SurfaceToCachePdu
- rdp::vc::dvc::gfx::SurfaceToSurfacePdu
- rdp::vc::dvc::gfx::Timestamp
- rdp::vc::dvc::gfx::WireToSurface1Pdu
- rdp::vc::dvc::gfx::WireToSurface2Pdu
- surface_commands::BitmapDataHeader
- surface_commands::ExtendedBitmapDataPdu
- surface_commands::FrameMarkerPdu
- surface_commands::SurfaceBitsPdu
- tpdu::TpduCode
- tpdu::TpduHeader
- tpkt::TpktHeader
- x224::X224
- x224::X224Data
Enums
- Action
- PduErrorKind
- bitmap::rdp6::ColorPlaneDefinition
- codecs::rfx::Block
- codecs::rfx::BlockType
- codecs::rfx::CodecChannel
- codecs::rfx::EntropyAlgorithm
- fast_path::FastPathUpdate
- fast_path::Fragmentation
- fast_path::UpdateCode
- gcc::ClientColorDepth
- gcc::ClientGccType
- gcc::ClusterDataError
- gcc::ColorDepth
- gcc::ConnectionType
- gcc::CoreDataError
- gcc::EncryptionLevel
- gcc::GccError
- gcc::HighColorDepth
- gcc::KeyboardType
- gcc::MonitorOrientation
- gcc::NetworkDataError
- gcc::RedirectionVersion
- gcc::SecureAccessSequence
- gcc::SecurityDataError
- gcc::ServerGccType
- input::InputEvent
- input::InputEventError
- input::fast_path::FastPathInputEvent
- input::fast_path::FastpathInputEventType
- mcs::DisconnectReason
- mcs::McsError
- mcs::McsMessage
- nego::ConnectionConfirm
- nego::NegoRequestData
- pointer::PointerUpdateData
- rdp::RdpError
- rdp::capability_sets::CapabilitySet
- rdp::capability_sets::CapabilitySetsError
- rdp::capability_sets::CodecProperty
- rdp::capability_sets::EntropyBits
- rdp::capability_sets::GlyphSupportLevel
- rdp::capability_sets::OrderSupportIndex
- rdp::capability_sets::RemoteFxContainer
- rdp::capability_sets::SupportLevel
- rdp::client_info::ClientInfoError
- rdp::client_info::CompressionType
- rdp::client_info::DayOfWeek
- rdp::client_info::DayOfWeekOccurrence
- rdp::client_info::Month
- rdp::finalization_messages::ControlAction
- rdp::headers::ShareControlPdu
- rdp::headers::ShareControlPduType
- rdp::headers::ShareDataPdu
- rdp::headers::ShareDataPduType
- rdp::headers::StreamPriority
- rdp::server_error_info::ErrorInfo
- rdp::server_error_info::ProtocolIndependentCode
- rdp::server_error_info::ProtocolIndependentConnectionBrokerCode
- rdp::server_error_info::ProtocolIndependentLicensingCode
- rdp::server_error_info::RdpSpecificCode
- rdp::server_license::LicenseErrorCode
- rdp::server_license::LicensePdu
- rdp::server_license::LicensingStateTransition
- rdp::server_license::PreambleType
- rdp::server_license::PreambleVersion
- rdp::server_license::ServerLicenseError
- rdp::server_license::cert::CertificateType
- rdp::session_info::InfoData
- rdp::session_info::InfoType
- rdp::session_info::LogonErrorNotificationData
- rdp::session_info::LogonErrorNotificationDataErrorCode
- rdp::session_info::LogonErrorNotificationType
- rdp::session_info::SessionError
- rdp::suppress_output::AllowDisplayUpdatesType
- rdp::vc::ChannelError
- rdp::vc::dvc::gfx::CapabilitySet
- rdp::vc::dvc::gfx::ClientPdu
- rdp::vc::dvc::gfx::ClientPduType
- rdp::vc::dvc::gfx::Codec1Type
- rdp::vc::dvc::gfx::Codec2Type
- rdp::vc::dvc::gfx::PixelFormat
- rdp::vc::dvc::gfx::QueueDepth
- rdp::vc::dvc::gfx::ServerPdu
- rdp::vc::dvc::gfx::ServerPduType
- surface_commands::FrameAction
- surface_commands::SurfaceCommand
- utils::CharacterSet
Traits
Macros
- const_assert
- decode_err
- encode_err
- impl_pdu_borrowing
- impl_pdu_pod
- impl_x224_pdu_borrowing
- impl_x224_pdu_pod
- pdu_other_err
- try_read_optional
- try_write_optional
Functions
- find_size
- rdp::capability_sets::client_codecs_capabilities
- rdp::capability_sets::server_codecs_capabilities
- utf16::null_terminated_utf16_encoded_len
- utf16::read_utf16_string
- utils::checked_sum
- utils::combine_u64
- utils::decode_string
- utils::encode_string
- utils::encoded_multistring_len
- utils::encoded_str_len
- utils::from_utf16_bytes
- utils::read_multistring_from_cursor
- utils::read_string_from_cursor
- utils::split_u64
- utils::strict_sum
- utils::to_utf16_bytes
- utils::write_multistring_to_cursor
- utils::write_string_to_cursor
- x224::user_data_size
Type Aliases
- PduError
- PduResult
- mcs::OwnedMcsMessage
- mcs::OwnedSendDataIndication
- mcs::OwnedSendDataRequest
- pointer::PointerPositionAttribute
- x224::OwnedX224Data
Constants
- FAST_PATH_HINT
- RDP_HINT
- X224_HINT
- gcc::IME_FILE_NAME_SIZE
- gcc::MONITOR_COUNT_SIZE
- gcc::MONITOR_FLAGS_SIZE
- gcc::MONITOR_SIZE
- mcs::RESULT_ENUM_LENGTH
- rdp::capability_sets::BITMAP_CACHE_ENTRIES_NUM
- rdp::capability_sets::CODEC_ID_NONE
- rdp::capability_sets::CODEC_ID_QOI
- rdp::capability_sets::CODEC_ID_QOIZ
- rdp::capability_sets::CODEC_ID_REMOTEFX
- rdp::capability_sets::GLYPH_CACHE_NUM
- rdp::capability_sets::PROTOCOL_VER
- rdp::capability_sets::SERVER_CHANNEL_ID
- rdp::headers::BASIC_SECURITY_HEADER_SIZE
- rdp::headers::SHARE_DATA_HEADER_COMPRESSION_MASK
- rdp::server_license::PLATFORM_ID
- rdp::server_license::PREAMBLE_SIZE
- rdp::server_license::PREMASTER_SECRET_SIZE
- rdp::server_license::RANDOM_NUMBER_SIZE
- rdp::server_license::cert::PROP_CERT_BLOBS_HEADERS_SIZE
- rdp::server_license::cert::PROP_CERT_NO_BLOBS_SIZE
- rdp::server_license::cert::RSA_KEY_PADDING_LENGTH
- rdp::server_license::cert::RSA_KEY_SIZE_WITHOUT_MODULUS
- rdp::server_license::cert::RSA_SENTINEL
- rdp::server_license::cert::SIGNATURE_ALGORITHM_RSA
- rdp::server_license::cert::X509_CERT_COUNT
- rdp::server_license::cert::X509_CERT_LENGTH_FIELD_SIZE
- surface_commands::SURFACE_COMMAND_HEADER_SIZE