1 /* 2 clipboard.library definitions 3 4 Copyright ? 2014 Grzegorz Kraszewski. All rights reserved. 5 */ 6 7 #ifndef LIBRARIES_CLIPBOARD_H 8 #define LIBRARIES_CLIPBOARD_H 9 10 11 /* tags */ 12 13 #define CLP_Base 0x92000000 14 #define CLP_ClipUnit (CLP_Base + 1) 15 #define CLP_Charset (CLP_Base + 2) 16 #define CLP_Rectangular (CLP_Base + 3) 17 #define CLP_ReadError (CLP_Base + 4) 18 #define CLP_CharCount (CLP_Base + 5) 19 #define CLP_Size (CLP_Base + 6) 20 #define CLP_SizeTerminated (CLP_Base + 6) 21 #define CLP_SizeUnterminated (CLP_Base + 7) 22 #define CLP_Width (CLP_Base + 8) 23 #define CLP_Height (CLP_Base + 9) 24 #define CLP_Data (CLP_Base + 10) 25 #define CLP_Format (CLP_Base + 11) 26 #define CLP_ColorMap (CLP_Base + 12) 27 #define CLP_BytesPerRow (CLP_Base + 13) 28 #define CLP_SecondaryData (CLP_Base + 14) 29 30 /* clip types */ 31 32 #define CLIPTYPE_NONE 0 33 #define CLIPTYPE_TEXT 1 34 #define CLIPTYPE_AUDIO 2 35 #define CLIPTYPE_IMAGE 3 36 37 /* pixel formats */ 38 39 #define CLIPPIXFMT_GRAY8 0 40 #define CLIPPIXFMT_RGB24 1 41 #define CLIPPIXFMT_ARGB32 2 42 #define CLIPPIXFMT_LUT8 3 43 44 /* text formats */ 45 #define CLIPTXTFMT_PLAIN 0 46 #define CLIPTXTFMT_HTML 1 47 48 #endif /* LIBRARIES_CLIPBOARD_H */