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, const CLIPRDR_CAPABILITIES *capabilities)
 
typedef UINT(* psCliprdrClientCapabilities) (CliprdrServerContext *context, const CLIPRDR_CAPABILITIES *capabilities)
 
typedef UINT(* psCliprdrMonitorReady) (CliprdrServerContext *context, const CLIPRDR_MONITOR_READY *monitorReady)
 
typedef UINT(* psCliprdrTempDirectory) (CliprdrServerContext *context, const CLIPRDR_TEMP_DIRECTORY *tempDirectory)
 
typedef UINT(* psCliprdrClientFormatList) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST *formatList)
 
typedef UINT(* psCliprdrServerFormatList) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST *formatList)
 
typedef UINT(* psCliprdrClientFormatListResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
 
typedef UINT(* psCliprdrServerFormatListResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)
 
typedef UINT(* psCliprdrClientLockClipboardData) (CliprdrServerContext *context, const CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
 
typedef UINT(* psCliprdrServerLockClipboardData) (CliprdrServerContext *context, const CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)
 
typedef UINT(* psCliprdrClientUnlockClipboardData) (CliprdrServerContext *context, const CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
 
typedef UINT(* psCliprdrServerUnlockClipboardData) (CliprdrServerContext *context, const CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)
 
typedef UINT(* psCliprdrClientFormatDataRequest) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
 
typedef UINT(* psCliprdrServerFormatDataRequest) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)
 
typedef UINT(* psCliprdrClientFormatDataResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
 
typedef UINT(* psCliprdrServerFormatDataResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)
 
typedef UINT(* psCliprdrClientFileContentsRequest) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
 
typedef UINT(* psCliprdrServerFileContentsRequest) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)
 
typedef UINT(* psCliprdrClientFileContentsResponse) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
 
typedef UINT(* psCliprdrServerFileContentsResponse) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)
 

Functions

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

Typedef Documentation

◆ psCliprdrCheckEventHandle

typedef UINT(* psCliprdrCheckEventHandle) (CliprdrServerContext *context)

◆ psCliprdrClientCapabilities

typedef UINT(* psCliprdrClientCapabilities) (CliprdrServerContext *context, const CLIPRDR_CAPABILITIES *capabilities)

◆ psCliprdrClientFileContentsRequest

typedef UINT(* psCliprdrClientFileContentsRequest) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)

◆ psCliprdrClientFileContentsResponse

typedef UINT(* psCliprdrClientFileContentsResponse) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)

◆ psCliprdrClientFormatDataRequest

typedef UINT(* psCliprdrClientFormatDataRequest) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)

◆ psCliprdrClientFormatDataResponse

typedef UINT(* psCliprdrClientFormatDataResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)

◆ psCliprdrClientFormatList

typedef UINT(* psCliprdrClientFormatList) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST *formatList)

◆ psCliprdrClientFormatListResponse

typedef UINT(* psCliprdrClientFormatListResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)

◆ psCliprdrClientLockClipboardData

typedef UINT(* psCliprdrClientLockClipboardData) (CliprdrServerContext *context, const CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)

◆ psCliprdrClientUnlockClipboardData

typedef UINT(* psCliprdrClientUnlockClipboardData) (CliprdrServerContext *context, const CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)

◆ psCliprdrClose

typedef UINT(* psCliprdrClose) (CliprdrServerContext *context)

◆ psCliprdrGetEventHandle

typedef HANDLE(* psCliprdrGetEventHandle) (CliprdrServerContext *context)

◆ psCliprdrMonitorReady

typedef UINT(* psCliprdrMonitorReady) (CliprdrServerContext *context, const CLIPRDR_MONITOR_READY *monitorReady)

◆ psCliprdrOpen

typedef UINT(* psCliprdrOpen) (CliprdrServerContext *context)

◆ psCliprdrServerCapabilities

typedef UINT(* psCliprdrServerCapabilities) (CliprdrServerContext *context, const CLIPRDR_CAPABILITIES *capabilities)

◆ psCliprdrServerFileContentsRequest

typedef UINT(* psCliprdrServerFileContentsRequest) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest)

◆ psCliprdrServerFileContentsResponse

typedef UINT(* psCliprdrServerFileContentsResponse) (CliprdrServerContext *context, const CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse)

◆ psCliprdrServerFormatDataRequest

typedef UINT(* psCliprdrServerFormatDataRequest) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest)

◆ psCliprdrServerFormatDataResponse

typedef UINT(* psCliprdrServerFormatDataResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse)

◆ psCliprdrServerFormatList

typedef UINT(* psCliprdrServerFormatList) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST *formatList)

◆ psCliprdrServerFormatListResponse

typedef UINT(* psCliprdrServerFormatListResponse) (CliprdrServerContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse)

◆ psCliprdrServerLockClipboardData

typedef UINT(* psCliprdrServerLockClipboardData) (CliprdrServerContext *context, const CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData)

◆ psCliprdrServerUnlockClipboardData

typedef UINT(* psCliprdrServerUnlockClipboardData) (CliprdrServerContext *context, const CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData)

◆ psCliprdrStart

typedef UINT(* psCliprdrStart) (CliprdrServerContext *context)

◆ psCliprdrStop

typedef UINT(* psCliprdrStop) (CliprdrServerContext *context)

◆ psCliprdrTempDirectory

typedef UINT(* psCliprdrTempDirectory) (CliprdrServerContext *context, const CLIPRDR_TEMP_DIRECTORY *tempDirectory)

Function Documentation

◆ cliprdr_server_context_free()

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:

◆ cliprdr_server_context_new()

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: