FTEQW
Documentation of the FTE engine source tree.
in_raw.h File Reference

Go to the source code of this file.

Classes

struct  tagRAWINPUTHEADER
 
struct  tagRAWMOUSE
 
struct  tagRAWKEYBOARD
 
struct  tagRAWHID
 
struct  tagRAWINPUT
 
struct  tagRAWINPUTDEVICE
 
struct  tagRAWINPUTDEVICELIST
 

Typedefs

typedef struct tagRAWINPUTHEADER RAWINPUTHEADER
 
typedef struct tagRAWINPUTHEADERPRAWINPUTHEADER
 
typedef struct tagRAWMOUSE RAWMOUSE
 
typedef struct tagRAWMOUSEPRAWMOUSE
 
typedef struct tagRAWMOUSELPRAWMOUSE
 
typedef struct tagRAWKEYBOARD RAWKEYBOARD
 
typedef struct tagRAWKEYBOARDPRAWKEYBOARD
 
typedef struct tagRAWKEYBOARDLPRAWKEYBOARD
 
typedef struct tagRAWHID RAWHID
 
typedef struct tagRAWHIDPRAWHID
 
typedef struct tagRAWHIDLPRAWHID
 
typedef struct tagRAWINPUT RAWINPUT
 
typedef struct tagRAWINPUTPRAWINPUT
 
typedef struct tagRAWINPUTLPRAWINPUT
 
typedef struct tagRAWINPUTDEVICE RAWINPUTDEVICE
 
typedef struct tagRAWINPUTDEVICEPRAWINPUTDEVICE
 
typedef struct tagRAWINPUTDEVICELPRAWINPUTDEVICE
 
typedef const RAWINPUTDEVICEPCRAWINPUTDEVICE
 
typedef struct tagRAWINPUTDEVICELIST RAWINPUTDEVICELIST
 
typedef struct tagRAWINPUTDEVICELISTPRAWINPUTDEVICELIST
 

Functions

 DECLARE_HANDLE (HRAWINPUT)
 
WINUSERAPI LRESULT WINAPI DefRawInputProc (PRAWINPUT *, INT, UINT)
 
WINUSERAPI UINT WINAPI GetRawInputBuffer (PRAWINPUT, PUINT, UINT)
 
WINUSERAPI UINT WINAPI GetRawInputData (HRAWINPUT, UINT, LPVOID, PUINT, UINT)
 
WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA (HANDLE, UINT, LPVOID, PUINT)
 
WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW (HANDLE, UINT, LPVOID, PUINT)
 
WINUSERAPI UINT WINAPI GetRawInputDeviceList (PRAWINPUTDEVICELIST, PUINT, UINT)
 
WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices (PRAWINPUTDEVICE, PUINT, UINT)
 
WINUSERAPI BOOL WINAPI RegisterRawInputDevices (PCRAWINPUTDEVICE, UINT, UINT)
 

Typedef Documentation

◆ LPRAWHID

typedef struct tagRAWHID* LPRAWHID

◆ LPRAWINPUT

typedef struct tagRAWINPUT* LPRAWINPUT

◆ LPRAWINPUTDEVICE

◆ LPRAWKEYBOARD

typedef struct tagRAWKEYBOARD* LPRAWKEYBOARD

◆ LPRAWMOUSE

typedef struct tagRAWMOUSE* LPRAWMOUSE

◆ PCRAWINPUTDEVICE

◆ PRAWHID

typedef struct tagRAWHID* PRAWHID

◆ PRAWINPUT

typedef struct tagRAWINPUT* PRAWINPUT

◆ PRAWINPUTDEVICE

◆ PRAWINPUTDEVICELIST

◆ PRAWINPUTHEADER

◆ PRAWKEYBOARD

typedef struct tagRAWKEYBOARD* PRAWKEYBOARD

◆ PRAWMOUSE

typedef struct tagRAWMOUSE* PRAWMOUSE

◆ RAWHID

typedef struct tagRAWHID RAWHID

◆ RAWINPUT

typedef struct tagRAWINPUT RAWINPUT

◆ RAWINPUTDEVICE

◆ RAWINPUTDEVICELIST

◆ RAWINPUTHEADER

◆ RAWKEYBOARD

typedef struct tagRAWKEYBOARD RAWKEYBOARD

◆ RAWMOUSE

typedef struct tagRAWMOUSE RAWMOUSE

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HRAWINPUT  )

◆ DefRawInputProc()

WINUSERAPI LRESULT WINAPI DefRawInputProc ( PRAWINPUT ,
INT  ,
UINT   
)

◆ GetRawInputBuffer()

WINUSERAPI UINT WINAPI GetRawInputBuffer ( PRAWINPUT  ,
PUINT  ,
UINT   
)

◆ GetRawInputData()

WINUSERAPI UINT WINAPI GetRawInputData ( HRAWINPUT  ,
UINT  ,
LPVOID  ,
PUINT  ,
UINT   
)

◆ GetRawInputDeviceInfoA()

WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA ( HANDLE  ,
UINT  ,
LPVOID  ,
PUINT   
)

◆ GetRawInputDeviceInfoW()

WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW ( HANDLE  ,
UINT  ,
LPVOID  ,
PUINT   
)

◆ GetRawInputDeviceList()

WINUSERAPI UINT WINAPI GetRawInputDeviceList ( PRAWINPUTDEVICELIST  ,
PUINT  ,
UINT   
)

◆ GetRegisteredRawInputDevices()

WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices ( PRAWINPUTDEVICE  ,
PUINT  ,
UINT   
)

◆ RegisterRawInputDevices()

WINUSERAPI BOOL WINAPI RegisterRawInputDevices ( PCRAWINPUTDEVICE  ,
UINT  ,
UINT   
)