FreeRDP
client/rdpei.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  RdpeiClientContext
 

Typedefs

typedef UINT32(* pcRdpeiGetVersion) (RdpeiClientContext *context)
 
typedef UINT32(* pcRdpeiGetFeatures) (RdpeiClientContext *context)
 
typedef UINT(* pcRdpeiAddContact) (RdpeiClientContext *context, const RDPINPUT_CONTACT_DATA *contact)
 
typedef UINT(* pcRdpeiTouchEvent) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId)
 
typedef UINT(* pcRdpeiTouchRawEvent) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId, UINT32 contactFlags, UINT32 fieldFlags,...)
 
typedef UINT(* pcRdpeiTouchRawEventVA) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId, UINT32 contactFlags, UINT32 fieldFlags, va_list args)
 
typedef UINT(* pcRdpeiAddPen) (RdpeiClientContext *context, INT32 externalId, const RDPINPUT_PEN_CONTACT *contact)
 
typedef UINT(* pcRdpeiPen) (RdpeiClientContext *context, INT32 externalId, UINT32 fieldFlags, INT32 x, INT32 y,...)
 
typedef UINT(* pcRdpeiPenRawEvent) (RdpeiClientContext *context, INT32 externalId, UINT32 contactFlags, UINT32 fieldFlags, INT32 x, INT32 y,...)
 
typedef UINT(* pcRdpeiPenRawEventVA) (RdpeiClientContext *context, INT32 externalId, UINT32 contactFlags, UINT32 fieldFlags, INT32 x, INT32 y, va_list args)
 
typedef UINT(* pcRdpeiSuspendTouch) (RdpeiClientContext *context)
 
typedef UINT(* pcRdpeiResumeTouch) (RdpeiClientContext *context)
 

Typedef Documentation

◆ pcRdpeiAddContact

typedef UINT(* pcRdpeiAddContact) (RdpeiClientContext *context, const RDPINPUT_CONTACT_DATA *contact)

◆ pcRdpeiAddPen

typedef UINT(* pcRdpeiAddPen) (RdpeiClientContext *context, INT32 externalId, const RDPINPUT_PEN_CONTACT *contact)

◆ pcRdpeiGetFeatures

typedef UINT32(* pcRdpeiGetFeatures) (RdpeiClientContext *context)

◆ pcRdpeiGetVersion

typedef UINT32(* pcRdpeiGetVersion) (RdpeiClientContext *context)

◆ pcRdpeiPen

typedef UINT(* pcRdpeiPen) (RdpeiClientContext *context, INT32 externalId, UINT32 fieldFlags, INT32 x, INT32 y,...)

◆ pcRdpeiPenRawEvent

typedef UINT(* pcRdpeiPenRawEvent) (RdpeiClientContext *context, INT32 externalId, UINT32 contactFlags, UINT32 fieldFlags, INT32 x, INT32 y,...)

◆ pcRdpeiPenRawEventVA

typedef UINT(* pcRdpeiPenRawEventVA) (RdpeiClientContext *context, INT32 externalId, UINT32 contactFlags, UINT32 fieldFlags, INT32 x, INT32 y, va_list args)

◆ pcRdpeiResumeTouch

typedef UINT(* pcRdpeiResumeTouch) (RdpeiClientContext *context)

◆ pcRdpeiSuspendTouch

typedef UINT(* pcRdpeiSuspendTouch) (RdpeiClientContext *context)

◆ pcRdpeiTouchEvent

typedef UINT(* pcRdpeiTouchEvent) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId)

◆ pcRdpeiTouchRawEvent

typedef UINT(* pcRdpeiTouchRawEvent) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId, UINT32 contactFlags, UINT32 fieldFlags,...)

◆ pcRdpeiTouchRawEventVA

typedef UINT(* pcRdpeiTouchRawEventVA) (RdpeiClientContext *context, INT32 externalId, INT32 x, INT32 y, INT32 *contactId, UINT32 contactFlags, UINT32 fieldFlags, va_list args)