List of all items
Structs
- Header2
- commands::ChangeNotifyReq
- commands::CloseReq
- commands::CopyChunk
- commands::CopyChunkCopy
- commands::CreateReq
- commands::FileId
- commands::FlushReq
- commands::IoctlReq
- commands::LeaseBreakAck
- commands::LeaseReq
- commands::LeaseResp
- commands::LockElem
- commands::LockReq
- commands::OplockBreakAck
- commands::QueryDirReq
- commands::QueryInfoReq
- commands::ReadReq
- commands::SetInfoReq
- commands::TransformHdr
- commands::WriteReq
- info::DecodeSetInfoError
- info::FindEntry
- info::QueryMeta
- negotiate::Context
- negotiate::Request
- session_setup::Request
Enums
Functions
- commands::build_change_notify_resp
- commands::build_close_resp
- commands::build_copychunk_resp
- commands::build_create_resp
- commands::build_echo_resp
- commands::build_file_level_trim_resp
- commands::build_file_notify_information
- commands::build_flush_resp
- commands::build_get_integrity_resp
- commands::build_info_resp
- commands::build_ioctl_resp
- commands::build_lease_break
- commands::build_lease_break_resp
- commands::build_lock_resp
- commands::build_logoff_resp
- commands::build_offload_read_resp
- commands::build_offload_write_resp
- commands::build_oplock_break
- commands::build_oplock_break_resp
- commands::build_read_resp
- commands::build_resume_key_resp
- commands::build_set_info_resp
- commands::build_symlink_error_response
- commands::build_transform
- commands::build_tree_connect_resp
- commands::build_tree_disconnect_resp
- commands::build_write_resp
- commands::durable_v1_resp_data
- commands::durable_v2_resp_data
- commands::encode_create_contexts
- commands::lease_context_data
- commands::parse_file_level_trim
- commands::parse_offload_read
- commands::parse_offload_write
- commands::parse_set_integrity
- commands::parse_zero_data
- compress::build_compression_caps
- compress::compress_message
- compress::compress_message_chained
- compress::decompress_message
- compress::negotiate_algos
- compress::parse_compression_caps
- compress::parse_compression_flags
- info::decode_set_file_op
- info::encode_file_info
- info::encode_find_entries
- info::encode_fs_info
- info::encode_stream_info
- info::short_name_8_3
- negotiate::build_response
- negotiate::build_response_full
- negotiate::parse_signing_algos
- negotiate::pick
- negotiate::select_signing_algo
- session_setup::build_response
Constants
- PROTO_ID_COMPRESSED
- PROTO_ID_ENCRYPTED
- PROTO_ID_SMB2
- SMB2_MAGIC
- commands::BODY
- commands::SHAREFLAG_COMPRESS_DATA
- commands::SHAREFLAG_CONTINUOUSLY_AVAILABLE
- commands::SHAREFLAG_ENCRYPT_DATA
- commands::SHARE_CAP_CONTINUOUS_AVAILABILITY
- commands::TF_FLAGS_ENCRYPTED
- commands::TF_MAGIC
- commands::WATCH_TREE
- commands::app_instance::ID_NAME
- commands::app_instance::VERSION_NAME
- commands::caps::DFS
- commands::caps::LARGE_MTU
- commands::caps::LEASING
- commands::copychunk_limits::MAX_CHUNKS
- commands::copychunk_limits::MAX_CHUNK_SIZE
- commands::copychunk_limits::MAX_TOTAL_SIZE
- commands::durable::FLAG_PERSISTENT
- commands::durable::RECONNECT_V1
- commands::durable::RECONNECT_V2
- commands::durable::REQ_V1
- commands::durable::REQ_V2
- commands::durable::tag::RECONNECT_V1
- commands::durable::tag::RECONNECT_V2
- commands::durable::tag::REQ_V1
- commands::durable::tag::REQ_V2
- commands::error::IO_REPARSE_TAG_SYMLINK
- commands::error::REPARSE_HEADER_LEN
- commands::error::RESPONSE_STRUCTURE_SIZE
- commands::error::SYMLINK_ERROR_TAG
- commands::error::SYMLINK_FIXED_LEN
- commands::error::SYMLINK_FLAG_RELATIVE
- commands::find_flags::INDEX_SPECIFIED
- commands::find_flags::REOPEN
- commands::find_flags::RESTART_SCANS
- commands::find_flags::RETURN_SINGLE_ENTRY
- commands::find_flags::SCAN
- commands::fsctl::DFS_GET_REFERRALS
- commands::fsctl::FILE_LEVEL_TRIM
- commands::fsctl::GET_INTEGRITY_INFORMATION
- commands::fsctl::LMR_REQUEST_RESILIENCY
- commands::fsctl::OFFLOAD_READ
- commands::fsctl::OFFLOAD_WRITE
- commands::fsctl::PIPE_TRANSACT
- commands::fsctl::PIPE_WAIT
- commands::fsctl::QUERY_NETWORK_INTERFACE_INFO
- commands::fsctl::SET_INTEGRITY_INFORMATION
- commands::fsctl::SET_SPARSE
- commands::fsctl::SET_ZERO_DATA
- commands::fsctl::SRV_COPYCHUNK
- commands::fsctl::SRV_COPYCHUNK_WRITE
- commands::fsctl::SRV_REQUEST_RESUME_KEY
- commands::fsctl::VALIDATE_NEGOTIATE_INFO
- commands::info_type::FILE
- commands::info_type::FS
- commands::info_type::QUOTA
- commands::info_type::SECURITY
- commands::lease::BREAK_FLAG_ACK_REQUIRED
- commands::lease::CONTEXT_NAME
- commands::lease::HANDLE_CACHING
- commands::lease::NONE
- commands::lease::READ_CACHING
- commands::lease::RH
- commands::lease::RWH
- commands::lease::WRITE_CACHING
- commands::notify_action::ADDED
- commands::notify_action::MODIFIED
- commands::notify_action::REMOVED
- commands::notify_action::RENAMED_NEW_NAME
- commands::notify_action::RENAMED_OLD_NAME
- commands::notify_filter::ATTRIBUTES
- commands::notify_filter::CREATION
- commands::notify_filter::DIR_NAME
- commands::notify_filter::EA
- commands::notify_filter::FILE_NAME
- commands::notify_filter::LAST_ACCESS
- commands::notify_filter::LAST_WRITE
- commands::notify_filter::SIZE
- commands::notify_filter::STREAM_NAME
- commands::notify_filter::STREAM_SIZE
- commands::notify_filter::STREAM_WRITE
- commands::offload::READ_INPUT_SIZE
- commands::offload::READ_OUTPUT_SIZE
- commands::offload::TOKEN_ID_OFFSET
- commands::offload::TOKEN_LEN
- commands::offload::TOKEN_TYPE_DATA
- commands::offload::WRITE_OUTPUT_SIZE
- commands::oplock::BATCH
- commands::oplock::EXCLUSIVE
- commands::oplock::LEASE
- commands::oplock::LEVEL_II
- commands::oplock::NONE
- commands::share_type::DISK
- commands::share_type::PIPE
- commands::share_type::PRINT
- commands::tcon_off::PATH_LENGTH
- commands::tcon_off::PATH_OFFSET
- commands::tcon_off::STRUCT
- commands::tf_off::FLAGS
- commands::tf_off::HDR_SIZE
- commands::tf_off::MSG_SIZE
- commands::tf_off::NONCE
- commands::tf_off::PROTOCOL_ID
- commands::tf_off::RESERVED
- commands::tf_off::SESSION_ID
- commands::tf_off::SIGNATURE
- compress::CAP_FLAG_CHAINED
- compress::PROTOCOL_ID
- compress::SUPPORTED
- compress::algo::LZ77
- compress::algo::LZ77_HUFFMAN
- compress::algo::LZNT1
- compress::algo::NONE
- compress::algo::PATTERN_V1
- consts::CAP_DFS
- consts::CAP_LARGE_MTU
- consts::CHANNEL_SEQUENCE_WINDOW
- consts::SIGNING_ENABLED
- consts::SIGNING_REQUIRED
- consts::aead::AES128_KEY_LEN
- consts::aead::AES256_KEY_LEN
- consts::aead::CCM_NONCE_LEN
- consts::aead::GCM_NONCE_LEN
- consts::aead::TAG_LEN
- consts::hdr::ALIGN
- consts::hdr::ASYNC_ID
- consts::hdr::COMMAND
- consts::hdr::CREDIT
- consts::hdr::CREDIT_CHARGE
- consts::hdr::FLAGS
- consts::hdr::LEN
- consts::hdr::MESSAGE_ID
- consts::hdr::NEXT_COMMAND
- consts::hdr::PROTOCOL_ID
- consts::hdr::SESSION_ID
- consts::hdr::SIGNATURE
- consts::hdr::SIGNATURE_LEN
- consts::hdr::STATUS
- consts::hdr::STRUCTURE_SIZE
- consts::hdr::TREE_ID
- consts::hdr_flags::ASYNC_COMMAND
- consts::hdr_flags::RELATED_OPERATIONS
- consts::hdr_flags::REPLAY_OPERATION
- consts::hdr_flags::SERVER_TO_REDIR
- consts::hdr_flags::SIGNED
- info::GENERIC_RW_ACCESS
- info::file_class::ACCESS
- info::file_class::ALIGNMENT
- info::file_class::ALL
- info::file_class::ALLOCATION
- info::file_class::ATTRIBUTE_TAG
- info::file_class::BASIC
- info::file_class::BOTH_DIRECTORY
- info::file_class::DIRECTORY
- info::file_class::DISPOSITION
- info::file_class::EA
- info::file_class::END_OF_FILE
- info::file_class::FULL_DIRECTORY
- info::file_class::FULL_EA
- info::file_class::INTERNAL
- info::file_class::MODE
- info::file_class::NAME
- info::file_class::NETWORK_OPEN
- info::file_class::NORMALIZED_NAME
- info::file_class::POSITION
- info::file_class::RENAME
- info::file_class::STANDARD
- info::file_class::STREAM
- info::find_class::ID_BOTH_DIRECTORY
- info::find_class::ID_FULL_DIRECTORY
- info::find_class::NAMES
- info::fs_class::ATTRIBUTE
- info::fs_class::DEVICE
- info::fs_class::FULL_SIZE
- info::fs_class::SIZE
- info::fs_class::VOLUME
- negotiate::DIALECT_202
- negotiate::DIALECT_210
- negotiate::DIALECT_300
- negotiate::DIALECT_302
- negotiate::DIALECT_311
- negotiate::DIALECT_WILDCARD
- negotiate::SIGNING_ENABLED
- negotiate::SIGNING_REQUIRED
- negotiate::SUPPORTED_SIGNING
- negotiate::caps::DIRECTORY_LEASING
- negotiate::caps::ENCRYPTION
- negotiate::caps::LARGE_MTU
- negotiate::caps::LEASING
- negotiate::caps::MULTI_CHANNEL
- negotiate::caps::NOTIFICATIONS
- negotiate::caps::PERSISTENT_HANDLES
- negotiate::ctx_type::AES128_CCM
- negotiate::ctx_type::AES128_GCM
- negotiate::ctx_type::AES256_CCM
- negotiate::ctx_type::AES256_GCM
- negotiate::ctx_type::COMPRESSION
- negotiate::ctx_type::ENCRYPTION
- negotiate::ctx_type::PREAUTH_INTEGRITY
- negotiate::ctx_type::SHA512
- negotiate::ctx_type::SIGNING
- negotiate::ctx_type::SIGNING_AES128_CMAC
- negotiate::ctx_type::SIGNING_AES128_GMAC
- negotiate::ctx_type::SIGNING_HMAC_SHA256
- session_setup::FLAG_BINDING
- session_setup::cmd::CANCEL
- session_setup::cmd::CHANGE_NOTIFY
- session_setup::cmd::CLOSE
- session_setup::cmd::CREATE
- session_setup::cmd::ECHO
- session_setup::cmd::FLUSH
- session_setup::cmd::IOCTL
- session_setup::cmd::LOCK
- session_setup::cmd::LOGOFF
- session_setup::cmd::NEGOTIATE
- session_setup::cmd::OPLOCK_BREAK
- session_setup::cmd::QUERY_DIRECTORY
- session_setup::cmd::QUERY_INFO
- session_setup::cmd::READ
- session_setup::cmd::SESSION_SETUP
- session_setup::cmd::SET_INFO
- session_setup::cmd::TREE_CONNECT
- session_setup::cmd::TREE_DISCONNECT
- session_setup::cmd::WRITE