Docs.rs
uhid-sys-1.0.0
uhid-sys 1.0.0
Permalink
Docs.rs crate page
MIT
Links
crates.io
Source
Owners
danstiner
Dependencies
bindgen ^0.35.0
build
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
uhid_
sys
1.0.0
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
uhid_sys
Copy item path
Source
Structs
§
__
atomic_
wide_
counter__
bindgen_
ty_
1
__
fsid_
t
__
kernel_
fd_
set
__
kernel_
fsid_
t
__
once_
flag
__
pthread_
cond_
s
__
pthread_
internal_
list
__
pthread_
internal_
slist
__
pthread_
mutex_
s
__
pthread_
rwlock_
arch_
t
__
sigset_
t
fd_set
ff_
condition_
effect
ff_
constant_
effect
ff_
effect
ff_
envelope
ff_
periodic_
effect
ff_
ramp_
effect
ff_
replay
ff_
rumble_
effect
ff_
trigger
input_
absinfo
input_
event
input_
id
input_
keymap_
entry
input_
mask
itimerval
termio
timespec
timeval
timezone
uhid_
create2_
req
uhid_
create_
req
uhid_
event
uhid_
feature_
answer_
req
uhid_
feature_
req
uhid_
get_
report_
reply_
req
uhid_
get_
report_
req
uhid_
input2_
req
uhid_
input_
req
uhid_
output_
ev_
req
uhid_
output_
req
uhid_
set_
report_
reply_
req
uhid_
set_
report_
req
uhid_
start_
req
winsize
Constants
§
ABS_
BRAKE
ABS_CNT
ABS_
DISTANCE
ABS_GAS
ABS_
HAT0X
ABS_
HAT0Y
ABS_
HAT1X
ABS_
HAT1Y
ABS_
HAT2X
ABS_
HAT2Y
ABS_
HAT3X
ABS_
HAT3Y
ABS_MAX
ABS_
MISC
ABS_
MT_
BLOB_
ID
ABS_
MT_
DISTANCE
ABS_
MT_
ORIENTATION
ABS_
MT_
POSITION_
X
ABS_
MT_
POSITION_
Y
ABS_
MT_
PRESSURE
ABS_
MT_
SLOT
ABS_
MT_
TOOL_
TYPE
ABS_
MT_
TOOL_
X
ABS_
MT_
TOOL_
Y
ABS_
MT_
TOUCH_
MAJOR
ABS_
MT_
TOUCH_
MINOR
ABS_
MT_
TRACKING_
ID
ABS_
MT_
WIDTH_
MAJOR
ABS_
MT_
WIDTH_
MINOR
ABS_
PRESSURE
ABS_
RESERVED
ABS_
RUDDER
ABS_RX
ABS_RY
ABS_RZ
ABS_
THROTTLE
ABS_
TILT_
X
ABS_
TILT_
Y
ABS_
TOOL_
WIDTH
ABS_
VOLUME
ABS_
WHEEL
ABS_X
ABS_Y
ABS_Z
BIG_
ENDIAN
BTN_0
BTN_1
BTN_2
BTN_3
BTN_4
BTN_5
BTN_6
BTN_7
BTN_8
BTN_9
BTN_A
BTN_B
BTN_
BACK
BTN_
BASE
BTN_
BASE2
BTN_
BASE3
BTN_
BASE4
BTN_
BASE5
BTN_
BASE6
BTN_C
BTN_
DEAD
BTN_
DIGI
BTN_
DPAD_
DOWN
BTN_
DPAD_
LEFT
BTN_
DPAD_
RIGHT
BTN_
DPAD_
UP
BTN_
EAST
BTN_
EXTRA
BTN_
FORWARD
BTN_
GAMEPAD
BTN_
GEAR_
DOWN
BTN_
GEAR_
UP
BTN_
JOYSTICK
BTN_
LEFT
BTN_
MIDDLE
BTN_
MISC
BTN_
MODE
BTN_
MOUSE
BTN_
NORTH
BTN_
PINKIE
BTN_
RIGHT
BTN_
SELECT
BTN_
SIDE
BTN_
SOUTH
BTN_
START
BTN_
STYLUS
BTN_
STYLU
S2
BTN_
STYLU
S3
BTN_
TASK
BTN_
THUMB
BTN_
THUM
B2
BTN_
THUMBL
BTN_
THUMBR
BTN_TL
BTN_TL2
BTN_
TOOL_
AIRBRUSH
BTN_
TOOL_
BRUSH
BTN_
TOOL_
DOUBLETAP
BTN_
TOOL_
FINGER
BTN_
TOOL_
LENS
BTN_
TOOL_
MOUSE
BTN_
TOOL_
PEN
BTN_
TOOL_
PENCIL
BTN_
TOOL_
QUADTAP
BTN_
TOOL_
QUINTTAP
BTN_
TOOL_
RUBBER
BTN_
TOOL_
TRIPLETAP
BTN_TOP
BTN_
TOP2
BTN_
TOUCH
BTN_TR
BTN_TR2
BTN_
TRIGGER
BTN_
TRIGGER_
HAPPY
BTN_
TRIGGER_
HAPP
Y1
BTN_
TRIGGER_
HAPP
Y2
BTN_
TRIGGER_
HAPP
Y3
BTN_
TRIGGER_
HAPP
Y4
BTN_
TRIGGER_
HAPP
Y5
BTN_
TRIGGER_
HAPP
Y6
BTN_
TRIGGER_
HAPP
Y7
BTN_
TRIGGER_
HAPP
Y8
BTN_
TRIGGER_
HAPP
Y9
BTN_
TRIGGER_
HAPP
Y10
BTN_
TRIGGER_
HAPP
Y11
BTN_
TRIGGER_
HAPP
Y12
BTN_
TRIGGER_
HAPP
Y13
BTN_
TRIGGER_
HAPP
Y14
BTN_
TRIGGER_
HAPP
Y15
BTN_
TRIGGER_
HAPP
Y16
BTN_
TRIGGER_
HAPP
Y17
BTN_
TRIGGER_
HAPP
Y18
BTN_
TRIGGER_
HAPP
Y19
BTN_
TRIGGER_
HAPP
Y20
BTN_
TRIGGER_
HAPP
Y21
BTN_
TRIGGER_
HAPP
Y22
BTN_
TRIGGER_
HAPP
Y23
BTN_
TRIGGER_
HAPP
Y24
BTN_
TRIGGER_
HAPP
Y25
BTN_
TRIGGER_
HAPP
Y26
BTN_
TRIGGER_
HAPP
Y27
BTN_
TRIGGER_
HAPP
Y28
BTN_
TRIGGER_
HAPP
Y29
BTN_
TRIGGER_
HAPP
Y30
BTN_
TRIGGER_
HAPP
Y31
BTN_
TRIGGER_
HAPP
Y32
BTN_
TRIGGER_
HAPP
Y33
BTN_
TRIGGER_
HAPP
Y34
BTN_
TRIGGER_
HAPP
Y35
BTN_
TRIGGER_
HAPP
Y36
BTN_
TRIGGER_
HAPP
Y37
BTN_
TRIGGER_
HAPP
Y38
BTN_
TRIGGER_
HAPP
Y39
BTN_
TRIGGER_
HAPP
Y40
BTN_
WEST
BTN_
WHEEL
BTN_X
BTN_Y
BTN_Z
BUS_ADB
BUS_
AMIGA
BUS_
ATARI
BUS_
BLUETOOTH
BUS_CEC
BUS_
GAMEPORT
BUS_GSC
BUS_HIL
BUS_
HOST
BUS_I2C
BUS_
I8042
BUS_
INTEL_
ISHTP
BUS_ISA
BUS_
ISAPNP
BUS_
PARPORT
BUS_PCI
BUS_RMI
BUS_
RS232
BUS_SPI
BUS_USB
BUS_
VIRTUAL
BUS_
XTKBD
BYTE_
ORDER
CBRK
CEOL
CERASE
CMIN
CQUIT
CSTATUS
CTIME
EV_ABS
EV_CNT
EV_FF
EV_
FF_
STATUS
EV_KEY
EV_LED
EV_MAX
EV_MSC
EV_PWR
EV_REL
EV_REP
EV_SND
EV_SW
EV_SYN
EV_
VERSION
FD_
SETSIZE
FF_
AUTOCENTER
FF_CNT
FF_
CONSTANT
FF_
CUSTOM
FF_
DAMPER
FF_
EFFECT_
MAX
FF_
EFFECT_
MIN
FF_
FRICTION
FF_GAIN
FF_
INERTIA
FF_MAX
FF_
MAX_
EFFECTS
FF_
PERIODIC
FF_RAMP
FF_
RUMBLE
FF_
SAW_
DOWN
FF_
SAW_
UP
FF_SINE
FF_
SPRING
FF_
SQUARE
FF_
STATUS_
MAX
FF_
STATUS_
PLAYING
FF_
STATUS_
STOPPED
FF_
TRIANGLE
FF_
WAVEFORM_
MAX
FF_
WAVEFORM_
MIN
FIOASYNC
FIOCLEX
FIONBIO
FIONCLEX
FIONREAD
FIOQSIZE
HID_
MAX_
DESCRIPTOR_
SIZE
HID_
REQ_
GET_
IDLE
HID_
REQ_
GET_
PROTOCOL
HID_
REQ_
GET_
REPORT
HID_
REQ_
SET_
IDLE
HID_
REQ_
SET_
PROTOCOL
HID_
REQ_
SET_
REPORT
ID_BUS
ID_
PRODUCT
ID_
VENDOR
ID_
VERSION
INPUT_
KEYMAP_
BY_
INDEX
INPUT_
PROP_
ACCELEROMETER
INPUT_
PROP_
BUTTONPAD
INPUT_
PROP_
CNT
INPUT_
PROP_
DIRECT
INPUT_
PROP_
MAX
INPUT_
PROP_
POINTER
INPUT_
PROP_
POINTING_
STICK
INPUT_
PROP_
SEMI_
MT
INPUT_
PROP_
TOPBUTTONPAD
IOCSIZE_
MASK
IOCSIZE_
SHIFT
IOC_IN
IOC_
INOUT
IOC_OUT
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_
3D_
MODE
KEY_
10CHANNELSDOWN
KEY_
10CHANNELSUP
KEY_
102ND
KEY_A
KEY_AB
KEY_
ADDRESSBOOK
KEY_
AGAIN
KEY_
ALL_
APPLICATIONS
KEY_
ALS_
TOGGLE
KEY_
ALTERASE
KEY_
ANGLE
KEY_
APOSTROPHE
KEY_
APPSELECT
KEY_
ARCHIVE
KEY_
ASPECT_
RATIO
KEY_
ASSISTANT
KEY_
ATTENDANT_
OFF
KEY_
ATTENDANT_
ON
KEY_
ATTENDANT_
TOGGLE
KEY_
AUDIO
KEY_
AUDIO_
DESC
KEY_AUX
KEY_B
KEY_
BACK
KEY_
BACKSLASH
KEY_
BACKSPACE
KEY_
BASSBOOST
KEY_
BATTERY
KEY_
BLUE
KEY_
BLUETOOTH
KEY_
BOOKMARKS
KEY_
BREAK
KEY_
BRIGHTNESSDOWN
KEY_
BRIGHTNESSUP
KEY_
BRIGHTNESS_
AUTO
KEY_
BRIGHTNESS_
CYCLE
KEY_
BRIGHTNESS_
MAX
KEY_
BRIGHTNESS_
MIN
KEY_
BRIGHTNESS_
TOGGLE
KEY_
BRIGHTNESS_
ZERO
KEY_
BRL_
DOT1
KEY_
BRL_
DOT2
KEY_
BRL_
DOT3
KEY_
BRL_
DOT4
KEY_
BRL_
DOT5
KEY_
BRL_
DOT6
KEY_
BRL_
DOT7
KEY_
BRL_
DOT8
KEY_
BRL_
DOT9
KEY_
BRL_
DOT10
KEY_
BUTTONCONFIG
KEY_C
KEY_
CALC
KEY_
CALENDAR
KEY_
CAMERA
KEY_
CAMERA_
DOWN
KEY_
CAMERA_
FOCUS
KEY_
CAMERA_
LEFT
KEY_
CAMERA_
RIGHT
KEY_
CAMERA_
UP
KEY_
CAMERA_
ZOOMIN
KEY_
CAMERA_
ZOOMOUT
KEY_
CANCEL
KEY_
CAPSLOCK
KEY_CD
KEY_
CHANNEL
KEY_
CHANNELDOWN
KEY_
CHANNELUP
KEY_
CHAT
KEY_
CLEAR
KEY_
CLOSE
KEY_
CLOSECD
KEY_CNT
KEY_
COFFEE
KEY_
COMMA
KEY_
COMPOSE
KEY_
COMPUTER
KEY_
CONFIG
KEY_
CONNECT
KEY_
CONTEXT_
MENU
KEY_
CONTROLPANEL
KEY_
COPY
KEY_CUT
KEY_
CYCLEWINDOWS
KEY_D
KEY_
DASHBOARD
KEY_
DATA
KEY_
DATABASE
KEY_
DELETE
KEY_
DELETEFILE
KEY_
DEL_
EOL
KEY_
DEL_
EOS
KEY_
DEL_
LINE
KEY_
DICTATE
KEY_
DIGITS
KEY_
DIRECTION
KEY_
DIRECTORY
KEY_
DISPLAYTOGGLE
KEY_
DISPLAY_
OFF
KEY_
DOCUMENTS
KEY_
DOLLAR
KEY_DOT
KEY_
DOWN
KEY_DVD
KEY_E
KEY_
EDIT
KEY_
EDITOR
KEY_
EJECTCD
KEY_
EJECTCLOSECD
KEY_
EMAIL
KEY_
EMOJI_
PICKER
KEY_END
KEY_
ENTER
KEY_EPG
KEY_
EQUAL
KEY_ESC
KEY_
EURO
KEY_
EXIT
KEY_F
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_
FASTFORWARD
KEY_
FASTREVERSE
KEY_
FAVORITES
KEY_
FILE
KEY_
FINANCE
KEY_
FIND
KEY_
FIRST
KEY_FN
KEY_
FN_
1
KEY_
FN_
2
KEY_
FN_
B
KEY_
FN_
D
KEY_
FN_
E
KEY_
FN_
ESC
KEY_
FN_
F
KEY_
FN_
F1
KEY_
FN_
F2
KEY_
FN_
F3
KEY_
FN_
F4
KEY_
FN_
F5
KEY_
FN_
F6
KEY_
FN_
F7
KEY_
FN_
F8
KEY_
FN_
F9
KEY_
FN_
F10
KEY_
FN_
F11
KEY_
FN_
F12
KEY_
FN_
RIGHT_
SHIFT
KEY_
FN_
S
KEY_
FORWARD
KEY_
FORWARDMAIL
KEY_
FRAMEBACK
KEY_
FRAMEFORWARD
KEY_
FRONT
KEY_
FULL_
SCREEN
KEY_G
KEY_
GAMES
KEY_
GOTO
KEY_
GRAPHICSEDITOR
KEY_
GRAVE
KEY_
GREEN
KEY_H
KEY_
HANGEUL
KEY_
HANGUEL
KEY_
HANGUP_
PHONE
KEY_
HANJA
KEY_
HELP
KEY_
HENKAN
KEY_
HIRAGANA
KEY_
HOME
KEY_
HOMEPAGE
KEY_HP
KEY_I
KEY_
IMAGES
KEY_
INFO
KEY_
INSERT
KEY_
INS_
LINE
KEY_ISO
KEY_J
KEY_
JOURNAL
KEY_K
KEY_
KATAKANA
KEY_
KATAKANAHIRAGANA
KEY_
KBDILLUMDOWN
KEY_
KBDILLUMTOGGLE
KEY_
KBDILLUMUP
KEY_
KBDINPUTASSIST_
ACCEPT
KEY_
KBDINPUTASSIST_
CANCEL
KEY_
KBDINPUTASSIST_
NEXT
KEY_
KBDINPUTASSIST_
NEXTGROUP
KEY_
KBDINPUTASSIST_
PREV
KEY_
KBDINPUTASSIST_
PREVGROUP
KEY_
KBD_
LAYOUT_
NEXT
KEY_
KBD_
LCD_
MENU1
KEY_
KBD_
LCD_
MENU2
KEY_
KBD_
LCD_
MENU3
KEY_
KBD_
LCD_
MENU4
KEY_
KBD_
LCD_
MENU5
KEY_
KEYBOARD
KEY_KP0
KEY_KP1
KEY_KP2
KEY_KP3
KEY_KP4
KEY_KP5
KEY_KP6
KEY_KP7
KEY_KP8
KEY_KP9
KEY_
KPASTERISK
KEY_
KPCOMMA
KEY_
KPDOT
KEY_
KPENTER
KEY_
KPEQUAL
KEY_
KPJPCOMMA
KEY_
KPLEFTPAREN
KEY_
KPMINUS
KEY_
KPPLUS
KEY_
KPPLUSMINUS
KEY_
KPRIGHTPAREN
KEY_
KPSLASH
KEY_L
KEY_
LANGUAGE
KEY_
LAST
KEY_
LEFT
KEY_
LEFTALT
KEY_
LEFTBRACE
KEY_
LEFTCTRL
KEY_
LEFTMETA
KEY_
LEFTSHIFT
KEY_
LEFT_
DOWN
KEY_
LEFT_
UP
KEY_
LIGHTS_
TOGGLE
KEY_
LINEFEED
KEY_
LIST
KEY_
LOGOFF
KEY_M
KEY_
MACRO
KEY_
MACR
O1
KEY_
MACR
O2
KEY_
MACR
O3
KEY_
MACR
O4
KEY_
MACR
O5
KEY_
MACR
O6
KEY_
MACR
O7
KEY_
MACR
O8
KEY_
MACR
O9
KEY_
MACR
O10
KEY_
MACR
O11
KEY_
MACR
O12
KEY_
MACR
O13
KEY_
MACR
O14
KEY_
MACR
O15
KEY_
MACR
O16
KEY_
MACR
O17
KEY_
MACR
O18
KEY_
MACR
O19
KEY_
MACR
O20
KEY_
MACR
O21
KEY_
MACR
O22
KEY_
MACR
O23
KEY_
MACR
O24
KEY_
MACR
O25
KEY_
MACR
O26
KEY_
MACR
O27
KEY_
MACR
O28
KEY_
MACR
O29
KEY_
MACR
O30
KEY_
MACRO_
PRESE
T1
KEY_
MACRO_
PRESE
T2
KEY_
MACRO_
PRESE
T3
KEY_
MACRO_
PRESET_
CYCLE
KEY_
MACRO_
RECORD_
START
KEY_
MACRO_
RECORD_
STOP
KEY_
MAIL
KEY_MAX
KEY_
MEDIA
KEY_
MEDIA_
REPEAT
KEY_
MEDIA_
TOP_
MENU
KEY_
MEMO
KEY_
MENU
KEY_
MESSENGER
KEY_MHP
KEY_
MICMUTE
KEY_
MINUS
KEY_
MIN_
INTERESTING
KEY_
MODE
KEY_
MOVE
KEY_MP3
KEY_
MSDOS
KEY_
MUHENKAN
KEY_
MUTE
KEY_N
KEY_NEW
KEY_
NEWS
KEY_
NEXT
KEY_
NEXTSONG
KEY_
NEXT_
FAVORITE
KEY_
NOTIFICATION_
CENTER
KEY_
NUMERIC_
0
KEY_
NUMERIC_
1
KEY_
NUMERIC_
2
KEY_
NUMERIC_
3
KEY_
NUMERIC_
4
KEY_
NUMERIC_
5
KEY_
NUMERIC_
6
KEY_
NUMERIC_
7
KEY_
NUMERIC_
8
KEY_
NUMERIC_
9
KEY_
NUMERIC_
11
KEY_
NUMERIC_
12
KEY_
NUMERIC_
A
KEY_
NUMERIC_
B
KEY_
NUMERIC_
C
KEY_
NUMERIC_
D
KEY_
NUMERIC_
POUND
KEY_
NUMERIC_
STAR
KEY_
NUMLOCK
KEY_O
KEY_OK
KEY_
ONSCREEN_
KEYBOARD
KEY_
OPEN
KEY_
OPTION
KEY_P
KEY_
PAGEDOWN
KEY_
PAGEUP
KEY_
PASTE
KEY_
PAUSE
KEY_
PAUSECD
KEY_
PAUSE_
RECORD
KEY_PC
KEY_
PHONE
KEY_
PICKUP_
PHONE
KEY_
PLAY
KEY_
PLAYCD
KEY_
PLAYER
KEY_
PLAYPAUSE
KEY_
POWER
KEY_
POWE
R2
KEY_
PRESENTATION
KEY_
PREVIOUS
KEY_
PREVIOUSSONG
KEY_
PRINT
KEY_
PRIVACY_
SCREEN_
TOGGLE
KEY_
PROG1
KEY_
PROG2
KEY_
PROG3
KEY_
PROG4
KEY_
PROGRAM
KEY_
PROPS
KEY_PVR
KEY_Q
KEY_
QUESTION
KEY_R
KEY_
RADIO
KEY_
RECORD
KEY_RED
KEY_
REDO
KEY_
REFRESH
KEY_
REFRESH_
RATE_
TOGGLE
KEY_
REPLY
KEY_
RESERVED
KEY_
RESTART
KEY_
REWIND
KEY_
RFKILL
KEY_
RIGHT
KEY_
RIGHTALT
KEY_
RIGHTBRACE
KEY_
RIGHTCTRL
KEY_
RIGHTMETA
KEY_
RIGHTSHIFT
KEY_
RIGHT_
DOWN
KEY_
RIGHT_
UP
KEY_RO
KEY_
ROOT_
MENU
KEY_
ROTATE_
DISPLAY
KEY_
ROTATE_
LOCK_
TOGGLE
KEY_S
KEY_SAT
KEY_
SAT2
KEY_
SAVE
KEY_
SCALE
KEY_
SCREEN
KEY_
SCREENLOCK
KEY_
SCREENSAVER
KEY_
SCROLLDOWN
KEY_
SCROLLLOCK
KEY_
SCROLLUP
KEY_
SEARCH
KEY_
SELECT
KEY_
SELECTIVE_
SCREENSHOT
KEY_
SEMICOLON
KEY_
SEND
KEY_
SENDFILE
KEY_
SETUP
KEY_
SHOP
KEY_
SHUFFLE
KEY_
SLASH
KEY_
SLEEP
KEY_
SLOW
KEY_
SLOWREVERSE
KEY_
SOUND
KEY_
SPACE
KEY_
SPELLCHECK
KEY_
SPORT
KEY_
SPREADSHEET
KEY_
STOP
KEY_
STOPCD
KEY_
STOP_
RECORD
KEY_
SUBTITLE
KEY_
SUSPEND
KEY_
SWITCHVIDEOMODE
KEY_
SYSRQ
KEY_T
KEY_TAB
KEY_
TAPE
KEY_
TASKMANAGER
KEY_
TEEN
KEY_
TEXT
KEY_
TIME
KEY_
TITLE
KEY_
TOUCHPAD_
OFF
KEY_
TOUCHPAD_
ON
KEY_
TOUCHPAD_
TOGGLE
KEY_
TUNER
KEY_TV
KEY_TV2
KEY_
TWEN
KEY_U
KEY_
UNDO
KEY_
UNKNOWN
KEY_
UNMUTE
KEY_UP
KEY_UWB
KEY_V
KEY_VCR
KEY_
VCR2
KEY_
VENDOR
KEY_
VIDEO
KEY_
VIDEOPHONE
KEY_
VIDEO_
NEXT
KEY_
VIDEO_
PREV
KEY_VOD
KEY_
VOICECOMMAND
KEY_
VOICEMAIL
KEY_
VOLUMEDOWN
KEY_
VOLUMEUP
KEY_W
KEY_
WAKEUP
KEY_
WIMAX
KEY_
WLAN
KEY_
WORDPROCESSOR
KEY_
WPS_
BUTTON
KEY_
WWAN
KEY_WWW
KEY_X
KEY_
XFER
KEY_Y
KEY_
YELLOW
KEY_YEN
KEY_Z
KEY_
ZENKAKUHANKAKU
KEY_
ZOOM
KEY_
ZOOMIN
KEY_
ZOOMOUT
KEY_
ZOOMRESET
LED_
CAPSL
LED_
CHARGING
LED_CNT
LED_
COMPOSE
LED_
KANA
LED_
MAIL
LED_MAX
LED_
MISC
LED_
MUTE
LED_
NUML
LED_
SCROLLL
LED_
SLEEP
LED_
SUSPEND
LITTLE_
ENDIAN
MSC_CNT
MSC_
GESTURE
MSC_MAX
MSC_
PULSELED
MSC_RAW
MSC_
SCAN
MSC_
SERIAL
MSC_
TIMESTAMP
MT_
TOOL_
DIAL
MT_
TOOL_
FINGER
MT_
TOOL_
MAX
MT_
TOOL_
PALM
MT_
TOOL_
PEN
NCC
N_6PACK
N_AX25
N_HCI
N_HDLC
N_IRDA
N_MASC
N_MOUSE
N_PPP
N_
PROFIBUS_
FDL
N_R3964
N_SLIP
N_
SMSBLOCK
N_STRIP
N_
SYNC_
PPP
N_TTY
N_X25
PDP_
ENDIAN
REL_CNT
REL_
DIAL
REL_
HWHEEL
REL_
HWHEEL_
HI_
RES
REL_MAX
REL_
MISC
REL_
RESERVED
REL_RX
REL_RY
REL_RZ
REL_
WHEEL
REL_
WHEEL_
HI_
RES
REL_X
REL_Y
REL_Z
REP_CNT
REP_
DELAY
REP_MAX
REP_
PERIOD
SIOCADDDLCI
SIOCADDMULTI
SIOCADDRT
SIOCDARP
SIOCDELDLCI
SIOCDELMULTI
SIOCDELRT
SIOCDEVPRIVATE
SIOCDIFADDR
SIOCDRARP
SIOCGARP
SIOCGIFADDR
SIOCGIFBR
SIOCGIFBRDADDR
SIOCGIFCONF
SIOCGIFCOUNT
SIOCGIFDSTADDR
SIOCGIFENCAP
SIOCGIFFLAGS
SIOCGIFHWADDR
SIOCGIFINDEX
SIOCGIFMAP
SIOCGIFMEM
SIOCGIFMETRIC
SIOCGIFMTU
SIOCGIFNAME
SIOCGIFNETMASK
SIOCGIFPFLAGS
SIOCGIFSLAVE
SIOCGIFTXQLEN
SIOCGRARP
SIOCPROTOPRIVATE
SIOCRTMSG
SIOCSARP
SIOCSIFADDR
SIOCSIFBR
SIOCSIFBRDADDR
SIOCSIFDSTADDR
SIOCSIFENCAP
SIOCSIFFLAGS
SIOCSIFHWADDR
SIOCSIFHWBROADCAST
SIOCSIFLINK
SIOCSIFMAP
SIOCSIFMEM
SIOCSIFMETRIC
SIOCSIFMTU
SIOCSIFNAME
SIOCSIFNETMASK
SIOCSIFPFLAGS
SIOCSIFSLAVE
SIOCSIFTXQLEN
SIOCSRARP
SIOGIFINDEX
SND_
BELL
SND_
CLICK
SND_CNT
SND_MAX
SND_
TONE
SW_
CAMERA_
LENS_
COVER
SW_CNT
SW_DOCK
SW_
FRONT_
PROXIMITY
SW_
HEADPHONE_
INSERT
SW_
JACK_
PHYSICAL_
INSERT
SW_
KEYPAD_
SLIDE
SW_LID
SW_
LINEIN_
INSERT
SW_
LINEOUT_
INSERT
SW_
MACHINE_
COVER
SW_MAX
SW_
MICROPHONE_
INSERT
SW_
MUTE_
DEVICE
SW_
PEN_
INSERTED
SW_
RADIO
SW_
RFKILL_
ALL
SW_
ROTATE_
LOCK
SW_
TABLET_
MODE
SW_
VIDEOOUT_
INSERT
SYN_CNT
SYN_
CONFIG
SYN_
DROPPED
SYN_MAX
SYN_
MT_
REPORT
SYN_
REPORT
TCFLSH
TCGETA
TCGETS
TCGETX
TCSBRK
TCSBRKP
TCSETA
TCSETAF
TCSETAW
TCSETS
TCSETSF
TCSETSW
TCSETX
TCSETXF
TCSETXW
TCXONC
TIOCCBRK
TIOCCONS
TIOCEXCL
TIOCGETD
TIOCGICOUNT
TIOCGLCKTRMIOS
TIOCGPGRP
TIOCGR
S485
TIOCGSERIAL
TIOCGSID
TIOCGSOFTCAR
TIOCGWINSZ
TIOCINQ
TIOCLINUX
TIOCMBIC
TIOCMBIS
TIOCMGET
TIOCMIWAIT
TIOCMSET
TIOCM_
CAR
TIOCM_
CD
TIOCM_
CTS
TIOCM_
DSR
TIOCM_
DTR
TIOCM_
LE
TIOCM_
RI
TIOCM_
RNG
TIOCM_
RTS
TIOCM_
SR
TIOCM_
ST
TIOCNOTTY
TIOCNXCL
TIOCOUTQ
TIOCPKT
TIOCPKT_
DATA
TIOCPKT_
DOSTOP
TIOCPKT_
FLUSHREAD
TIOCPKT_
FLUSHWRITE
TIOCPKT_
IOCTL
TIOCPKT_
NOSTOP
TIOCPKT_
START
TIOCPKT_
STOP
TIOCSBRK
TIOCSCTTY
TIOCSERCONFIG
TIOCSERGETLSR
TIOCSERGETMULTI
TIOCSERGSTRUCT
TIOCSERGWILD
TIOCSERSETMULTI
TIOCSERSWILD
TIOCSER_
TEMT
TIOCSETD
TIOCSLCKTRMIOS
TIOCSPGRP
TIOCSR
S485
TIOCSSERIAL
TIOCSSOFTCAR
TIOCSTI
TIOCSWINSZ
TIOCVHANGUP
UHID_
DATA_
MAX
USB_
INTERFACE_
CLASS_
HID
USB_
INTERFACE_
PROTOCOL_
KEYBOARD
USB_
INTERFACE_
PROTOCOL_
MOUSE
USB_
INTERFACE_
SUBCLASS_
BOOT
_ATFILE_
SOURCE
_BITS_
BYTESWAP_
H
_BITS_
ENDIANNESS_
H
_BITS_
ENDIAN_
H
_BITS_
PTHREADTYPES_
ARCH_
H
_BITS_
PTHREADTYPES_
COMMON_
H
_BITS_
STDINT_
INTN_
H
_BITS_
TIME64_
H
_BITS_
TYPESIZES_
H
_BITS_
TYPES_
H
_BITS_
UINTN_
IDENTITY_
H
_DEFAULT_
SOURCE
_ENDIAN_
H
_FEATURES_
H
_IOC_
DIRBITS
_IOC_
DIRMASK
_IOC_
DIRSHIFT
_IOC_
NONE
_IOC_
NRBITS
_IOC_
NRMASK
_IOC_
NRSHIFT
_IOC_
READ
_IOC_
SIZEBITS
_IOC_
SIZEMASK
_IOC_
SIZESHIFT
_IOC_
TYPEBITS
_IOC_
TYPEMASK
_IOC_
TYPESHIFT
_IOC_
WRITE
_POSIX_
C_
SOURCE
_POSIX_
SOURCE
_STDC_
PREDEF_
H
_STRUCT_
TIMESPEC
_SYS_
CDEFS_
H
_SYS_
IOCTL_
H
_SYS_
SELECT_
H
_SYS_
TIME_
H
_SYS_
TYPES_
H
_THREAD_
MUTEX_
INTERNAL_
H
_THREAD_
SHARED_
TYPES_
H
__
BIG_
ENDIAN
__
BITS_
PER_
LONG
__
BIT_
TYPES_
DEFINED__
__
BYTE_
ORDER
__
FD_
SETSIZE
__
FLOAT_
WORD_
ORDER
__
GLIBC_
MINOR__
__
GLIBC_
USE_
DEPRECATED_
GETS
__
GLIBC_
USE_
DEPRECATED_
SCANF
__
GLIBC_
USE_
ISOC2X
__
GLIBC__
__
GNU_
LIBRARY__
__
HAVE_
GENERIC_
SELECTION
__
INO_
T_
MATCHES_
INO64_
T
__
KERNEL_
OLD_
TIMEVAL_
MATCHES_
TIMEVA
L64
__
LDOUBLE_
REDIRECTS_
TO_
FLOA
T128_
ABI
__
LITTLE_
ENDIAN
__
OFF_
T_
MATCHES_
OFF64_
T
__
PDP_
ENDIAN
__
PTHREAD_
MUTEX_
HAVE_
PREV
__
RLIM_
T_
MATCHES_
RLIM64_
T
__
SIZEOF_
PTHREAD_
ATTR_
T
__
SIZEOF_
PTHREAD_
BARRIERATTR_
T
__
SIZEOF_
PTHREAD_
BARRIER_
T
__
SIZEOF_
PTHREAD_
CONDATTR_
T
__
SIZEOF_
PTHREAD_
COND_
T
__
SIZEOF_
PTHREAD_
MUTEXATTR_
T
__
SIZEOF_
PTHREAD_
MUTEX_
T
__
SIZEOF_
PTHREAD_
RWLOCKATTR_
T
__
SIZEOF_
PTHREAD_
RWLOCK_
T
__
STATFS_
MATCHES_
STATF
S64
__
STDC_
IEC_
559_
COMPLEX__
__
STDC_
IEC_
559__
__
STDC_
IEC_
60559_
BFP__
__
STDC_
IEC_
60559_
COMPLEX__
__
STDC_
ISO_
10646__
__
SYSCALL_
WORDSIZE
__
TIMESIZE
__
USE_
ATFILE
__
USE_
FORTIFY_
LEVEL
__
USE_
ISOC11
__
USE_
ISOC95
__
USE_
ISOC99
__
USE_
MISC
__
USE_
POSIX
__
USE_
POSI
X2
__
USE_
POSI
X199309
__
USE_
POSI
X199506
__
USE_
POSIX_
IMPLICITLY
__
USE_
XOPE
N2K
__
USE_
XOPE
N2K8
__
WORDSIZE
__
WORDSIZE_
TIME64_
COMPA
T32
__
clock_
t_
defined
__
clockid_
t_
defined
__
glibc_
c99_
flexarr_
available
__
have_
pthread_
attr_
t
__
itimer_
which_
ITIMER_
PROF
__
itimer_
which_
ITIMER_
REAL
__
itimer_
which_
ITIMER_
VIRTUAL
__
sigset_
t_
defined
__
time_
t_
defined
__
timer_
t_
defined
__
timeval_
defined
uhid_
dev_
flag_
UHID_
DEV_
NUMBERED_
FEATURE_
REPORTS
uhid_
dev_
flag_
UHID_
DEV_
NUMBERED_
INPUT_
REPORTS
uhid_
dev_
flag_
UHID_
DEV_
NUMBERED_
OUTPUT_
REPORTS
uhid_
event_
type_
UHID_
CLOSE
uhid_
event_
type_
UHID_
CREAT
E2
uhid_
event_
type_
UHID_
DESTROY
uhid_
event_
type_
UHID_
GET_
REPORT
uhid_
event_
type_
UHID_
GET_
REPORT_
REPLY
uhid_
event_
type_
UHID_
INPU
T2
uhid_
event_
type_
UHID_
OPEN
uhid_
event_
type_
UHID_
OUTPUT
uhid_
event_
type_
UHID_
SET_
REPORT
uhid_
event_
type_
UHID_
SET_
REPORT_
REPLY
uhid_
event_
type_
UHID_
START
uhid_
event_
type_
UHID_
STOP
uhid_
event_
type___
UHID_
LEGACY_
CREATE
uhid_
event_
type___
UHID_
LEGACY_
INPUT
uhid_
event_
type___
UHID_
LEGACY_
OUTPUT_
EV
uhid_
legacy_
event_
type_
UHID_
CREATE
uhid_
legacy_
event_
type_
UHID_
FEATURE
uhid_
legacy_
event_
type_
UHID_
FEATURE_
ANSWER
uhid_
legacy_
event_
type_
UHID_
INPUT
uhid_
legacy_
event_
type_
UHID_
OUTPUT_
EV
uhid_
report_
type_
UHID_
FEATURE_
REPORT
uhid_
report_
type_
UHID_
INPUT_
REPORT
uhid_
report_
type_
UHID_
OUTPUT_
REPORT
Functions
§
adjtime
⚠
futimes
⚠
getitimer
⚠
gettimeofday
⚠
ioctl
⚠
lutimes
⚠
pselect
⚠
select
⚠
setitimer
⚠
settimeofday
⚠
utimes
⚠
Type Aliases
§
__be16
__be32
__be64
__
blkcnt64_
t
__
blkcnt_
t
__
blksize_
t
__
caddr_
t
__
clock_
t
__
clockid_
t
__
daddr_
t
__dev_t
__
fd_
mask
__
fsblkcnt64_
t
__
fsblkcnt_
t
__
fsfilcnt64_
t
__
fsfilcnt_
t
__
fsword_
t
__gid_t
__id_t
__
ino64_
t
__ino_t
__
int8_
t
__
int16_
t
__
int32_
t
__
int64_
t
__
int_
least8_
t
__
int_
least16_
t
__
int_
least32_
t
__
int_
least64_
t
__
intmax_
t
__
intptr_
t
__
itimer_
which
__
itimer_
which_
t
__
kernel_
caddr_
t
__
kernel_
clock_
t
__
kernel_
clockid_
t
__
kernel_
daddr_
t
__
kernel_
gid16_
t
__
kernel_
gid32_
t
__
kernel_
gid_
t
__
kernel_
ino_
t
__
kernel_
ipc_
pid_
t
__
kernel_
key_
t
__
kernel_
loff_
t
__
kernel_
long_
t
__
kernel_
mode_
t
__
kernel_
mqd_
t
__
kernel_
off_
t
__
kernel_
old_
dev_
t
__
kernel_
old_
gid_
t
__
kernel_
old_
time_
t
__
kernel_
old_
uid_
t
__
kernel_
pid_
t
__
kernel_
ptrdiff_
t
__
kernel_
sighandler_
t
__
kernel_
size_
t
__
kernel_
ssize_
t
__
kernel_
suseconds_
t
__
kernel_
time64_
t
__
kernel_
time_
t
__
kernel_
timer_
t
__
kernel_
uid16_
t
__
kernel_
uid32_
t
__
kernel_
uid_
t
__
kernel_
ulong_
t
__key_t
__le16
__le32
__le64
__
loff_
t
__
mode_
t
__
nlink_
t
__
off64_
t
__off_t
__pid_t
__
poll_
t
__
pthread_
list_
t
__
pthread_
slist_
t
__
quad_
t
__
rlim64_
t
__
rlim_
t
__s8
__s16
__s32
__s64
__
sig_
atomic_
t
__
socklen_
t
__
ssize_
t
__sum16
__
suseconds64_
t
__
suseconds_
t
__
syscall_
slong_
t
__
syscall_
ulong_
t
__
thrd_
t
__
time_
t
__
timer_
t
__tss_t
__u8
__u16
__u32
__u64
__
u_
char
__u_int
__
u_
long
__
u_
quad_
t
__
u_
short
__uid_t
__
uint8_
t
__
uint16_
t
__
uint32_
t
__
uint64_
t
__
uint_
least8_
t
__
uint_
least16_
t
__
uint_
least32_
t
__
uint_
least64_
t
__
uintmax_
t
__
useconds_
t
__wsum
blkcnt_
t
blksize_
t
caddr_t
clock_t
clockid_
t
daddr_t
dev_t
fd_mask
fsblkcnt_
t
fsfilcnt_
t
fsid_t
gid_t
id_t
ino_t
key_t
loff_t
mode_t
nlink_t
off_t
pid_t
pthread_
key_
t
pthread_
once_
t
pthread_
spinlock_
t
pthread_
t
quad_t
register_
t
sigset_
t
suseconds_
t
time_t
timer_t
u_char
u_int
u_
int8_
t
u_
int16_
t
u_
int32_
t
u_
int64_
t
u_long
u_
quad_
t
u_short
uhid_
dev_
flag
uhid_
event_
type
uhid_
legacy_
event_
type
uhid_
report_
type
uid_t
uint
ulong
ushort
Unions
§
__
atomic_
wide_
counter
ff_
effect__
bindgen_
ty_
1
pthread_
attr_
t
pthread_
barrier_
t
pthread_
barrierattr_
t
pthread_
cond_
t
pthread_
condattr_
t
pthread_
mutex_
t
pthread_
mutexattr_
t
pthread_
rwlock_
t
pthread_
rwlockattr_
t
uhid_
event__
bindgen_
ty_
1