Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*****************************************************************************
V C L I P B O A R D H E A D E R
Name: vclpbrd.H Date: 21-Jan-1994 Creator: Unknown
Description: This is the header file for vclpbrd.c
*****************************************************************************/
#ifndef VCLPBRD_INCLUDED
#define VCLPBRD_INCLUDED
#define CCHMAXCLPFORMAT 79
struct VClipBrdEntry { UINT Fmt; HANDLE Data; struct VClipBrdEntry * Next; };
typedef struct VClipBrdEntry VCLPENTRY; typedef struct VClipBrdEntry * PVCLPENTRY; typedef struct VClipBrdEntry far * LPVCLPENTRY;
struct VClipBrd { int NumFormats; BOOL fOpen; PVCLPENTRY Head; PVCLPENTRY Tail; HWND Hwnd; };
typedef struct VClipBrd VCLPBRD; typedef struct VClipBrd * PVCLPBRD; typedef struct VClipBrd far * LPVCLPBRD;
PVCLPBRD CreateVClipboard ( HWND hwnd);
BOOL DestroyVClipboard ( PVCLPBRD p);
int VCountClipboardFormats ( PVCLPBRD p);
BOOL VEmptyClipboard ( PVCLPBRD p);
UINT VEnumClipboardFormats( PVCLPBRD p, UINT Fmt);
HANDLE VGetClipboardData( PVCLPBRD pvclp, UINT Fmt);
BOOL VIsClipboardFormatAvailable( PVCLPBRD p, UINT Fmt);
HANDLE VSetClipboardData( PVCLPBRD p, UINT Fmt, HANDLE Data);
BOOL VOpenClipboard( PVCLPBRD p, HWND hwnd);
BOOL VCloseClipboard( PVCLPBRD p);
#endif
|