Added clipboard-related constants.

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@403 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Erik Forsberg 2003-06-06 10:40:14 +00:00
parent 2dc4181cc2
commit 7589a7bf58

View File

@ -54,6 +54,7 @@ enum MCS_PDU_TYPE
#define MCS_TAG_DOMAIN_PARAMS 0x30
#define MCS_GLOBAL_CHANNEL 1003
#define MCS_USERCHANNEL_BASE 1001
/* RDP secure transport constants */
#define SEC_RANDOM_SIZE 32
@ -260,3 +261,45 @@ enum RDP_INPUT_DEVICE
#define MASK_REMOVE_BITS(var, mask) (var &= ~mask)
#define MASK_HAS_BITS(var, mask) ((var & mask)>0)
#define MASK_CHANGE_BIT(var, mask, active) (var = ((var & ~mask) | (active ? mask : 0)))
/* RDP5 channel constants */
#define MAX_RDP5_CHANNELS 10
#define CHANNEL_TAGDATA_SIZE 12
/* Clipboard constants, "borrowed" from GCC system headers in
the w32 cross compiler */
#define CF_TEXT 1
#define CF_BITMAP 2
#define CF_METAFILEPICT 3
#define CF_SYLK 4
#define CF_DIF 5
#define CF_TIFF 6
#define CF_OEMTEXT 7
#define CF_DIB 8
#define CF_PALETTE 9
#define CF_PENDATA 10
#define CF_RIFF 11
#define CF_WAVE 12
#define CF_UNICODETEXT 13
#define CF_ENHMETAFILE 14
#define CF_HDROP 15
#define CF_LOCALE 16
#define CF_MAX 17
#define CF_OWNERDISPLAY 128
#define CF_DSPTEXT 129
#define CF_DSPBITMAP 130
#define CF_DSPMETAFILEPICT 131
#define CF_DSPENHMETAFILE 142
#define CF_PRIVATEFIRST 512
#define CF_PRIVATELAST 767
#define CF_GDIOBJFIRST 768
#define CF_GDIOBJLAST 1023
#define NUM_TARGETS 6
#define MAX_CLIPRDR_STANDALONE_DATASIZE 1592
#define MAX_CLIPRDR_CONTINUATION_DATASIZE 1600
#define RDESKTOP_IPC_VERSION 1
#define RDESKTOP_IPC_CLIPRDR_FORMAT_ANNOUNCE 2
#define RDESKTOP_IPC_CLIPRDR_PRIMARY_LOST 3