summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/clipboard.h
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2012-10-04 22:55:06 -0700
committerJay Sorg <jay.sorg@gmail.com>2012-10-04 22:55:06 -0700
commit5e271a02ac73a3d1d5542dcfd1b0b09e62005ebd (patch)
tree697d74860b30f7084abc6b20cd85f1cb7daa09ee /sesman/chansrv/clipboard.h
parent5b0eaa4a9b828da75563238c245061284ef09a73 (diff)
downloadxrdp-proprietary-5e271a02ac73a3d1d5542dcfd1b0b09e62005ebd.tar.gz
xrdp-proprietary-5e271a02ac73a3d1d5542dcfd1b0b09e62005ebd.zip
chansrv: work on file copy / paste
Diffstat (limited to 'sesman/chansrv/clipboard.h')
-rw-r--r--sesman/chansrv/clipboard.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/sesman/chansrv/clipboard.h b/sesman/chansrv/clipboard.h
index 2fe1d194..9345ed32 100644
--- a/sesman/chansrv/clipboard.h
+++ b/sesman/chansrv/clipboard.h
@@ -23,12 +23,24 @@
#include "arch.h"
#include "parse.h"
+#define CB_CAPSTYPE_GENERAL 1
+
+#define CB_MONITOR_READY 1
#define CB_FORMAT_LIST 2
#define CB_FORMAT_LIST_RESPONSE 3
#define CB_FORMAT_DATA_REQUEST 4
#define CB_FORMAT_DATA_RESPONSE 5
+#define CB_TEMP_DIRECTORY 6
+#define CB_CLIP_CAPS 7
+#define CB_FILECONTENTS_REQUEST 8
+#define CB_FILECONTENTS_RESPONSE 9
+#define CB_LOCK_CLIPDATA 10
+#define CB_UNLOCK_CLIPDATA 11
-/* Clipboard Formats */
+#define CB_USE_LONG_FORMAT_NAMES 0x00000002
+#define CB_STREAM_FILECLIP_ENABLED 0x00000004
+#define CB_FILECLIP_NO_FILE_PATHS 0x00000008
+#define CB_CAN_LOCK_CLIPDATA 0x00000010
#define CB_FORMAT_RAW 0x0000
#define CB_FORMAT_TEXT 0x0001
@@ -38,6 +50,7 @@
#define CB_FORMAT_PNG 0xD011
#define CB_FORMAT_JPEG 0xD012
#define CB_FORMAT_GIF 0xD013
+#define CB_FORMAT_FILE 0xC0BC
int APP_CC
clipboard_init(void);