UINT32 index;
wClipboardFormat* format = NULL;
+ if (!clipboard)
+ return NULL;
+
if (formatId)
{
for (index = 0; index < clipboard->numFormats; index++)
void ClipboardLock(wClipboard* clipboard)
{
+ if (!clipboard)
+ return;
+
EnterCriticalSection(&(clipboard->lock));
}
void ClipboardUnlock(wClipboard* clipboard)
{
+ if (!clipboard)
+ return;
+
LeaveCriticalSection(&(clipboard->lock));
}
BOOL ClipboardEmpty(wClipboard* clipboard)
{
+ if (!clipboard)
+ return NULL;
+
if (clipboard->data)
{
free((void*) clipboard->data);
UINT32 ClipboardCountRegisteredFormats(wClipboard* clipboard)
{
+ if (!clipboard)
+ return 0;
+
return clipboard->numFormats;
}
UINT32 index;
UINT32* pFormatIds;
wClipboardFormat* format;
+
+ if (!clipboard)
+ return 0;
if (!ppFormatIds)
return 0;
UINT32 ClipboardRegisterFormat(wClipboard* clipboard, const char* name)
{
wClipboardFormat* format;
+
+ if (!clipboard)
+ return 0;
format = ClipboardFindFormat(clipboard, 0, name);
UINT32 index;
wClipboardFormat* format;
wClipboardSynthesizer* synthesizer;
+
+ if (!clipboard)
+ return FALSE;
format = ClipboardFindFormat(clipboard, formatId, NULL);
{
UINT32 count;
wClipboardFormat* format;
+
+ if (!clipboard)
+ return 0;
format = ClipboardFindFormat(clipboard, clipboard->formatId, NULL);
UINT32* pFormatIds;
wClipboardFormat* format;
wClipboardSynthesizer* synthesizer;
+
+ if (!clipboard)
+ return 0;
format = ClipboardFindFormat(clipboard, clipboard->formatId, NULL);
{
UINT32 formatId = 0;
wClipboardFormat* format;
+
+ if (!clipboard)
+ return FALSE;
for (formatId = 0; formatId < CF_MAX; formatId++)
{
{
wClipboardFormat* format;
+ if (!clipboard)
+ return 0;
+
format = ClipboardFindFormat(clipboard, 0, name);
if (!format)
const char* ClipboardGetFormatName(wClipboard* clipboard, UINT32 formatId)
{
wClipboardFormat* format;
+
+ if (!clipboard)
+ return NULL;
format = ClipboardFindFormat(clipboard, formatId, NULL);
void* pDstData = NULL;
wClipboardFormat* format;
wClipboardSynthesizer* synthesizer;
+
+ if (!clipboard)
+ return NULL;
if (!pSize)
return NULL;
BOOL ClipboardSetData(wClipboard* clipboard, UINT32 formatId, const void* data, UINT32 size)
{
wClipboardFormat* format;
+
+ if (!clipboard)
+ return FALSE;
format = ClipboardFindFormat(clipboard, formatId, NULL);
UINT64 ClipboardGetOwner(wClipboard* clipboard)
{
+ if (!clipboard)
+ return 0;
+
return clipboard->ownerId;
}
void ClipboardSetOwner(wClipboard* clipboard, UINT64 ownerId)
{
+ if (!clipboard)
+ return;
+
clipboard->ownerId = ownerId;
}