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

Data Structures

struct  LocationServerContext
 

Typedefs

typedef UINT(* psLocationServerOpen) (LocationServerContext *context)
 
typedef UINT(* psLocationServerClose) (LocationServerContext *context)
 
typedef BOOL(* psLocationServerChannelIdAssigned) (LocationServerContext *context, UINT32 channelId)
 
typedef UINT(* psLocationServerInitialize) (LocationServerContext *context, BOOL externalThread)
 
typedef UINT(* psLocationServerPoll) (LocationServerContext *context)
 
typedef BOOL(* psLocationServerChannelHandle) (LocationServerContext *context, HANDLE *handle)
 
typedef UINT(* psLocationServerServerReady) (LocationServerContext *context, const RDPLOCATION_SERVER_READY_PDU *serverReady)
 
typedef UINT(* psLocationServerClientReady) (LocationServerContext *context, const RDPLOCATION_CLIENT_READY_PDU *clientReady)
 
typedef UINT(* psLocationServerBaseLocation3D) (LocationServerContext *context, const RDPLOCATION_BASE_LOCATION3D_PDU *baseLocation3D)
 
typedef UINT(* psLocationServerLocation2DDelta) (LocationServerContext *context, const RDPLOCATION_LOCATION2D_DELTA_PDU *location2DDelta)
 
typedef UINT(* psLocationServerLocation3DDelta) (LocationServerContext *context, const RDPLOCATION_LOCATION3D_DELTA_PDU *location3DDelta)
 

Functions

FREERDP_API void location_server_context_free (LocationServerContext *context)
 
FREERDP_API LocationServerContext * location_server_context_new (HANDLE vcm)
 

Typedef Documentation

◆ psLocationServerBaseLocation3D

typedef UINT(* psLocationServerBaseLocation3D) (LocationServerContext *context, const RDPLOCATION_BASE_LOCATION3D_PDU *baseLocation3D)

◆ psLocationServerChannelHandle

typedef BOOL(* psLocationServerChannelHandle) (LocationServerContext *context, HANDLE *handle)

◆ psLocationServerChannelIdAssigned

typedef BOOL(* psLocationServerChannelIdAssigned) (LocationServerContext *context, UINT32 channelId)

◆ psLocationServerClientReady

typedef UINT(* psLocationServerClientReady) (LocationServerContext *context, const RDPLOCATION_CLIENT_READY_PDU *clientReady)

◆ psLocationServerClose

typedef UINT(* psLocationServerClose) (LocationServerContext *context)

◆ psLocationServerInitialize

typedef UINT(* psLocationServerInitialize) (LocationServerContext *context, BOOL externalThread)

◆ psLocationServerLocation2DDelta

typedef UINT(* psLocationServerLocation2DDelta) (LocationServerContext *context, const RDPLOCATION_LOCATION2D_DELTA_PDU *location2DDelta)

◆ psLocationServerLocation3DDelta

typedef UINT(* psLocationServerLocation3DDelta) (LocationServerContext *context, const RDPLOCATION_LOCATION3D_DELTA_PDU *location3DDelta)

◆ psLocationServerOpen

typedef UINT(* psLocationServerOpen) (LocationServerContext *context)

◆ psLocationServerPoll

typedef UINT(* psLocationServerPoll) (LocationServerContext *context)

◆ psLocationServerServerReady

typedef UINT(* psLocationServerServerReady) (LocationServerContext *context, const RDPLOCATION_SERVER_READY_PDU *serverReady)

Function Documentation

◆ location_server_context_free()

FREERDP_API void location_server_context_free ( LocationServerContext *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ location_server_context_new()

FREERDP_API LocationServerContext* location_server_context_new ( HANDLE  vcm)
Here is the call graph for this function:
Here is the caller graph for this function: