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

Data Structures

struct  CliprdrServerContext
 

Typedefs

typedef UINT(* psCliprdrOpen) (CliprdrServerContext *context)
 
typedef UINT(* psCliprdrClose) (CliprdrServerContext *context)
 
typedef UINT(* psCliprdrStart) (CliprdrServerContext *context)
 
typedef UINT(* psCliprdrStop) (CliprdrServerContext *context)
 
typedef HANDLE(* psCliprdrGetEventHandle) (CliprdrServerContext *context)
 
typedef UINT(* psCliprdrCheckEventHandle) (CliprdrServerContext *context)
 
typedef UINT(* psCliprdrServerCapabilities) (CliprdrServerContext *context, CLIPRDR_CAPABILITIES *capabilities)
 
typedef UINT(* psCliprdrClientCapabilities) (CliprdrServerContext *context, CLIPRDR_CAPABILITIES *capabilities)
 
typedef UINT(* psCliprdrMonitorReady) (CliprdrServerContext *context, CLIPRDR_MONITOR_READY *monitorReady)
 
typedef UINT(* psCliprdrTempDirectory) (CliprdrServerContext *context, CLIPRDR_TEMP_DIRECTORY *tempDirectory)
 
typedef UINT(* psCliprdrClientFormatList) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST *formatList)
 
typedef UINT(* psCliprdrServerFormatList) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST *formatList)
 
typedef UINT(* psCliprdrClientFormatListResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
 
typedef UINT(* psCliprdrServerFormatListResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
 
typedef UINT(* psCliprdrClientLockClipboardData) (CliprdrServerContext *context, CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
 
typedef UINT(* psCliprdrServerLockClipboardData) (CliprdrServerContext *context, CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
 
typedef UINT(* psCliprdrClientUnlockClipboardData) (CliprdrServerContext *context, CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
 
typedef UINT(* psCliprdrServerUnlockClipboardData) (CliprdrServerContext *context, CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
 
typedef UINT(* psCliprdrClientFormatDataRequest) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
 
typedef UINT(* psCliprdrServerFormatDataRequest) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
 
typedef UINT(* psCliprdrClientFormatDataResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
 
typedef UINT(* psCliprdrServerFormatDataResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
 
typedef UINT(* psCliprdrClientFileContentsRequest) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
 
typedef UINT(* psCliprdrServerFileContentsRequest) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
 
typedef UINT(* psCliprdrClientFileContentsResponse) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
 
typedef UINT(* psCliprdrServerFileContentsResponse) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
 

Functions

FREERDP_API CliprdrServerContext * cliprdr_server_context_new (HANDLE vcm)
 
FREERDP_API void cliprdr_server_context_free (CliprdrServerContext *context)
 

Typedef Documentation

typedef UINT(* psCliprdrCheckEventHandle) (CliprdrServerContext *context)
typedef UINT(* psCliprdrClientCapabilities) (CliprdrServerContext *context, CLIPRDR_CAPABILITIES *capabilities)
typedef UINT(* psCliprdrClientFileContentsRequest) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
typedef UINT(* psCliprdrClientFileContentsResponse) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
typedef UINT(* psCliprdrClientFormatDataRequest) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
typedef UINT(* psCliprdrClientFormatDataResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
typedef UINT(* psCliprdrClientFormatList) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST *formatList)
typedef UINT(* psCliprdrClientFormatListResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
typedef UINT(* psCliprdrClientLockClipboardData) (CliprdrServerContext *context, CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
typedef UINT(* psCliprdrClientUnlockClipboardData) (CliprdrServerContext *context, CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
typedef UINT(* psCliprdrClose) (CliprdrServerContext *context)
typedef HANDLE(* psCliprdrGetEventHandle) (CliprdrServerContext *context)
typedef UINT(* psCliprdrMonitorReady) (CliprdrServerContext *context, CLIPRDR_MONITOR_READY *monitorReady)
typedef UINT(* psCliprdrOpen) (CliprdrServerContext *context)
typedef UINT(* psCliprdrServerCapabilities) (CliprdrServerContext *context, CLIPRDR_CAPABILITIES *capabilities)
typedef UINT(* psCliprdrServerFileContentsRequest) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
typedef UINT(* psCliprdrServerFileContentsResponse) (CliprdrServerContext *context, CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
typedef UINT(* psCliprdrServerFormatDataRequest) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
typedef UINT(* psCliprdrServerFormatDataResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
typedef UINT(* psCliprdrServerFormatList) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST *formatList)
typedef UINT(* psCliprdrServerFormatListResponse) (CliprdrServerContext *context, CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
typedef UINT(* psCliprdrServerLockClipboardData) (CliprdrServerContext *context, CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
typedef UINT(* psCliprdrServerUnlockClipboardData) (CliprdrServerContext *context, CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
typedef UINT(* psCliprdrStart) (CliprdrServerContext *context)
typedef UINT(* psCliprdrStop) (CliprdrServerContext *context)
typedef UINT(* psCliprdrTempDirectory) (CliprdrServerContext *context, CLIPRDR_TEMP_DIRECTORY *tempDirectory)

Function Documentation

FREERDP_API void cliprdr_server_context_free ( CliprdrServerContext *  context)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API CliprdrServerContext* cliprdr_server_context_new ( HANDLE  vcm)

Here is the call graph for this function:

Here is the caller graph for this function: