/* * Copyright 2005-2010 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Author: * Erik Jaesler (erik@cgsoftware.com) */ #ifndef _TYPE_CONSTANTS_H #define _TYPE_CONSTANTS_H #include enum { B_AFFINE_TRANSFORM_TYPE = 'AMTX', B_ALIGNMENT_TYPE = 'ALGN', B_ANY_TYPE = 'ANYT', B_ATOM_TYPE = 'ATOM', B_ATOMREF_TYPE = 'ATMR', B_BOOL_TYPE = 'BOOL', B_CHAR_TYPE = 'CHAR', B_COLOR_8_BIT_TYPE = 'CLRB', B_DOUBLE_TYPE = 'DBLE', B_FLOAT_TYPE = 'FLOT', B_GRAYSCALE_8_BIT_TYPE = 'GRYB', B_INT16_TYPE = 'SHRT', B_INT32_TYPE = 'LONG', B_INT64_TYPE = 'LLNG', B_INT8_TYPE = 'BYTE', B_LARGE_ICON_TYPE = 'ICON', B_MEDIA_PARAMETER_GROUP_TYPE = 'BMCG', B_MEDIA_PARAMETER_TYPE = 'BMCT', B_MEDIA_PARAMETER_WEB_TYPE = 'BMCW', B_MESSAGE_TYPE = 'MSGG', B_MESSENGER_TYPE = 'MSNG', B_MIME_TYPE = 'MIME', B_MINI_ICON_TYPE = 'MICN', B_MONOCHROME_1_BIT_TYPE = 'MNOB', B_OBJECT_TYPE = 'OPTR', B_OFF_T_TYPE = 'OFFT', B_PATTERN_TYPE = 'PATN', B_POINTER_TYPE = 'PNTR', B_POINT_TYPE = 'BPNT', B_PROPERTY_INFO_TYPE = 'SCTD', B_RAW_TYPE = 'RAWT', B_RECT_TYPE = 'RECT', B_REF_TYPE = 'RREF', B_NODE_REF_TYPE = 'NREF', B_RGB_32_BIT_TYPE = 'RGBB', B_RGB_COLOR_TYPE = 'RGBC', B_SIZE_TYPE = 'SIZE', B_SIZE_T_TYPE = 'SIZT', B_SSIZE_T_TYPE = 'SSZT', B_STRING_TYPE = 'CSTR', B_STRING_LIST_TYPE = 'STRL', B_TIME_TYPE = 'TIME', B_UINT16_TYPE = 'USHT', B_UINT32_TYPE = 'ULNG', B_UINT64_TYPE = 'ULLG', B_UINT8_TYPE = 'UBYT', B_VECTOR_ICON_TYPE = 'VICN', B_XATTR_TYPE = 'XATR', B_NETWORK_ADDRESS_TYPE = 'NWAD', B_MIME_STRING_TYPE = 'MIMS', /* deprecated, do not use */ B_ASCII_TYPE = 'TEXT' /* use B_STRING_TYPE instead */ }; /* System-wide MIME types for handling URL's */ extern const char* B_URL_HTTP; /* application/x-vnd.Be.URL.http */ extern const char* B_URL_HTTPS; /* application/x-vnd.Be.URL.https */ extern const char* B_URL_FTP; /* application/x-vnd.Be.URL.ftp */ extern const char* B_URL_GOPHER; /* application/x-vnd.Be.URL.gopher */ extern const char* B_URL_MAILTO; /* application/x-vnd.Be.URL.mailto */ extern const char* B_URL_NEWS; /* application/x-vnd.Be.URL.news */ extern const char* B_URL_NNTP; /* application/x-vnd.Be.URL.nntp */ extern const char* B_URL_TELNET; /* application/x-vnd.Be.URL.telnet */ extern const char* B_URL_RLOGIN; /* application/x-vnd.Be.URL.rlogin */ extern const char* B_URL_TN3270; /* application/x-vnd.Be.URL.tn3270 */ extern const char* B_URL_WAIS; /* application/x-vnd.Be.URL.wais */ extern const char* B_URL_FILE; /* application/x-vnd.Be.URL.file */ #endif /* _TYPE_CONSTANTS_H */