FreeRDP
include/winpr/clipboard.h File Reference
#include <winpr/winpr.h>
#include <winpr/wtypes.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  wClipboardFileSizeRequest
 
struct  wClipboardFileRangeRequest
 
struct  wClipboardDelegate
 

Typedefs

typedef void *(* CLIPBOARD_SYNTHESIZE_FN) (wClipboard *clipboard, UINT32 formatId, const void *data, UINT32 *pSize)
 

Functions

WINPR_API void ClipboardLock (wClipboard *clipboard)
 
WINPR_API void ClipboardUnlock (wClipboard *clipboard)
 
WINPR_API BOOL ClipboardEmpty (wClipboard *clipboard)
 
WINPR_API UINT32 ClipboardCountFormats (wClipboard *clipboard)
 
WINPR_API UINT32 ClipboardGetFormatIds (wClipboard *clipboard, UINT32 **ppFormatIds)
 
WINPR_API UINT32 ClipboardCountRegisteredFormats (wClipboard *clipboard)
 
WINPR_API UINT32 ClipboardGetRegisteredFormatIds (wClipboard *clipboard, UINT32 **ppFormatIds)
 
WINPR_API UINT32 ClipboardRegisterFormat (wClipboard *clipboard, const char *name)
 
WINPR_API BOOL ClipboardRegisterSynthesizer (wClipboard *clipboard, UINT32 formatId, UINT32 syntheticId, CLIPBOARD_SYNTHESIZE_FN pfnSynthesize)
 
WINPR_API UINT32 ClipboardGetFormatId (wClipboard *clipboard, const char *name)
 
WINPR_API const char * ClipboardGetFormatName (wClipboard *clipboard, UINT32 formatId)
 
WINPR_API voidClipboardGetData (wClipboard *clipboard, UINT32 formatId, UINT32 *pSize)
 
WINPR_API BOOL ClipboardSetData (wClipboard *clipboard, UINT32 formatId, const void *data, UINT32 size)
 
WINPR_API UINT64 ClipboardGetOwner (wClipboard *clipboard)
 
WINPR_API void ClipboardSetOwner (wClipboard *clipboard, UINT64 ownerId)
 
WINPR_API wClipboardDelegate * ClipboardGetDelegate (wClipboard *clipboard)
 
WINPR_API wClipboard * ClipboardCreate ()
 
WINPR_API void ClipboardDestroy (wClipboard *clipboard)
 

Typedef Documentation

typedef void*(* CLIPBOARD_SYNTHESIZE_FN) (wClipboard *clipboard, UINT32 formatId, const void *data, UINT32 *pSize)

Function Documentation

WINPR_API UINT32 ClipboardCountFormats ( wClipboard *  clipboard)

Here is the call graph for this function:

WINPR_API UINT32 ClipboardCountRegisteredFormats ( wClipboard *  clipboard)
WINPR_API wClipboard* ClipboardCreate ( )

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API void ClipboardDestroy ( wClipboard *  clipboard)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API BOOL ClipboardEmpty ( wClipboard *  clipboard)

Here is the caller graph for this function:

WINPR_API void* ClipboardGetData ( wClipboard *  clipboard,
UINT32  formatId,
UINT32 pSize 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API wClipboardDelegate* ClipboardGetDelegate ( wClipboard *  clipboard)

Here is the caller graph for this function:

WINPR_API UINT32 ClipboardGetFormatId ( wClipboard *  clipboard,
const char *  name 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API UINT32 ClipboardGetFormatIds ( wClipboard *  clipboard,
UINT32 **  ppFormatIds 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API const char* ClipboardGetFormatName ( wClipboard *  clipboard,
UINT32  formatId 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API UINT64 ClipboardGetOwner ( wClipboard *  clipboard)
WINPR_API UINT32 ClipboardGetRegisteredFormatIds ( wClipboard *  clipboard,
UINT32 **  ppFormatIds 
)

Here is the caller graph for this function:

WINPR_API void ClipboardLock ( wClipboard *  clipboard)

Here is the call graph for this function:

WINPR_API UINT32 ClipboardRegisterFormat ( wClipboard *  clipboard,
const char *  name 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API BOOL ClipboardRegisterSynthesizer ( wClipboard *  clipboard,
UINT32  formatId,
UINT32  syntheticId,
CLIPBOARD_SYNTHESIZE_FN  pfnSynthesize 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API BOOL ClipboardSetData ( wClipboard *  clipboard,
UINT32  formatId,
const void data,
UINT32  size 
)

Here is the call graph for this function:

Here is the caller graph for this function:

WINPR_API void ClipboardSetOwner ( wClipboard *  clipboard,
UINT64  ownerId 
)
WINPR_API void ClipboardUnlock ( wClipboard *  clipboard)

Here is the call graph for this function: