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)
 
const WINPR_API char * ClipboardGetFormatName (wClipboard *clipboard, UINT32 formatId)
 
WINPR_API void * ClipboardGetData (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 (void)
 
WINPR_API void ClipboardDestroy (wClipboard *clipboard)
 

Typedef Documentation

◆ CLIPBOARD_SYNTHESIZE_FN

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

Function Documentation

◆ ClipboardCountFormats()

WINPR_API UINT32 ClipboardCountFormats ( wClipboard *  clipboard)
Here is the call graph for this function:

◆ ClipboardCountRegisteredFormats()

WINPR_API UINT32 ClipboardCountRegisteredFormats ( wClipboard *  clipboard)

◆ ClipboardCreate()

WINPR_API wClipboard* ClipboardCreate ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ClipboardDestroy()

WINPR_API void ClipboardDestroy ( wClipboard *  clipboard)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ClipboardEmpty()

WINPR_API BOOL ClipboardEmpty ( wClipboard *  clipboard)
Here is the caller graph for this function:

◆ ClipboardGetData()

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:

◆ ClipboardGetDelegate()

WINPR_API wClipboardDelegate* ClipboardGetDelegate ( wClipboard *  clipboard)
Here is the caller graph for this function:

◆ ClipboardGetFormatId()

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:

◆ ClipboardGetFormatIds()

WINPR_API UINT32 ClipboardGetFormatIds ( wClipboard *  clipboard,
UINT32 **  ppFormatIds 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ClipboardGetFormatName()

const WINPR_API char* ClipboardGetFormatName ( wClipboard *  clipboard,
UINT32  formatId 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ClipboardGetOwner()

WINPR_API UINT64 ClipboardGetOwner ( wClipboard *  clipboard)

◆ ClipboardGetRegisteredFormatIds()

WINPR_API UINT32 ClipboardGetRegisteredFormatIds ( wClipboard *  clipboard,
UINT32 **  ppFormatIds 
)
Here is the caller graph for this function:

◆ ClipboardLock()

WINPR_API void ClipboardLock ( wClipboard *  clipboard)
Here is the call graph for this function:

◆ ClipboardRegisterFormat()

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:

◆ ClipboardRegisterSynthesizer()

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:

◆ ClipboardSetData()

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:

◆ ClipboardSetOwner()

WINPR_API void ClipboardSetOwner ( wClipboard *  clipboard,
UINT64  ownerId 
)

◆ ClipboardUnlock()

WINPR_API void ClipboardUnlock ( wClipboard *  clipboard)
Here is the call graph for this function: