Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module SerialCommunication
Structs
Constants
Functions
Type Aliases
In windows_sys::Win32::Devices
Module
windows_sys
::
Win32
::
Devices
::
SerialCommunication
Copy item path
[
−
]
Structs
§
SERENUM_PORT_DESC
SERENUM_PORT_PARAMETERS
SERIALCONFIG
SERIALPERF_STATS
SERIAL_BASIC_SETTINGS
SERIAL_BAUD_RATE
SERIAL_CHARS
SERIAL_COMMPROP
SERIAL_HANDFLOW
SERIAL_LINE_CONTROL
SERIAL_QUEUE_SIZE
SERIAL_STATUS
SERIAL_TIMEOUTS
SERIAL_XOFF_COUNTER
Constants
§
CDB_REPORT_BITS
CDB_REPORT_BYTES
COMDB_MAX_PORTS_ARBITRATED
COMDB_MIN_PORTS_ARBITRATED
DEVPKEY_DeviceInterface_Serial_PortName
DEVPKEY_DeviceInterface_Serial_UsbProductId
DEVPKEY_DeviceInterface_Serial_UsbVendorId
EVEN_PARITY
IOCTL_INTERNAL_SERENUM_REMOVE_SELF
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION
IOCTL_SERIAL_CLEAR_STATS
IOCTL_SERIAL_CLR_DTR
IOCTL_SERIAL_CLR_RTS
IOCTL_SERIAL_CONFIG_SIZE
IOCTL_SERIAL_GET_BAUD_RATE
IOCTL_SERIAL_GET_CHARS
IOCTL_SERIAL_GET_COMMCONFIG
IOCTL_SERIAL_GET_COMMSTATUS
IOCTL_SERIAL_GET_DTRRTS
IOCTL_SERIAL_GET_HANDFLOW
IOCTL_SERIAL_GET_LINE_CONTROL
IOCTL_SERIAL_GET_MODEMSTATUS
IOCTL_SERIAL_GET_MODEM_CONTROL
IOCTL_SERIAL_GET_PROPERTIES
IOCTL_SERIAL_GET_STATS
IOCTL_SERIAL_GET_TIMEOUTS
IOCTL_SERIAL_GET_WAIT_MASK
IOCTL_SERIAL_IMMEDIATE_CHAR
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS
IOCTL_SERIAL_PURGE
IOCTL_SERIAL_RESET_DEVICE
IOCTL_SERIAL_SET_BAUD_RATE
IOCTL_SERIAL_SET_BREAK_OFF
IOCTL_SERIAL_SET_BREAK_ON
IOCTL_SERIAL_SET_CHARS
IOCTL_SERIAL_SET_COMMCONFIG
IOCTL_SERIAL_SET_DTR
IOCTL_SERIAL_SET_FIFO_CONTROL
IOCTL_SERIAL_SET_HANDFLOW
IOCTL_SERIAL_SET_INTERVAL_TIMER_RESOLUTION
IOCTL_SERIAL_SET_LINE_CONTROL
IOCTL_SERIAL_SET_MODEM_CONTROL
IOCTL_SERIAL_SET_QUEUE_SIZE
IOCTL_SERIAL_SET_RTS
IOCTL_SERIAL_SET_TIMEOUTS
IOCTL_SERIAL_SET_WAIT_MASK
IOCTL_SERIAL_SET_XOFF
IOCTL_SERIAL_SET_XON
IOCTL_SERIAL_WAIT_ON_MASK
IOCTL_SERIAL_XOFF_COUNTER
MARK_PARITY
NO_PARITY
ODD_PARITY
SERIAL_EV_BREAK
SERIAL_EV_CTS
SERIAL_EV_DSR
SERIAL_EV_ERR
SERIAL_EV_EVENT1
SERIAL_EV_EVENT2
SERIAL_EV_PERR
SERIAL_EV_RING
SERIAL_EV_RLSD
SERIAL_EV_RX80FULL
SERIAL_EV_RXCHAR
SERIAL_EV_RXFLAG
SERIAL_EV_TXEMPTY
SERIAL_LSRMST_ESCAPE
SERIAL_LSRMST_LSR_DATA
SERIAL_LSRMST_LSR_NODATA
SERIAL_LSRMST_MST
SERIAL_PURGE_RXABORT
SERIAL_PURGE_RXCLEAR
SERIAL_PURGE_TXABORT
SERIAL_PURGE_TXCLEAR
SPACE_PARITY
STOP_BITS_2
STOP_BITS_1_5
STOP_BIT_1
SerenumFirstHalf
SerenumSecondHalf
SerenumWhole
Functions
§
ComDBClaimNextFreePort
⚠
ComDBClaimPort
⚠
ComDBClose
⚠
ComDBGetCurrentPortUsage
⚠
ComDBOpen
⚠
ComDBReleasePort
⚠
ComDBResizeDatabase
⚠
Type Aliases
§
HCOMDB
PSERENUM_READPORT
PSERENUM_WRITEPORT
SERENUM_PORTION